From 3a1bbb082e044092943f336bbaebbb428a4ca95c Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Thu, 14 Jul 2022 15:02:54 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- .../collabora-online/12.1.15/CHANGELOG.md | 99 + .../collabora-online/12.1.15/Chart.lock | 6 + .../collabora-online/12.1.15/Chart.yaml | 31 + dependency/collabora-online/12.1.15/README.md | 44 + .../collabora-online/12.1.15/app-readme.md | 3 + .../12.1.15}/charts/common-10.4.4.tgz | Bin .../12.1.15/docs/installation_notes.md | 9 + .../12.1.15/docs/validation.md | 24 + dependency/collabora-online/12.1.15/icon.png | Bin 0 -> 16464 bytes .../collabora-online/12.1.15/ix_values.yaml | 51 + .../collabora-online/12.1.15/questions.yaml | 2313 ++++++++++++ .../12.1.15}/templates/common.yaml | 0 .../12.1.15}/values.yaml | 0 dependency/mariadb/3.0.32/CHANGELOG.md | 99 - dependency/mariadb/3.0.32/Chart.lock | 6 - dependency/mariadb/3.0.32/Chart.yaml | 32 - dependency/mariadb/3.0.34/CHANGELOG.md | 99 + dependency/mariadb/3.0.34/Chart.lock | 6 + dependency/mariadb/3.0.34/Chart.yaml | 32 + .../mariadb/{3.0.32 => 3.0.34}/README.md | 0 .../mariadb/{3.0.32 => 3.0.34}/app-readme.md | 0 .../3.0.34}/charts/common-10.4.4.tgz | Bin .../mariadb/{3.0.32 => 3.0.34}/icon.png | Bin .../mariadb/{3.0.32 => 3.0.34}/ix_values.yaml | 0 .../mariadb/{3.0.32 => 3.0.34}/questions.yaml | 0 .../mariadb/3.0.34}/templates/common.yaml | 0 .../3.0.33 => mariadb/3.0.34}/values.yaml | 0 dependency/memcached/3.0.33/CHANGELOG.md | 99 - dependency/memcached/3.0.33/Chart.lock | 6 - dependency/memcached/3.0.33/Chart.yaml | 31 - dependency/memcached/3.0.35/CHANGELOG.md | 99 + dependency/memcached/3.0.35/Chart.lock | 6 + dependency/memcached/3.0.35/Chart.yaml | 31 + .../memcached/{3.0.33 => 3.0.35}/README.md | 0 .../{3.0.33 => 3.0.35}/app-readme.md | 0 .../3.0.35}/charts/common-10.4.4.tgz | Bin .../memcached/{3.0.33 => 3.0.35}/icon.png | Bin .../{3.0.33 => 3.0.35}/ix_values.yaml | 0 .../{3.0.33 => 3.0.35}/questions.yaml | 0 .../{3.0.33 => 3.0.35}/templates/common.yaml | 0 .../1.0.36 => memcached/3.0.35}/values.yaml | 0 dependency/mongodb/1.0.36/CHANGELOG.md | 99 - dependency/mongodb/1.0.36/Chart.lock | 6 - dependency/mongodb/1.0.36/Chart.yaml | 31 - dependency/mongodb/1.0.38/CHANGELOG.md | 99 + dependency/mongodb/1.0.38/Chart.lock | 6 + dependency/mongodb/1.0.38/Chart.yaml | 31 + .../mongodb/{1.0.36 => 1.0.38}/README.md | 0 .../mongodb/{1.0.36 => 1.0.38}/app-readme.md | 0 .../1.0.38}/charts/common-10.4.4.tgz | Bin .../mongodb/{1.0.36 => 1.0.38}/icon.png | Bin .../mongodb/{1.0.36 => 1.0.38}/ix_values.yaml | 0 .../mongodb/{1.0.36 => 1.0.38}/questions.yaml | 0 .../{1.0.36 => 1.0.38}/templates/common.yaml | 0 .../8.0.34 => mongodb/1.0.38}/values.yaml | 0 dependency/postgresql/8.0.34/CHANGELOG.md | 99 - dependency/postgresql/8.0.34/Chart.lock | 6 - dependency/postgresql/8.0.34/Chart.yaml | 30 - dependency/postgresql/8.0.36/CHANGELOG.md | 99 + dependency/postgresql/8.0.36/Chart.lock | 6 + dependency/postgresql/8.0.36/Chart.yaml | 30 + .../postgresql/{8.0.34 => 8.0.36}/README.md | 0 .../{8.0.34 => 8.0.36}/app-readme.md | 0 .../8.0.36}/charts/common-10.4.4.tgz | Bin .../postgresql/{8.0.34 => 8.0.36}/icon.png | Bin .../{8.0.34 => 8.0.36}/ix_values.yaml | 0 .../{8.0.34 => 8.0.36}/questions.yaml | 0 .../{8.0.34 => 8.0.36}/templates/common.yaml | 0 .../3.0.25 => postgresql/8.0.36}/values.yaml | 0 dependency/promtail/3.0.25/CHANGELOG.md | 99 - dependency/promtail/3.0.25/Chart.lock | 6 - dependency/promtail/3.0.25/Chart.yaml | 31 - dependency/promtail/3.0.27/CHANGELOG.md | 99 + dependency/promtail/3.0.27/Chart.lock | 6 + dependency/promtail/3.0.27/Chart.yaml | 31 + .../promtail/{3.0.25 => 3.0.27}/README.md | 0 .../promtail/{3.0.25 => 3.0.27}/app-readme.md | 0 .../3.0.27}/charts/common-10.4.4.tgz | Bin .../promtail/{3.0.25 => 3.0.27}/icon.png | Bin .../{3.0.25 => 3.0.27}/ix_values.yaml | 0 .../{3.0.25 => 3.0.27}/questions.yaml | 0 .../templates/_servicemonitor.tpl | 0 .../{3.0.25 => 3.0.27}/templates/common.yaml | 0 .../3.0.34 => promtail/3.0.27}/values.yaml | 0 dependency/redis/3.0.34/CHANGELOG.md | 99 - dependency/redis/3.0.34/Chart.lock | 6 - dependency/redis/3.0.34/Chart.yaml | 31 - dependency/redis/3.0.36/CHANGELOG.md | 99 + dependency/redis/3.0.36/Chart.lock | 6 + dependency/redis/3.0.36/Chart.yaml | 31 + dependency/redis/{3.0.34 => 3.0.36}/README.md | 0 .../redis/{3.0.34 => 3.0.36}/app-readme.md | 0 .../3.0.36}/charts/common-10.4.4.tgz | Bin dependency/redis/{3.0.34 => 3.0.36}/icon.png | Bin .../redis/{3.0.34 => 3.0.36}/ix_values.yaml | 0 .../redis/{3.0.34 => 3.0.36}/questions.yaml | 0 .../{3.0.34 => 3.0.36}/templates/common.yaml | 0 .../{solr/0.0.7 => redis/3.0.36}/values.yaml | 0 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.9/CHANGELOG.md | 60 + dependency/solr/0.0.9/Chart.lock | 6 + dependency/solr/0.0.9/Chart.yaml | 30 + dependency/solr/{0.0.7 => 0.0.9}/README.md | 0 .../solr/{0.0.7 => 0.0.9}/app-readme.md | 0 .../solr/0.0.9}/charts/common-10.4.4.tgz | Bin dependency/solr/{0.0.7 => 0.0.9}/icon.png | Bin .../solr/{0.0.7 => 0.0.9}/ix_values.yaml | 0 .../solr/{0.0.7 => 0.0.9}/questions.yaml | 0 .../{0.0.7 => 0.0.9}/templates/common.yaml | 0 .../solr/0.0.9}/values.yaml | 0 incubator/adguard-home/1.0.17/CHANGELOG.md | 99 - incubator/adguard-home/1.0.17/Chart.lock | 6 - incubator/adguard-home/1.0.17/Chart.yaml | 26 - incubator/adguard-home/1.0.19/CHANGELOG.md | 99 + incubator/adguard-home/1.0.19/Chart.lock | 6 + incubator/adguard-home/1.0.19/Chart.yaml | 26 + .../adguard-home/{1.0.17 => 1.0.19}/README.md | 0 .../{1.0.17 => 1.0.19}/app-readme.md | 0 .../1.0.19}/charts/common-10.4.4.tgz | Bin .../adguard-home/{1.0.17 => 1.0.19}/icon.png | Bin .../{1.0.17 => 1.0.19}/ix_values.yaml | 0 .../{1.0.17 => 1.0.19}/questions.yaml | 0 .../1.0.19}/templates/common.yaml | 0 .../1.0.19}/values.yaml | 0 incubator/appsmith/2.0.20/CHANGELOG.md | 99 - incubator/appsmith/2.0.20/Chart.lock | 9 - incubator/appsmith/2.0.20/Chart.yaml | 33 - incubator/appsmith/2.0.22/CHANGELOG.md | 99 + incubator/appsmith/2.0.22/Chart.lock | 9 + incubator/appsmith/2.0.22/Chart.yaml | 33 + .../appsmith/{2.0.20 => 2.0.22}/README.md | 0 .../appsmith/{2.0.20 => 2.0.22}/app-readme.md | 0 .../2.0.22}/charts/common-10.4.4.tgz | Bin .../charts/redis-3.0.30.tgz | Bin .../appsmith/{2.0.20 => 2.0.22}/icon.png | Bin .../{2.0.20 => 2.0.22}/ix_values.yaml | 0 .../{2.0.20 => 2.0.22}/questions.yaml | 0 .../2.0.22}/templates/common.yaml | 0 .../0.0.7 => appsmith/2.0.22}/values.yaml | 0 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.9/CHANGELOG.md | 62 + incubator/ariang/0.0.9/Chart.lock | 6 + incubator/ariang/0.0.9/Chart.yaml | 29 + incubator/ariang/{0.0.7 => 0.0.9}/README.md | 0 .../ariang/{0.0.7 => 0.0.9}/app-readme.md | 0 .../0.0.9}/charts/common-10.4.4.tgz | Bin incubator/ariang/{0.0.7 => 0.0.9}/icon.png | Bin .../ariang/{0.0.7 => 0.0.9}/ix_values.yaml | 0 .../ariang/{0.0.7 => 0.0.9}/questions.yaml | 0 .../0.0.9}/templates/common.yaml | 0 .../2.0.19 => ariang/0.0.9}/values.yaml | 0 incubator/authentik/2.0.19/CHANGELOG.md | 99 - incubator/authentik/2.0.19/Chart.lock | 12 - incubator/authentik/2.0.19/Chart.yaml | 34 - incubator/authentik/2.0.21/CHANGELOG.md | 99 + incubator/authentik/2.0.21/Chart.lock | 12 + incubator/authentik/2.0.21/Chart.yaml | 34 + .../authentik/{2.0.19 => 2.0.21}/README.md | 0 .../{2.0.19 => 2.0.21}/app-readme.md | 0 .../2.0.21}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../charts/redis-3.0.30.tgz | Bin .../authentik/{2.0.19 => 2.0.21}/icon.png | Bin .../{2.0.19 => 2.0.21}/ix_values.yaml | 0 .../{2.0.19 => 2.0.21}/questions.yaml | 0 .../{2.0.19 => 2.0.21}/templates/_cronjob.tpl | 0 .../{2.0.19 => 2.0.21}/templates/_secrets.tpl | 0 .../{2.0.19 => 2.0.21}/templates/common.yaml | 0 .../0.0.8 => authentik/2.0.21}/values.yaml | 0 incubator/avidemux/0.0.10/CHANGELOG.md | 64 + incubator/avidemux/0.0.10/Chart.lock | 6 + incubator/avidemux/0.0.10/Chart.yaml | 29 + .../avidemux/{0.0.8 => 0.0.10}/README.md | 0 .../avidemux/{0.0.8 => 0.0.10}/app-readme.md | 0 .../0.0.10}/charts/common-10.4.4.tgz | Bin .../docs/installation_notes.md | 0 incubator/avidemux/{0.0.8 => 0.0.10}/icon.png | Bin .../avidemux/{0.0.8 => 0.0.10}/ix_values.yaml | 0 .../avidemux/{0.0.8 => 0.0.10}/questions.yaml | 0 .../0.0.10}/templates/common.yaml | 0 .../0.0.16 => avidemux/0.0.10}/values.yaml | 0 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/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 - incubator/awesome-ttrss/0.0.18/CHANGELOG.md | 99 + incubator/awesome-ttrss/0.0.18/Chart.lock | 9 + incubator/awesome-ttrss/0.0.18/Chart.yaml | 30 + .../{0.0.16 => 0.0.18}/README.md | 0 .../{0.0.16 => 0.0.18}/app-readme.md | 0 .../0.0.18}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../awesome-ttrss/{0.0.16 => 0.0.18}/icon.png | Bin .../{0.0.16 => 0.0.18}/ix_values.yaml | 0 .../{0.0.16 => 0.0.18}/questions.yaml | 0 .../{0.0.16 => 0.0.18}/templates/common.yaml | 0 .../0.0.18}/values.yaml | 0 incubator/clickhouse/0.0.10/CHANGELOG.md | 67 + incubator/clickhouse/0.0.10/Chart.lock | 6 + incubator/clickhouse/0.0.10/Chart.yaml | 30 + .../clickhouse/{0.0.8 => 0.0.10}/README.md | 0 .../{0.0.8 => 0.0.10}/app-readme.md | 0 .../0.0.10}/charts/common-10.4.4.tgz | Bin .../clickhouse/{0.0.8 => 0.0.10}/icon.png | Bin .../{0.0.8 => 0.0.10}/ix_values.yaml | 0 .../{0.0.8 => 0.0.10}/questions.yaml | 0 .../0.0.10}/templates/common.yaml | 0 .../0.0.12 => clickhouse/0.0.10}/values.yaml | 0 incubator/clickhouse/0.0.8/CHANGELOG.md | 59 - incubator/clickhouse/0.0.8/Chart.lock | 6 - incubator/clickhouse/0.0.8/Chart.yaml | 30 - incubator/cloudflared/0.0.12/CHANGELOG.md | 98 - incubator/cloudflared/0.0.12/Chart.lock | 6 - incubator/cloudflared/0.0.12/Chart.yaml | 29 - incubator/cloudflared/0.0.14/CHANGELOG.md | 99 + incubator/cloudflared/0.0.14/Chart.lock | 6 + incubator/cloudflared/0.0.14/Chart.yaml | 29 + .../cloudflared/{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 .../{0.0.12 => 0.0.14}/ci/test-values.yaml | 0 .../cloudflared/{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 .../0.0.14}/templates/common.yaml | 0 .../0.0.12 => cloudflared/0.0.14}/values.yaml | 0 incubator/cloudflareddns/0.0.12/CHANGELOG.md | 99 - incubator/cloudflareddns/0.0.12/Chart.lock | 6 - incubator/cloudflareddns/0.0.12/Chart.yaml | 32 - incubator/cloudflareddns/0.0.14/CHANGELOG.md | 99 + incubator/cloudflareddns/0.0.14/Chart.lock | 6 + incubator/cloudflareddns/0.0.14/Chart.yaml | 32 + .../{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 .../{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 .../0.0.14}/templates/common.yaml | 0 .../0.0.14}/values.yaml | 0 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 - incubator/cups-server/1.0.20/CHANGELOG.md | 99 + incubator/cups-server/1.0.20/Chart.lock | 6 + incubator/cups-server/1.0.20/Chart.yaml | 26 + .../cups-server/{1.0.18 => 1.0.20}/README.md | 0 .../{1.0.18 => 1.0.20}/app-readme.md | 0 .../1.0.20}/charts/common-10.4.4.tgz | Bin .../cups-server/{1.0.18 => 1.0.20}/icon.png | Bin .../{1.0.18 => 1.0.20}/ix_values.yaml | 0 .../{1.0.18 => 1.0.20}/questions.yaml | 0 .../1.0.20}/templates/common.yaml | 0 .../0.0.9 => cups-server/1.0.20}/values.yaml | 0 incubator/czkawka/0.0.11/CHANGELOG.md | 82 + incubator/czkawka/0.0.11/Chart.lock | 6 + incubator/czkawka/0.0.11/Chart.yaml | 32 + incubator/czkawka/{0.0.9 => 0.0.11}/README.md | 0 .../czkawka/{0.0.9 => 0.0.11}/app-readme.md | 0 .../0.0.11}/charts/common-10.4.4.tgz | Bin .../0.0.11}/docs/installation_notes.md | 0 incubator/czkawka/{0.0.9 => 0.0.11}/icon.png | Bin .../czkawka/{0.0.9 => 0.0.11}/ix_values.yaml | 0 .../czkawka/{0.0.9 => 0.0.11}/questions.yaml | 0 .../0.0.11}/templates/common.yaml | 0 .../0.0.8 => czkawka/0.0.11}/values.yaml | 0 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/dupeguru/0.0.10/CHANGELOG.md | 72 + incubator/dupeguru/0.0.10/Chart.lock | 6 + incubator/dupeguru/0.0.10/Chart.yaml | 29 + .../dupeguru/{0.0.8 => 0.0.10}/README.md | 0 .../dupeguru/{0.0.8 => 0.0.10}/app-readme.md | 0 .../0.0.10}/charts/common-10.4.4.tgz | Bin .../0.0.10}/docs/installation_notes.md | 0 incubator/dupeguru/{0.0.8 => 0.0.10}/icon.png | Bin .../dupeguru/{0.0.8 => 0.0.10}/ix_values.yaml | 0 .../dupeguru/{0.0.8 => 0.0.10}/questions.yaml | 0 .../0.0.10}/templates/common.yaml | 0 .../0.0.11 => dupeguru/0.0.10}/values.yaml | 0 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/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.13/CHANGELOG.md | 97 + incubator/etesync/0.0.13/Chart.lock | 9 + incubator/etesync/0.0.13/Chart.yaml | 44 + .../etesync/{0.0.11 => 0.0.13}/README.md | 0 .../etesync/{0.0.11 => 0.0.13}/app-readme.md | 0 .../0.0.13}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin incubator/etesync/{0.0.11 => 0.0.13}/icon.png | Bin .../etesync/{0.0.11 => 0.0.13}/ix_values.yaml | 0 .../etesync/{0.0.11 => 0.0.13}/questions.yaml | 0 .../{0.0.11 => 0.0.13}/templates/_secret.tpl | 0 .../{0.0.11 => 0.0.13}/templates/common.yaml | 0 .../1.0.14 => etesync/0.0.13}/values.yaml | 0 incubator/fancyindex/1.0.14/CHANGELOG.md | 99 - incubator/fancyindex/1.0.14/Chart.lock | 6 - incubator/fancyindex/1.0.14/Chart.yaml | 29 - incubator/fancyindex/1.0.16/CHANGELOG.md | 99 + incubator/fancyindex/1.0.16/Chart.lock | 6 + incubator/fancyindex/1.0.16/Chart.yaml | 29 + .../fancyindex/{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 .../fancyindex/{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 => fancyindex/1.0.16}/values.yaml | 0 incubator/filebot/0.0.10/CHANGELOG.md | 72 + incubator/filebot/0.0.10/Chart.lock | 6 + incubator/filebot/0.0.10/Chart.yaml | 29 + incubator/filebot/{0.0.8 => 0.0.10}/README.md | 0 .../filebot/{0.0.8 => 0.0.10}/app-readme.md | 0 .../0.0.10}/charts/common-10.4.4.tgz | Bin .../0.0.10}/docs/installation_notes.md | 0 incubator/filebot/{0.0.8 => 0.0.10}/icon.png | Bin .../filebot/{0.0.8 => 0.0.10}/ix_values.yaml | 0 .../filebot/{0.0.8 => 0.0.10}/questions.yaml | 0 .../0.0.10}/templates/common.yaml | 0 .../2.0.15 => filebot/0.0.10}/values.yaml | 0 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/filerun/2.0.15/CHANGELOG.md | 99 - incubator/filerun/2.0.15/Chart.lock | 9 - incubator/filerun/2.0.15/Chart.yaml | 31 - incubator/filerun/2.0.17/CHANGELOG.md | 99 + incubator/filerun/2.0.17/Chart.lock | 9 + incubator/filerun/2.0.17/Chart.yaml | 31 + .../filerun/{2.0.15 => 2.0.17}/README.md | 0 .../filerun/{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin incubator/filerun/{2.0.15 => 2.0.17}/icon.png | Bin .../filerun/{2.0.15 => 2.0.17}/ix_values.yaml | 0 .../filerun/{2.0.15 => 2.0.17}/questions.yaml | 0 .../2.0.17}/templates/common.yaml | 0 .../2.0.15 => filerun/2.0.17}/values.yaml | 0 incubator/frigate/2.0.15/CHANGELOG.md | 99 - incubator/frigate/2.0.15/Chart.lock | 6 - incubator/frigate/2.0.15/Chart.yaml | 31 - incubator/frigate/2.0.17/CHANGELOG.md | 99 + incubator/frigate/2.0.17/Chart.lock | 6 + incubator/frigate/2.0.17/Chart.yaml | 31 + .../frigate/{2.0.15 => 2.0.17}/README.md | 0 .../frigate/{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin incubator/frigate/{2.0.15 => 2.0.17}/icon.png | Bin .../frigate/{2.0.15 => 2.0.17}/ix_values.yaml | 0 .../frigate/{2.0.15 => 2.0.17}/questions.yaml | 0 .../{2.0.15 => 2.0.17}/templates/common.yaml | 0 .../3.0.21 => frigate/2.0.17}/values.yaml | 0 incubator/ghost/3.0.21/CHANGELOG.md | 99 - incubator/ghost/3.0.21/Chart.lock | 9 - incubator/ghost/3.0.21/Chart.yaml | 33 - incubator/ghost/3.0.23/CHANGELOG.md | 99 + incubator/ghost/3.0.23/Chart.lock | 9 + incubator/ghost/3.0.23/Chart.yaml | 33 + incubator/ghost/{3.0.21 => 3.0.23}/README.md | 0 .../ghost/{3.0.21 => 3.0.23}/app-readme.md | 0 .../3.0.23}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin incubator/ghost/{3.0.21 => 3.0.23}/icon.png | Bin .../ghost/{3.0.21 => 3.0.23}/ix_values.yaml | 0 .../ghost/{3.0.21 => 3.0.23}/questions.yaml | 0 .../3.0.23}/templates/common.yaml | 0 .../1.0.16 => ghost/3.0.23}/values.yaml | 0 incubator/homebridge/1.0.16/CHANGELOG.md | 99 - incubator/homebridge/1.0.16/Chart.lock | 6 - incubator/homebridge/1.0.16/Chart.yaml | 30 - incubator/homebridge/1.0.18/CHANGELOG.md | 99 + incubator/homebridge/1.0.18/Chart.lock | 6 + incubator/homebridge/1.0.18/Chart.yaml | 30 + .../homebridge/{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 .../homebridge/{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.10 => homebridge/1.0.18}/values.yaml | 0 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.12/CHANGELOG.md | 89 + incubator/jitsi/0.0.12/Chart.lock | 6 + incubator/jitsi/0.0.12/Chart.yaml | 26 + incubator/jitsi/{0.0.10 => 0.0.12}/README.md | 0 .../jitsi/{0.0.10 => 0.0.12}/app-readme.md | 0 .../0.0.12}/charts/common-10.4.4.tgz | Bin incubator/jitsi/{0.0.10 => 0.0.12}/icon.png | Bin .../jitsi/{0.0.10 => 0.0.12}/ix_values.yaml | 0 .../jitsi/{0.0.10 => 0.0.12}/questions.yaml | 0 .../{0.0.10 => 0.0.12}/templates/common.yaml | 0 .../{jump/0.0.15 => jitsi/0.0.12}/values.yaml | 0 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.17/CHANGELOG.md | 99 + incubator/jump/0.0.17/Chart.lock | 6 + incubator/jump/0.0.17/Chart.yaml | 27 + incubator/jump/{0.0.15 => 0.0.17}/README.md | 0 .../jump/{0.0.15 => 0.0.17}/app-readme.md | 0 .../0.0.17}/charts/common-10.4.4.tgz | Bin incubator/jump/{0.0.15 => 0.0.17}/icon.png | Bin .../jump/{0.0.15 => 0.0.17}/ix_values.yaml | 0 .../jump/{0.0.15 => 0.0.17}/questions.yaml | 0 .../0.0.17}/templates/common.yaml | 0 .../0.0.1 => jump/0.0.17}/values.yaml | 0 incubator/lancache-dns/0.0.1/CHANGELOG.md | 9 - incubator/lancache-dns/0.0.1/Chart.lock | 6 - incubator/lancache-dns/0.0.1/Chart.yaml | 29 - incubator/lancache-dns/0.0.3/CHANGELOG.md | 21 + incubator/lancache-dns/0.0.3/Chart.lock | 6 + incubator/lancache-dns/0.0.3/Chart.yaml | 29 + .../lancache-dns/{0.0.1 => 0.0.3}/README.md | 0 .../{0.0.1 => 0.0.3}/app-readme.md | 0 .../0.0.3}/charts/common-10.4.4.tgz | Bin .../lancache-dns/{0.0.1 => 0.0.3}/icon.png | Bin .../{0.0.1 => 0.0.3}/ix_values.yaml | 0 .../{0.0.1 => 0.0.3}/questions.yaml | 0 .../0.0.3}/templates/common.yaml | 0 .../0.0.5 => lancache-dns/0.0.3}/values.yaml | 0 incubator/lancache-dns/item.yaml | 2 +- .../lancache-monolithic/0.0.5/CHANGELOG.md | 31 - .../lancache-monolithic/0.0.5/Chart.lock | 6 - .../lancache-monolithic/0.0.5/Chart.yaml | 29 - incubator/lancache-monolithic/0.0.5/README.md | 43 - .../lancache-monolithic/0.0.5/app-readme.md | 3 - .../lancache-monolithic/0.0.7/CHANGELOG.md | 43 + .../lancache-monolithic/0.0.7/Chart.lock | 6 + .../lancache-monolithic/0.0.7/Chart.yaml | 29 + incubator/lancache-monolithic/0.0.7/README.md | 43 + .../lancache-monolithic/0.0.7/app-readme.md | 3 + .../0.0.7}/charts/common-10.4.4.tgz | Bin .../{0.0.5 => 0.0.7}/icon.png | Bin .../{0.0.5 => 0.0.7}/ix_values.yaml | 0 .../{0.0.5 => 0.0.7}/questions.yaml | 0 .../0.0.7}/templates/common.yaml | 0 .../0.0.7}/values.yaml | 0 incubator/lancache-monolithic/item.yaml | 2 +- incubator/mediainfo/0.0.10/CHANGELOG.md | 72 + incubator/mediainfo/0.0.10/Chart.lock | 6 + incubator/mediainfo/0.0.10/Chart.yaml | 29 + .../mediainfo/{0.0.8 => 0.0.10}/README.md | 0 .../mediainfo/{0.0.8 => 0.0.10}/app-readme.md | 0 .../0.0.10}/charts/common-10.4.4.tgz | Bin .../0.0.10}/docs/installation_notes.md | 0 .../mediainfo/{0.0.8 => 0.0.10}/icon.png | Bin .../{0.0.8 => 0.0.10}/ix_values.yaml | 0 .../{0.0.8 => 0.0.10}/questions.yaml | 0 .../0.0.10}/templates/common.yaml | 0 .../3.0.19 => mediainfo/0.0.10}/values.yaml | 0 incubator/mediainfo/0.0.8/CHANGELOG.md | 64 - incubator/mediainfo/0.0.8/Chart.lock | 6 - incubator/mediainfo/0.0.8/Chart.yaml | 29 - incubator/meshcentral/3.0.19/CHANGELOG.md | 99 - incubator/meshcentral/3.0.19/Chart.lock | 9 - incubator/meshcentral/3.0.19/Chart.yaml | 33 - incubator/meshcentral/3.0.21/CHANGELOG.md | 99 + incubator/meshcentral/3.0.21/Chart.lock | 9 + incubator/meshcentral/3.0.21/Chart.yaml | 33 + .../meshcentral/{3.0.19 => 3.0.21}/README.md | 0 .../{3.0.19 => 3.0.21}/app-readme.md | 0 .../3.0.21}/charts/common-10.4.4.tgz | Bin .../charts/mongodb-1.0.32.tgz | Bin .../meshcentral/{3.0.19 => 3.0.21}/icon.png | Bin .../{3.0.19 => 3.0.21}/ix_values.yaml | 0 .../{3.0.19 => 3.0.21}/questions.yaml | 0 .../{3.0.19 => 3.0.21}/templates/common.yaml | 0 .../0.0.6 => meshcentral/3.0.21}/values.yaml | 0 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.8/CHANGELOG.md | 53 + incubator/mineos/0.0.8/Chart.lock | 6 + incubator/mineos/0.0.8/Chart.yaml | 30 + incubator/mineos/{0.0.6 => 0.0.8}/README.md | 0 .../mineos/{0.0.6 => 0.0.8}/app-readme.md | 0 .../0.0.8/charts/common-10.4.4.tgz | Bin incubator/mineos/{0.0.6 => 0.0.8}/icon.png | Bin .../mineos/{0.0.6 => 0.0.8}/ix_values.yaml | 0 .../mineos/{0.0.6 => 0.0.8}/questions.yaml | 0 .../0.0.8/templates/common.yaml | 0 .../{mkvcleaver => mineos}/0.0.8/values.yaml | 0 incubator/mkvcleaver/0.0.10/CHANGELOG.md | 99 + incubator/mkvcleaver/0.0.10/Chart.lock | 6 + incubator/mkvcleaver/0.0.10/Chart.yaml | 29 + .../mkvcleaver/{0.0.8 => 0.0.10}/README.md | 0 .../{0.0.8 => 0.0.10}/app-readme.md | 0 .../0.0.10}/charts/common-10.4.4.tgz | Bin .../0.0.10}/docs/installation_notes.md | 0 .../mkvcleaver/{0.0.8 => 0.0.10}/icon.png | Bin .../{0.0.8 => 0.0.10}/ix_values.yaml | 0 .../{0.0.8 => 0.0.10}/questions.yaml | 0 .../0.0.10}/templates/common.yaml | 0 .../3.0.14 => mkvcleaver/0.0.10}/values.yaml | 0 incubator/mkvcleaver/0.0.8/CHANGELOG.md | 99 - incubator/mkvcleaver/0.0.8/Chart.lock | 6 - incubator/mkvcleaver/0.0.8/Chart.yaml | 29 - 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.16/CHANGELOG.md | 99 + incubator/piwigo/3.0.16/Chart.lock | 6 + incubator/piwigo/3.0.16/Chart.yaml | 31 + incubator/piwigo/{3.0.14 => 3.0.16}/README.md | 0 .../piwigo/{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin incubator/piwigo/{3.0.14 => 3.0.16}/icon.png | Bin .../piwigo/{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../piwigo/{3.0.14 => 3.0.16}/questions.yaml | 0 .../{3.0.14 => 3.0.16}/templates/common.yaml | 0 .../0.0.5 => piwigo/3.0.16}/values.yaml | 0 incubator/plausible/0.0.5/CHANGELOG.md | 35 - incubator/plausible/0.0.5/Chart.lock | 12 - incubator/plausible/0.0.5/Chart.yaml | 41 - incubator/plausible/0.0.7/CHANGELOG.md | 43 + incubator/plausible/0.0.7/Chart.lock | 12 + incubator/plausible/0.0.7/Chart.yaml | 41 + .../plausible/{0.0.5 => 0.0.7}/README.md | 0 .../plausible/{0.0.5 => 0.0.7}/app-readme.md | 0 .../charts/clickhouse-0.0.5.tgz | Bin .../0.0.7}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin incubator/plausible/{0.0.5 => 0.0.7}/icon.png | Bin .../plausible/{0.0.5 => 0.0.7}/ix_values.yaml | 0 .../plausible/{0.0.5 => 0.0.7}/questions.yaml | 0 .../{0.0.5 => 0.0.7}/templates/_env.tpl | 0 .../{0.0.5 => 0.0.7}/templates/common.yaml | 0 .../0.0.1 => plausible/0.0.7}/values.yaml | 0 .../plex-meta-manager/0.0.1/CHANGELOG.md | 9 - incubator/plex-meta-manager/0.0.1/Chart.lock | 6 - incubator/plex-meta-manager/0.0.1/Chart.yaml | 29 - .../plex-meta-manager/0.0.3/CHANGELOG.md | 20 + incubator/plex-meta-manager/0.0.3/Chart.lock | 6 + incubator/plex-meta-manager/0.0.3/Chart.yaml | 29 + .../{0.0.1 => 0.0.3}/README.md | 0 .../{0.0.1 => 0.0.3}/app-readme.md | 0 .../0.0.3}/charts/common-10.4.4.tgz | Bin .../{0.0.1 => 0.0.3}/icon.png | Bin .../{0.0.1 => 0.0.3}/ix_values.yaml | 0 .../{0.0.1 => 0.0.3}/questions.yaml | 0 .../0.0.3}/templates/common.yaml | 0 .../0.0.3}/values.yaml | 0 incubator/privatebin/0.0.14/CHANGELOG.md | 99 - incubator/privatebin/0.0.14/Chart.lock | 9 - incubator/privatebin/0.0.14/Chart.yaml | 34 - incubator/privatebin/0.0.16/CHANGELOG.md | 99 + incubator/privatebin/0.0.16/Chart.lock | 9 + incubator/privatebin/0.0.16/Chart.yaml | 34 + .../privatebin/{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 .../privatebin/{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 .../templates/_configmap.tpl | 0 .../{0.0.14 => 0.0.16}/templates/_secrets.tpl | 0 .../{0.0.14 => 0.0.16}/templates/common.yaml | 0 .../0.0.8 => privatebin/0.0.16}/values.yaml | 0 incubator/putty/0.0.10/CHANGELOG.md | 75 + incubator/putty/0.0.10/Chart.lock | 6 + incubator/putty/0.0.10/Chart.yaml | 29 + incubator/putty/{0.0.8 => 0.0.10}/README.md | 0 .../putty/{0.0.8 => 0.0.10}/app-readme.md | 0 .../0.0.10}/charts/common-10.4.4.tgz | Bin .../0.0.10}/docs/installation_notes.md | 0 incubator/putty/{0.0.8 => 0.0.10}/icon.png | Bin .../putty/{0.0.8 => 0.0.10}/ix_values.yaml | 0 .../putty/{0.0.8 => 0.0.10}/questions.yaml | 0 .../0.0.10}/templates/common.yaml | 0 .../0.0.8 => putty/0.0.10}/values.yaml | 0 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/qdirstat/0.0.10/CHANGELOG.md | 72 + incubator/qdirstat/0.0.10/Chart.lock | 6 + incubator/qdirstat/0.0.10/Chart.yaml | 29 + .../qdirstat/{0.0.8 => 0.0.10}/README.md | 0 .../qdirstat/{0.0.8 => 0.0.10}/app-readme.md | 0 .../0.0.10}/charts/common-10.4.4.tgz | Bin .../0.0.10}/docs/installation_notes.md | 0 incubator/qdirstat/{0.0.8 => 0.0.10}/icon.png | Bin .../qdirstat/{0.0.8 => 0.0.10}/ix_values.yaml | 0 .../qdirstat/{0.0.8 => 0.0.10}/questions.yaml | 0 .../0.0.10}/templates/common.yaml | 0 .../0.0.12 => qdirstat/0.0.10}/values.yaml | 0 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/radicale/0.0.12/CHANGELOG.md | 98 - incubator/radicale/0.0.12/Chart.lock | 6 - incubator/radicale/0.0.12/Chart.yaml | 42 - incubator/radicale/0.0.14/CHANGELOG.md | 99 + incubator/radicale/0.0.14/Chart.lock | 6 + incubator/radicale/0.0.14/Chart.yaml | 42 + .../radicale/{0.0.12 => 0.0.14}/README.md | 0 .../radicale/{0.0.12 => 0.0.14}/app-readme.md | 0 .../0.0.14}/charts/common-10.4.4.tgz | Bin .../radicale/{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/_secret.tpl | 0 .../{0.0.12 => 0.0.14}/templates/common.yaml | 0 .../1.0.18 => radicale/0.0.14}/values.yaml | 0 .../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 - .../self-service-password/1.0.20/CHANGELOG.md | 99 + .../self-service-password/1.0.20/Chart.lock | 6 + .../self-service-password/1.0.20/Chart.yaml | 31 + .../{1.0.18 => 1.0.20}/README.md | 0 .../{1.0.18 => 1.0.20}/SKIPINSTALL | 0 .../{1.0.18 => 1.0.20}/app-readme.md | 0 .../1.0.20}/charts/common-10.4.4.tgz | Bin .../{1.0.18 => 1.0.20}/icon.png | Bin .../{1.0.18 => 1.0.20}/ix_values.yaml | 0 .../{1.0.18 => 1.0.20}/questions.yaml | 0 .../{1.0.18 => 1.0.20}/templates/common.yaml | 0 .../1.0.20}/values.yaml | 0 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 - incubator/senseai-server/0.0.15/CHANGELOG.md | 99 + incubator/senseai-server/0.0.15/Chart.lock | 6 + incubator/senseai-server/0.0.15/Chart.yaml | 27 + .../{0.0.13 => 0.0.15}/README.md | 0 .../{0.0.13 => 0.0.15}/app-readme.md | 0 .../0.0.15}/charts/common-10.4.4.tgz | Bin .../{0.0.13 => 0.0.15}/icon.png | Bin .../{0.0.13 => 0.0.15}/ix_values.yaml | 0 .../{0.0.13 => 0.0.15}/questions.yaml | 0 .../0.0.15}/templates/common.yaml | 0 .../0.0.15}/values.yaml | 0 incubator/technitium/1.0.16/CHANGELOG.md | 99 - incubator/technitium/1.0.16/Chart.lock | 6 - incubator/technitium/1.0.16/Chart.yaml | 29 - incubator/technitium/1.0.18/CHANGELOG.md | 99 + incubator/technitium/1.0.18/Chart.lock | 6 + incubator/technitium/1.0.18/Chart.yaml | 29 + .../technitium/{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 .../technitium/{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.16 => technitium/1.0.18}/values.yaml | 0 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 - incubator/theme-park/1.0.18/CHANGELOG.md | 99 + incubator/theme-park/1.0.18/Chart.lock | 6 + incubator/theme-park/1.0.18/Chart.yaml | 28 + .../theme-park/{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 .../theme-park/{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 => theme-park/1.0.18}/values.yaml | 0 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.9/CHANGELOG.md | 63 + incubator/tsmuxer/0.0.9/Chart.lock | 6 + incubator/tsmuxer/0.0.9/Chart.yaml | 29 + incubator/tsmuxer/{0.0.7 => 0.0.9}/README.md | 0 .../tsmuxer/{0.0.7 => 0.0.9}/app-readme.md | 0 .../0.0.9}/charts/common-10.4.4.tgz | Bin .../tsmuxer/0.0.9}/docs/installation_notes.md | 0 incubator/tsmuxer/{0.0.7 => 0.0.9}/icon.png | Bin .../tsmuxer/{0.0.7 => 0.0.9}/ix_values.yaml | 0 .../tsmuxer/{0.0.7 => 0.0.9}/questions.yaml | 0 .../0.0.9}/templates/common.yaml | 0 .../0.0.19 => tsmuxer/0.0.9}/values.yaml | 0 incubator/wger/0.0.19/CHANGELOG.md | 99 - incubator/wger/0.0.19/Chart.lock | 12 - incubator/wger/0.0.19/Chart.yaml | 34 - incubator/wger/0.0.21/CHANGELOG.md | 99 + incubator/wger/0.0.21/Chart.lock | 12 + incubator/wger/0.0.21/Chart.yaml | 34 + incubator/wger/{0.0.19 => 0.0.21}/README.md | 0 .../wger/{0.0.19 => 0.0.21}/app-readme.md | 0 .../0.0.21}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../charts/redis-3.0.30.tgz | Bin .../{0.0.19 => 0.0.21}/docs/credentials.md | 0 incubator/wger/{0.0.19 => 0.0.21}/icon.png | Bin .../wger/{0.0.19 => 0.0.21}/ix_values.yaml | 0 .../wger/{0.0.19 => 0.0.21}/questions.yaml | 0 .../{0.0.19 => 0.0.21}/templates/_secrets.tpl | 0 .../{0.0.19 => 0.0.21}/templates/common.yaml | 0 .../0.0.13 => wger/0.0.21}/values.yaml | 0 .../youtubedl-material/0.0.13/CHANGELOG.md | 99 - .../youtubedl-material/0.0.13/Chart.lock | 9 - .../youtubedl-material/0.0.13/Chart.yaml | 30 - .../youtubedl-material/0.0.15/CHANGELOG.md | 99 + .../youtubedl-material/0.0.15/Chart.lock | 9 + .../youtubedl-material/0.0.15/Chart.yaml | 30 + .../{0.0.13 => 0.0.15}/README.md | 0 .../{0.0.13 => 0.0.15}/app-readme.md | 0 .../0.0.15}/charts/common-10.4.4.tgz | Bin .../charts/mongodb-1.0.32.tgz | Bin .../{0.0.13 => 0.0.15}/icon.png | Bin .../{0.0.13 => 0.0.15}/ix_values.yaml | 0 .../{0.0.13 => 0.0.15}/questions.yaml | 0 .../0.0.15}/templates/common.yaml | 0 .../0.0.15}/values.yaml | 0 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 - incubator/zabbix-server/2.0.18/CHANGELOG.md | 99 + incubator/zabbix-server/2.0.18/Chart.lock | 9 + incubator/zabbix-server/2.0.18/Chart.yaml | 31 + .../{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 .../charts/postgresql-8.0.30.tgz | Bin .../zabbix-server/{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 .../zabbix-server/2.0.18}/values.yaml | 0 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 - stable/airdcpp-webclient/3.0.17/CHANGELOG.md | 99 + stable/airdcpp-webclient/3.0.17/Chart.lock | 6 + stable/airdcpp-webclient/3.0.17/Chart.yaml | 31 + .../{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.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 .../3.0.17}/values.yaml | 0 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 - stable/airsonic-advanced/4.0.17/CHANGELOG.md | 99 + stable/airsonic-advanced/4.0.17/Chart.lock | 9 + stable/airsonic-advanced/4.0.17/Chart.yaml | 30 + .../{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 .../charts/postgresql-8.0.30.tgz | Bin .../{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.17}/templates/common.yaml | 0 .../4.0.17}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/airsonic/6.0.17/Chart.lock | 6 + stable/airsonic/6.0.17/Chart.yaml | 27 + stable/airsonic/{6.0.15 => 6.0.17}/README.md | 0 .../airsonic/{6.0.15 => 6.0.17}/app-readme.md | 0 .../6.0.17}/charts/common-10.4.4.tgz | Bin stable/airsonic/{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 .../2.0.15 => airsonic/6.0.17}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/alist/2.0.17/Chart.lock | 6 + stable/alist/2.0.17/Chart.yaml | 33 + stable/alist/{2.0.15 => 2.0.17}/README.md | 0 stable/alist/{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin stable/alist/{2.0.15 => 2.0.17}/icon.png | Bin .../alist/{2.0.15 => 2.0.17}/ix_values.yaml | 0 .../alist/{2.0.15 => 2.0.17}/questions.yaml | 0 .../2.0.17}/templates/common.yaml | 0 .../4.0.15 => alist/2.0.17}/values.yaml | 0 stable/amcrest2mqtt/4.0.15/CHANGELOG.md | 99 - stable/amcrest2mqtt/4.0.15/Chart.lock | 6 - stable/amcrest2mqtt/4.0.15/Chart.yaml | 25 - stable/amcrest2mqtt/4.0.17/CHANGELOG.md | 99 + stable/amcrest2mqtt/4.0.17/Chart.lock | 6 + stable/amcrest2mqtt/4.0.17/Chart.yaml | 25 + .../amcrest2mqtt/{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 .../amcrest2mqtt/{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/common.yaml | 0 .../4.0.17}/values.yaml | 0 stable/anonaddy/9.0.19/CHANGELOG.md | 99 - stable/anonaddy/9.0.19/Chart.lock | 12 - stable/anonaddy/9.0.19/Chart.yaml | 33 - stable/anonaddy/9.0.21/CHANGELOG.md | 99 + stable/anonaddy/9.0.21/Chart.lock | 12 + stable/anonaddy/9.0.21/Chart.yaml | 33 + stable/anonaddy/{9.0.19 => 9.0.21}/README.md | 0 .../anonaddy/{9.0.19 => 9.0.21}/app-readme.md | 0 .../9.0.21}/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.19 => 9.0.21}/icon.png | Bin .../{9.0.19 => 9.0.21}/ix_values.yaml | 0 .../{9.0.19 => 9.0.21}/questions.yaml | 0 .../{9.0.19 => 9.0.21}/templates/_appkey.tpl | 0 .../{9.0.19 => 9.0.21}/templates/common.yaml | 0 .../4.0.15 => anonaddy/9.0.21}/values.yaml | 0 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 - stable/apache-musicindex/4.0.17/CHANGELOG.md | 99 + stable/apache-musicindex/4.0.17/Chart.lock | 6 + stable/apache-musicindex/4.0.17/Chart.yaml | 28 + .../{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.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.17}/templates/common.yaml | 0 .../4.0.17}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/appdaemon/9.0.17/Chart.lock | 6 + stable/appdaemon/9.0.17/Chart.yaml | 34 + stable/appdaemon/{9.0.15 => 9.0.17}/README.md | 0 .../{9.0.15 => 9.0.17}/app-readme.md | 0 .../9.0.17}/charts/common-10.4.4.tgz | Bin .../{9.0.15 => 9.0.17}/docs/validation.md | 0 stable/appdaemon/{9.0.15 => 9.0.17}/icon.png | Bin .../{9.0.15 => 9.0.17}/ix_values.yaml | 0 .../{9.0.15 => 9.0.17}/questions.yaml | 0 .../9.0.17}/templates/common.yaml | 0 .../5.0.15 => appdaemon/9.0.17}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/aria2/5.0.17/Chart.lock | 6 + stable/aria2/5.0.17/Chart.yaml | 25 + stable/aria2/{5.0.15 => 5.0.17}/README.md | 0 stable/aria2/{5.0.15 => 5.0.17}/app-readme.md | 0 .../5.0.17}/charts/common-10.4.4.tgz | Bin stable/aria2/{5.0.15 => 5.0.17}/icon.png | Bin .../aria2/{5.0.15 => 5.0.17}/ix_values.yaml | 0 .../aria2/{5.0.15 => 5.0.17}/questions.yaml | 0 .../5.0.17}/templates/common.yaml | 0 .../4.0.14 => aria2/5.0.17}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/audacity/4.0.16/Chart.lock | 6 + stable/audacity/4.0.16/Chart.yaml | 31 + stable/audacity/{4.0.14 => 4.0.16}/README.md | 0 .../audacity/{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16}/charts/common-10.4.4.tgz | Bin stable/audacity/{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 .../2.0.17 => audacity/4.0.16}/values.yaml | 0 stable/audiobookshelf/2.0.17/CHANGELOG.md | 99 - stable/audiobookshelf/2.0.17/Chart.lock | 6 - stable/audiobookshelf/2.0.17/Chart.yaml | 26 - stable/audiobookshelf/2.0.19/CHANGELOG.md | 99 + stable/audiobookshelf/2.0.19/Chart.lock | 6 + stable/audiobookshelf/2.0.19/Chart.yaml | 26 + .../{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 .../{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/_secrets.tpl | 0 .../{2.0.17 => 2.0.19}/templates/common.yaml | 0 .../2.0.19}/values.yaml | 0 stable/authelia/11.0.21/CHANGELOG.md | 99 + stable/authelia/11.0.21/Chart.lock | 12 + stable/authelia/11.0.21/Chart.yaml | 46 + stable/authelia/11.0.21/README.md | 45 + stable/authelia/11.0.21/app-readme.md | 3 + .../11.0.21}/charts/common-10.4.4.tgz | Bin .../11.0.21}/charts/postgresql-8.0.30.tgz | Bin .../11.0.21}/charts/redis-3.0.30.tgz | Bin stable/authelia/11.0.21/icon.png | Bin 0 -> 18745 bytes stable/authelia/11.0.21/ix_values.yaml | 623 +++ stable/authelia/11.0.21/questions.yaml | 3340 +++++++++++++++++ .../authelia/11.0.21/templates/_configmap.tpl | 248 ++ .../authelia/11.0.21/templates/_secrets.tpl | 67 + stable/authelia/11.0.21/templates/common.yaml | 74 + .../8.0.21 => authelia/11.0.21}/values.yaml | 0 .../2.0.15/CHANGELOG.md | 99 - .../2.0.15/Chart.lock | 6 - .../2.0.15/Chart.yaml | 31 - .../2.0.17/CHANGELOG.md | 99 + .../2.0.17/Chart.lock | 6 + .../2.0.17/Chart.yaml | 31 + .../{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/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.23/CHANGELOG.md | 99 + stable/babybuddy/8.0.23/Chart.lock | 9 + stable/babybuddy/8.0.23/Chart.yaml | 34 + stable/babybuddy/{8.0.21 => 8.0.23}/README.md | 0 .../{8.0.21 => 8.0.23}/app-readme.md | 0 .../8.0.23}/charts/common-10.4.4.tgz | Bin .../8.0.23}/charts/postgresql-8.0.30.tgz | Bin stable/babybuddy/{8.0.21 => 8.0.23}/icon.png | Bin .../{8.0.21 => 8.0.23}/ix_values.yaml | 0 .../{8.0.21 => 8.0.23}/questions.yaml | 0 .../8.0.23}/templates/common.yaml | 0 .../4.0.16 => babybuddy/8.0.23}/values.yaml | 0 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.20/CHANGELOG.md | 99 + stable/baserow/3.0.20/Chart.lock | 12 + stable/baserow/3.0.20/Chart.yaml | 34 + stable/baserow/{3.0.18 => 3.0.20}/README.md | 0 .../baserow/{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/baserow/{3.0.18 => 3.0.20}/icon.png | Bin .../baserow/{3.0.18 => 3.0.20}/ix_values.yaml | 0 .../baserow/{3.0.18 => 3.0.20}/questions.yaml | 0 .../{3.0.18 => 3.0.20}/templates/_secrets.tpl | 0 .../{3.0.18 => 3.0.20}/templates/common.yaml | 0 .../3.0.16 => baserow/3.0.20}/values.yaml | 0 stable/bazarr/11.0.17/CHANGELOG.md | 99 + stable/bazarr/11.0.17/Chart.lock | 6 + stable/bazarr/11.0.17/Chart.yaml | 34 + stable/bazarr/11.0.17/README.md | 43 + stable/bazarr/11.0.17/app-readme.md | 3 + .../11.0.17}/charts/common-10.4.4.tgz | Bin stable/bazarr/11.0.17/icon.png | Bin 0 -> 10117 bytes stable/bazarr/11.0.17/ix_values.yaml | 16 + stable/bazarr/11.0.17/questions.yaml | 2431 ++++++++++++ .../11.0.17}/templates/common.yaml | 0 .../2.0.21 => bazarr/11.0.17}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/beets/4.0.18/Chart.lock | 6 + stable/beets/4.0.18/Chart.yaml | 31 + stable/beets/{4.0.16 => 4.0.18}/README.md | 0 stable/beets/{4.0.16 => 4.0.18}/app-readme.md | 0 .../4.0.18}/charts/common-10.4.4.tgz | Bin stable/beets/{4.0.16 => 4.0.18}/icon.png | Bin .../beets/{4.0.16 => 4.0.18}/ix_values.yaml | 0 .../beets/{4.0.16 => 4.0.18}/questions.yaml | 0 .../{4.0.16 => 4.0.18}/templates/common.yaml | 0 .../6.0.17 => beets/4.0.18}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/blog/3.0.18/Chart.lock | 9 + stable/blog/3.0.18/Chart.yaml | 34 + stable/blog/{3.0.16 => 3.0.18}/README.md | 0 stable/blog/{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 stable/blog/{3.0.16 => 3.0.18}/icon.png | Bin stable/blog/{3.0.16 => 3.0.18}/ix_values.yaml | 0 stable/blog/{3.0.16 => 3.0.18}/questions.yaml | 0 .../{3.0.16 => 3.0.18}/templates/common.yaml | 0 .../3.0.17 => blog/3.0.18}/values.yaml | 0 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.23/CHANGELOG.md | 99 + stable/boinc/2.0.23/Chart.lock | 6 + stable/boinc/2.0.23/Chart.yaml | 28 + stable/boinc/{2.0.21 => 2.0.23}/README.md | 0 stable/boinc/{2.0.21 => 2.0.23}/app-readme.md | 0 .../2.0.23}/charts/common-10.4.4.tgz | Bin stable/boinc/{2.0.21 => 2.0.23}/icon.png | Bin .../boinc/{2.0.21 => 2.0.23}/ix_values.yaml | 0 .../boinc/{2.0.21 => 2.0.23}/questions.yaml | 0 .../2.0.23}/templates/common.yaml | 0 .../2.0.15 => boinc/2.0.23}/values.yaml | 0 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 - stable/booksonic-air/6.0.19/CHANGELOG.md | 99 + stable/booksonic-air/6.0.19/Chart.lock | 6 + stable/booksonic-air/6.0.19/Chart.yaml | 28 + .../{6.0.17 => 6.0.19}/README.md | 0 .../{6.0.17 => 6.0.19}/app-readme.md | 0 .../6.0.19}/charts/common-10.4.4.tgz | Bin .../booksonic-air/{6.0.17 => 6.0.19}/icon.png | Bin .../{6.0.17 => 6.0.19}/ix_values.yaml | 0 .../{6.0.17 => 6.0.19}/questions.yaml | 0 .../6.0.19}/templates/common.yaml | 0 .../6.0.19}/values.yaml | 0 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.19/CHANGELOG.md | 99 + stable/bookstack/3.0.19/Chart.lock | 9 + stable/bookstack/3.0.19/Chart.yaml | 35 + stable/bookstack/{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/mariadb-3.0.29.tgz | Bin stable/bookstack/{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/_secrets.tpl | 0 .../{3.0.17 => 3.0.19}/templates/common.yaml | 0 .../7.0.19 => bookstack/3.0.19}/values.yaml | 0 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 - stable/browserless-chrome/2.0.17/CHANGELOG.md | 99 + stable/browserless-chrome/2.0.17/Chart.lock | 6 + stable/browserless-chrome/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 .../ci/puppeteer-values.yaml | 0 .../{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/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.19/CHANGELOG.md | 99 + stable/budge/2.0.19/Chart.lock | 6 + stable/budge/2.0.19/Chart.yaml | 27 + stable/budge/{2.0.17 => 2.0.19}/README.md | 0 stable/budge/{2.0.17 => 2.0.19}/app-readme.md | 0 .../2.0.19}/charts/common-10.4.4.tgz | Bin stable/budge/{2.0.17 => 2.0.19}/icon.png | Bin .../budge/{2.0.17 => 2.0.19}/ix_values.yaml | 0 .../budge/{2.0.17 => 2.0.19}/questions.yaml | 0 .../2.0.19}/templates/common.yaml | 0 .../3.0.16 => budge/2.0.19}/values.yaml | 0 stable/calibre-web/11.0.19/CHANGELOG.md | 99 + stable/calibre-web/11.0.19/Chart.lock | 6 + stable/calibre-web/11.0.19/Chart.yaml | 31 + stable/calibre-web/11.0.19/README.md | 43 + stable/calibre-web/11.0.19/app-readme.md | 3 + .../11.0.19}/charts/common-10.4.4.tgz | Bin stable/calibre-web/11.0.19/icon.png | Bin 0 -> 11254 bytes stable/calibre-web/11.0.19/ix_values.yaml | 24 + stable/calibre-web/11.0.19/questions.yaml | 2430 ++++++++++++ .../11.0.19}/templates/common.yaml | 0 .../11.0.19}/values.yaml | 0 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.21/CHANGELOG.md | 99 + stable/calibre/7.0.21/Chart.lock | 6 + stable/calibre/7.0.21/Chart.yaml | 26 + stable/calibre/{7.0.19 => 7.0.21}/README.md | 0 .../calibre/{7.0.19 => 7.0.21}/app-readme.md | 0 .../7.0.21}/charts/common-10.4.4.tgz | Bin stable/calibre/{7.0.19 => 7.0.21}/icon.png | Bin .../calibre/{7.0.19 => 7.0.21}/ix_values.yaml | 0 .../calibre/{7.0.19 => 7.0.21}/questions.yaml | 0 .../{7.0.19 => 7.0.21}/templates/common.yaml | 0 .../4.0.14 => calibre/7.0.21}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/chevereto/3.0.17/Chart.lock | 9 + stable/chevereto/3.0.17/Chart.yaml | 33 + stable/chevereto/{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/chevereto/{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 .../4.0.17 => chevereto/3.0.17}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/clamav/3.0.18/Chart.lock | 6 + stable/clamav/3.0.18/Chart.yaml | 29 + stable/clamav/{3.0.16 => 3.0.18}/README.md | 0 .../clamav/{3.0.16 => 3.0.18}/app-readme.md | 0 .../3.0.18}/charts/common-10.4.4.tgz | Bin stable/clamav/{3.0.16 => 3.0.18}/icon.png | Bin .../clamav/{3.0.16 => 3.0.18}/ix_values.yaml | 0 .../clamav/{3.0.16 => 3.0.18}/questions.yaml | 0 .../{3.0.16 => 3.0.18}/templates/_cronjob.tpl | 0 .../{3.0.16 => 3.0.18}/templates/common.yaml | 0 .../3.0.15 => clamav/3.0.18}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/clarkson/3.0.18/Chart.lock | 9 + stable/clarkson/3.0.18/Chart.yaml | 34 + stable/clarkson/{3.0.16 => 3.0.18}/README.md | 0 .../clarkson/{3.0.16 => 3.0.18}/app-readme.md | 0 .../3.0.18}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin stable/clarkson/{3.0.16 => 3.0.18}/icon.png | Bin .../{3.0.16 => 3.0.18}/ix_values.yaml | 0 .../{3.0.16 => 3.0.18}/questions.yaml | 0 .../3.0.18}/templates/common.yaml | 0 .../2.0.14 => clarkson/3.0.18}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/cloud9/4.0.16/Chart.lock | 6 + stable/cloud9/4.0.16/Chart.yaml | 31 + stable/cloud9/{4.0.14 => 4.0.16}/README.md | 0 .../cloud9/{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16}/charts/common-10.4.4.tgz | Bin stable/cloud9/{4.0.14 => 4.0.16}/icon.png | Bin .../cloud9/{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../cloud9/{4.0.14 => 4.0.16}/questions.yaml | 0 .../4.0.16}/templates/common.yaml | 0 .../4.0.15 => cloud9/4.0.16}/values.yaml | 0 stable/code-server/4.0.17/CHANGELOG.md | 99 - stable/code-server/4.0.17/Chart.lock | 6 - stable/code-server/4.0.17/Chart.yaml | 29 - stable/code-server/4.0.19/CHANGELOG.md | 99 + stable/code-server/4.0.19/Chart.lock | 6 + stable/code-server/4.0.19/Chart.yaml | 29 + .../code-server/{4.0.17 => 4.0.19}/README.md | 0 .../{4.0.17 => 4.0.19}/app-readme.md | 0 .../4.0.19}/charts/common-10.4.4.tgz | Bin .../code-server/{4.0.17 => 4.0.19}/icon.png | Bin .../{4.0.17 => 4.0.19}/ix_values.yaml | 0 .../{4.0.17 => 4.0.19}/questions.yaml | 0 .../{4.0.17 => 4.0.19}/templates/common.yaml | 0 .../5.1.12 => code-server/4.0.19}/values.yaml | 0 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 - stable/commento-plusplus/3.0.17/CHANGELOG.md | 99 + stable/commento-plusplus/3.0.17/Chart.lock | 9 + stable/commento-plusplus/3.0.17/Chart.yaml | 30 + .../{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 .../{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 .../3.0.17}/values.yaml | 0 stable/couchpotato/2.0.14/CHANGELOG.md | 99 - stable/couchpotato/2.0.14/Chart.lock | 6 - stable/couchpotato/2.0.14/Chart.yaml | 28 - stable/couchpotato/2.0.16/CHANGELOG.md | 99 + stable/couchpotato/2.0.16/Chart.lock | 6 + stable/couchpotato/2.0.16/Chart.yaml | 28 + .../couchpotato/{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 .../couchpotato/{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 .../3.0.14 => couchpotato/2.0.16}/values.yaml | 0 stable/cryptofolio/4.0.15/CHANGELOG.md | 99 - stable/cryptofolio/4.0.15/Chart.lock | 6 - stable/cryptofolio/4.0.15/Chart.yaml | 25 - stable/cryptofolio/4.0.17/CHANGELOG.md | 99 + stable/cryptofolio/4.0.17/Chart.lock | 6 + stable/cryptofolio/4.0.17/Chart.yaml | 25 + .../cryptofolio/{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 .../cryptofolio/{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.17}/templates/common.yaml | 0 .../1.0.25 => cryptofolio/4.0.17}/values.yaml | 0 stable/custom-app/5.1.12/CHANGELOG.md | 99 - stable/custom-app/5.1.12/Chart.lock | 6 - stable/custom-app/5.1.12/Chart.yaml | 27 - stable/custom-app/5.1.14/CHANGELOG.md | 99 + stable/custom-app/5.1.14/Chart.lock | 6 + stable/custom-app/5.1.14/Chart.yaml | 27 + .../custom-app/{5.1.12 => 5.1.14}/README.md | 0 .../{5.1.12 => 5.1.14}/app-readme.md | 0 .../5.1.14}/charts/common-10.4.4.tgz | Bin .../{5.1.12 => 5.1.14}/ci/test-values.yaml | 0 stable/custom-app/{5.1.12 => 5.1.14}/icon.png | Bin .../{5.1.12 => 5.1.14}/ix_values.yaml | 0 .../{5.1.12 => 5.1.14}/questions.yaml | 0 .../5.1.14}/templates/common.yaml | 0 .../4.0.14 => custom-app/5.1.14}/values.yaml | 0 stable/cyberchef/2.0.34/CHANGELOG.md | 99 - stable/cyberchef/2.0.34/Chart.lock | 6 - stable/cyberchef/2.0.34/Chart.yaml | 25 - stable/cyberchef/2.0.36/CHANGELOG.md | 99 + stable/cyberchef/2.0.36/Chart.lock | 6 + stable/cyberchef/2.0.36/Chart.yaml | 25 + stable/cyberchef/{2.0.34 => 2.0.36}/README.md | 0 .../{2.0.34 => 2.0.36}/app-readme.md | 0 .../2.0.36}/charts/common-10.4.4.tgz | Bin stable/cyberchef/{2.0.34 => 2.0.36}/icon.png | Bin .../{2.0.34 => 2.0.36}/ix_values.yaml | 0 .../{2.0.34 => 2.0.36}/questions.yaml | 0 .../2.0.36}/templates/common.yaml | 0 .../2.0.15 => cyberchef/2.0.36}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/darktable/3.0.16/Chart.lock | 6 + stable/darktable/3.0.16/Chart.yaml | 28 + stable/darktable/{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/darktable/{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.15 => darktable/3.0.16}/values.yaml | 0 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.27/CHANGELOG.md | 99 + stable/dashdot/1.0.27/Chart.lock | 6 + stable/dashdot/1.0.27/Chart.yaml | 27 + stable/dashdot/{1.0.25 => 1.0.27}/README.md | 0 .../dashdot/{1.0.25 => 1.0.27}/app-readme.md | 0 .../1.0.27}/charts/common-10.4.4.tgz | Bin stable/dashdot/{1.0.25 => 1.0.27}/icon.png | Bin .../dashdot/{1.0.25 => 1.0.27}/ix_values.yaml | 0 .../dashdot/{1.0.25 => 1.0.27}/questions.yaml | 0 .../1.0.27}/templates/common.yaml | 0 .../2.0.15 => dashdot/1.0.27}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/davos/4.0.16/Chart.lock | 6 + stable/davos/4.0.16/Chart.yaml | 30 + stable/davos/{4.0.14 => 4.0.16}/README.md | 0 stable/davos/{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16}/charts/common-10.4.4.tgz | Bin stable/davos/{4.0.14 => 4.0.16}/icon.png | Bin .../davos/{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../davos/{4.0.14 => 4.0.16}/questions.yaml | 0 .../{4.0.14 => 4.0.16}/templates/common.yaml | 0 .../8.0.17 => davos/4.0.16}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/ddclient/2.0.17/Chart.lock | 6 + stable/ddclient/2.0.17/Chart.yaml | 28 + stable/ddclient/{2.0.15 => 2.0.17}/README.md | 0 .../ddclient/{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin stable/ddclient/{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 .../3.0.14 => ddclient/2.0.17}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/ddns-go/2.0.17/Chart.lock | 6 + stable/ddns-go/2.0.17/Chart.yaml | 29 + stable/ddns-go/{2.0.15 => 2.0.17}/README.md | 0 .../ddns-go/{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin stable/ddns-go/{2.0.15 => 2.0.17}/icon.png | Bin .../ddns-go/{2.0.15 => 2.0.17}/ix_values.yaml | 0 .../ddns-go/{2.0.15 => 2.0.17}/questions.yaml | 0 .../2.0.17}/templates/common.yaml | 0 .../4.0.14 => ddns-go/2.0.17}/values.yaml | 0 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 - stable/ddns-updater/2.0.17/CHANGELOG.md | 99 + stable/ddns-updater/2.0.17/Chart.lock | 6 + stable/ddns-updater/2.0.17/Chart.yaml | 26 + .../ddns-updater/{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 .../ddns-updater/{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/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.19/CHANGELOG.md | 99 + stable/deconz/8.0.19/Chart.lock | 6 + stable/deconz/8.0.19/Chart.yaml | 30 + stable/deconz/{8.0.17 => 8.0.19}/README.md | 0 .../deconz/{8.0.17 => 8.0.19}/app-readme.md | 0 .../8.0.19}/charts/common-10.4.4.tgz | Bin .../{8.0.17 => 8.0.19}/ci/test-values.yaml | 0 stable/deconz/{8.0.17 => 8.0.19}/icon.png | Bin .../deconz/{8.0.17 => 8.0.19}/ix_values.yaml | 0 .../deconz/{8.0.17 => 8.0.19}/questions.yaml | 0 .../8.0.19}/templates/common.yaml | 0 .../2.0.14 => deconz/8.0.19}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/deemix/3.0.16/Chart.lock | 6 + stable/deemix/3.0.16/Chart.yaml | 30 + stable/deemix/{3.0.14 => 3.0.16}/README.md | 0 .../deemix/{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin stable/deemix/{3.0.14 => 3.0.16}/icon.png | Bin .../deemix/{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../deemix/{3.0.14 => 3.0.16}/questions.yaml | 0 .../3.0.16}/templates/common.yaml | 0 .../7.0.15 => deemix/3.0.16}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/deepstack/4.0.16/Chart.lock | 6 + stable/deepstack/4.0.16/Chart.yaml | 30 + stable/deepstack/{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}/ci/basic-values.yaml | 0 .../{4.0.14 => 4.0.16}/ci/gpu-values.yaml | 0 .../docs/installation_notes.md | 0 stable/deepstack/{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 .../2.0.16 => deepstack/4.0.16}/values.yaml | 0 stable/deluge/11.0.18/CHANGELOG.md | 99 + stable/deluge/11.0.18/Chart.lock | 6 + stable/deluge/11.0.18/Chart.yaml | 29 + stable/deluge/11.0.18/README.md | 42 + stable/deluge/11.0.18/app-readme.md | 3 + .../11.0.18}/charts/common-10.4.4.tgz | Bin stable/deluge/11.0.18/icon.png | Bin 0 -> 13765 bytes stable/deluge/11.0.18/ix_values.yaml | 41 + stable/deluge/11.0.18/questions.yaml | 2686 +++++++++++++ .../11.0.18}/templates/common.yaml | 0 .../3.0.26 => deluge/11.0.18}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/digikam/4.0.16/Chart.lock | 6 + stable/digikam/4.0.16/Chart.yaml | 31 + stable/digikam/{4.0.14 => 4.0.16}/README.md | 0 .../digikam/{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16}/charts/common-10.4.4.tgz | Bin stable/digikam/{4.0.14 => 4.0.16}/icon.png | Bin .../digikam/{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../digikam/{4.0.14 => 4.0.16}/questions.yaml | 0 .../{4.0.14 => 4.0.16}/templates/common.yaml | 0 .../2.0.18 => digikam/4.0.16}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/dillinger/2.0.16/Chart.lock | 6 + stable/dillinger/2.0.16/Chart.yaml | 28 + stable/dillinger/{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 stable/dillinger/{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.15 => dillinger/2.0.16}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/dizquetv/7.0.17/Chart.lock | 6 + stable/dizquetv/7.0.17/Chart.yaml | 27 + stable/dizquetv/{7.0.15 => 7.0.17}/README.md | 0 .../dizquetv/{7.0.15 => 7.0.17}/app-readme.md | 0 .../7.0.17}/charts/common-10.4.4.tgz | Bin stable/dizquetv/{7.0.15 => 7.0.17}/icon.png | Bin .../{7.0.15 => 7.0.17}/ix_values.yaml | 0 .../{7.0.15 => 7.0.17}/questions.yaml | 0 .../7.0.17}/templates/common.yaml | 0 .../2.0.16 => dizquetv/7.0.17}/values.yaml | 0 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 - stable/docker-compose/2.0.18/CHANGELOG.md | 99 + stable/docker-compose/2.0.18/Chart.lock | 6 + stable/docker-compose/2.0.18/Chart.yaml | 28 + .../{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 .../{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/dokuwiki/3.0.26/CHANGELOG.md | 99 - stable/dokuwiki/3.0.26/Chart.lock | 6 - stable/dokuwiki/3.0.26/Chart.yaml | 28 - stable/dokuwiki/3.0.28/CHANGELOG.md | 99 + stable/dokuwiki/3.0.28/Chart.lock | 6 + stable/dokuwiki/3.0.28/Chart.yaml | 28 + stable/dokuwiki/{3.0.26 => 3.0.28}/README.md | 0 .../dokuwiki/{3.0.26 => 3.0.28}/app-readme.md | 0 .../3.0.28}/charts/common-10.4.4.tgz | Bin stable/dokuwiki/{3.0.26 => 3.0.28}/icon.png | Bin .../{3.0.26 => 3.0.28}/ix_values.yaml | 0 .../{3.0.26 => 3.0.28}/questions.yaml | 0 .../3.0.28}/templates/common.yaml | 0 .../2.0.21 => dokuwiki/3.0.28}/values.yaml | 0 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.20/CHANGELOG.md | 99 + stable/domoticz/2.0.20/Chart.lock | 6 + stable/domoticz/2.0.20/Chart.yaml | 28 + stable/domoticz/{2.0.18 => 2.0.20}/README.md | 0 .../domoticz/{2.0.18 => 2.0.20}/app-readme.md | 0 .../2.0.20}/charts/common-10.4.4.tgz | Bin stable/domoticz/{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 .../8.0.15 => domoticz/2.0.20}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/doplarr/2.0.17/Chart.lock | 6 + stable/doplarr/2.0.17/Chart.yaml | 25 + stable/doplarr/{2.0.15 => 2.0.17}/README.md | 0 .../doplarr/{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin stable/doplarr/{2.0.15 => 2.0.17}/icon.png | Bin .../doplarr/{2.0.15 => 2.0.17}/ix_values.yaml | 0 .../doplarr/{2.0.15 => 2.0.17}/questions.yaml | 0 .../2.0.17}/templates/common.yaml | 0 .../2.0.18 => doplarr/2.0.17}/values.yaml | 0 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 - stable/double-take/2.0.18/CHANGELOG.md | 99 + stable/double-take/2.0.18/Chart.lock | 6 + stable/double-take/2.0.18/Chart.yaml | 29 + .../double-take/{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 .../double-take/{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 .../6.0.16 => double-take/2.0.18}/values.yaml | 0 stable/doublecommander/4.0.14/CHANGELOG.md | 99 - stable/doublecommander/4.0.14/Chart.lock | 6 - stable/doublecommander/4.0.14/Chart.yaml | 30 - stable/doublecommander/4.0.16/CHANGELOG.md | 99 + stable/doublecommander/4.0.16/Chart.lock | 6 + stable/doublecommander/4.0.16/Chart.yaml | 30 + .../{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.14 => 4.0.16}/templates/common.yaml | 0 .../4.0.16}/values.yaml | 0 stable/drawio/2.0.21/CHANGELOG.md | 99 - stable/drawio/2.0.21/Chart.lock | 6 - stable/drawio/2.0.21/Chart.yaml | 26 - stable/drawio/2.0.23/CHANGELOG.md | 99 + stable/drawio/2.0.23/Chart.lock | 6 + stable/drawio/2.0.23/Chart.yaml | 26 + stable/drawio/{2.0.21 => 2.0.23}/README.md | 0 .../drawio/{2.0.21 => 2.0.23}/app-readme.md | 0 .../2.0.23}/charts/common-10.4.4.tgz | Bin stable/drawio/{2.0.21 => 2.0.23}/icon.png | Bin .../drawio/{2.0.21 => 2.0.23}/ix_values.yaml | 0 .../drawio/{2.0.21 => 2.0.23}/questions.yaml | 0 .../2.0.23}/templates/common.yaml | 0 .../2.0.18 => drawio/2.0.23}/values.yaml | 0 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 - stable/dsmr-reader/8.0.17/CHANGELOG.md | 99 + stable/dsmr-reader/8.0.17/Chart.lock | 9 + stable/dsmr-reader/8.0.17/Chart.yaml | 31 + .../dsmr-reader/{8.0.15 => 8.0.17}/README.md | 0 .../{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 .../dsmr-reader/{8.0.15 => 8.0.17}/icon.png | Bin .../{8.0.15 => 8.0.17}/ix_values.yaml | 0 .../{8.0.15 => 8.0.17}/questions.yaml | 0 .../8.0.17}/templates/common.yaml | 0 .../2.0.14 => dsmr-reader/8.0.17}/values.yaml | 0 stable/duckdns/2.0.18/CHANGELOG.md | 99 - stable/duckdns/2.0.18/Chart.lock | 6 - stable/duckdns/2.0.18/Chart.yaml | 28 - stable/duckdns/2.0.20/CHANGELOG.md | 99 + stable/duckdns/2.0.20/Chart.lock | 6 + stable/duckdns/2.0.20/Chart.yaml | 28 + stable/duckdns/{2.0.18 => 2.0.20}/README.md | 0 .../duckdns/{2.0.18 => 2.0.20}/app-readme.md | 0 .../2.0.20}/charts/common-10.4.4.tgz | Bin stable/duckdns/{2.0.18 => 2.0.20}/icon.png | Bin .../duckdns/{2.0.18 => 2.0.20}/ix_values.yaml | 0 .../duckdns/{2.0.18 => 2.0.20}/questions.yaml | 0 .../2.0.20}/templates/common.yaml | 0 .../8.0.15 => duckdns/2.0.20}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/duplicati/6.0.18/Chart.lock | 6 + stable/duplicati/6.0.18/Chart.yaml | 26 + stable/duplicati/{6.0.16 => 6.0.18}/README.md | 0 .../{6.0.16 => 6.0.18}/app-readme.md | 0 .../6.0.18}/charts/common-10.4.4.tgz | Bin .../{6.0.16 => 6.0.18}/docs/ingress.md | 0 stable/duplicati/{6.0.16 => 6.0.18}/icon.png | Bin .../{6.0.16 => 6.0.18}/ix_values.yaml | 0 .../{6.0.16 => 6.0.18}/questions.yaml | 0 .../6.0.18}/templates/common.yaml | 0 .../6.0.14 => duplicati/6.0.18}/values.yaml | 0 stable/emby/11.0.16/CHANGELOG.md | 99 + stable/emby/11.0.16/Chart.lock | 6 + stable/emby/11.0.16/Chart.yaml | 30 + stable/emby/11.0.16/README.md | 43 + stable/emby/11.0.16/app-readme.md | 3 + .../11.0.16}/charts/common-10.4.4.tgz | Bin stable/emby/11.0.16/icon.png | Bin 0 -> 2667 bytes stable/emby/11.0.16/ix_values.yaml | 19 + stable/emby/11.0.16/questions.yaml | 2432 ++++++++++++ .../11.0.16}/templates/common.yaml | 0 .../3.0.14 => emby/11.0.16}/values.yaml | 0 stable/embystat/2.0.15/CHANGELOG.md | 99 - stable/embystat/2.0.15/Chart.lock | 6 - stable/embystat/2.0.15/Chart.yaml | 28 - stable/embystat/2.0.17/CHANGELOG.md | 99 + stable/embystat/2.0.17/Chart.lock | 6 + stable/embystat/2.0.17/Chart.yaml | 28 + stable/embystat/{2.0.15 => 2.0.17}/README.md | 0 .../embystat/{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin stable/embystat/{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.16 => embystat/2.0.17}/values.yaml | 0 stable/emulatorjs/2.0.18/CHANGELOG.md | 99 - stable/emulatorjs/2.0.18/Chart.lock | 6 - stable/emulatorjs/2.0.18/Chart.yaml | 28 - stable/emulatorjs/2.0.20/CHANGELOG.md | 99 + stable/emulatorjs/2.0.20/Chart.lock | 6 + stable/emulatorjs/2.0.20/Chart.yaml | 28 + .../emulatorjs/{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/emulatorjs/{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/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.16/CHANGELOG.md | 99 + stable/endlessh/2.0.16/Chart.lock | 6 + stable/endlessh/2.0.16/Chart.yaml | 28 + stable/endlessh/{2.0.14 => 2.0.16}/README.md | 0 .../endlessh/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/endlessh/{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 .../4.0.15 => endlessh/2.0.16}/values.yaml | 0 stable/esphome/11.0.18/CHANGELOG.md | 99 + stable/esphome/11.0.18/Chart.lock | 6 + stable/esphome/11.0.18/Chart.yaml | 29 + stable/esphome/11.0.18/README.md | 43 + stable/esphome/11.0.18/app-readme.md | 3 + .../11.0.18}/charts/common-10.4.4.tgz | Bin stable/esphome/11.0.18/icon.png | Bin 0 -> 4768 bytes stable/esphome/11.0.18/ix_values.yaml | 39 + stable/esphome/11.0.18/questions.yaml | 2612 +++++++++++++ .../11.0.18}/templates/common.yaml | 0 .../9.0.14 => esphome/11.0.18}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/etherpad/8.0.17/Chart.lock | 9 + stable/etherpad/8.0.17/Chart.yaml | 35 + stable/etherpad/{8.0.15 => 8.0.17}/README.md | 0 .../etherpad/{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/etherpad/{8.0.15 => 8.0.17}/icon.png | Bin .../{8.0.15 => 8.0.17}/ix_values.yaml | 0 .../{8.0.15 => 8.0.17}/questions.yaml | 0 .../8.0.17}/templates/common.yaml | 0 .../2.0.14 => etherpad/8.0.17}/values.yaml | 0 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 - stable/external-service/6.0.16/CHANGELOG.md | 99 + stable/external-service/6.0.16/Chart.lock | 6 + stable/external-service/6.0.16/Chart.yaml | 28 + .../{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}/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/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 - stable/ferdi-server/3.0.16/CHANGELOG.md | 99 + stable/ferdi-server/3.0.16/Chart.lock | 9 + stable/ferdi-server/3.0.16/Chart.yaml | 29 + .../ferdi-server/{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/postgresql-8.0.30.tgz | Bin .../ferdi-server/{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/_secrets.tpl | 0 .../{3.0.14 => 3.0.16}/templates/common.yaml | 0 .../3.0.16}/values.yaml | 0 stable/filebrowser/2.0.16/CHANGELOG.md | 99 - stable/filebrowser/2.0.16/Chart.lock | 6 - stable/filebrowser/2.0.16/Chart.yaml | 29 - stable/filebrowser/2.0.18/CHANGELOG.md | 99 + stable/filebrowser/2.0.18/Chart.lock | 6 + stable/filebrowser/2.0.18/Chart.yaml | 29 + .../filebrowser/{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 .../{2.0.16 => 2.0.18}/docs/credentials.md | 0 .../filebrowser/{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.16 => 2.0.18}/templates/common.yaml | 0 .../2.0.19 => filebrowser/2.0.18}/values.yaml | 0 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.22/CHANGELOG.md | 99 + stable/fileflows/2.0.22/Chart.lock | 6 + stable/fileflows/2.0.22/Chart.yaml | 26 + stable/fileflows/{2.0.20 => 2.0.22}/README.md | 0 .../{2.0.20 => 2.0.22}/app-readme.md | 0 .../2.0.22}/charts/common-10.4.4.tgz | Bin stable/fileflows/{2.0.20 => 2.0.22}/icon.png | Bin .../{2.0.20 => 2.0.22}/ix_values.yaml | 0 .../{2.0.20 => 2.0.22}/questions.yaml | 0 .../2.0.22}/templates/common.yaml | 0 .../6.0.15 => fileflows/2.0.22}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/filezilla/4.0.17/Chart.lock | 6 + stable/filezilla/4.0.17/Chart.yaml | 31 + stable/filezilla/{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 stable/filezilla/{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/common.yaml | 0 .../2.0.16 => filezilla/4.0.17}/values.yaml | 0 stable/fireflyiii/16.0.19/CHANGELOG.md | 99 + stable/fireflyiii/16.0.19/Chart.lock | 12 + stable/fireflyiii/16.0.19/Chart.yaml | 36 + stable/fireflyiii/16.0.19/README.md | 44 + stable/fireflyiii/16.0.19/app-readme.md | 3 + .../16.0.19}/charts/common-10.4.4.tgz | Bin .../16.0.19}/charts/postgresql-8.0.30.tgz | Bin .../16.0.19}/charts/redis-3.0.30.tgz | Bin .../16.0.19/docs/installation_notes.md | 5 + stable/fireflyiii/16.0.19/docs/validation.md | 13 + stable/fireflyiii/16.0.19/icon.png | Bin 0 -> 14708 bytes stable/fireflyiii/16.0.19/ix_values.yaml | 90 + stable/fireflyiii/16.0.19/questions.yaml | 2452 ++++++++++++ .../fireflyiii/16.0.19/templates/_cronjob.tpl | 54 + .../fireflyiii/16.0.19/templates/_secrets.tpl | 24 + .../fireflyiii/16.0.19/templates/common.yaml | 11 + .../9.0.16 => fireflyiii/16.0.19}/values.yaml | 0 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 - stable/firefox-syncserver/9.0.16/CHANGELOG.md | 99 + stable/firefox-syncserver/9.0.16/Chart.lock | 9 + stable/firefox-syncserver/9.0.16/Chart.yaml | 34 + .../{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 .../{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 .../9.0.16}/templates/common.yaml | 0 .../9.0.16}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/firefox/2.0.16/Chart.lock | 6 + stable/firefox/2.0.16/Chart.yaml | 28 + stable/firefox/{2.0.14 => 2.0.16}/README.md | 0 .../firefox/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/firefox/{2.0.14 => 2.0.16}/icon.png | Bin .../firefox/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../firefox/{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../4.0.14 => firefox/2.0.16}/values.yaml | 0 stable/flaresolverr/6.0.15/CHANGELOG.md | 99 - stable/flaresolverr/6.0.15/Chart.lock | 6 - stable/flaresolverr/6.0.15/Chart.yaml | 27 - stable/flaresolverr/6.0.17/CHANGELOG.md | 99 + stable/flaresolverr/6.0.17/Chart.lock | 6 + stable/flaresolverr/6.0.17/Chart.yaml | 27 + .../flaresolverr/{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 .../flaresolverr/{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/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.17/CHANGELOG.md | 99 + stable/fleet/3.0.17/Chart.lock | 9 + stable/fleet/3.0.17/Chart.yaml | 31 + stable/fleet/{3.0.15 => 3.0.17}/README.md | 0 stable/fleet/{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/fleet/{3.0.15 => 3.0.17}/icon.png | Bin .../fleet/{3.0.15 => 3.0.17}/ix_values.yaml | 0 .../fleet/{3.0.15 => 3.0.17}/questions.yaml | 0 .../3.0.17}/templates/common.yaml | 0 .../4.0.22 => fleet/3.0.17}/values.yaml | 0 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.21/CHANGELOG.md | 99 + stable/flexget/2.0.21/Chart.lock | 6 + stable/flexget/2.0.21/Chart.yaml | 29 + stable/flexget/{2.0.19 => 2.0.21}/README.md | 0 .../flexget/{2.0.19 => 2.0.21}/app-readme.md | 0 .../2.0.21}/charts/common-10.4.4.tgz | Bin stable/flexget/{2.0.19 => 2.0.21}/icon.png | Bin .../flexget/{2.0.19 => 2.0.21}/ix_values.yaml | 0 .../flexget/{2.0.19 => 2.0.21}/questions.yaml | 0 .../2.0.21}/templates/common.yaml | 0 .../8.0.17 => flexget/2.0.21}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/flood/6.0.17/Chart.lock | 6 + stable/flood/6.0.17/Chart.yaml | 29 + stable/flood/{6.0.15 => 6.0.17}/README.md | 0 stable/flood/{6.0.15 => 6.0.17}/app-readme.md | 0 .../6.0.17}/charts/common-10.4.4.tgz | Bin .../{6.0.15 => 6.0.17}/ci/ct-values.yaml | 0 stable/flood/{6.0.15 => 6.0.17}/icon.png | Bin .../flood/{6.0.15 => 6.0.17}/ix_values.yaml | 0 .../flood/{6.0.15 => 6.0.17}/questions.yaml | 0 .../6.0.17}/templates/common.yaml | 0 .../4.0.14 => flood/6.0.17}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/fluidd/2.0.18/Chart.lock | 6 + stable/fluidd/2.0.18/Chart.yaml | 26 + stable/fluidd/{2.0.16 => 2.0.18}/README.md | 0 .../fluidd/{2.0.16 => 2.0.18}/app-readme.md | 0 .../2.0.18}/charts/common-10.4.4.tgz | Bin stable/fluidd/{2.0.16 => 2.0.18}/icon.png | Bin .../fluidd/{2.0.16 => 2.0.18}/ix_values.yaml | 0 .../fluidd/{2.0.16 => 2.0.18}/questions.yaml | 0 .../2.0.18}/templates/common.yaml | 0 .../6.0.15 => fluidd/2.0.18}/values.yaml | 0 stable/focalboard/9.0.16/CHANGELOG.md | 99 - stable/focalboard/9.0.16/Chart.lock | 9 - stable/focalboard/9.0.16/Chart.yaml | 34 - stable/focalboard/9.0.18/CHANGELOG.md | 99 + stable/focalboard/9.0.18/Chart.lock | 9 + stable/focalboard/9.0.18/Chart.yaml | 34 + .../focalboard/{9.0.16 => 9.0.18}/README.md | 0 .../{9.0.16 => 9.0.18}/app-readme.md | 0 .../9.0.18}/charts/common-10.4.4.tgz | Bin .../9.0.18}/charts/postgresql-8.0.30.tgz | Bin stable/focalboard/{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 .../templates/_configmap.tpl | 0 .../{9.0.16 => 9.0.18}/templates/common.yaml | 0 .../8.0.15 => focalboard/9.0.18}/values.yaml | 0 stable/foldingathome/2.0.14/CHANGELOG.md | 99 - stable/foldingathome/2.0.14/Chart.lock | 6 - stable/foldingathome/2.0.14/Chart.yaml | 28 - stable/foldingathome/2.0.16/CHANGELOG.md | 99 + stable/foldingathome/2.0.16/Chart.lock | 6 + stable/foldingathome/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 .../foldingathome/{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/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.16/CHANGELOG.md | 99 + stable/fossil/4.0.16/Chart.lock | 6 + stable/fossil/4.0.16/Chart.yaml | 28 + stable/fossil/{4.0.14 => 4.0.16}/README.md | 0 .../fossil/{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16}/charts/common-10.4.4.tgz | Bin stable/fossil/{4.0.14 => 4.0.16}/icon.png | Bin .../fossil/{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../fossil/{4.0.14 => 4.0.16}/questions.yaml | 0 .../{4.0.14 => 4.0.16}/templates/common.yaml | 0 .../4.0.14 => fossil/4.0.16}/values.yaml | 0 stable/freeradius/6.0.15/CHANGELOG.md | 99 - stable/freeradius/6.0.15/Chart.lock | 6 - stable/freeradius/6.0.15/Chart.yaml | 29 - stable/freeradius/6.0.17/CHANGELOG.md | 99 + stable/freeradius/6.0.17/Chart.lock | 6 + stable/freeradius/6.0.17/Chart.yaml | 29 + .../freeradius/{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 stable/freeradius/{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.15 => 6.0.17}/templates/common.yaml | 0 .../3.0.15 => freeradius/6.0.17}/values.yaml | 0 stable/freshrss/11.0.16/CHANGELOG.md | 99 + stable/freshrss/11.0.16/Chart.lock | 6 + stable/freshrss/11.0.16/Chart.yaml | 29 + stable/freshrss/11.0.16/README.md | 43 + stable/freshrss/11.0.16/app-readme.md | 3 + .../11.0.16}/charts/common-10.4.4.tgz | Bin stable/freshrss/11.0.16/icon.png | Bin 0 -> 16500 bytes stable/freshrss/11.0.16/ix_values.yaml | 24 + stable/freshrss/11.0.16/questions.yaml | 2429 ++++++++++++ .../11.0.16}/templates/common.yaml | 0 .../4.0.15 => freshrss/11.0.16}/values.yaml | 0 stable/friendica/4.0.22/CHANGELOG.md | 99 - stable/friendica/4.0.22/Chart.lock | 12 - stable/friendica/4.0.22/Chart.yaml | 35 - stable/friendica/4.0.24/CHANGELOG.md | 99 + stable/friendica/4.0.24/Chart.lock | 12 + stable/friendica/4.0.24/Chart.yaml | 35 + stable/friendica/{4.0.22 => 4.0.24}/README.md | 0 .../{4.0.22 => 4.0.24}/app-readme.md | 0 .../4.0.24}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin .../4.0.24}/charts/redis-3.0.30.tgz | Bin stable/friendica/{4.0.22 => 4.0.24}/icon.png | Bin .../{4.0.22 => 4.0.24}/ix_values.yaml | 0 .../{4.0.22 => 4.0.24}/questions.yaml | 0 .../{4.0.22 => 4.0.24}/templates/common.yaml | 0 .../2.0.16 => friendica/4.0.24}/values.yaml | 0 stable/gaps/11.0.16/CHANGELOG.md | 99 + stable/gaps/11.0.16/Chart.lock | 6 + stable/gaps/11.0.16/Chart.yaml | 30 + stable/gaps/11.0.16/README.md | 42 + stable/gaps/11.0.16/app-readme.md | 3 + .../11.0.16}/charts/common-10.4.4.tgz | Bin stable/gaps/11.0.16/icon.png | Bin 0 -> 6251 bytes stable/gaps/11.0.16/ix_values.yaml | 21 + stable/gaps/11.0.16/questions.yaml | 2430 ++++++++++++ .../11.0.16}/templates/common.yaml | 0 .../2.0.14 => gaps/11.0.16}/values.yaml | 0 stable/gitea/8.0.17/CHANGELOG.md | 99 - stable/gitea/8.0.17/Chart.lock | 12 - stable/gitea/8.0.17/Chart.yaml | 42 - stable/gitea/8.0.19/CHANGELOG.md | 99 + stable/gitea/8.0.19/Chart.lock | 12 + stable/gitea/8.0.19/Chart.yaml | 42 + stable/gitea/{8.0.17 => 8.0.19}/README.md | 0 stable/gitea/{8.0.17 => 8.0.19}/app-readme.md | 0 .../8.0.19}/charts/common-10.4.4.tgz | Bin .../charts/memcached-3.0.29.tgz | Bin .../8.0.19}/charts/postgresql-8.0.30.tgz | Bin .../{8.0.17 => 8.0.19}/ci/basic-values.yaml | 0 .../{8.0.17 => 8.0.19}/ci/ingress-values.yaml | 0 stable/gitea/{8.0.17 => 8.0.19}/icon.png | Bin .../gitea/{8.0.17 => 8.0.19}/ix_values.yaml | 0 .../gitea/{8.0.17 => 8.0.19}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{8.0.17 => 8.0.19}/templates/_secrets.tpl | 0 .../{8.0.17 => 8.0.19}/templates/common.yaml | 0 .../2.0.14 => gitea/8.0.19}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/golinks/4.0.16/Chart.lock | 6 + stable/golinks/4.0.16/Chart.yaml | 32 + stable/golinks/{4.0.14 => 4.0.16}/README.md | 0 .../golinks/{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16}/charts/common-10.4.4.tgz | Bin stable/golinks/{4.0.14 => 4.0.16}/icon.png | Bin .../golinks/{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../golinks/{4.0.14 => 4.0.16}/questions.yaml | 0 .../{4.0.14 => 4.0.16}/templates/common.yaml | 0 .../6.0.15 => golinks/4.0.16}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/gonic/6.0.17/Chart.lock | 6 + stable/gonic/6.0.17/Chart.yaml | 27 + stable/gonic/{6.0.15 => 6.0.17}/README.md | 0 stable/gonic/{6.0.15 => 6.0.17}/app-readme.md | 0 .../6.0.17}/charts/common-10.4.4.tgz | Bin .../{6.0.15 => 6.0.17}/ci/ct-values.yaml | 0 stable/gonic/{6.0.15 => 6.0.17}/icon.png | Bin .../gonic/{6.0.15 => 6.0.17}/ix_values.yaml | 0 .../gonic/{6.0.15 => 6.0.17}/questions.yaml | 0 .../6.0.17}/templates/common.yaml | 0 .../4.0.14 => gonic/6.0.17}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/gotify/8.0.17/Chart.lock | 9 + stable/gotify/8.0.17/Chart.yaml | 34 + stable/gotify/{8.0.15 => 8.0.17}/README.md | 0 .../gotify/{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/gotify/{8.0.15 => 8.0.17}/icon.png | Bin .../gotify/{8.0.15 => 8.0.17}/ix_values.yaml | 0 .../gotify/{8.0.15 => 8.0.17}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{8.0.15 => 8.0.17}/templates/common.yaml | 0 .../7.0.16 => gotify/8.0.17}/values.yaml | 0 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.27/CHANGELOG.md | 99 + stable/grafana/4.0.27/Chart.lock | 6 + stable/grafana/4.0.27/Chart.yaml | 31 + stable/grafana/{4.0.25 => 4.0.27}/README.md | 0 .../grafana/{4.0.25 => 4.0.27}/app-readme.md | 0 .../4.0.27}/charts/common-10.4.4.tgz | Bin stable/grafana/{4.0.25 => 4.0.27}/icon.png | Bin .../grafana/{4.0.25 => 4.0.27}/ix_values.yaml | 0 .../grafana/{4.0.25 => 4.0.27}/questions.yaml | 0 .../4.0.27}/templates/common.yaml | 0 .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 .../4.0.15 => grafana/4.0.27}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/grav/4.0.16/Chart.lock | 6 + stable/grav/4.0.16/Chart.yaml | 30 + stable/grav/{4.0.14 => 4.0.16}/README.md | 0 stable/grav/{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16}/charts/common-10.4.4.tgz | Bin stable/grav/{4.0.14 => 4.0.16}/icon.png | Bin stable/grav/{4.0.14 => 4.0.16}/ix_values.yaml | 0 stable/grav/{4.0.14 => 4.0.16}/questions.yaml | 0 .../{4.0.14 => 4.0.16}/templates/common.yaml | 0 .../2.0.16 => grav/4.0.16}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/grist/3.0.17/Chart.lock | 9 + stable/grist/3.0.17/Chart.yaml | 33 + stable/grist/{3.0.15 => 3.0.17}/README.md | 0 stable/grist/{3.0.15 => 3.0.17}/app-readme.md | 0 .../3.0.17}/charts/common-10.4.4.tgz | Bin .../3.0.17}/charts/redis-3.0.30.tgz | Bin stable/grist/{3.0.15 => 3.0.17}/icon.png | Bin .../grist/{3.0.15 => 3.0.17}/ix_values.yaml | 0 .../grist/{3.0.15 => 3.0.17}/questions.yaml | 0 .../3.0.17}/templates/common.yaml | 0 .../2.0.18 => grist/3.0.17}/values.yaml | 0 stable/grocy/11.0.21/CHANGELOG.md | 99 + stable/grocy/11.0.21/Chart.lock | 6 + stable/grocy/11.0.21/Chart.yaml | 28 + stable/grocy/11.0.21/README.md | 42 + stable/grocy/11.0.21/app-readme.md | 3 + .../11.0.21}/charts/common-10.4.4.tgz | Bin stable/grocy/11.0.21/icon.png | Bin 0 -> 4912 bytes stable/grocy/11.0.21/ix_values.yaml | 24 + stable/grocy/11.0.21/questions.yaml | 2430 ++++++++++++ .../11.0.21}/templates/common.yaml | 0 .../2.0.14 => grocy/11.0.21}/values.yaml | 0 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 - stable/guacamole-client/4.0.17/CHANGELOG.md | 99 + stable/guacamole-client/4.0.17/Chart.lock | 9 + stable/guacamole-client/4.0.17/Chart.yaml | 33 + .../{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.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 .../templates/_configmap.tpl | 0 .../{4.0.15 => 4.0.17}/templates/common.yaml | 0 .../4.0.17}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/guacd/2.0.18/Chart.lock | 6 + stable/guacd/2.0.18/Chart.yaml | 31 + stable/guacd/{2.0.16 => 2.0.18}/README.md | 0 stable/guacd/{2.0.16 => 2.0.18}/app-readme.md | 0 .../2.0.18}/charts/common-10.4.4.tgz | Bin stable/guacd/{2.0.16 => 2.0.18}/icon.png | Bin .../guacd/{2.0.16 => 2.0.18}/ix_values.yaml | 0 .../guacd/{2.0.16 => 2.0.18}/questions.yaml | 0 .../2.0.18}/templates/common.yaml | 0 .../4.0.15 => guacd/2.0.18}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/habridge/2.0.16/Chart.lock | 6 + stable/habridge/2.0.16/Chart.yaml | 28 + stable/habridge/{2.0.14 => 2.0.16}/README.md | 0 .../habridge/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/habridge/{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 .../3.0.16 => habridge/2.0.16}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/hammond/2.0.16/Chart.lock | 6 + stable/hammond/2.0.16/Chart.yaml | 26 + stable/hammond/{2.0.14 => 2.0.16}/README.md | 0 .../hammond/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/hammond/{2.0.14 => 2.0.16}/icon.png | Bin .../hammond/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../hammond/{2.0.14 => 2.0.16}/questions.yaml | 0 .../{2.0.14 => 2.0.16}/templates/_secrets.tpl | 0 .../{2.0.14 => 2.0.16}/templates/common.yaml | 0 .../1.0.18 => hammond/2.0.16}/values.yaml | 0 stable/handbrake/13.0.18/CHANGELOG.md | 99 + stable/handbrake/13.0.18/Chart.lock | 6 + stable/handbrake/13.0.18/Chart.yaml | 32 + stable/handbrake/13.0.18/README.md | 44 + stable/handbrake/13.0.18/app-readme.md | 3 + .../13.0.18}/charts/common-10.4.4.tgz | Bin .../13.0.18/docs/installation_notes.md | 10 + stable/handbrake/13.0.18/icon.png | Bin 0 -> 75029 bytes stable/handbrake/13.0.18/ix_values.yaml | 69 + stable/handbrake/13.0.18/questions.yaml | 3011 +++++++++++++++ .../13.0.18}/templates/common.yaml | 0 .../3.0.19 => handbrake/13.0.18}/values.yaml | 0 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 - stable/haste-server/6.0.17/CHANGELOG.md | 99 + stable/haste-server/6.0.17/Chart.lock | 6 + stable/haste-server/6.0.17/Chart.yaml | 29 + .../haste-server/{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 .../haste-server/{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/headphones/4.0.14/CHANGELOG.md | 99 - stable/headphones/4.0.14/Chart.lock | 6 - stable/headphones/4.0.14/Chart.yaml | 30 - stable/headphones/4.0.16/CHANGELOG.md | 99 + stable/headphones/4.0.16/Chart.lock | 6 + stable/headphones/4.0.16/Chart.yaml | 30 + .../headphones/{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 stable/headphones/{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 .../2.0.20 => headphones/4.0.16}/values.yaml | 0 stable/healthchecks/7.0.16/CHANGELOG.md | 99 - stable/healthchecks/7.0.16/Chart.lock | 6 - stable/healthchecks/7.0.16/Chart.yaml | 30 - stable/healthchecks/7.0.18/CHANGELOG.md | 99 + stable/healthchecks/7.0.18/Chart.lock | 6 + stable/healthchecks/7.0.18/Chart.yaml | 30 + .../healthchecks/{7.0.16 => 7.0.18}/README.md | 0 .../{7.0.16 => 7.0.18}/app-readme.md | 0 .../7.0.18}/charts/common-10.4.4.tgz | Bin .../healthchecks/{7.0.16 => 7.0.18}/icon.png | Bin .../{7.0.16 => 7.0.18}/ix_values.yaml | 0 .../{7.0.16 => 7.0.18}/questions.yaml | 0 .../7.0.18}/templates/common.yaml | 0 .../7.0.18}/values.yaml | 0 stable/hedgedoc/4.0.15/CHANGELOG.md | 99 - stable/hedgedoc/4.0.15/Chart.lock | 9 - stable/hedgedoc/4.0.15/Chart.yaml | 31 - stable/hedgedoc/4.0.17/CHANGELOG.md | 99 + stable/hedgedoc/4.0.17/Chart.lock | 9 + stable/hedgedoc/4.0.17/Chart.yaml | 31 + stable/hedgedoc/{4.0.15 => 4.0.17}/README.md | 0 .../hedgedoc/{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 stable/hedgedoc/{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 .../8.0.15 => hedgedoc/4.0.17}/values.yaml | 0 stable/heimdall/11.0.18/CHANGELOG.md | 99 + stable/heimdall/11.0.18/Chart.lock | 6 + stable/heimdall/11.0.18/Chart.yaml | 27 + stable/heimdall/11.0.18/README.md | 42 + stable/heimdall/11.0.18/app-readme.md | 3 + .../11.0.18}/charts/common-10.4.4.tgz | Bin stable/heimdall/11.0.18/icon.png | Bin 0 -> 20624 bytes stable/heimdall/11.0.18/ix_values.yaml | 28 + stable/heimdall/11.0.18/questions.yaml | 2430 ++++++++++++ .../11.0.18}/templates/common.yaml | 0 .../2.0.14 => heimdall/11.0.18}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/homarr/2.0.18/Chart.lock | 6 + stable/homarr/2.0.18/Chart.yaml | 25 + stable/homarr/{2.0.16 => 2.0.18}/README.md | 0 .../homarr/{2.0.16 => 2.0.18}/app-readme.md | 0 .../2.0.18}/charts/common-10.4.4.tgz | Bin stable/homarr/{2.0.16 => 2.0.18}/icon.png | Bin .../homarr/{2.0.16 => 2.0.18}/ix_values.yaml | 0 .../homarr/{2.0.16 => 2.0.18}/questions.yaml | 0 .../2.0.18}/templates/common.yaml | 0 .../8.0.14 => homarr/2.0.18}/values.yaml | 0 stable/home-assistant/15.0.25/CHANGELOG.md | 99 + stable/home-assistant/15.0.25/Chart.lock | 9 + stable/home-assistant/15.0.25/Chart.yaml | 34 + stable/home-assistant/15.0.25/README.md | 44 + stable/home-assistant/15.0.25/app-readme.md | 3 + .../15.0.25}/charts/common-10.4.4.tgz | Bin .../15.0.25}/charts/postgresql-8.0.30.tgz | Bin stable/home-assistant/15.0.25/icon.png | Bin 0 -> 19755 bytes stable/home-assistant/15.0.25/ix_values.yaml | 159 + stable/home-assistant/15.0.25/questions.yaml | 2431 ++++++++++++ .../15.0.25}/templates/common.yaml | 0 .../15.0.25}/values.yaml | 0 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.20/CHANGELOG.md | 99 + stable/homer/2.0.20/Chart.lock | 6 + stable/homer/2.0.20/Chart.yaml | 28 + stable/homer/{2.0.18 => 2.0.20}/README.md | 0 stable/homer/{2.0.18 => 2.0.20}/app-readme.md | 0 .../2.0.20}/charts/common-10.4.4.tgz | Bin stable/homer/{2.0.18 => 2.0.20}/icon.png | Bin .../homer/{2.0.18 => 2.0.20}/ix_values.yaml | 0 .../homer/{2.0.18 => 2.0.20}/questions.yaml | 0 .../2.0.20}/templates/common.yaml | 0 .../8.0.15 => homer/2.0.20}/values.yaml | 0 stable/htpcmanager/2.0.14/CHANGELOG.md | 99 - stable/htpcmanager/2.0.14/Chart.lock | 6 - stable/htpcmanager/2.0.14/Chart.yaml | 28 - stable/htpcmanager/2.0.16/CHANGELOG.md | 99 + stable/htpcmanager/2.0.16/Chart.lock | 6 + stable/htpcmanager/2.0.16/Chart.yaml | 28 + .../htpcmanager/{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 .../htpcmanager/{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.15 => htpcmanager/2.0.16}/values.yaml | 0 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 - stable/hyperion-ng/6.0.17/CHANGELOG.md | 99 + stable/hyperion-ng/6.0.17/Chart.lock | 6 + stable/hyperion-ng/6.0.17/Chart.yaml | 27 + .../hyperion-ng/{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 .../hyperion-ng/{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 .../3.0.15 => hyperion-ng/6.0.17}/values.yaml | 0 .../4.0.15/CHANGELOG.md | 99 - .../4.0.15/Chart.lock | 6 - .../4.0.15/Chart.yaml | 29 - .../4.0.17/CHANGELOG.md | 99 + .../4.0.17/Chart.lock | 6 + .../4.0.17/Chart.yaml | 29 + .../{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.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/common.yaml | 0 .../4.0.17}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/icinga2/3.0.18/Chart.lock | 9 + stable/icinga2/3.0.18/Chart.yaml | 31 + stable/icinga2/{3.0.16 => 3.0.18}/README.md | 0 .../icinga2/{3.0.16 => 3.0.18}/app-readme.md | 0 .../3.0.18}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin stable/icinga2/{3.0.16 => 3.0.18}/icon.png | Bin .../icinga2/{3.0.16 => 3.0.18}/ix_values.yaml | 0 .../icinga2/{3.0.16 => 3.0.18}/questions.yaml | 0 .../3.0.18}/templates/common.yaml | 0 .../3.0.16 => icinga2/3.0.18}/values.yaml | 0 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 - stable/impostor-server/1.0.20/CHANGELOG.md | 99 + stable/impostor-server/1.0.20/Chart.lock | 6 + stable/impostor-server/1.0.20/Chart.yaml | 27 + .../{1.0.18 => 1.0.20}/README.md | 0 .../{1.0.18 => 1.0.20}/app-readme.md | 0 .../1.0.20}/charts/common-10.4.4.tgz | Bin .../{1.0.18 => 1.0.20}/ci/base-values.yaml | 0 .../{1.0.18 => 1.0.20}/ci/values.yaml | 0 .../{1.0.18 => 1.0.20}/icon.png | Bin .../{1.0.18 => 1.0.20}/ix_values.yaml | 0 .../{1.0.18 => 1.0.20}/questions.yaml | 0 .../1.0.20}/templates/common.yaml | 0 .../1.0.20}/values.yaml | 0 stable/inventree/3.0.19/CHANGELOG.md | 99 - stable/inventree/3.0.19/Chart.lock | 9 - stable/inventree/3.0.19/Chart.yaml | 31 - stable/inventree/3.0.21/CHANGELOG.md | 99 + stable/inventree/3.0.21/Chart.lock | 9 + stable/inventree/3.0.21/Chart.yaml | 31 + stable/inventree/{3.0.19 => 3.0.21}/README.md | 0 .../{3.0.19 => 3.0.21}/app-readme.md | 0 .../3.0.21}/charts/common-10.4.4.tgz | Bin .../3.0.21}/charts/postgresql-8.0.30.tgz | Bin stable/inventree/{3.0.19 => 3.0.21}/icon.png | Bin .../{3.0.19 => 3.0.21}/ix_values.yaml | 0 .../{3.0.19 => 3.0.21}/questions.yaml | 0 .../{3.0.19 => 3.0.21}/templates/_secrets.tpl | 0 .../{3.0.19 => 3.0.21}/templates/common.yaml | 0 .../2.0.22 => inventree/3.0.21}/values.yaml | 0 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.20/CHANGELOG.md | 99 + stable/ipfs/3.0.20/Chart.lock | 6 + stable/ipfs/3.0.20/Chart.yaml | 28 + stable/ipfs/{3.0.18 => 3.0.20}/README.md | 0 stable/ipfs/{3.0.18 => 3.0.20}/app-readme.md | 0 .../3.0.20}/charts/common-10.4.4.tgz | Bin stable/ipfs/{3.0.18 => 3.0.20}/icon.png | Bin stable/ipfs/{3.0.18 => 3.0.20}/ix_values.yaml | 0 stable/ipfs/{3.0.18 => 3.0.20}/questions.yaml | 0 .../{3.0.18 => 3.0.20}/templates/common.yaml | 0 .../{kutt/3.0.15 => ipfs/3.0.20}/values.yaml | 0 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 - stable/ispy-agent-dvr/2.0.22/CHANGELOG.md | 99 + stable/ispy-agent-dvr/2.0.22/Chart.lock | 6 + stable/ispy-agent-dvr/2.0.22/Chart.yaml | 28 + .../{2.0.20 => 2.0.22}/README.md | 0 .../{2.0.20 => 2.0.22}/app-readme.md | 0 .../2.0.22}/charts/common-10.4.4.tgz | Bin .../{2.0.20 => 2.0.22}/icon.png | Bin .../{2.0.20 => 2.0.22}/ix_values.yaml | 0 .../{2.0.20 => 2.0.22}/questions.yaml | 0 .../2.0.22}/templates/common.yaml | 0 .../2.0.22}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/iyuuplus/2.0.16/Chart.lock | 6 + stable/iyuuplus/2.0.16/Chart.yaml | 29 + stable/iyuuplus/{2.0.14 => 2.0.16}/README.md | 0 .../iyuuplus/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/iyuuplus/{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 .../4.0.15 => iyuuplus/2.0.16}/values.yaml | 0 stable/jackett/11.0.30/CHANGELOG.md | 99 + stable/jackett/11.0.30/Chart.lock | 6 + stable/jackett/11.0.30/Chart.yaml | 30 + stable/jackett/11.0.30/README.md | 42 + stable/jackett/11.0.30/app-readme.md | 3 + .../11.0.30}/charts/common-10.4.4.tgz | Bin stable/jackett/11.0.30/icon.png | Bin 0 -> 24159 bytes stable/jackett/11.0.30/ix_values.yaml | 30 + stable/jackett/11.0.30/questions.yaml | 2439 ++++++++++++ .../11.0.30}/templates/common.yaml | 0 .../4.0.16 => jackett/11.0.30}/values.yaml | 0 stable/jdownloader2/8.0.15/CHANGELOG.md | 99 - stable/jdownloader2/8.0.15/Chart.lock | 6 - stable/jdownloader2/8.0.15/Chart.yaml | 31 - stable/jdownloader2/8.0.17/CHANGELOG.md | 99 + stable/jdownloader2/8.0.17/Chart.lock | 6 + stable/jdownloader2/8.0.17/Chart.yaml | 31 + .../jdownloader2/{8.0.15 => 8.0.17}/README.md | 0 .../{8.0.15 => 8.0.17}/app-readme.md | 0 .../8.0.17}/charts/common-10.4.4.tgz | Bin .../8.0.17/docs/installation_notes.md | 10 + .../jdownloader2/{8.0.15 => 8.0.17}/icon.png | Bin .../{8.0.15 => 8.0.17}/ix_values.yaml | 0 .../{8.0.15 => 8.0.17}/questions.yaml | 0 .../8.0.17}/templates/common.yaml | 0 .../1.0.8 => jdownloader2/8.0.17}/values.yaml | 0 stable/jellyfin/11.0.17/CHANGELOG.md | 99 + stable/jellyfin/11.0.17/Chart.lock | 6 + stable/jellyfin/11.0.17/Chart.yaml | 29 + stable/jellyfin/11.0.17/README.md | 42 + stable/jellyfin/11.0.17/app-readme.md | 3 + .../11.0.17}/charts/common-10.4.4.tgz | Bin stable/jellyfin/11.0.17/icon.png | Bin 0 -> 27336 bytes stable/jellyfin/11.0.17/ix_values.yaml | 26 + stable/jellyfin/11.0.17/questions.yaml | 2445 ++++++++++++ .../11.0.17}/templates/common.yaml | 0 .../2.0.14 => jellyfin/11.0.17}/values.yaml | 0 stable/jellyseerr/2.0.14/CHANGELOG.md | 99 - stable/jellyseerr/2.0.14/Chart.lock | 6 - stable/jellyseerr/2.0.14/Chart.yaml | 26 - stable/jellyseerr/2.0.16/CHANGELOG.md | 99 + stable/jellyseerr/2.0.16/Chart.lock | 6 + stable/jellyseerr/2.0.16/Chart.yaml | 26 + .../jellyseerr/{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 stable/jellyseerr/{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 .../4.0.17 => jellyseerr/2.0.16}/values.yaml | 0 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 - stable/joplin-server/8.0.16/CHANGELOG.md | 99 + stable/joplin-server/8.0.16/Chart.lock | 9 + stable/joplin-server/8.0.16/Chart.yaml | 32 + .../{8.0.14 => 8.0.16}/README.md | 0 .../{8.0.14 => 8.0.16}/app-readme.md | 0 .../8.0.16}/charts/common-10.4.4.tgz | Bin .../8.0.16}/charts/postgresql-8.0.30.tgz | Bin .../joplin-server/{8.0.14 => 8.0.16}/icon.png | Bin .../{8.0.14 => 8.0.16}/ix_values.yaml | 0 .../{8.0.14 => 8.0.16}/questions.yaml | 0 .../8.0.16}/templates/common.yaml | 0 .../8.0.16}/values.yaml | 0 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 - stable/k8s-gateway/6.0.16/CHANGELOG.md | 99 + stable/k8s-gateway/6.0.16/Chart.lock | 6 + stable/k8s-gateway/6.0.16/Chart.yaml | 28 + .../k8s-gateway/{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 .../k8s-gateway/{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 .../templates/_configmap.tpl | 0 .../{6.0.14 => 6.0.16}/templates/common.yaml | 0 .../4.0.22 => k8s-gateway/6.0.16}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/kanboard/8.0.17/Chart.lock | 9 + stable/kanboard/8.0.17/Chart.yaml | 30 + stable/kanboard/{8.0.15 => 8.0.17}/README.md | 0 .../kanboard/{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/kanboard/{8.0.15 => 8.0.17}/icon.png | Bin .../{8.0.15 => 8.0.17}/ix_values.yaml | 0 .../{8.0.15 => 8.0.17}/questions.yaml | 0 .../8.0.17}/templates/common.yaml | 0 .../2.0.15 => kanboard/8.0.17}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/kavita/2.0.17/Chart.lock | 6 + stable/kavita/2.0.17/Chart.yaml | 31 + stable/kavita/{2.0.15 => 2.0.17}/README.md | 0 .../kavita/{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin stable/kavita/{2.0.15 => 2.0.17}/icon.png | Bin .../kavita/{2.0.15 => 2.0.17}/ix_values.yaml | 0 .../kavita/{2.0.15 => 2.0.17}/questions.yaml | 0 .../2.0.17}/templates/common.yaml | 0 .../6.0.28 => kavita/2.0.17}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/kimai/3.0.17/Chart.lock | 9 + stable/kimai/3.0.17/Chart.yaml | 33 + stable/kimai/{3.0.15 => 3.0.17}/README.md | 0 stable/kimai/{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/kimai/{3.0.15 => 3.0.17}/icon.png | Bin .../kimai/{3.0.15 => 3.0.17}/ix_values.yaml | 0 .../kimai/{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.16 => kimai/3.0.17}/values.yaml | 0 stable/kms/11.0.17/CHANGELOG.md | 99 + stable/kms/11.0.17/Chart.lock | 6 + stable/kms/11.0.17/Chart.yaml | 28 + stable/kms/11.0.17/README.md | 43 + stable/kms/11.0.17/app-readme.md | 3 + .../11.0.17}/charts/common-10.4.4.tgz | Bin stable/kms/11.0.17/icon.png | Bin 0 -> 46255 bytes stable/kms/11.0.17/ix_values.yaml | 19 + stable/kms/11.0.17/questions.yaml | 2064 ++++++++++ .../11.0.17}/templates/common.yaml | 0 .../{loki/5.0.17 => kms/11.0.17}/values.yaml | 0 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 - stable/kodi-headless/2.0.16/CHANGELOG.md | 99 + stable/kodi-headless/2.0.16/Chart.lock | 6 + stable/kodi-headless/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 .../kodi-headless/{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/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.18/CHANGELOG.md | 99 + stable/koel/3.0.18/Chart.lock | 9 + stable/koel/3.0.18/Chart.yaml | 33 + stable/koel/{3.0.16 => 3.0.18}/README.md | 0 stable/koel/{3.0.16 => 3.0.18}/app-readme.md | 0 .../3.0.18}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin .../{3.0.16 => 3.0.18}/docs/credentials.md | 0 stable/koel/{3.0.16 => 3.0.18}/icon.png | Bin stable/koel/{3.0.16 => 3.0.18}/ix_values.yaml | 0 stable/koel/{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.25 => koel/3.0.18}/values.yaml | 0 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.19/CHANGELOG.md | 99 + stable/komga/6.0.19/Chart.lock | 6 + stable/komga/6.0.19/Chart.yaml | 29 + stable/komga/{6.0.17 => 6.0.19}/README.md | 0 stable/komga/{6.0.17 => 6.0.19}/app-readme.md | 0 .../6.0.19}/charts/common-10.4.4.tgz | Bin stable/komga/{6.0.17 => 6.0.19}/icon.png | Bin .../komga/{6.0.17 => 6.0.19}/ix_values.yaml | 0 .../komga/{6.0.17 => 6.0.19}/questions.yaml | 0 .../6.0.19}/templates/common.yaml | 0 .../3.0.17 => komga/6.0.19}/values.yaml | 0 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.24/CHANGELOG.md | 99 + stable/kopia/2.0.24/Chart.lock | 6 + stable/kopia/2.0.24/Chart.yaml | 27 + stable/kopia/{2.0.22 => 2.0.24}/README.md | 0 stable/kopia/{2.0.22 => 2.0.24}/app-readme.md | 0 .../2.0.24}/charts/common-10.4.4.tgz | Bin stable/kopia/{2.0.22 => 2.0.24}/icon.png | Bin .../kopia/{2.0.22 => 2.0.24}/ix_values.yaml | 0 .../kopia/{2.0.22 => 2.0.24}/questions.yaml | 0 .../2.0.24}/templates/common.yaml | 0 .../8.0.15 => kopia/2.0.24}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/kutt/3.0.17/Chart.lock | 12 + stable/kutt/3.0.17/Chart.yaml | 37 + stable/kutt/{3.0.15 => 3.0.17}/README.md | 0 stable/kutt/{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/kutt/{3.0.15 => 3.0.17}/icon.png | Bin stable/kutt/{3.0.15 => 3.0.17}/ix_values.yaml | 0 stable/kutt/{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.18 => kutt/3.0.17}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/lanraragi/2.0.16/Chart.lock | 6 + stable/lanraragi/2.0.16/Chart.yaml | 29 + stable/lanraragi/{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 stable/lanraragi/{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.14 => lanraragi/2.0.16}/values.yaml | 0 stable/lazylibrarian/11.0.23/CHANGELOG.md | 99 + stable/lazylibrarian/11.0.23/Chart.lock | 6 + stable/lazylibrarian/11.0.23/Chart.yaml | 29 + stable/lazylibrarian/11.0.23/README.md | 43 + stable/lazylibrarian/11.0.23/app-readme.md | 3 + .../11.0.23}/charts/common-10.4.4.tgz | Bin stable/lazylibrarian/11.0.23/icon.png | Bin 0 -> 11886 bytes stable/lazylibrarian/11.0.23/ix_values.yaml | 26 + stable/lazylibrarian/11.0.23/questions.yaml | 2431 ++++++++++++ .../11.0.23}/templates/common.yaml | 0 .../11.0.23}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/leaf2mqtt/4.0.17/Chart.lock | 6 + stable/leaf2mqtt/4.0.17/Chart.yaml | 30 + stable/leaf2mqtt/{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 stable/leaf2mqtt/{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/common.yaml | 0 .../2.0.14 => leaf2mqtt/4.0.17}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/leantime/4.0.18/Chart.lock | 9 + stable/leantime/4.0.18/Chart.yaml | 32 + stable/leantime/{4.0.16 => 4.0.18}/README.md | 0 .../leantime/{4.0.16 => 4.0.18}/app-readme.md | 0 .../4.0.18}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin stable/leantime/{4.0.16 => 4.0.18}/icon.png | Bin .../{4.0.16 => 4.0.18}/ix_values.yaml | 0 .../{4.0.16 => 4.0.18}/questions.yaml | 0 .../{4.0.16 => 4.0.18}/templates/_secrets.tpl | 0 .../{4.0.16 => 4.0.18}/templates/common.yaml | 0 .../1.0.15 => leantime/4.0.18}/values.yaml | 0 stable/libreddit/1.0.10/CHANGELOG.md | 80 + stable/libreddit/1.0.10/Chart.lock | 6 + stable/libreddit/1.0.10/Chart.yaml | 28 + stable/libreddit/{1.0.8 => 1.0.10}/README.md | 0 .../libreddit/{1.0.8 => 1.0.10}/app-readme.md | 0 .../1.0.10}/charts/common-10.4.4.tgz | Bin stable/libreddit/{1.0.8 => 1.0.10}/icon.png | Bin .../{1.0.8 => 1.0.10}/ix_values.yaml | 0 .../{1.0.8 => 1.0.10}/questions.yaml | 0 .../1.0.10}/templates/common.yaml | 0 .../1.0.21 => libreddit/1.0.10}/values.yaml | 0 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/libreoffice/2.0.14/CHANGELOG.md | 99 - stable/libreoffice/2.0.14/Chart.lock | 6 - stable/libreoffice/2.0.14/Chart.yaml | 28 - stable/libreoffice/2.0.16/CHANGELOG.md | 99 + stable/libreoffice/2.0.16/Chart.lock | 6 + stable/libreoffice/2.0.16/Chart.yaml | 28 + .../libreoffice/{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 .../libreoffice/{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 .../1.0.14 => libreoffice/2.0.16}/values.yaml | 0 stable/librephotos/4.0.17/CHANGELOG.md | 99 - stable/librephotos/4.0.17/Chart.lock | 12 - stable/librephotos/4.0.17/Chart.yaml | 35 - stable/librephotos/4.0.19/CHANGELOG.md | 99 + stable/librephotos/4.0.19/Chart.lock | 12 + stable/librephotos/4.0.19/Chart.yaml | 35 + .../librephotos/{4.0.17 => 4.0.19}/README.md | 0 .../{4.0.17 => 4.0.19}/app-readme.md | 0 .../4.0.19}/charts/common-10.4.4.tgz | Bin .../4.0.19}/charts/postgresql-8.0.30.tgz | Bin .../4.0.19}/charts/redis-3.0.30.tgz | Bin .../librephotos/{4.0.17 => 4.0.19}/icon.png | Bin .../{4.0.17 => 4.0.19}/ix_values.yaml | 0 .../{4.0.17 => 4.0.19}/questions.yaml | 0 .../{4.0.17 => 4.0.19}/templates/_secrets.tpl | 0 .../{4.0.17 => 4.0.19}/templates/common.yaml | 0 .../7.0.16 => librephotos/4.0.19}/values.yaml | 0 stable/librespeed/6.0.15/CHANGELOG.md | 99 - stable/librespeed/6.0.15/Chart.lock | 6 - stable/librespeed/6.0.15/Chart.yaml | 28 - stable/librespeed/6.0.17/CHANGELOG.md | 99 + stable/librespeed/6.0.17/Chart.lock | 6 + stable/librespeed/6.0.17/Chart.yaml | 28 + .../librespeed/{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 .../{6.0.15 => 6.0.17}/ci/ct-values.yaml | 0 stable/librespeed/{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 .../3.0.17 => librespeed/6.0.17}/values.yaml | 0 stable/lidarr/11.0.16/CHANGELOG.md | 99 + stable/lidarr/11.0.16/Chart.lock | 6 + stable/lidarr/11.0.16/Chart.yaml | 29 + stable/lidarr/11.0.16/README.md | 42 + stable/lidarr/11.0.16/app-readme.md | 3 + .../11.0.16}/charts/common-10.4.4.tgz | Bin stable/lidarr/11.0.16/icon.png | Bin 0 -> 41815 bytes stable/lidarr/11.0.16/ix_values.yaml | 40 + stable/lidarr/11.0.16/questions.yaml | 2431 ++++++++++++ .../11.0.16}/templates/common.yaml | 0 .../3.0.24 => lidarr/11.0.16}/values.yaml | 0 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.24/CHANGELOG.md | 99 + stable/linkace/4.0.24/Chart.lock | 12 + stable/linkace/4.0.24/Chart.yaml | 35 + stable/linkace/{4.0.22 => 4.0.24}/README.md | 0 .../linkace/{4.0.22 => 4.0.24}/app-readme.md | 0 .../4.0.24}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin .../4.0.24}/charts/redis-3.0.30.tgz | Bin stable/linkace/{4.0.22 => 4.0.24}/icon.png | Bin .../linkace/{4.0.22 => 4.0.24}/ix_values.yaml | 0 .../linkace/{4.0.22 => 4.0.24}/questions.yaml | 0 .../{4.0.22 => 4.0.24}/templates/_cronjob.tpl | 0 .../{4.0.22 => 4.0.24}/templates/_secrets.tpl | 0 .../{4.0.22 => 4.0.24}/templates/common.yaml | 0 .../2.0.14 => linkace/4.0.24}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/linkding/2.0.17/Chart.lock | 6 + stable/linkding/2.0.17/Chart.yaml | 27 + stable/linkding/{2.0.15 => 2.0.17}/README.md | 0 .../linkding/{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin stable/linkding/{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.15 => linkding/2.0.17}/values.yaml | 0 stable/littlelink/6.0.28/CHANGELOG.md | 99 - stable/littlelink/6.0.28/Chart.lock | 6 - stable/littlelink/6.0.28/Chart.yaml | 28 - stable/littlelink/6.0.30/CHANGELOG.md | 99 + stable/littlelink/6.0.30/Chart.lock | 6 + stable/littlelink/6.0.30/Chart.yaml | 28 + .../littlelink/{6.0.28 => 6.0.30}/README.md | 0 .../{6.0.28 => 6.0.30}/app-readme.md | 0 .../6.0.30}/charts/common-10.4.4.tgz | Bin stable/littlelink/{6.0.28 => 6.0.30}/icon.png | Bin .../{6.0.28 => 6.0.30}/ix_values.yaml | 0 .../{6.0.28 => 6.0.30}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{6.0.28 => 6.0.30}/templates/common.yaml | 0 .../2.0.14 => littlelink/6.0.30}/values.yaml | 0 .../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 - .../logitech-media-server/4.0.18/CHANGELOG.md | 99 + .../logitech-media-server/4.0.18/Chart.lock | 6 + .../logitech-media-server/4.0.18/Chart.yaml | 32 + .../{4.0.16 => 4.0.18}/README.md | 0 .../{4.0.16 => 4.0.18}/app-readme.md | 0 .../4.0.18}/charts/common-10.4.4.tgz | Bin .../{4.0.16 => 4.0.18}/icon.png | Bin .../{4.0.16 => 4.0.18}/ix_values.yaml | 0 .../{4.0.16 => 4.0.18}/questions.yaml | 0 .../4.0.18}/templates/common.yaml | 0 .../4.0.18}/values.yaml | 0 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.19/CHANGELOG.md | 99 + stable/loki/5.0.19/Chart.lock | 9 + stable/loki/5.0.19/Chart.yaml | 31 + stable/loki/{5.0.17 => 5.0.19}/README.md | 0 stable/loki/{5.0.17 => 5.0.19}/app-readme.md | 0 .../5.0.19}/charts/common-10.4.4.tgz | Bin .../charts/promtail-3.0.22.tgz | Bin stable/loki/{5.0.17 => 5.0.19}/icon.png | Bin stable/loki/{5.0.17 => 5.0.19}/ix_values.yaml | 0 stable/loki/{5.0.17 => 5.0.19}/questions.yaml | 0 .../{5.0.17 => 5.0.19}/templates/_helpers.tpl | 0 .../5.0.19}/templates/common.yaml | 0 .../2.0.16 => loki/5.0.19}/values.yaml | 0 stable/lychee/13.0.18/CHANGELOG.md | 99 + stable/lychee/13.0.18/Chart.lock | 12 + stable/lychee/13.0.18/Chart.yaml | 39 + stable/lychee/13.0.18/README.md | 45 + stable/lychee/13.0.18/app-readme.md | 3 + .../13.0.18}/charts/common-10.4.4.tgz | Bin .../13.0.18}/charts/postgresql-8.0.30.tgz | Bin .../13.0.18}/charts/redis-3.0.30.tgz | Bin stable/lychee/13.0.18/icon.png | Bin 0 -> 4883 bytes stable/lychee/13.0.18/ix_values.yaml | 94 + stable/lychee/13.0.18/questions.yaml | 2908 ++++++++++++++ stable/lychee/13.0.18/templates/_secrets.tpl | 20 + stable/lychee/13.0.18/templates/common.yaml | 7 + .../6.0.14 => lychee/13.0.18}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/makemkv/2.0.18/Chart.lock | 6 + stable/makemkv/2.0.18/Chart.yaml | 26 + stable/makemkv/{2.0.16 => 2.0.18}/README.md | 0 .../makemkv/{2.0.16 => 2.0.18}/app-readme.md | 0 .../2.0.18}/charts/common-10.4.4.tgz | Bin .../makemkv/2.0.18/docs/installation_notes.md | 10 + stable/makemkv/{2.0.16 => 2.0.18}/icon.png | Bin .../makemkv/{2.0.16 => 2.0.18}/ix_values.yaml | 0 .../makemkv/{2.0.16 => 2.0.18}/questions.yaml | 0 .../2.0.18}/templates/common.yaml | 0 .../3.0.14 => makemkv/2.0.18}/values.yaml | 0 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.27/CHANGELOG.md | 99 + stable/matomo/3.0.27/Chart.lock | 9 + stable/matomo/3.0.27/Chart.yaml | 31 + stable/matomo/{3.0.25 => 3.0.27}/README.md | 0 .../matomo/{3.0.25 => 3.0.27}/app-readme.md | 0 .../3.0.27}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin stable/matomo/{3.0.25 => 3.0.27}/icon.png | Bin .../matomo/{3.0.25 => 3.0.27}/ix_values.yaml | 0 .../matomo/{3.0.25 => 3.0.27}/questions.yaml | 0 .../3.0.27}/templates/common.yaml | 0 .../3.0.14 => matomo/3.0.27}/values.yaml | 0 stable/mattermost/3.0.17/CHANGELOG.md | 99 - stable/mattermost/3.0.17/Chart.lock | 9 - stable/mattermost/3.0.17/Chart.yaml | 32 - stable/mattermost/3.0.19/CHANGELOG.md | 99 + stable/mattermost/3.0.19/Chart.lock | 9 + stable/mattermost/3.0.19/Chart.yaml | 32 + .../mattermost/{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 .../3.0.19}/charts/postgresql-8.0.30.tgz | Bin stable/mattermost/{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.19}/templates/common.yaml | 0 .../6.0.15 => mattermost/3.0.19}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/mealie/8.0.17/Chart.lock | 9 + stable/mealie/8.0.17/Chart.yaml | 29 + stable/mealie/{8.0.15 => 8.0.17}/README.md | 0 .../mealie/{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/mealie/{8.0.15 => 8.0.17}/icon.png | Bin .../mealie/{8.0.15 => 8.0.17}/ix_values.yaml | 0 .../mealie/{8.0.15 => 8.0.17}/questions.yaml | 0 .../8.0.17}/templates/common.yaml | 0 .../2.0.14 => mealie/8.0.17}/values.yaml | 0 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.20/CHANGELOG.md | 99 + stable/medusa/3.0.20/Chart.lock | 6 + stable/medusa/3.0.20/Chart.yaml | 32 + stable/medusa/{3.0.18 => 3.0.20}/README.md | 0 .../medusa/{3.0.18 => 3.0.20}/app-readme.md | 0 .../3.0.20}/charts/common-10.4.4.tgz | Bin stable/medusa/{3.0.18 => 3.0.20}/icon.png | Bin .../medusa/{3.0.18 => 3.0.20}/ix_values.yaml | 0 .../medusa/{3.0.18 => 3.0.20}/questions.yaml | 0 .../{3.0.18 => 3.0.20}/templates/common.yaml | 0 .../{n8n/4.0.23 => medusa/3.0.20}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/meshroom/2.0.16/Chart.lock | 6 + stable/meshroom/2.0.16/Chart.yaml | 26 + stable/meshroom/{2.0.14 => 2.0.16}/README.md | 0 .../meshroom/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16/charts/common-10.4.4.tgz | Bin .../docs/installation_notes.md | 0 stable/meshroom/{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.14 => meshroom/2.0.16}/values.yaml | 0 stable/metallb/2.0.10/CHANGELOG.md | 99 + stable/metallb/2.0.10/Chart.lock | 6 + stable/metallb/2.0.10/Chart.yaml | 29 + stable/metallb/{2.0.8 => 2.0.10}/README.md | 0 .../metallb/{2.0.8 => 2.0.10}/app-readme.md | 0 .../charts/metallb-0.12.1.tgz | Bin stable/metallb/{2.0.8 => 2.0.10}/icon.png | Bin .../metallb/{2.0.8 => 2.0.10}/ix_values.yaml | 0 .../metallb/{2.0.8 => 2.0.10}/questions.yaml | 0 .../2.0.16 => metallb/2.0.10}/values.yaml | 0 stable/metallb/2.0.8/CHANGELOG.md | 99 - stable/metallb/2.0.8/Chart.lock | 6 - stable/metallb/2.0.8/Chart.yaml | 29 - 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.16/CHANGELOG.md | 99 + stable/metube/2.0.16/Chart.lock | 6 + stable/metube/2.0.16/Chart.yaml | 25 + stable/metube/{2.0.14 => 2.0.16}/README.md | 0 .../metube/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/metube/{2.0.14 => 2.0.16}/icon.png | Bin .../metube/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../metube/{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../2.0.14 => metube/2.0.16}/values.yaml | 0 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 - stable/minecraft-bedrock/1.0.17/CHANGELOG.md | 99 + stable/minecraft-bedrock/1.0.17/Chart.lock | 6 + stable/minecraft-bedrock/1.0.17/Chart.yaml | 28 + .../{1.0.15 => 1.0.17}/README.md | 0 .../{1.0.15 => 1.0.17}/app-readme.md | 0 .../1.0.17}/charts/common-10.4.4.tgz | Bin .../{1.0.15 => 1.0.17}/icon.png | Bin .../{1.0.15 => 1.0.17}/ix_values.yaml | 0 .../{1.0.15 => 1.0.17}/questions.yaml | 0 .../1.0.17}/templates/common.yaml | 0 .../1.0.17}/values.yaml | 0 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 - stable/minecraft-java/1.0.23/CHANGELOG.md | 99 + stable/minecraft-java/1.0.23/Chart.lock | 6 + stable/minecraft-java/1.0.23/Chart.yaml | 28 + .../{1.0.21 => 1.0.23}/README.md | 0 .../{1.0.21 => 1.0.23}/app-readme.md | 0 .../1.0.23}/charts/common-10.4.4.tgz | Bin .../{1.0.21 => 1.0.23}/ci/base-values.yaml | 0 .../{1.0.21 => 1.0.23}/ci/j11-values.yaml | 0 .../{1.0.21 => 1.0.23}/ci/j11j9-values.yaml | 0 .../{1.0.21 => 1.0.23}/ci/j8-values.yaml | 0 .../{1.0.21 => 1.0.23}/ci/j8j9-values.yaml | 0 .../docs/community-guide.md | 0 .../{1.0.21 => 1.0.23}/docs/img/dynmap.png | Bin .../docs/img/mc-modports1.png | Bin .../docs/img/mc-modports2.png | Bin .../docs/img/mc-plugins.png | Bin .../docs/img/mc-server1.png | Bin .../docs/img/mc-server2.png | Bin .../{1.0.21 => 1.0.23}/icon.png | Bin .../{1.0.21 => 1.0.23}/ix_values.yaml | 0 .../{1.0.21 => 1.0.23}/questions.yaml | 0 .../1.0.23}/templates/common.yaml | 0 .../1.0.23}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/minetest/1.0.16/Chart.lock | 6 + stable/minetest/1.0.16/Chart.yaml | 28 + stable/minetest/{1.0.14 => 1.0.16}/README.md | 0 .../minetest/{1.0.14 => 1.0.16}/app-readme.md | 0 .../1.0.16}/charts/common-10.4.4.tgz | Bin stable/minetest/{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 .../3.0.20 => minetest/1.0.16}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/miniflux/7.0.18/Chart.lock | 9 + stable/miniflux/7.0.18/Chart.yaml | 31 + stable/miniflux/{7.0.16 => 7.0.18}/README.md | 0 .../miniflux/{7.0.16 => 7.0.18}/app-readme.md | 0 .../7.0.18}/charts/common-10.4.4.tgz | Bin .../7.0.18}/charts/postgresql-8.0.30.tgz | Bin stable/miniflux/{7.0.16 => 7.0.18}/icon.png | Bin .../{7.0.16 => 7.0.18}/ix_values.yaml | 0 .../{7.0.16 => 7.0.18}/questions.yaml | 0 .../7.0.18}/templates/common.yaml | 0 .../3.0.15 => miniflux/7.0.18}/values.yaml | 0 stable/minio-console/3.0.17/CHANGELOG.md | 99 - stable/minio-console/3.0.17/Chart.lock | 6 - stable/minio-console/3.0.17/Chart.yaml | 27 - stable/minio-console/3.0.19/CHANGELOG.md | 99 + stable/minio-console/3.0.19/Chart.lock | 6 + stable/minio-console/3.0.19/Chart.yaml | 27 + .../{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 .../minio-console/{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.19}/templates/common.yaml | 0 .../3.0.19}/values.yaml | 0 stable/minio/3.0.24/CHANGELOG.md | 99 - stable/minio/3.0.24/Chart.lock | 6 - stable/minio/3.0.24/Chart.yaml | 27 - stable/minio/3.0.26/CHANGELOG.md | 99 + stable/minio/3.0.26/Chart.lock | 6 + stable/minio/3.0.26/Chart.yaml | 27 + stable/minio/{3.0.24 => 3.0.26}/README.md | 0 stable/minio/{3.0.24 => 3.0.26}/app-readme.md | 0 .../3.0.26}/charts/common-10.4.4.tgz | Bin stable/minio/{3.0.24 => 3.0.26}/icon.png | Bin .../minio/{3.0.24 => 3.0.26}/ix_values.yaml | 0 .../minio/{3.0.24 => 3.0.26}/questions.yaml | 0 .../3.0.26}/templates/common.yaml | 0 .../6.0.15 => minio/3.0.26}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/minisatip/2.0.16/Chart.lock | 6 + stable/minisatip/2.0.16/Chart.yaml | 27 + stable/minisatip/{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 stable/minisatip/{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.16 => minisatip/2.0.16}/values.yaml | 0 stable/mkvtoolnix/2.0.15/CHANGELOG.md | 99 - stable/mkvtoolnix/2.0.15/Chart.lock | 6 - stable/mkvtoolnix/2.0.15/Chart.yaml | 31 - stable/mkvtoolnix/2.0.17/CHANGELOG.md | 99 + stable/mkvtoolnix/2.0.17/Chart.lock | 6 + stable/mkvtoolnix/2.0.17/Chart.yaml | 31 + .../mkvtoolnix/{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 stable/mkvtoolnix/{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 .../8.0.18 => mkvtoolnix/2.0.17}/values.yaml | 0 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 - stable/ml-workspace/2.0.16/CHANGELOG.md | 99 + stable/ml-workspace/2.0.16/Chart.lock | 6 + stable/ml-workspace/2.0.16/Chart.yaml | 31 + .../ml-workspace/{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}/ci/base-values.yaml | 0 .../{2.0.14 => 2.0.16}/ci/gpu-values.yaml | 0 .../{2.0.14 => 2.0.16}/ci/light-values.yaml | 0 .../{2.0.14 => 2.0.16}/ci/minimal-values.yaml | 0 .../{2.0.14 => 2.0.16}/ci/r-values.yaml | 0 .../{2.0.14 => 2.0.16}/ci/spark-values.yaml | 0 .../ml-workspace/{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/monica/3.0.22/CHANGELOG.md | 99 - stable/monica/3.0.22/Chart.lock | 9 - stable/monica/3.0.22/Chart.yaml | 30 - stable/monica/3.0.24/CHANGELOG.md | 99 + stable/monica/3.0.24/Chart.lock | 9 + stable/monica/3.0.24/Chart.yaml | 30 + stable/monica/{3.0.22 => 3.0.24}/README.md | 0 .../monica/{3.0.22 => 3.0.24}/app-readme.md | 0 .../3.0.24}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin stable/monica/{3.0.22 => 3.0.24}/icon.png | Bin .../monica/{3.0.22 => 3.0.24}/ix_values.yaml | 0 .../monica/{3.0.22 => 3.0.24}/questions.yaml | 0 .../{3.0.22 => 3.0.24}/templates/_appkey.tpl | 0 .../{3.0.22 => 3.0.24}/templates/common.yaml | 0 .../6.0.15 => monica/3.0.24}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/mosdns/2.0.18/Chart.lock | 6 + stable/mosdns/2.0.18/Chart.yaml | 29 + stable/mosdns/{2.0.16 => 2.0.18}/README.md | 0 .../mosdns/{2.0.16 => 2.0.18}/app-readme.md | 0 .../2.0.18}/charts/common-10.4.4.tgz | Bin stable/mosdns/{2.0.16 => 2.0.18}/icon.png | Bin .../mosdns/{2.0.16 => 2.0.18}/ix_values.yaml | 0 .../mosdns/{2.0.16 => 2.0.18}/questions.yaml | 0 .../2.0.18}/templates/common.yaml | 0 .../2.0.16 => mosdns/2.0.18}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/mosquitto/6.0.16/Chart.lock | 6 + stable/mosquitto/6.0.16/Chart.yaml | 29 + stable/mosquitto/{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/mosquitto/{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 .../7.0.15 => mosquitto/6.0.16}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/mstream/3.0.16/Chart.lock | 6 + stable/mstream/3.0.16/Chart.yaml | 29 + stable/mstream/{3.0.14 => 3.0.16}/README.md | 0 .../mstream/{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin stable/mstream/{3.0.14 => 3.0.16}/icon.png | Bin .../mstream/{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../mstream/{3.0.14 => 3.0.16}/questions.yaml | 0 .../{3.0.14 => 3.0.16}/templates/common.yaml | 0 .../7.0.15 => mstream/3.0.16}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/muximux/3.0.16/Chart.lock | 6 + stable/muximux/3.0.16/Chart.yaml | 31 + stable/muximux/{3.0.14 => 3.0.16}/README.md | 0 .../muximux/{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin stable/muximux/{3.0.14 => 3.0.16}/icon.png | Bin .../muximux/{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../muximux/{3.0.14 => 3.0.16}/questions.yaml | 0 .../{3.0.14 => 3.0.16}/templates/common.yaml | 0 .../1.0.13 => muximux/3.0.16}/values.yaml | 0 stable/mylar/6.0.15/CHANGELOG.md | 99 - stable/mylar/6.0.15/Chart.lock | 6 - stable/mylar/6.0.15/Chart.yaml | 27 - stable/mylar/6.0.17/CHANGELOG.md | 99 + stable/mylar/6.0.17/Chart.lock | 6 + stable/mylar/6.0.17/Chart.yaml | 27 + stable/mylar/{6.0.15 => 6.0.17}/README.md | 0 stable/mylar/{6.0.15 => 6.0.17}/app-readme.md | 0 .../6.0.17}/charts/common-10.4.4.tgz | Bin stable/mylar/{6.0.15 => 6.0.17}/icon.png | Bin .../mylar/{6.0.15 => 6.0.17}/ix_values.yaml | 0 .../mylar/{6.0.15 => 6.0.17}/questions.yaml | 0 .../6.0.17}/templates/common.yaml | 0 .../2.0.18 => mylar/6.0.17}/values.yaml | 0 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 - stable/mysql-workbench/2.0.16/CHANGELOG.md | 99 + stable/mysql-workbench/2.0.16/Chart.lock | 6 + stable/mysql-workbench/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/n8n/4.0.23/CHANGELOG.md | 99 - stable/n8n/4.0.23/Chart.lock | 12 - stable/n8n/4.0.23/Chart.yaml | 36 - stable/n8n/4.0.25/CHANGELOG.md | 99 + stable/n8n/4.0.25/Chart.lock | 12 + stable/n8n/4.0.25/Chart.yaml | 36 + stable/n8n/{4.0.23 => 4.0.25}/README.md | 0 stable/n8n/{4.0.23 => 4.0.25}/app-readme.md | 0 .../4.0.25}/charts/common-10.4.4.tgz | Bin .../4.0.25}/charts/postgresql-8.0.30.tgz | Bin .../4.0.25}/charts/redis-3.0.30.tgz | Bin stable/n8n/{4.0.23 => 4.0.25}/icon.png | Bin stable/n8n/{4.0.23 => 4.0.25}/ix_values.yaml | 0 stable/n8n/{4.0.23 => 4.0.25}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{4.0.23 => 4.0.25}/templates/common.yaml | 0 .../3.0.17 => n8n/4.0.25}/values.yaml | 0 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 - stable/nano-wallet/2.0.16/CHANGELOG.md | 99 + stable/nano-wallet/2.0.16/Chart.lock | 6 + stable/nano-wallet/2.0.16/Chart.yaml | 28 + .../nano-wallet/{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 .../nano-wallet/{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.15 => nano-wallet/2.0.16}/values.yaml | 0 stable/navidrome/11.0.16/CHANGELOG.md | 99 + stable/navidrome/11.0.16/Chart.lock | 6 + stable/navidrome/11.0.16/Chart.yaml | 30 + stable/navidrome/11.0.16/README.md | 43 + stable/navidrome/11.0.16/app-readme.md | 3 + .../11.0.16}/charts/common-10.4.4.tgz | Bin stable/navidrome/11.0.16/icon.png | Bin 0 -> 14680 bytes stable/navidrome/11.0.16/ix_values.yaml | 23 + stable/navidrome/11.0.16/questions.yaml | 2431 ++++++++++++ .../11.0.16}/templates/common.yaml | 0 .../6.0.16 => navidrome/11.0.16}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/netdata/2.0.18/Chart.lock | 6 + stable/netdata/2.0.18/Chart.yaml | 26 + stable/netdata/{2.0.16 => 2.0.18}/README.md | 0 .../netdata/{2.0.16 => 2.0.18}/app-readme.md | 0 .../2.0.18}/charts/common-10.4.4.tgz | Bin stable/netdata/{2.0.16 => 2.0.18}/icon.png | Bin .../netdata/{2.0.16 => 2.0.18}/ix_values.yaml | 0 .../netdata/{2.0.16 => 2.0.18}/questions.yaml | 0 .../{2.0.16 => 2.0.18}/templates/common.yaml | 0 .../7.0.14 => netdata/2.0.18}/values.yaml | 0 stable/nextcloud/15.2.15/CHANGELOG.md | 99 + stable/nextcloud/15.2.15/Chart.lock | 15 + stable/nextcloud/15.2.15/Chart.yaml | 45 + stable/nextcloud/15.2.15/README.md | 46 + stable/nextcloud/15.2.15/app-readme.md | 3 + .../charts/collabora-online-12.1.7.tgz | Bin 0 -> 74635 bytes .../15.2.15}/charts/common-10.4.4.tgz | Bin .../15.2.15}/charts/postgresql-8.0.30.tgz | Bin .../15.2.15}/charts/redis-3.0.30.tgz | Bin stable/nextcloud/15.2.15/ci/basic-values.yaml | 11 + .../15.2.15/docs/installation_notes.md | 24 + stable/nextcloud/15.2.15/icon.png | Bin 0 -> 17632 bytes stable/nextcloud/15.2.15/ix_values.yaml | 423 +++ stable/nextcloud/15.2.15/questions.yaml | 2665 +++++++++++++ .../15.2.15/templates/_configmap.tpl | 36 + .../nextcloud/15.2.15/templates/_cronjob.tpl | 64 + stable/nextcloud/15.2.15/templates/_hpb.tpl | 133 + .../15.2.15/templates/_imaginary.tpl | 40 + stable/nextcloud/15.2.15/templates/_nginx.tpl | 54 + .../nextcloud/15.2.15/templates/common.yaml | 22 + .../4.0.16 => nextcloud/15.2.15}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/nextpvr/2.0.16/Chart.lock | 6 + stable/nextpvr/2.0.16/Chart.yaml | 27 + stable/nextpvr/{2.0.14 => 2.0.16}/README.md | 0 .../nextpvr/{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 stable/nextpvr/{2.0.14 => 2.0.16}/icon.png | Bin .../nextpvr/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../nextpvr/{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../3.0.14 => nextpvr/2.0.16}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/ngircd/2.0.16/Chart.lock | 6 + stable/ngircd/2.0.16/Chart.yaml | 28 + stable/ngircd/{2.0.14 => 2.0.16}/README.md | 0 .../ngircd/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/ngircd/{2.0.14 => 2.0.16}/icon.png | Bin .../ngircd/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../ngircd/{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../7.0.16 => ngircd/2.0.16}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/nntp2nntp/2.0.16/Chart.lock | 6 + stable/nntp2nntp/2.0.16/Chart.yaml | 28 + stable/nntp2nntp/{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 stable/nntp2nntp/{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 .../3.0.14 => nntp2nntp/2.0.16}/values.yaml | 0 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.22/CHANGELOG.md | 99 + stable/nocodb/3.0.22/Chart.lock | 12 + stable/nocodb/3.0.22/Chart.yaml | 34 + stable/nocodb/{3.0.20 => 3.0.22}/README.md | 0 .../nocodb/{3.0.20 => 3.0.22}/app-readme.md | 0 .../3.0.22}/charts/common-10.4.4.tgz | Bin .../3.0.22}/charts/postgresql-8.0.30.tgz | Bin .../3.0.22}/charts/redis-3.0.30.tgz | Bin stable/nocodb/{3.0.20 => 3.0.22}/icon.png | Bin .../nocodb/{3.0.20 => 3.0.22}/ix_values.yaml | 0 .../nocodb/{3.0.20 => 3.0.22}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{3.0.20 => 3.0.22}/templates/_secrets.tpl | 0 .../{3.0.20 => 3.0.22}/templates/common.yaml | 0 .../4.0.14 => nocodb/3.0.22}/values.yaml | 0 stable/node-red/11.0.17/CHANGELOG.md | 99 + stable/node-red/11.0.17/Chart.lock | 6 + stable/node-red/11.0.17/Chart.yaml | 28 + stable/node-red/11.0.17/README.md | 42 + stable/node-red/11.0.17/app-readme.md | 3 + .../11.0.17}/charts/common-10.4.4.tgz | Bin stable/node-red/11.0.17/icon.png | Bin 0 -> 11731 bytes stable/node-red/11.0.17/ix_values.yaml | 23 + stable/node-red/11.0.17/questions.yaml | 2431 ++++++++++++ .../11.0.17}/templates/common.yaml | 0 .../6.0.14 => node-red/11.0.17}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/novnc/3.0.17/Chart.lock | 6 + stable/novnc/3.0.17/Chart.yaml | 29 + stable/novnc/{3.0.15 => 3.0.17}/README.md | 0 stable/novnc/{3.0.15 => 3.0.17}/app-readme.md | 0 .../3.0.17}/charts/common-10.4.4.tgz | Bin stable/novnc/{3.0.15 => 3.0.17}/icon.png | Bin .../novnc/{3.0.15 => 3.0.17}/ix_values.yaml | 0 .../novnc/{3.0.15 => 3.0.17}/questions.yaml | 0 .../{3.0.15 => 3.0.17}/templates/common.yaml | 0 .../6.0.15 => novnc/3.0.17}/values.yaml | 0 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.19/CHANGELOG.md | 99 + stable/ntfy/2.0.19/Chart.lock | 6 + stable/ntfy/2.0.19/Chart.yaml | 25 + stable/ntfy/{2.0.17 => 2.0.19}/README.md | 0 stable/ntfy/{2.0.17 => 2.0.19}/app-readme.md | 0 .../2.0.19}/charts/common-10.4.4.tgz | Bin stable/ntfy/{2.0.17 => 2.0.19}/icon.png | Bin stable/ntfy/{2.0.17 => 2.0.19}/ix_values.yaml | 0 stable/ntfy/{2.0.17 => 2.0.19}/questions.yaml | 0 .../2.0.19}/templates/common.yaml | 0 .../2.0.14 => ntfy/2.0.19}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/nullserv/6.0.17/Chart.lock | 6 + stable/nullserv/6.0.17/Chart.yaml | 25 + stable/nullserv/{6.0.15 => 6.0.17}/README.md | 0 .../nullserv/{6.0.15 => 6.0.17}/app-readme.md | 0 .../6.0.17}/charts/common-10.4.4.tgz | Bin stable/nullserv/{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 .../2.0.14 => nullserv/6.0.17}/values.yaml | 0 stable/nzbget/11.0.17/CHANGELOG.md | 99 + stable/nzbget/11.0.17/Chart.lock | 6 + stable/nzbget/11.0.17/Chart.yaml | 28 + stable/nzbget/11.0.17/README.md | 42 + stable/nzbget/11.0.17/app-readme.md | 3 + .../11.0.17}/charts/common-10.4.4.tgz | Bin stable/nzbget/11.0.17/icon.png | Bin 0 -> 33282 bytes stable/nzbget/11.0.17/ix_values.yaml | 26 + stable/nzbget/11.0.17/questions.yaml | 2431 ++++++++++++ .../11.0.17}/templates/common.yaml | 0 .../6.0.17 => nzbget/11.0.17}/values.yaml | 0 stable/nzbhydra/11.0.20/CHANGELOG.md | 99 + stable/nzbhydra/11.0.20/Chart.lock | 6 + stable/nzbhydra/11.0.20/Chart.yaml | 25 + stable/nzbhydra/11.0.20/README.md | 44 + stable/nzbhydra/11.0.20/app-readme.md | 3 + .../11.0.20}/charts/common-10.4.4.tgz | Bin stable/nzbhydra/11.0.20/icon.png | Bin 0 -> 7175 bytes stable/nzbhydra/11.0.20/ix_values.yaml | 54 + stable/nzbhydra/11.0.20/questions.yaml | 2431 ++++++++++++ .../11.0.20}/templates/common.yaml | 0 .../2.0.14 => nzbhydra/11.0.20}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/octoprint/6.0.18/Chart.lock | 6 + stable/octoprint/6.0.18/Chart.yaml | 28 + stable/octoprint/{6.0.16 => 6.0.18}/README.md | 0 .../{6.0.16 => 6.0.18}/app-readme.md | 0 .../6.0.18}/charts/common-10.4.4.tgz | Bin stable/octoprint/{6.0.16 => 6.0.18}/icon.png | Bin .../{6.0.16 => 6.0.18}/ix_values.yaml | 0 .../{6.0.16 => 6.0.18}/questions.yaml | 0 .../6.0.18}/templates/common.yaml | 0 .../3.0.14 => octoprint/6.0.18}/values.yaml | 0 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.20/CHANGELOG.md | 99 + stable/odoo/8.0.20/Chart.lock | 9 + stable/odoo/8.0.20/Chart.yaml | 37 + stable/odoo/{8.0.18 => 8.0.20}/README.md | 0 stable/odoo/{8.0.18 => 8.0.20}/app-readme.md | 0 .../8.0.20}/charts/common-10.4.4.tgz | Bin .../8.0.20}/charts/postgresql-8.0.30.tgz | Bin stable/odoo/{8.0.18 => 8.0.20}/icon.png | Bin stable/odoo/{8.0.18 => 8.0.20}/ix_values.yaml | 0 stable/odoo/{8.0.18 => 8.0.20}/questions.yaml | 0 .../8.0.20}/templates/common.yaml | 0 .../6.0.15 => odoo/8.0.20}/values.yaml | 0 stable/omada-controller/6.0.27/CHANGELOG.md | 99 - stable/omada-controller/6.0.27/Chart.lock | 6 - stable/omada-controller/6.0.27/Chart.yaml | 26 - stable/omada-controller/6.0.29/CHANGELOG.md | 99 + stable/omada-controller/6.0.29/Chart.lock | 6 + stable/omada-controller/6.0.29/Chart.yaml | 26 + .../{6.0.27 => 6.0.29}/README.md | 0 .../{6.0.27 => 6.0.29}/app-readme.md | 0 .../6.0.29}/charts/common-10.4.4.tgz | Bin .../{6.0.27 => 6.0.29}/icon.png | Bin .../{6.0.27 => 6.0.29}/ix_values.yaml | 0 .../{6.0.27 => 6.0.29}/questions.yaml | 0 .../6.0.29}/templates/common.yaml | 0 .../6.0.29}/values.yaml | 0 stable/ombi/11.0.18/CHANGELOG.md | 99 + stable/ombi/11.0.18/Chart.lock | 6 + stable/ombi/11.0.18/Chart.yaml | 32 + stable/ombi/11.0.18/README.md | 42 + stable/ombi/11.0.18/app-readme.md | 3 + .../11.0.18}/charts/common-10.4.4.tgz | Bin stable/ombi/11.0.18/icon.png | Bin 0 -> 22224 bytes stable/ombi/11.0.18/ix_values.yaml | 32 + stable/ombi/11.0.18/questions.yaml | 2431 ++++++++++++ .../11.0.18}/templates/common.yaml | 0 .../4.0.16 => ombi/11.0.18}/values.yaml | 0 .../6.0.15/CHANGELOG.md | 99 - .../6.0.15/Chart.lock | 12 - .../6.0.15/Chart.yaml | 40 - .../6.0.17/CHANGELOG.md | 99 + .../6.0.17/Chart.lock | 12 + .../6.0.17/Chart.yaml | 40 + .../{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 .../6.0.17}/charts/postgresql-8.0.30.tgz | Bin .../6.0.17}/charts/redis-3.0.30.tgz | Bin .../{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/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.18/CHANGELOG.md | 99 + stable/openhab/2.0.18/Chart.lock | 6 + stable/openhab/2.0.18/Chart.yaml | 28 + stable/openhab/{2.0.16 => 2.0.18}/README.md | 0 .../openhab/{2.0.16 => 2.0.18}/app-readme.md | 0 .../2.0.18}/charts/common-10.4.4.tgz | Bin stable/openhab/{2.0.16 => 2.0.18}/icon.png | Bin .../openhab/{2.0.16 => 2.0.18}/ix_values.yaml | 0 .../openhab/{2.0.16 => 2.0.18}/questions.yaml | 0 .../2.0.18}/templates/common.yaml | 0 .../6.0.15 => openhab/2.0.18}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/openkm/7.0.17/Chart.lock | 9 + stable/openkm/7.0.17/Chart.yaml | 32 + stable/openkm/{7.0.15 => 7.0.17}/README.md | 0 .../openkm/{7.0.15 => 7.0.17}/app-readme.md | 0 .../7.0.17}/charts/common-10.4.4.tgz | Bin .../7.0.17}/charts/postgresql-8.0.30.tgz | Bin stable/openkm/{7.0.15 => 7.0.17}/icon.png | Bin .../openkm/{7.0.15 => 7.0.17}/ix_values.yaml | 0 .../openkm/{7.0.15 => 7.0.17}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{7.0.15 => 7.0.17}/templates/common.yaml | 0 .../6.0.15 => openkm/7.0.17}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/openldap/7.0.17/Chart.lock | 6 + stable/openldap/7.0.17/Chart.yaml | 31 + stable/openldap/{7.0.15 => 7.0.17}/README.md | 0 .../openldap/{7.0.15 => 7.0.17}/app-readme.md | 0 .../7.0.17}/charts/common-10.4.4.tgz | Bin stable/openldap/{7.0.15 => 7.0.17}/icon.png | Bin .../{7.0.15 => 7.0.17}/ix_values.yaml | 0 .../{7.0.15 => 7.0.17}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{7.0.15 => 7.0.17}/templates/common.yaml | 0 .../2.0.14 => openldap/7.0.17}/values.yaml | 0 stable/openspeedtest/1.0.13/CHANGELOG.md | 99 - stable/openspeedtest/1.0.13/Chart.lock | 6 - stable/openspeedtest/1.0.13/Chart.yaml | 30 - stable/openspeedtest/1.0.15/CHANGELOG.md | 99 + stable/openspeedtest/1.0.15/Chart.lock | 6 + stable/openspeedtest/1.0.15/Chart.yaml | 30 + .../{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 .../openspeedtest/{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/openvscode-server/2.0.18/CHANGELOG.md | 99 - stable/openvscode-server/2.0.18/Chart.lock | 6 - stable/openvscode-server/2.0.18/Chart.yaml | 28 - stable/openvscode-server/2.0.20/CHANGELOG.md | 99 + stable/openvscode-server/2.0.20/Chart.lock | 6 + stable/openvscode-server/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/organizr/11.0.16/CHANGELOG.md | 99 + stable/organizr/11.0.16/Chart.lock | 6 + stable/organizr/11.0.16/Chart.yaml | 28 + stable/organizr/11.0.16/README.md | 43 + stable/organizr/11.0.16/app-readme.md | 3 + .../11.0.16}/charts/common-10.4.4.tgz | Bin stable/organizr/11.0.16/icon.png | Bin 0 -> 20520 bytes stable/organizr/11.0.16/ix_values.yaml | 27 + stable/organizr/11.0.16/questions.yaml | 2608 +++++++++++++ .../11.0.16}/templates/common.yaml | 0 .../2.0.14 => organizr/11.0.16}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/oscam/6.0.16/Chart.lock | 6 + stable/oscam/6.0.16/Chart.yaml | 27 + stable/oscam/{6.0.14 => 6.0.16}/README.md | 0 stable/oscam/{6.0.14 => 6.0.16}/app-readme.md | 0 .../6.0.16}/charts/common-10.4.4.tgz | Bin stable/oscam/{6.0.14 => 6.0.16}/icon.png | Bin .../oscam/{6.0.14 => 6.0.16}/ix_values.yaml | 0 .../oscam/{6.0.14 => 6.0.16}/questions.yaml | 0 .../6.0.16}/templates/common.yaml | 0 .../2.0.15 => oscam/6.0.16}/values.yaml | 0 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.19/CHANGELOG.md | 99 + stable/outline/3.0.19/Chart.lock | 12 + stable/outline/3.0.19/Chart.yaml | 36 + stable/outline/{3.0.17 => 3.0.19}/README.md | 0 .../outline/{3.0.17 => 3.0.19}/app-readme.md | 0 .../3.0.19}/charts/common-10.4.4.tgz | Bin .../3.0.19/charts/postgresql-8.0.30.tgz | Bin .../3.0.19}/charts/redis-3.0.30.tgz | Bin stable/outline/{3.0.17 => 3.0.19}/icon.png | Bin .../outline/{3.0.17 => 3.0.19}/ix_values.yaml | 0 .../outline/{3.0.17 => 3.0.19}/questions.yaml | 0 .../{3.0.17 => 3.0.19}/templates/_secrets.tpl | 0 .../{3.0.17 => 3.0.19}/templates/common.yaml | 0 .../3.0.14 => outline/3.0.19}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/overseerr/6.0.17/Chart.lock | 6 + stable/overseerr/6.0.17/Chart.yaml | 31 + stable/overseerr/{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 stable/overseerr/{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 .../2.0.14 => overseerr/6.0.17}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/owncast/6.0.18/Chart.lock | 6 + stable/owncast/6.0.18/Chart.yaml | 30 + stable/owncast/{6.0.16 => 6.0.18}/README.md | 0 .../owncast/{6.0.16 => 6.0.18}/app-readme.md | 0 .../6.0.18}/charts/common-10.4.4.tgz | Bin stable/owncast/{6.0.16 => 6.0.18}/icon.png | Bin .../owncast/{6.0.16 => 6.0.18}/ix_values.yaml | 0 .../owncast/{6.0.16 => 6.0.18}/questions.yaml | 0 .../6.0.18}/templates/common.yaml | 0 .../8.0.19 => owncast/6.0.18}/values.yaml | 0 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 - stable/owncloud-ocis/7.0.16/CHANGELOG.md | 99 + stable/owncloud-ocis/7.0.16/Chart.lock | 6 + stable/owncloud-ocis/7.0.16/Chart.yaml | 33 + .../{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 .../owncloud-ocis/{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.14 => 7.0.16}/templates/_secrets.tpl | 0 .../{7.0.14 => 7.0.16}/templates/common.yaml | 0 .../7.0.16}/values.yaml | 0 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 - stable/paperless-ng/4.0.18/CHANGELOG.md | 99 + stable/paperless-ng/4.0.18/Chart.lock | 12 + stable/paperless-ng/4.0.18/Chart.yaml | 39 + .../paperless-ng/{4.0.16 => 4.0.18}/README.md | 0 .../{4.0.16 => 4.0.18}/app-readme.md | 0 .../4.0.18}/charts/common-10.4.4.tgz | Bin .../4.0.18}/charts/postgresql-8.0.30.tgz | Bin .../4.0.18}/charts/redis-3.0.30.tgz | Bin .../paperless-ng/{4.0.16 => 4.0.18}/icon.png | Bin .../{4.0.16 => 4.0.18}/ix_values.yaml | 0 .../{4.0.16 => 4.0.18}/questions.yaml | 0 .../templates/_sercrets.tpl | 0 .../{4.0.16 => 4.0.18}/templates/common.yaml | 0 .../4.0.18}/values.yaml | 0 stable/papermerge/3.0.14/CHANGELOG.md | 99 - stable/papermerge/3.0.14/Chart.lock | 9 - stable/papermerge/3.0.14/Chart.yaml | 31 - stable/papermerge/3.0.16/CHANGELOG.md | 99 + stable/papermerge/3.0.16/Chart.lock | 9 + stable/papermerge/3.0.16/Chart.yaml | 31 + .../papermerge/{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/redis-3.0.30.tgz | Bin stable/papermerge/{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.14 => papermerge/3.0.16}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/pgadmin/7.0.18/Chart.lock | 6 + stable/pgadmin/7.0.18/Chart.yaml | 29 + stable/pgadmin/{7.0.16 => 7.0.18}/README.md | 0 .../pgadmin/{7.0.16 => 7.0.18}/app-readme.md | 0 .../7.0.18}/charts/common-10.4.4.tgz | Bin stable/pgadmin/{7.0.16 => 7.0.18}/icon.png | Bin .../pgadmin/{7.0.16 => 7.0.18}/ix_values.yaml | 0 .../pgadmin/{7.0.16 => 7.0.18}/questions.yaml | 0 .../7.0.18}/templates/common.yaml | 0 .../2.0.14 => pgadmin/7.0.18}/values.yaml | 0 stable/photoprism/10.0.21/CHANGELOG.md | 99 + stable/photoprism/10.0.21/Chart.lock | 9 + stable/photoprism/10.0.21/Chart.yaml | 34 + stable/photoprism/10.0.21/README.md | 44 + stable/photoprism/10.0.21/app-readme.md | 3 + .../10.0.21}/charts/common-10.4.4.tgz | Bin .../10.0.21}/charts/mariadb-3.0.29.tgz | Bin stable/photoprism/10.0.21/icon.png | Bin 0 -> 16300 bytes stable/photoprism/10.0.21/ix_values.yaml | 58 + stable/photoprism/10.0.21/questions.yaml | 2472 ++++++++++++ .../10.0.21}/templates/common.yaml | 0 .../6.0.16 => photoprism/10.0.21}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/photoshow/3.0.16/Chart.lock | 6 + stable/photoshow/3.0.16/Chart.yaml | 31 + stable/photoshow/{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/photoshow/{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 => photoshow/3.0.16}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/photoview/4.0.16/Chart.lock | 9 + stable/photoview/4.0.16/Chart.yaml | 31 + stable/photoview/{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 stable/photoview/{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 .../2.0.14 => photoview/4.0.16}/values.yaml | 0 stable/phpldapadmin/6.0.14/CHANGELOG.md | 99 - stable/phpldapadmin/6.0.14/Chart.lock | 6 - stable/phpldapadmin/6.0.14/Chart.yaml | 29 - stable/phpldapadmin/6.0.16/CHANGELOG.md | 99 + stable/phpldapadmin/6.0.16/Chart.lock | 6 + stable/phpldapadmin/6.0.16/Chart.yaml | 29 + .../phpldapadmin/{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 .../phpldapadmin/{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/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.17/CHANGELOG.md | 99 + stable/piaware/6.0.17/Chart.lock | 6 + stable/piaware/6.0.17/Chart.yaml | 27 + stable/piaware/{6.0.15 => 6.0.17}/README.md | 0 .../piaware/{6.0.15 => 6.0.17}/app-readme.md | 0 .../6.0.17}/charts/common-10.4.4.tgz | Bin .../{6.0.15 => 6.0.17}/ci/ct-values.yaml | 0 stable/piaware/{6.0.15 => 6.0.17}/icon.png | Bin .../piaware/{6.0.15 => 6.0.17}/ix_values.yaml | 0 .../piaware/{6.0.15 => 6.0.17}/questions.yaml | 0 .../6.0.17}/templates/common.yaml | 0 .../2.0.16 => piaware/6.0.17}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/picoshare/2.0.16/Chart.lock | 6 + stable/picoshare/2.0.16/Chart.yaml | 26 + stable/picoshare/{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 stable/picoshare/{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 .../3.0.13 => picoshare/2.0.16}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/pidgin/2.0.16/Chart.lock | 6 + stable/pidgin/2.0.16/Chart.yaml | 28 + stable/pidgin/{2.0.14 => 2.0.16}/README.md | 0 .../pidgin/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/pidgin/{2.0.14 => 2.0.16}/icon.png | Bin .../pidgin/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../pidgin/{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../6.0.15 => pidgin/2.0.16}/values.yaml | 0 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.19/CHANGELOG.md | 99 + stable/pihole/6.0.19/Chart.lock | 6 + stable/pihole/6.0.19/Chart.yaml | 29 + stable/pihole/{6.0.17 => 6.0.19}/README.md | 0 .../pihole/{6.0.17 => 6.0.19}/app-readme.md | 0 .../6.0.19}/charts/common-10.4.4.tgz | Bin stable/pihole/{6.0.17 => 6.0.19}/icon.png | Bin .../pihole/{6.0.17 => 6.0.19}/ix_values.yaml | 0 .../pihole/{6.0.17 => 6.0.19}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{6.0.17 => 6.0.19}/templates/common.yaml | 0 .../7.0.15 => pihole/6.0.19}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/pinry/2.0.16/Chart.lock | 6 + stable/pinry/2.0.16/Chart.yaml | 25 + stable/pinry/{2.0.14 => 2.0.16}/README.md | 0 stable/pinry/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/pinry/{2.0.14 => 2.0.16}/icon.png | Bin .../pinry/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../pinry/{2.0.14 => 2.0.16}/questions.yaml | 0 .../{2.0.14 => 2.0.16}/templates/_secrets.tpl | 0 .../{2.0.14 => 2.0.16}/templates/common.yaml | 0 .../3.0.15 => pinry/2.0.16}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/pixapop/3.0.16/Chart.lock | 6 + stable/pixapop/3.0.16/Chart.yaml | 31 + stable/pixapop/{3.0.14 => 3.0.16}/README.md | 0 .../pixapop/{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin stable/pixapop/{3.0.14 => 3.0.16}/icon.png | Bin .../pixapop/{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../pixapop/{3.0.14 => 3.0.16}/questions.yaml | 0 .../{3.0.14 => 3.0.16}/templates/common.yaml | 0 .../4.0.16 => pixapop/3.0.16}/values.yaml | 0 stable/plex/10.0.20/CHANGELOG.md | 99 + stable/plex/10.0.20/Chart.lock | 6 + stable/plex/10.0.20/Chart.yaml | 28 + stable/plex/10.0.20/README.md | 42 + stable/plex/10.0.20/app-readme.md | 3 + .../10.0.20}/charts/common-10.4.4.tgz | Bin stable/plex/10.0.20/icon.png | Bin 0 -> 7804 bytes stable/plex/10.0.20/ix_values.yaml | 21 + stable/plex/10.0.20/questions.yaml | 2459 ++++++++++++ .../10.0.20}/templates/common.yaml | 0 .../3.0.14 => plex/10.0.20}/values.yaml | 0 stable/podgrab/10.0.18/CHANGELOG.md | 99 + stable/podgrab/10.0.18/Chart.lock | 6 + stable/podgrab/10.0.18/Chart.yaml | 29 + stable/podgrab/10.0.18/README.md | 43 + stable/podgrab/10.0.18/app-readme.md | 3 + .../10.0.18}/charts/common-10.4.4.tgz | Bin stable/podgrab/10.0.18/icon.png | Bin 0 -> 20244 bytes stable/podgrab/10.0.18/ix_values.yaml | 40 + stable/podgrab/10.0.18/questions.yaml | 2459 ++++++++++++ .../10.0.18}/templates/common.yaml | 0 .../3.0.16 => podgrab/10.0.18}/values.yaml | 0 .../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 - .../pretend-youre-xyzzy/6.0.17/CHANGELOG.md | 99 + stable/pretend-youre-xyzzy/6.0.17/Chart.lock | 6 + stable/pretend-youre-xyzzy/6.0.17/Chart.yaml | 29 + .../{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 .../{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/projectsend/3.0.16/CHANGELOG.md | 99 - stable/projectsend/3.0.16/Chart.lock | 9 - stable/projectsend/3.0.16/Chart.yaml | 30 - stable/projectsend/3.0.18/CHANGELOG.md | 99 + stable/projectsend/3.0.18/Chart.lock | 9 + stable/projectsend/3.0.18/Chart.yaml | 30 + .../projectsend/{3.0.16 => 3.0.18}/README.md | 0 .../{3.0.16 => 3.0.18}/app-readme.md | 0 .../3.0.18}/charts/common-10.4.4.tgz | Bin .../3.0.18}/charts/mariadb-3.0.29.tgz | Bin .../projectsend/{3.0.16 => 3.0.18}/icon.png | Bin .../{3.0.16 => 3.0.18}/ix_values.yaml | 0 .../{3.0.16 => 3.0.18}/questions.yaml | 0 .../3.0.18}/templates/common.yaml | 0 .../3.0.14 => projectsend/3.0.18}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/promcord/4.0.18/Chart.lock | 6 + stable/promcord/4.0.18/Chart.yaml | 29 + stable/promcord/{4.0.16 => 4.0.18}/README.md | 0 .../promcord/{4.0.16 => 4.0.18}/app-readme.md | 0 .../4.0.18}/charts/common-10.4.4.tgz | Bin .../{4.0.16 => 4.0.18}/ci/no-values.yaml | 0 stable/promcord/{4.0.16 => 4.0.18}/icon.png | Bin .../{4.0.16 => 4.0.18}/ix_values.yaml | 0 .../{4.0.16 => 4.0.18}/questions.yaml | 0 .../{4.0.16 => 4.0.18}/templates/common.yaml | 0 .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 .../2.0.19 => promcord/4.0.18}/values.yaml | 0 stable/prometheus/4.0.31/CHANGELOG.md | 99 - stable/prometheus/4.0.31/Chart.lock | 12 - stable/prometheus/4.0.31/Chart.yaml | 36 - stable/prometheus/4.0.33/CHANGELOG.md | 99 + stable/prometheus/4.0.33/Chart.lock | 12 + stable/prometheus/4.0.33/Chart.yaml | 36 + .../prometheus/{4.0.31 => 4.0.33}/README.md | 0 .../{4.0.31 => 4.0.33}/app-readme.md | 0 .../4.0.33}/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.31 => 4.0.33}/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.31 => 4.0.33}/icon.png | Bin .../{4.0.31 => 4.0.33}/ix_values.yaml | 0 .../{4.0.31 => 4.0.33}/questions.yaml | 0 .../{4.0.31 => 4.0.33}/templates/_helpers.tpl | 0 .../templates/alertmanager/_alertmanager.tpl | 0 .../templates/alertmanager/secrets.yaml | 0 .../alertmanager/serviceaccount.yaml | 0 .../alertmanager/servicemonitor.yaml | 0 .../{4.0.31 => 4.0.33}/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.22 => prometheus/4.0.33}/values.yaml | 0 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 - stable/protonmail-bridge/6.0.17/CHANGELOG.md | 99 + stable/protonmail-bridge/6.0.17/Chart.lock | 6 + stable/protonmail-bridge/6.0.17/Chart.yaml | 27 + .../{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 .../{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/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.17/CHANGELOG.md | 99 + stable/prowlarr/6.0.17/Chart.lock | 6 + stable/prowlarr/6.0.17/Chart.yaml | 29 + stable/prowlarr/{6.0.15 => 6.0.17}/README.md | 0 .../prowlarr/{6.0.15 => 6.0.17}/app-readme.md | 0 .../6.0.17}/charts/common-10.4.4.tgz | Bin stable/prowlarr/{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 .../4.0.15 => prowlarr/6.0.17}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/pwndrop/2.0.16/Chart.lock | 6 + stable/pwndrop/2.0.16/Chart.yaml | 28 + stable/pwndrop/{2.0.14 => 2.0.16}/README.md | 0 .../pwndrop/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/pwndrop/{2.0.14 => 2.0.16}/icon.png | Bin .../pwndrop/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../pwndrop/{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../3.0.14 => pwndrop/2.0.16}/values.yaml | 0 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 - stable/pydio-cells/4.0.17/CHANGELOG.md | 99 + stable/pydio-cells/4.0.17/Chart.lock | 9 + stable/pydio-cells/4.0.17/Chart.yaml | 31 + .../pydio-cells/{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/mariadb-3.0.29.tgz | Bin .../pydio-cells/{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/common.yaml | 0 .../7.0.16 => pydio-cells/4.0.17}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/pyload/6.0.17/Chart.lock | 6 + stable/pyload/6.0.17/Chart.yaml | 29 + stable/pyload/{6.0.15 => 6.0.17}/README.md | 0 .../pyload/{6.0.15 => 6.0.17}/app-readme.md | 0 .../6.0.17}/charts/common-10.4.4.tgz | Bin stable/pyload/{6.0.15 => 6.0.17}/icon.png | Bin .../pyload/{6.0.15 => 6.0.17}/ix_values.yaml | 0 .../pyload/{6.0.15 => 6.0.17}/questions.yaml | 0 .../6.0.17}/templates/common.yaml | 0 .../3.0.14 => pyload/6.0.17}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/pylon/2.0.16/Chart.lock | 6 + stable/pylon/2.0.16/Chart.yaml | 28 + stable/pylon/{2.0.14 => 2.0.16}/README.md | 0 stable/pylon/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/pylon/{2.0.14 => 2.0.16}/icon.png | Bin .../pylon/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../pylon/{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../7.0.15 => pylon/2.0.16}/values.yaml | 0 stable/qbittorrent/11.0.19/CHANGELOG.md | 99 + stable/qbittorrent/11.0.19/Chart.lock | 6 + stable/qbittorrent/11.0.19/Chart.yaml | 28 + stable/qbittorrent/11.0.19/README.md | 42 + stable/qbittorrent/11.0.19/app-readme.md | 3 + .../11.0.19}/charts/common-10.4.4.tgz | Bin .../qbittorrent/11.0.19/docs/credentials.md | 5 + stable/qbittorrent/11.0.19/docs/vpn.md | 5 + stable/qbittorrent/11.0.19/icon.png | Bin 0 -> 35805 bytes stable/qbittorrent/11.0.19/ix_values.yaml | 47 + stable/qbittorrent/11.0.19/questions.yaml | 2686 +++++++++++++ .../11.0.19/templates/_configmap.tpl | 32 + .../qbittorrent/11.0.19/templates/common.yaml | 6 + .../11.0.19}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/qinglong/2.0.17/Chart.lock | 6 + stable/qinglong/2.0.17/Chart.yaml | 29 + stable/qinglong/{2.0.15 => 2.0.17}/README.md | 0 .../qinglong/{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin stable/qinglong/{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 .../4.0.14 => qinglong/2.0.17}/values.yaml | 0 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 - stable/quassel-core/3.0.16/CHANGELOG.md | 99 + stable/quassel-core/3.0.16/Chart.lock | 9 + stable/quassel-core/3.0.16/Chart.yaml | 31 + .../quassel-core/{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/postgresql-8.0.30.tgz | Bin .../quassel-core/{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/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 - stable/quassel-web/2.0.16/CHANGELOG.md | 99 + stable/quassel-web/2.0.16/Chart.lock | 6 + stable/quassel-web/2.0.16/Chart.yaml | 28 + .../quassel-web/{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 .../quassel-web/{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.19 => quassel-web/2.0.16}/values.yaml | 0 stable/radarr/11.0.17/CHANGELOG.md | 99 + stable/radarr/11.0.17/Chart.lock | 6 + stable/radarr/11.0.17/Chart.yaml | 29 + stable/radarr/11.0.17/README.md | 42 + stable/radarr/11.0.17/app-readme.md | 3 + .../11.0.17}/charts/common-10.4.4.tgz | Bin stable/radarr/11.0.17/icon.png | Bin 0 -> 39799 bytes stable/radarr/11.0.17/ix_values.yaml | 40 + stable/radarr/11.0.17/questions.yaml | 2431 ++++++++++++ .../11.0.17}/templates/common.yaml | 0 .../2.0.15 => radarr/11.0.17}/values.yaml | 0 stable/readarr/11.0.16/CHANGELOG.md | 99 + stable/readarr/11.0.16/Chart.lock | 6 + stable/readarr/11.0.16/Chart.yaml | 32 + stable/readarr/11.0.16/README.md | 43 + stable/readarr/11.0.16/app-readme.md | 3 + .../11.0.16}/charts/common-10.4.4.tgz | Bin stable/readarr/11.0.16/icon.png | Bin 0 -> 33698 bytes stable/readarr/11.0.16/ix_values.yaml | 40 + stable/readarr/11.0.16/questions.yaml | 2431 ++++++++++++ .../11.0.16}/templates/common.yaml | 0 .../2.0.15 => readarr/11.0.16}/values.yaml | 0 stable/recipes/8.0.19/CHANGELOG.md | 99 - stable/recipes/8.0.19/Chart.lock | 9 - stable/recipes/8.0.19/Chart.yaml | 31 - stable/recipes/8.0.21/CHANGELOG.md | 99 + stable/recipes/8.0.21/Chart.lock | 9 + stable/recipes/8.0.21/Chart.yaml | 31 + stable/recipes/{8.0.19 => 8.0.21}/README.md | 0 .../recipes/{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/recipes/{8.0.19 => 8.0.21}/icon.png | Bin .../recipes/{8.0.19 => 8.0.21}/ix_values.yaml | 0 .../recipes/{8.0.19 => 8.0.21}/questions.yaml | 0 .../templates/_sercrets.tpl | 0 .../{8.0.19 => 8.0.21}/templates/common.yaml | 0 .../2.0.15 => recipes/8.0.21}/values.yaml | 0 stable/redmine/3.0.19/CHANGELOG.md | 99 - stable/redmine/3.0.19/Chart.lock | 9 - stable/redmine/3.0.19/Chart.yaml | 35 - stable/redmine/3.0.21/CHANGELOG.md | 99 + stable/redmine/3.0.21/Chart.lock | 9 + stable/redmine/3.0.21/Chart.yaml | 35 + stable/redmine/{3.0.19 => 3.0.21}/README.md | 0 .../redmine/{3.0.19 => 3.0.21}/app-readme.md | 0 .../3.0.21}/charts/common-10.4.4.tgz | Bin .../3.0.21}/charts/postgresql-8.0.30.tgz | Bin stable/redmine/{3.0.19 => 3.0.21}/icon.png | Bin .../redmine/{3.0.19 => 3.0.21}/ix_values.yaml | 0 .../redmine/{3.0.19 => 3.0.21}/questions.yaml | 0 .../{3.0.19 => 3.0.21}/templates/_secrets.tpl | 0 .../{3.0.19 => 3.0.21}/templates/common.yaml | 0 .../4.0.16 => redmine/3.0.21}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/reg/6.0.17/Chart.lock | 6 + stable/reg/6.0.17/Chart.yaml | 27 + stable/reg/{6.0.15 => 6.0.17}/README.md | 0 stable/reg/{6.0.15 => 6.0.17}/app-readme.md | 0 .../6.0.17}/charts/common-10.4.4.tgz | Bin .../reg/{6.0.15 => 6.0.17}/ci/ct-values.yaml | 0 stable/reg/{6.0.15 => 6.0.17}/icon.png | Bin stable/reg/{6.0.15 => 6.0.17}/ix_values.yaml | 0 stable/reg/{6.0.15 => 6.0.17}/questions.yaml | 0 .../6.0.17}/templates/common.yaml | 0 .../{teedy/7.0.15 => reg/6.0.17}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/remmina/3.0.16/Chart.lock | 6 + stable/remmina/3.0.16/Chart.yaml | 30 + stable/remmina/{3.0.14 => 3.0.16}/README.md | 0 .../remmina/{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin stable/remmina/{3.0.14 => 3.0.16}/icon.png | Bin .../remmina/{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../remmina/{3.0.14 => 3.0.16}/questions.yaml | 0 .../{3.0.14 => 3.0.16}/templates/common.yaml | 0 .../6.0.14 => remmina/3.0.16}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/requestrr/2.0.16/Chart.lock | 6 + stable/requestrr/2.0.16/Chart.yaml | 28 + stable/requestrr/{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 stable/requestrr/{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.14 => requestrr/2.0.16}/values.yaml | 0 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 - stable/resilio-sync/6.0.18/CHANGELOG.md | 99 + stable/resilio-sync/6.0.18/Chart.lock | 6 + stable/resilio-sync/6.0.18/Chart.yaml | 29 + .../resilio-sync/{6.0.16 => 6.0.18}/README.md | 0 .../{6.0.16 => 6.0.18}/app-readme.md | 0 .../6.0.18}/charts/common-10.4.4.tgz | Bin .../resilio-sync/{6.0.16 => 6.0.18}/icon.png | Bin .../{6.0.16 => 6.0.18}/ix_values.yaml | 0 .../{6.0.16 => 6.0.18}/questions.yaml | 0 .../6.0.18}/templates/common.yaml | 0 .../6.0.18}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/rsnapshot/2.0.16/Chart.lock | 6 + stable/rsnapshot/2.0.16/Chart.yaml | 28 + stable/rsnapshot/{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 stable/rsnapshot/{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 .../5.0.15 => rsnapshot/2.0.16}/values.yaml | 0 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 - stable/rss-bridge/2.0.16/CHANGELOG.md | 99 + stable/rss-bridge/2.0.16/Chart.lock | 6 + stable/rss-bridge/2.0.16/Chart.yaml | 25 + .../rss-bridge/{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 stable/rss-bridge/{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 .../7.0.15 => rss-bridge/2.0.16}/values.yaml | 0 stable/rsshub/3.0.36/CHANGELOG.md | 99 - stable/rsshub/3.0.36/Chart.lock | 9 - stable/rsshub/3.0.36/Chart.yaml | 33 - stable/rsshub/3.0.38/CHANGELOG.md | 99 + stable/rsshub/3.0.38/Chart.lock | 9 + stable/rsshub/3.0.38/Chart.yaml | 33 + stable/rsshub/{3.0.36 => 3.0.38}/README.md | 0 .../rsshub/{3.0.36 => 3.0.38}/app-readme.md | 0 .../3.0.38}/charts/common-10.4.4.tgz | Bin .../3.0.38}/charts/redis-3.0.30.tgz | Bin stable/rsshub/{3.0.36 => 3.0.38}/icon.png | Bin .../rsshub/{3.0.36 => 3.0.38}/ix_values.yaml | 0 .../rsshub/{3.0.36 => 3.0.38}/questions.yaml | 0 .../3.0.38}/templates/common.yaml | 0 .../3.0.14 => rsshub/3.0.38}/values.yaml | 0 stable/sabnzbd/11.0.18/CHANGELOG.md | 99 + stable/sabnzbd/11.0.18/Chart.lock | 6 + stable/sabnzbd/11.0.18/Chart.yaml | 28 + stable/sabnzbd/11.0.18/README.md | 42 + stable/sabnzbd/11.0.18/app-readme.md | 3 + .../11.0.18}/charts/common-10.4.4.tgz | Bin stable/sabnzbd/11.0.18/icon.png | Bin 0 -> 4510 bytes stable/sabnzbd/11.0.18/ix_values.yaml | 19 + stable/sabnzbd/11.0.18/questions.yaml | 2445 ++++++++++++ .../11.0.18}/templates/common.yaml | 0 .../3.0.15 => sabnzbd/11.0.18}/values.yaml | 0 stable/satisfactory/2.0.16/CHANGELOG.md | 99 - stable/satisfactory/2.0.16/Chart.lock | 6 - stable/satisfactory/2.0.16/Chart.yaml | 28 - stable/satisfactory/2.0.18/CHANGELOG.md | 99 + stable/satisfactory/2.0.18/Chart.lock | 6 + stable/satisfactory/2.0.18/Chart.yaml | 28 + .../satisfactory/{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 .../satisfactory/{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/scrutiny/3.0.13/CHANGELOG.md | 99 - stable/scrutiny/3.0.13/Chart.lock | 6 - stable/scrutiny/3.0.13/Chart.yaml | 28 - stable/scrutiny/3.0.15/CHANGELOG.md | 99 + stable/scrutiny/3.0.15/Chart.lock | 6 + stable/scrutiny/3.0.15/Chart.yaml | 28 + stable/scrutiny/{3.0.13 => 3.0.15}/README.md | 0 .../scrutiny/{3.0.13 => 3.0.15}/app-readme.md | 0 .../3.0.15}/charts/common-10.4.4.tgz | Bin stable/scrutiny/{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.14 => scrutiny/3.0.15}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/ser2sock/6.0.17/Chart.lock | 6 + stable/ser2sock/6.0.17/Chart.yaml | 26 + stable/ser2sock/{6.0.15 => 6.0.17}/README.md | 0 .../ser2sock/{6.0.15 => 6.0.17}/app-readme.md | 0 .../6.0.17}/charts/common-10.4.4.tgz | Bin .../{6.0.15 => 6.0.17}/ci/test-values.yaml | 0 stable/ser2sock/{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.14 => ser2sock/6.0.17}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/shiori/7.0.17/Chart.lock | 9 + stable/shiori/7.0.17/Chart.yaml | 34 + stable/shiori/{7.0.15 => 7.0.17}/README.md | 0 .../shiori/{7.0.15 => 7.0.17}/app-readme.md | 0 .../7.0.17}/charts/common-10.4.4.tgz | Bin .../7.0.17}/charts/postgresql-8.0.30.tgz | Bin stable/shiori/{7.0.15 => 7.0.17}/icon.png | Bin .../shiori/{7.0.15 => 7.0.17}/ix_values.yaml | 0 .../shiori/{7.0.15 => 7.0.17}/questions.yaml | 0 .../7.0.17}/templates/common.yaml | 0 .../3.0.16 => shiori/7.0.17}/values.yaml | 0 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 - stable/shlink-web-client/3.0.17/CHANGELOG.md | 99 + stable/shlink-web-client/3.0.17/Chart.lock | 6 + stable/shlink-web-client/3.0.17/Chart.yaml | 28 + .../{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.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 .../3.0.17}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/shlink/4.0.18/Chart.lock | 12 + stable/shlink/4.0.18/Chart.yaml | 36 + stable/shlink/{4.0.16 => 4.0.18}/README.md | 0 .../shlink/{4.0.16 => 4.0.18}/app-readme.md | 0 .../4.0.18}/charts/common-10.4.4.tgz | Bin .../4.0.18}/charts/postgresql-8.0.30.tgz | Bin stable/shlink/4.0.18/charts/redis-3.0.30.tgz | Bin 0 -> 65401 bytes stable/shlink/{4.0.16 => 4.0.18}/icon.png | Bin .../shlink/{4.0.16 => 4.0.18}/ix_values.yaml | 0 .../shlink/{4.0.16 => 4.0.18}/questions.yaml | 0 .../4.0.18}/templates/common.yaml | 0 .../4.0.16 => shlink/4.0.18}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/shorturl/3.0.16/Chart.lock | 6 + stable/shorturl/3.0.16/Chart.yaml | 30 + stable/shorturl/{3.0.14 => 3.0.16}/README.md | 0 .../shorturl/{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin stable/shorturl/{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 .../3.0.17 => shorturl/3.0.16}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/sickchill/3.0.18/Chart.lock | 6 + stable/sickchill/3.0.18/Chart.yaml | 30 + stable/sickchill/{3.0.16 => 3.0.18}/README.md | 0 .../{3.0.16 => 3.0.18}/app-readme.md | 0 .../3.0.18}/charts/common-10.4.4.tgz | Bin stable/sickchill/{3.0.16 => 3.0.18}/icon.png | Bin .../{3.0.16 => 3.0.18}/ix_values.yaml | 0 .../{3.0.16 => 3.0.18}/questions.yaml | 0 .../{3.0.16 => 3.0.18}/templates/common.yaml | 0 .../2.0.17 => sickchill/3.0.18}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/sickgear/3.0.16/Chart.lock | 6 + stable/sickgear/3.0.16/Chart.yaml | 31 + stable/sickgear/{3.0.14 => 3.0.16}/README.md | 0 .../sickgear/{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin stable/sickgear/{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 .../3.0.20 => sickgear/3.0.16}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/smokeping/3.0.16/Chart.lock | 6 + stable/smokeping/3.0.16/Chart.yaml | 29 + stable/smokeping/{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/smokeping/{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.15 => smokeping/3.0.16}/values.yaml | 0 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.21/CHANGELOG.md | 99 + stable/snapdrop/2.0.21/Chart.lock | 6 + stable/snapdrop/2.0.21/Chart.yaml | 25 + stable/snapdrop/{2.0.19 => 2.0.21}/README.md | 0 .../snapdrop/{2.0.19 => 2.0.21}/app-readme.md | 0 .../2.0.21}/charts/common-10.4.4.tgz | Bin stable/snapdrop/{2.0.19 => 2.0.21}/icon.png | Bin .../{2.0.19 => 2.0.21}/ix_values.yaml | 0 .../{2.0.19 => 2.0.21}/questions.yaml | 0 .../2.0.21}/templates/common.yaml | 0 .../4.0.16 => snapdrop/2.0.21}/values.yaml | 0 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.24/CHANGELOG.md | 99 + stable/snipe-it/4.0.24/Chart.lock | 12 + stable/snipe-it/4.0.24/Chart.yaml | 37 + stable/snipe-it/{4.0.22 => 4.0.24}/README.md | 0 .../snipe-it/{4.0.22 => 4.0.24}/app-readme.md | 0 .../4.0.24}/charts/common-10.4.4.tgz | Bin .../4.0.24}/charts/mariadb-3.0.29.tgz | Bin .../snipe-it/4.0.24/charts/redis-3.0.30.tgz | Bin 0 -> 65401 bytes .../docs/installation_notes.md | 0 stable/snipe-it/{4.0.22 => 4.0.24}/icon.png | Bin .../{4.0.22 => 4.0.24}/ix_values.yaml | 0 .../{4.0.22 => 4.0.24}/questions.yaml | 0 .../{4.0.22 => 4.0.24}/templates/_secrets.tpl | 0 .../{4.0.22 => 4.0.24}/templates/common.yaml | 0 .../2.0.15 => snipe-it/4.0.24}/values.yaml | 0 stable/sonarr/11.0.17/CHANGELOG.md | 99 + stable/sonarr/11.0.17/Chart.lock | 6 + stable/sonarr/11.0.17/Chart.yaml | 29 + stable/sonarr/11.0.17/README.md | 42 + stable/sonarr/11.0.17/app-readme.md | 3 + .../11.0.17}/charts/common-10.4.4.tgz | Bin stable/sonarr/11.0.17/icon.png | Bin 0 -> 23760 bytes stable/sonarr/11.0.17/ix_values.yaml | 37 + stable/sonarr/11.0.17/questions.yaml | 2431 ++++++++++++ .../11.0.17}/templates/common.yaml | 0 .../4.0.19 => sonarr/11.0.17}/values.yaml | 0 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 - stable/speedtest-exporter/3.0.18/CHANGELOG.md | 99 + stable/speedtest-exporter/3.0.18/Chart.lock | 6 + stable/speedtest-exporter/3.0.18/Chart.yaml | 29 + .../{3.0.16 => 3.0.18}/README.md | 0 .../{3.0.16 => 3.0.18}/app-readme.md | 0 .../3.0.18}/charts/common-10.4.4.tgz | Bin .../{3.0.16 => 3.0.18}/icon.png | Bin .../{3.0.16 => 3.0.18}/ix_values.yaml | 0 .../{3.0.16 => 3.0.18}/questions.yaml | 0 .../3.0.18}/templates/common.yaml | 0 .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 .../3.0.18}/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/spotweb/4.0.17/Chart.lock | 9 + stable/spotweb/4.0.17/Chart.yaml | 34 + stable/spotweb/{4.0.15 => 4.0.17}/README.md | 0 .../spotweb/{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}/docs/validation.md | 0 stable/spotweb/{4.0.15 => 4.0.17}/icon.png | Bin .../spotweb/{4.0.15 => 4.0.17}/ix_values.yaml | 0 .../spotweb/{4.0.15 => 4.0.17}/questions.yaml | 0 .../{4.0.15 => 4.0.17}/templates/common.yaml | 0 .../3.0.16 => spotweb/4.0.17}/values.yaml | 0 stable/sqlitebrowser/3.0.14/CHANGELOG.md | 99 - stable/sqlitebrowser/3.0.14/Chart.lock | 6 - stable/sqlitebrowser/3.0.14/Chart.yaml | 31 - stable/sqlitebrowser/3.0.16/CHANGELOG.md | 99 + stable/sqlitebrowser/3.0.16/Chart.lock | 6 + stable/sqlitebrowser/3.0.16/Chart.yaml | 31 + .../{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 .../sqlitebrowser/{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 .../3.0.16}/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/stash/7.0.18/Chart.lock | 6 + stable/stash/7.0.18/Chart.yaml | 26 + stable/stash/{7.0.16 => 7.0.18}/README.md | 0 stable/stash/{7.0.16 => 7.0.18}/app-readme.md | 0 .../7.0.18}/charts/common-10.4.4.tgz | Bin .../{7.0.16 => 7.0.18}/ci/ct-values.yaml | 0 stable/stash/{7.0.16 => 7.0.18}/icon.png | Bin .../stash/{7.0.16 => 7.0.18}/ix_values.yaml | 0 .../stash/{7.0.16 => 7.0.18}/questions.yaml | 0 .../7.0.18}/templates/common.yaml | 0 .../2.0.14 => stash/7.0.18}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/static/3.0.16/Chart.lock | 6 + stable/static/3.0.16/Chart.yaml | 31 + stable/static/{3.0.14 => 3.0.16}/README.md | 0 .../static/{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16/charts/common-10.4.4.tgz | Bin stable/static/{3.0.14 => 3.0.16}/icon.png | Bin .../static/{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../static/{3.0.14 => 3.0.16}/questions.yaml | 0 .../{3.0.14 => 3.0.16}/templates/common.yaml | 0 .../{xbackbone => static}/3.0.16/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/statping/7.0.17/Chart.lock | 9 + stable/statping/7.0.17/Chart.yaml | 31 + stable/statping/{7.0.15 => 7.0.17}/README.md | 0 .../statping/{7.0.15 => 7.0.17}/app-readme.md | 0 .../7.0.17}/charts/common-10.4.4.tgz | Bin .../7.0.17}/charts/postgresql-8.0.30.tgz | Bin stable/statping/{7.0.15 => 7.0.17}/icon.png | Bin .../{7.0.15 => 7.0.17}/ix_values.yaml | 0 .../{7.0.15 => 7.0.17}/questions.yaml | 0 .../{7.0.15 => 7.0.17}/templates/common.yaml | 0 .../6.0.15 => statping/7.0.17}/values.yaml | 0 stable/storj-node/2.0.25/CHANGELOG.md | 99 - stable/storj-node/2.0.25/Chart.lock | 6 - stable/storj-node/2.0.25/Chart.yaml | 28 - stable/storj-node/2.0.27/CHANGELOG.md | 99 + stable/storj-node/2.0.27/Chart.lock | 6 + stable/storj-node/2.0.27/Chart.yaml | 28 + .../storj-node/{2.0.25 => 2.0.27}/README.md | 0 .../storj-node/{2.0.25 => 2.0.27}/SKIPINSTALL | 0 .../{2.0.25 => 2.0.27}/app-readme.md | 0 .../2.0.27}/charts/common-10.4.4.tgz | Bin stable/storj-node/{2.0.25 => 2.0.27}/icon.png | Bin .../{2.0.25 => 2.0.27}/ix_values.yaml | 0 .../{2.0.25 => 2.0.27}/questions.yaml | 0 .../2.0.27}/templates/common.yaml | 0 .../3.0.20 => storj-node/2.0.27}/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/strapi/4.0.16/Chart.lock | 9 + stable/strapi/4.0.16/Chart.yaml | 32 + stable/strapi/{4.0.14 => 4.0.16}/README.md | 0 .../strapi/{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/strapi/{4.0.14 => 4.0.16}/icon.png | Bin .../strapi/{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../strapi/{4.0.14 => 4.0.16}/questions.yaml | 0 .../4.0.16}/templates/common.yaml | 0 .../2.0.14 => strapi/4.0.16}/values.yaml | 0 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.19/CHANGELOG.md | 99 + stable/synapse/4.0.19/Chart.lock | 9 + stable/synapse/4.0.19/Chart.yaml | 32 + stable/synapse/{4.0.17 => 4.0.19}/README.md | 0 .../synapse/{4.0.17 => 4.0.19}/app-readme.md | 0 .../4.0.19}/charts/common-10.4.4.tgz | Bin .../4.0.19}/charts/postgresql-8.0.30.tgz | Bin .../{4.0.17 => 4.0.19}/ci/base-values.yaml | 0 .../{4.0.17 => 4.0.19}/ci/basic-values.yaml | 0 stable/synapse/{4.0.17 => 4.0.19}/icon.png | Bin .../synapse/{4.0.17 => 4.0.19}/ix_values.yaml | 0 .../synapse/{4.0.17 => 4.0.19}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{4.0.17 => 4.0.19}/templates/_helpers.tpl | 0 .../{4.0.17 => 4.0.19}/templates/_secret.tpl | 0 .../{4.0.17 => 4.0.19}/templates/common.yaml | 0 .../4.0.16 => synapse/4.0.19}/values.yaml | 0 stable/synclounge/2.0.19/CHANGELOG.md | 99 - stable/synclounge/2.0.19/Chart.lock | 6 - stable/synclounge/2.0.19/Chart.yaml | 28 - stable/synclounge/2.0.21/CHANGELOG.md | 99 + stable/synclounge/2.0.21/Chart.lock | 6 + stable/synclounge/2.0.21/Chart.yaml | 28 + .../synclounge/{2.0.19 => 2.0.21}/README.md | 0 .../{2.0.19 => 2.0.21}/app-readme.md | 0 .../2.0.21}/charts/common-10.4.4.tgz | Bin stable/synclounge/{2.0.19 => 2.0.21}/icon.png | Bin .../{2.0.19 => 2.0.21}/ix_values.yaml | 0 .../{2.0.19 => 2.0.21}/questions.yaml | 0 .../2.0.21}/templates/common.yaml | 0 .../2.0.15 => synclounge/2.0.21}/values.yaml | 0 stable/syncthing/11.0.19/CHANGELOG.md | 99 + stable/syncthing/11.0.19/Chart.lock | 6 + stable/syncthing/11.0.19/Chart.yaml | 29 + stable/syncthing/11.0.19/README.md | 44 + stable/syncthing/11.0.19/app-readme.md | 3 + .../11.0.19/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/syncthing/11.0.19/icon.png | Bin 0 -> 24434 bytes stable/syncthing/11.0.19/ix_values.yaml | 39 + stable/syncthing/11.0.19/questions.yaml | 2814 ++++++++++++++ .../syncthing/11.0.19/templates/common.yaml | 1 + .../11.0.19/values.yaml} | 0 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.17/CHANGELOG.md | 99 + stable/syslog-ng/2.0.17/Chart.lock | 6 + stable/syslog-ng/2.0.17/Chart.yaml | 28 + stable/syslog-ng/{2.0.15 => 2.0.17}/README.md | 0 .../{2.0.15 => 2.0.17}/app-readme.md | 0 .../syslog-ng/2.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/syslog-ng/{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 stable/syslog-ng/2.0.17/templates/common.yaml | 1 + stable/syslog-ng/2.0.17/values.yaml | 0 stable/tautulli/11.0.17/CHANGELOG.md | 99 + stable/tautulli/11.0.17/Chart.lock | 6 + stable/tautulli/11.0.17/Chart.yaml | 28 + stable/tautulli/11.0.17/README.md | 42 + stable/tautulli/11.0.17/app-readme.md | 3 + .../tautulli/11.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/tautulli/11.0.17/icon.png | Bin 0 -> 18774 bytes stable/tautulli/11.0.17/ix_values.yaml | 16 + stable/tautulli/11.0.17/questions.yaml | 2431 ++++++++++++ stable/tautulli/11.0.17/templates/common.yaml | 1 + stable/tautulli/11.0.17/values.yaml | 0 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 - stable/tdarr-node/2.0.17/CHANGELOG.md | 99 + stable/tdarr-node/2.0.17/Chart.lock | 6 + stable/tdarr-node/2.0.17/Chart.yaml | 30 + .../tdarr-node/{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 0 -> 47288 bytes stable/tdarr-node/{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 .../tdarr-node/2.0.17/templates/common.yaml | 1 + stable/tdarr-node/2.0.17/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/tdarr/2.0.17/Chart.lock | 6 + stable/tdarr/2.0.17/Chart.yaml | 30 + stable/tdarr/{2.0.15 => 2.0.17}/README.md | 0 stable/tdarr/{2.0.15 => 2.0.17}/app-readme.md | 0 stable/tdarr/2.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/tdarr/{2.0.15 => 2.0.17}/icon.png | Bin .../tdarr/{2.0.15 => 2.0.17}/ix_values.yaml | 0 .../tdarr/{2.0.15 => 2.0.17}/questions.yaml | 0 stable/tdarr/2.0.17/templates/common.yaml | 1 + stable/tdarr/2.0.17/values.yaml | 0 stable/teamspeak3/4.0.16/CHANGELOG.md | 99 - stable/teamspeak3/4.0.16/Chart.lock | 6 - stable/teamspeak3/4.0.16/Chart.yaml | 31 - stable/teamspeak3/4.0.18/CHANGELOG.md | 99 + stable/teamspeak3/4.0.18/Chart.lock | 6 + stable/teamspeak3/4.0.18/Chart.yaml | 31 + .../teamspeak3/{4.0.16 => 4.0.18}/README.md | 0 .../{4.0.16 => 4.0.18}/app-readme.md | 0 .../4.0.18/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/teamspeak3/{4.0.16 => 4.0.18}/icon.png | Bin .../{4.0.16 => 4.0.18}/ix_values.yaml | 0 .../{4.0.16 => 4.0.18}/questions.yaml | 0 .../teamspeak3/4.0.18/templates/common.yaml | 1 + stable/teamspeak3/4.0.18/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/teedy/7.0.17/Chart.lock | 9 + stable/teedy/7.0.17/Chart.yaml | 32 + stable/teedy/{7.0.15 => 7.0.17}/README.md | 0 stable/teedy/{7.0.15 => 7.0.17}/app-readme.md | 0 stable/teedy/7.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../7.0.17}/charts/postgresql-8.0.30.tgz | Bin stable/teedy/{7.0.15 => 7.0.17}/icon.png | Bin .../teedy/{7.0.15 => 7.0.17}/ix_values.yaml | 0 .../teedy/{7.0.15 => 7.0.17}/questions.yaml | 0 stable/teedy/7.0.17/templates/common.yaml | 1 + stable/teedy/7.0.17/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/thelounge/6.0.16/Chart.lock | 6 + stable/thelounge/6.0.16/Chart.yaml | 29 + stable/thelounge/{6.0.14 => 6.0.16}/README.md | 0 .../{6.0.14 => 6.0.16}/app-readme.md | 0 .../thelounge/6.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/thelounge/{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 stable/thelounge/6.0.16/templates/common.yaml | 1 + stable/thelounge/6.0.16/values.yaml | 0 stable/tinymediamanager/2.0.14/CHANGELOG.md | 99 - stable/tinymediamanager/2.0.14/Chart.lock | 6 - stable/tinymediamanager/2.0.14/Chart.yaml | 28 - stable/tinymediamanager/2.0.16/CHANGELOG.md | 99 + stable/tinymediamanager/2.0.16/Chart.lock | 6 + stable/tinymediamanager/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 0 -> 47288 bytes .../{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 | 1 + stable/tinymediamanager/2.0.16/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/traccar/7.0.18/Chart.lock | 9 + stable/traccar/7.0.18/Chart.yaml | 31 + stable/traccar/{7.0.16 => 7.0.18}/README.md | 0 .../traccar/{7.0.16 => 7.0.18}/app-readme.md | 0 .../traccar/7.0.18/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../7.0.18}/charts/postgresql-8.0.30.tgz | Bin stable/traccar/{7.0.16 => 7.0.18}/icon.png | Bin .../traccar/{7.0.16 => 7.0.18}/ix_values.yaml | 0 .../traccar/{7.0.16 => 7.0.18}/questions.yaml | 0 stable/traccar/7.0.18/templates/common.yaml | 1 + stable/traccar/7.0.18/values.yaml | 0 stable/traefik/12.0.20/CHANGELOG.md | 99 + stable/traefik/12.0.20/Chart.lock | 6 + stable/traefik/12.0.20/Chart.yaml | 30 + stable/traefik/12.0.20/README.md | 44 + stable/traefik/12.0.20/app-readme.md | 3 + .../traefik/12.0.20/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/traefik/12.0.20/crds/ingressroute.yaml | 198 + .../traefik/12.0.20/crds/ingressroutetcp.yaml | 160 + .../traefik/12.0.20/crds/ingressrouteudp.yaml | 84 + stable/traefik/12.0.20/crds/middlewares.yaml | 563 +++ .../traefik/12.0.20/crds/middlewarestcp.yaml | 59 + .../12.0.20/crds/serverstransports.yaml | 101 + stable/traefik/12.0.20/crds/tlsoptions.yaml | 87 + stable/traefik/12.0.20/crds/tlsstores.yaml | 64 + .../traefik/12.0.20/crds/traefikservices.yaml | 270 ++ stable/traefik/12.0.20/icon.png | Bin 0 -> 20293 bytes stable/traefik/12.0.20/ix_values.yaml | 338 ++ stable/traefik/12.0.20/questions.yaml | 2614 +++++++++++++ stable/traefik/12.0.20/templates/_args.tpl | 155 + stable/traefik/12.0.20/templates/_helpers.tpl | 22 + .../12.0.20/templates/_ingressclass.tpl | 24 + .../12.0.20/templates/_ingressroute.tpl | 25 + .../traefik/12.0.20/templates/_portalhook.tpl | 26 + .../traefik/12.0.20/templates/_tlsoptions.tpl | 12 + stable/traefik/12.0.20/templates/common.yaml | 24 + .../middlewares/basic-middleware.yaml | 65 + .../templates/middlewares/basicauth.yaml | 34 + .../12.0.20/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.20/values.yaml | 0 stable/transmission/12.0.18/CHANGELOG.md | 99 + stable/transmission/12.0.18/Chart.lock | 6 + stable/transmission/12.0.18/Chart.yaml | 30 + stable/transmission/12.0.18/README.md | 43 + stable/transmission/12.0.18/app-readme.md | 3 + .../12.0.18/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/transmission/12.0.18/icon.png | Bin 0 -> 45467 bytes stable/transmission/12.0.18/ix_values.yaml | 102 + stable/transmission/12.0.18/questions.yaml | 3012 +++++++++++++++ .../12.0.18/templates/common.yaml | 2 + stable/transmission/12.0.18/values.yaml | 0 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 - stable/trilium-notes/5.0.17/CHANGELOG.md | 99 + stable/trilium-notes/5.0.17/Chart.lock | 6 + stable/trilium-notes/5.0.17/Chart.yaml | 31 + .../{5.0.15 => 5.0.17}/README.md | 0 .../{5.0.15 => 5.0.17}/app-readme.md | 0 .../5.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../trilium-notes/{5.0.15 => 5.0.17}/icon.png | Bin .../{5.0.15 => 5.0.17}/ix_values.yaml | 0 .../{5.0.15 => 5.0.17}/questions.yaml | 0 .../5.0.17/templates/common.yaml | 1 + stable/trilium-notes/5.0.17/values.yaml | 0 stable/truecommand/11.0.16/CHANGELOG.md | 99 + stable/truecommand/11.0.16/Chart.lock | 6 + stable/truecommand/11.0.16/Chart.yaml | 27 + stable/truecommand/11.0.16/README.md | 42 + stable/truecommand/11.0.16/app-readme.md | 3 + .../11.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/truecommand/11.0.16/icon.png | Bin 0 -> 20815 bytes stable/truecommand/11.0.16/ix_values.yaml | 24 + stable/truecommand/11.0.16/questions.yaml | 2430 ++++++++++++ .../truecommand/11.0.16/templates/common.yaml | 1 + stable/truecommand/11.0.16/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/tt-rss/7.0.17/Chart.lock | 9 + stable/tt-rss/7.0.17/Chart.yaml | 29 + stable/tt-rss/{7.0.15 => 7.0.17}/README.md | 0 .../tt-rss/{7.0.15 => 7.0.17}/app-readme.md | 0 stable/tt-rss/7.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../7.0.17/charts/postgresql-8.0.30.tgz | Bin 0 -> 79251 bytes stable/tt-rss/{7.0.15 => 7.0.17}/icon.png | Bin .../tt-rss/{7.0.15 => 7.0.17}/ix_values.yaml | 0 .../tt-rss/{7.0.15 => 7.0.17}/questions.yaml | 0 .../{7.0.15 => 7.0.17}/templates/common.yaml | 0 stable/tt-rss/7.0.17/values.yaml | 0 stable/tvheadend/12.0.16/CHANGELOG.md | 99 + stable/tvheadend/12.0.16/Chart.lock | 6 + stable/tvheadend/12.0.16/Chart.yaml | 30 + stable/tvheadend/12.0.16/README.md | 42 + stable/tvheadend/12.0.16/app-readme.md | 3 + .../12.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/tvheadend/12.0.16/icon.png | Bin 0 -> 9905 bytes stable/tvheadend/12.0.16/ix_values.yaml | 36 + stable/tvheadend/12.0.16/questions.yaml | 2558 +++++++++++++ .../tvheadend/12.0.16/templates/common.yaml | 1 + stable/tvheadend/12.0.16/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/twtxt/3.0.16/Chart.lock | 6 + stable/twtxt/3.0.16/Chart.yaml | 31 + stable/twtxt/{3.0.14 => 3.0.16}/README.md | 0 stable/twtxt/{3.0.14 => 3.0.16}/app-readme.md | 0 stable/twtxt/3.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/twtxt/{3.0.14 => 3.0.16}/icon.png | Bin .../twtxt/{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../twtxt/{3.0.14 => 3.0.16}/questions.yaml | 0 .../{3.0.14 => 3.0.16}/templates/common.yaml | 0 stable/twtxt/3.0.16/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/typecho/3.0.17/Chart.lock | 9 + stable/typecho/3.0.17/Chart.yaml | 31 + stable/typecho/{3.0.15 => 3.0.17}/README.md | 0 .../typecho/{3.0.15 => 3.0.17}/app-readme.md | 0 .../typecho/3.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../3.0.17}/charts/mariadb-3.0.29.tgz | Bin stable/typecho/{3.0.15 => 3.0.17}/icon.png | Bin .../typecho/{3.0.15 => 3.0.17}/ix_values.yaml | 0 .../typecho/{3.0.15 => 3.0.17}/questions.yaml | 0 stable/typecho/3.0.17/templates/common.yaml | 1 + stable/typecho/3.0.17/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/ubooquity/3.0.17/Chart.lock | 6 + stable/ubooquity/3.0.17/Chart.yaml | 28 + stable/ubooquity/{3.0.15 => 3.0.17}/README.md | 0 .../{3.0.15 => 3.0.17}/app-readme.md | 0 .../ubooquity/3.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/ubooquity/{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 stable/ubooquity/3.0.17/templates/common.yaml | 1 + stable/ubooquity/3.0.17/values.yaml | 0 stable/unifi/11.0.16/CHANGELOG.md | 99 + stable/unifi/11.0.16/Chart.lock | 6 + stable/unifi/11.0.16/Chart.yaml | 29 + stable/unifi/11.0.16/README.md | 43 + stable/unifi/11.0.16/app-readme.md | 3 + stable/unifi/11.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/unifi/11.0.16/icon.png | Bin 0 -> 18944 bytes stable/unifi/11.0.16/ix_values.yaml | 61 + stable/unifi/11.0.16/questions.yaml | 2988 +++++++++++++++ stable/unifi/11.0.16/templates/common.yaml | 1 + stable/unifi/11.0.16/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/unmanic/3.0.16/Chart.lock | 6 + stable/unmanic/3.0.16/Chart.yaml | 26 + stable/unmanic/{3.0.14 => 3.0.16}/README.md | 0 .../unmanic/{3.0.14 => 3.0.16}/app-readme.md | 0 .../unmanic/3.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/unmanic/{3.0.14 => 3.0.16}/icon.png | Bin .../unmanic/{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../unmanic/{3.0.14 => 3.0.16}/questions.yaml | 0 stable/unmanic/3.0.16/templates/common.yaml | 1 + stable/unmanic/3.0.16/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/unpackerr/6.0.16/Chart.lock | 6 + stable/unpackerr/6.0.16/Chart.yaml | 34 + stable/unpackerr/{6.0.14 => 6.0.16}/README.md | 0 .../{6.0.14 => 6.0.16}/app-readme.md | 0 .../unpackerr/6.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/unpackerr/{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 stable/unpackerr/6.0.16/templates/common.yaml | 1 + stable/unpackerr/6.0.16/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/unpoller/3.0.18/Chart.lock | 6 + stable/unpoller/3.0.18/Chart.yaml | 30 + stable/unpoller/{3.0.16 => 3.0.18}/README.md | 0 .../unpoller/{3.0.16 => 3.0.18}/app-readme.md | 0 .../unpoller/3.0.18/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/unpoller/{3.0.16 => 3.0.18}/icon.png | Bin .../{3.0.16 => 3.0.18}/ix_values.yaml | 0 .../{3.0.16 => 3.0.18}/questions.yaml | 0 stable/unpoller/3.0.18/templates/common.yaml | 1 + .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 stable/unpoller/3.0.18/values.yaml | 0 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 - stable/uptime-kuma/3.0.17/CHANGELOG.md | 99 + stable/uptime-kuma/3.0.17/Chart.lock | 6 + stable/uptime-kuma/3.0.17/Chart.yaml | 28 + .../uptime-kuma/{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 0 -> 47288 bytes .../uptime-kuma/{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 .../uptime-kuma/3.0.17/templates/common.yaml | 1 + stable/uptime-kuma/3.0.17/values.yaml | 0 .../4.0.16/CHANGELOG.md | 99 - .../uptimerobot-prometheus/4.0.16/Chart.lock | 6 - .../uptimerobot-prometheus/4.0.16/Chart.yaml | 31 - .../4.0.18/CHANGELOG.md | 99 + .../uptimerobot-prometheus/4.0.18/Chart.lock | 6 + .../uptimerobot-prometheus/4.0.18/Chart.yaml | 31 + .../{4.0.16 => 4.0.18}/README.md | 0 .../{4.0.16 => 4.0.18}/app-readme.md | 0 .../4.0.18/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../{4.0.16 => 4.0.18}/icon.png | Bin .../{4.0.16 => 4.0.18}/ix_values.yaml | 0 .../{4.0.16 => 4.0.18}/questions.yaml | 0 .../4.0.18/templates/common.yaml | 1 + .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 .../uptimerobot-prometheus/4.0.18/values.yaml | 0 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.19/CHANGELOG.md | 99 + stable/valheim/3.0.19/Chart.lock | 6 + stable/valheim/3.0.19/Chart.yaml | 26 + stable/valheim/{3.0.17 => 3.0.19}/README.md | 0 .../valheim/{3.0.17 => 3.0.19}/app-readme.md | 0 .../valheim/3.0.19/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../docs/installation_notes.md | 0 stable/valheim/{3.0.17 => 3.0.19}/icon.png | Bin .../valheim/{3.0.17 => 3.0.19}/ix_values.yaml | 0 .../valheim/{3.0.17 => 3.0.19}/questions.yaml | 0 .../{3.0.17 => 3.0.19}/templates/common.yaml | 0 stable/valheim/3.0.19/values.yaml | 0 stable/vaultwarden/16.0.17/CHANGELOG.md | 99 + stable/vaultwarden/16.0.17/Chart.lock | 9 + stable/vaultwarden/16.0.17/Chart.yaml | 36 + stable/vaultwarden/16.0.17/README.md | 43 + stable/vaultwarden/16.0.17/app-readme.md | 3 + .../16.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../16.0.17/charts/postgresql-8.0.30.tgz | Bin 0 -> 79251 bytes .../16.0.17/ci/default-values.yaml | 0 .../16.0.17/ci/ingress-values.yaml | 67 + stable/vaultwarden/16.0.17/icon.png | Bin 0 -> 6851 bytes stable/vaultwarden/16.0.17/ix_values.yaml | 152 + stable/vaultwarden/16.0.17/questions.yaml | 2862 ++++++++++++++ .../16.0.17/templates/_configmap.tpl | 116 + .../16.0.17/templates/_secrets.tpl | 36 + .../16.0.17/templates/_validate.tpl | 17 + .../vaultwarden/16.0.17/templates/common.yaml | 39 + stable/vaultwarden/16.0.17/values.yaml | 0 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.19/CHANGELOG.md | 99 + stable/verysync/2.0.19/Chart.lock | 6 + stable/verysync/2.0.19/Chart.yaml | 28 + stable/verysync/{2.0.17 => 2.0.19}/README.md | 0 .../verysync/{2.0.17 => 2.0.19}/app-readme.md | 0 .../verysync/2.0.19/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/verysync/{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 stable/verysync/2.0.19/templates/common.yaml | 1 + stable/verysync/2.0.19/values.yaml | 0 stable/vikunja/3.0.20/CHANGELOG.md | 99 - stable/vikunja/3.0.20/Chart.lock | 12 - stable/vikunja/3.0.20/Chart.yaml | 33 - stable/vikunja/3.0.22/CHANGELOG.md | 99 + stable/vikunja/3.0.22/Chart.lock | 12 + stable/vikunja/3.0.22/Chart.yaml | 33 + stable/vikunja/{3.0.20 => 3.0.22}/README.md | 0 .../vikunja/{3.0.20 => 3.0.22}/app-readme.md | 0 .../vikunja/3.0.22/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../3.0.22/charts/postgresql-8.0.30.tgz | Bin 0 -> 79251 bytes stable/vikunja/3.0.22/charts/redis-3.0.30.tgz | Bin 0 -> 65401 bytes stable/vikunja/{3.0.20 => 3.0.22}/icon.png | Bin .../vikunja/{3.0.20 => 3.0.22}/ix_values.yaml | 0 .../vikunja/{3.0.20 => 3.0.22}/questions.yaml | 0 .../{3.0.20 => 3.0.22}/templates/_secrets.tpl | 0 .../{3.0.20 => 3.0.22}/templates/common.yaml | 0 stable/vikunja/3.0.22/values.yaml | 0 stable/webgrabplus/2.0.15/CHANGELOG.md | 99 - stable/webgrabplus/2.0.15/Chart.lock | 6 - stable/webgrabplus/2.0.15/Chart.yaml | 28 - stable/webgrabplus/2.0.17/CHANGELOG.md | 99 + stable/webgrabplus/2.0.17/Chart.lock | 6 + stable/webgrabplus/2.0.17/Chart.yaml | 28 + .../webgrabplus/{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 0 -> 47288 bytes .../webgrabplus/{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 .../webgrabplus/2.0.17/templates/common.yaml | 1 + stable/webgrabplus/2.0.17/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/weblate/4.0.18/Chart.lock | 12 + stable/weblate/4.0.18/Chart.yaml | 36 + stable/weblate/{4.0.16 => 4.0.18}/README.md | 0 .../weblate/{4.0.16 => 4.0.18}/app-readme.md | 0 .../weblate/4.0.18/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../4.0.18/charts/postgresql-8.0.30.tgz | Bin 0 -> 79251 bytes stable/weblate/4.0.18/charts/redis-3.0.30.tgz | Bin 0 -> 65401 bytes stable/weblate/{4.0.16 => 4.0.18}/icon.png | Bin .../weblate/{4.0.16 => 4.0.18}/ix_values.yaml | 0 .../weblate/{4.0.16 => 4.0.18}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{4.0.16 => 4.0.18}/templates/common.yaml | 0 stable/weblate/4.0.18/values.yaml | 0 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 - stable/website-shot/2.0.17/CHANGELOG.md | 99 + stable/website-shot/2.0.17/Chart.lock | 6 + stable/website-shot/2.0.17/Chart.yaml | 25 + .../website-shot/{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 0 -> 47288 bytes .../website-shot/{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 .../website-shot/2.0.17/templates/common.yaml | 1 + stable/website-shot/2.0.17/values.yaml | 0 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.21/CHANGELOG.md | 99 + stable/wekan/4.0.21/Chart.lock | 9 + stable/wekan/4.0.21/Chart.yaml | 31 + stable/wekan/{4.0.19 => 4.0.21}/README.md | 0 stable/wekan/{4.0.19 => 4.0.21}/app-readme.md | 0 stable/wekan/4.0.21/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../charts/mongodb-1.0.32.tgz | Bin stable/wekan/{4.0.19 => 4.0.21}/icon.png | Bin .../wekan/{4.0.19 => 4.0.21}/ix_values.yaml | 0 .../wekan/{4.0.19 => 4.0.21}/questions.yaml | 0 stable/wekan/4.0.21/templates/common.yaml | 1 + stable/wekan/4.0.21/values.yaml | 0 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.9/CHANGELOG.md | 89 + stable/wg-easy/1.0.9/Chart.lock | 6 + stable/wg-easy/1.0.9/Chart.yaml | 30 + stable/wg-easy/{1.0.7 => 1.0.9}/README.md | 0 stable/wg-easy/{1.0.7 => 1.0.9}/app-readme.md | 0 stable/wg-easy/1.0.9/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/wg-easy/{1.0.7 => 1.0.9}/icon.png | Bin .../wg-easy/{1.0.7 => 1.0.9}/ix_values.yaml | 0 .../wg-easy/{1.0.7 => 1.0.9}/questions.yaml | 0 stable/wg-easy/1.0.9/templates/common.yaml | 1 + stable/wg-easy/1.0.9/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/whoogle/3.0.18/Chart.lock | 6 + stable/whoogle/3.0.18/Chart.yaml | 28 + stable/whoogle/{3.0.16 => 3.0.18}/README.md | 0 .../whoogle/{3.0.16 => 3.0.18}/app-readme.md | 0 .../whoogle/3.0.18/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/whoogle/{3.0.16 => 3.0.18}/icon.png | Bin .../whoogle/{3.0.16 => 3.0.18}/ix_values.yaml | 0 .../whoogle/{3.0.16 => 3.0.18}/questions.yaml | 0 stable/whoogle/3.0.18/templates/common.yaml | 1 + stable/whoogle/3.0.18/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/wikijs/7.0.18/Chart.lock | 9 + stable/wikijs/7.0.18/Chart.yaml | 31 + stable/wikijs/{7.0.16 => 7.0.18}/README.md | 0 .../wikijs/{7.0.16 => 7.0.18}/app-readme.md | 0 stable/wikijs/7.0.18/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../7.0.18/charts/postgresql-8.0.30.tgz | Bin 0 -> 79251 bytes stable/wikijs/{7.0.16 => 7.0.18}/icon.png | Bin .../wikijs/{7.0.16 => 7.0.18}/ix_values.yaml | 0 .../wikijs/{7.0.16 => 7.0.18}/questions.yaml | 0 stable/wikijs/7.0.18/templates/common.yaml | 1 + stable/wikijs/7.0.18/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/wireshark/2.0.16/Chart.lock | 6 + stable/wireshark/2.0.16/Chart.yaml | 28 + stable/wireshark/{2.0.14 => 2.0.16}/README.md | 0 .../{2.0.14 => 2.0.16}/app-readme.md | 0 .../wireshark/2.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/wireshark/{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 stable/wireshark/2.0.16/templates/common.yaml | 1 + stable/wireshark/2.0.16/values.yaml | 0 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.18/CHANGELOG.md | 99 + stable/xbackbone/3.0.18/Chart.lock | 9 + stable/xbackbone/3.0.18/Chart.yaml | 31 + stable/xbackbone/{3.0.16 => 3.0.18}/README.md | 0 .../{3.0.16 => 3.0.18}/app-readme.md | 0 .../xbackbone/3.0.18/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../3.0.18/charts/mariadb-3.0.29.tgz | Bin 0 -> 64087 bytes stable/xbackbone/{3.0.16 => 3.0.18}/icon.png | Bin .../{3.0.16 => 3.0.18}/ix_values.yaml | 0 .../{3.0.16 => 3.0.18}/questions.yaml | 0 stable/xbackbone/3.0.18/templates/common.yaml | 1 + stable/xbackbone/3.0.18/values.yaml | 0 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.17/CHANGELOG.md | 99 + stable/xteve/6.0.17/Chart.lock | 6 + stable/xteve/6.0.17/Chart.yaml | 29 + stable/xteve/{6.0.15 => 6.0.17}/README.md | 0 stable/xteve/{6.0.15 => 6.0.17}/app-readme.md | 0 stable/xteve/6.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/xteve/{6.0.15 => 6.0.17}/icon.png | Bin .../xteve/{6.0.15 => 6.0.17}/ix_values.yaml | 0 .../xteve/{6.0.15 => 6.0.17}/questions.yaml | 0 stable/xteve/6.0.17/templates/common.yaml | 1 + stable/xteve/6.0.17/values.yaml | 0 stable/xwiki/3.0.20/CHANGELOG.md | 99 - stable/xwiki/3.0.20/Chart.lock | 9 - stable/xwiki/3.0.20/Chart.yaml | 31 - stable/xwiki/3.0.22/CHANGELOG.md | 99 + stable/xwiki/3.0.22/Chart.lock | 9 + stable/xwiki/3.0.22/Chart.yaml | 31 + stable/xwiki/{3.0.20 => 3.0.22}/README.md | 0 stable/xwiki/{3.0.20 => 3.0.22}/app-readme.md | 0 stable/xwiki/3.0.22/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../xwiki/3.0.22/charts/postgresql-8.0.30.tgz | Bin 0 -> 79251 bytes stable/xwiki/{3.0.20 => 3.0.22}/icon.png | Bin .../xwiki/{3.0.20 => 3.0.22}/ix_values.yaml | 0 .../xwiki/{3.0.20 => 3.0.22}/questions.yaml | 0 stable/xwiki/3.0.22/templates/common.yaml | 1 + stable/xwiki/3.0.22/values.yaml | 0 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.16/CHANGELOG.md | 99 + stable/zerotier/2.0.16/Chart.lock | 6 + stable/zerotier/2.0.16/Chart.yaml | 29 + stable/zerotier/{2.0.14 => 2.0.16}/README.md | 0 .../zerotier/{2.0.14 => 2.0.16}/app-readme.md | 0 .../zerotier/2.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/zerotier/{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 stable/zerotier/2.0.16/templates/common.yaml | 1 + stable/zerotier/2.0.16/values.yaml | 0 stable/zigbee2mqtt/4.0.16/CHANGELOG.md | 99 - stable/zigbee2mqtt/4.0.16/Chart.lock | 6 - stable/zigbee2mqtt/4.0.16/Chart.yaml | 27 - stable/zigbee2mqtt/4.0.18/CHANGELOG.md | 99 + stable/zigbee2mqtt/4.0.18/Chart.lock | 6 + stable/zigbee2mqtt/4.0.18/Chart.yaml | 27 + .../zigbee2mqtt/{4.0.16 => 4.0.18}/README.md | 0 stable/zigbee2mqtt/4.0.18/SKIPINSTALL | 0 .../{4.0.16 => 4.0.18}/app-readme.md | 0 .../4.0.18/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../zigbee2mqtt/{4.0.16 => 4.0.18}/icon.png | Bin .../{4.0.16 => 4.0.18}/ix_values.yaml | 0 .../{4.0.16 => 4.0.18}/questions.yaml | 0 .../zigbee2mqtt/4.0.18/templates/common.yaml | 5 + stable/zigbee2mqtt/4.0.18/values.yaml | 0 stable/znc/2.0.15/CHANGELOG.md | 99 - stable/znc/2.0.15/Chart.lock | 6 - stable/znc/2.0.15/Chart.yaml | 28 - stable/znc/2.0.17/CHANGELOG.md | 99 + stable/znc/2.0.17/Chart.lock | 6 + stable/znc/2.0.17/Chart.yaml | 28 + stable/znc/{2.0.15 => 2.0.17}/README.md | 0 stable/znc/{2.0.15 => 2.0.17}/app-readme.md | 0 stable/znc/2.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/znc/{2.0.15 => 2.0.17}/icon.png | Bin stable/znc/{2.0.15 => 2.0.17}/ix_values.yaml | 0 stable/znc/{2.0.15 => 2.0.17}/questions.yaml | 0 stable/znc/2.0.17/templates/common.yaml | 1 + stable/znc/2.0.17/values.yaml | 0 stable/zwavejs2mqtt/11.0.19/CHANGELOG.md | 99 + stable/zwavejs2mqtt/11.0.19/Chart.lock | 6 + stable/zwavejs2mqtt/11.0.19/Chart.yaml | 32 + stable/zwavejs2mqtt/11.0.19/README.md | 43 + stable/zwavejs2mqtt/11.0.19/app-readme.md | 3 + .../11.0.19/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/zwavejs2mqtt/11.0.19/icon.png | Bin 0 -> 5736 bytes stable/zwavejs2mqtt/11.0.19/ix_values.yaml | 84 + stable/zwavejs2mqtt/11.0.19/questions.yaml | 2560 +++++++++++++ .../11.0.19/templates/common.yaml | 1 + stable/zwavejs2mqtt/11.0.19/values.yaml | 0 5195 files changed, 168793 insertions(+), 41682 deletions(-) create mode 100644 dependency/collabora-online/12.1.15/CHANGELOG.md create mode 100644 dependency/collabora-online/12.1.15/Chart.lock create mode 100644 dependency/collabora-online/12.1.15/Chart.yaml create mode 100644 dependency/collabora-online/12.1.15/README.md create mode 100644 dependency/collabora-online/12.1.15/app-readme.md rename dependency/{mariadb/3.0.32 => collabora-online/12.1.15}/charts/common-10.4.4.tgz (100%) create mode 100644 dependency/collabora-online/12.1.15/docs/installation_notes.md create mode 100644 dependency/collabora-online/12.1.15/docs/validation.md create mode 100644 dependency/collabora-online/12.1.15/icon.png create mode 100644 dependency/collabora-online/12.1.15/ix_values.yaml create mode 100644 dependency/collabora-online/12.1.15/questions.yaml rename dependency/{mariadb/3.0.32 => collabora-online/12.1.15}/templates/common.yaml (100%) rename dependency/{mariadb/3.0.32 => collabora-online/12.1.15}/values.yaml (100%) delete mode 100644 dependency/mariadb/3.0.32/CHANGELOG.md delete mode 100644 dependency/mariadb/3.0.32/Chart.lock delete mode 100644 dependency/mariadb/3.0.32/Chart.yaml create mode 100644 dependency/mariadb/3.0.34/CHANGELOG.md create mode 100644 dependency/mariadb/3.0.34/Chart.lock create mode 100644 dependency/mariadb/3.0.34/Chart.yaml rename dependency/mariadb/{3.0.32 => 3.0.34}/README.md (100%) rename dependency/mariadb/{3.0.32 => 3.0.34}/app-readme.md (100%) rename dependency/{memcached/3.0.33 => mariadb/3.0.34}/charts/common-10.4.4.tgz (100%) rename dependency/mariadb/{3.0.32 => 3.0.34}/icon.png (100%) rename dependency/mariadb/{3.0.32 => 3.0.34}/ix_values.yaml (100%) rename dependency/mariadb/{3.0.32 => 3.0.34}/questions.yaml (100%) rename {incubator/adguard-home/1.0.17 => dependency/mariadb/3.0.34}/templates/common.yaml (100%) rename dependency/{memcached/3.0.33 => mariadb/3.0.34}/values.yaml (100%) delete mode 100644 dependency/memcached/3.0.33/CHANGELOG.md delete mode 100644 dependency/memcached/3.0.33/Chart.lock delete mode 100644 dependency/memcached/3.0.33/Chart.yaml create mode 100644 dependency/memcached/3.0.35/CHANGELOG.md create mode 100644 dependency/memcached/3.0.35/Chart.lock create mode 100644 dependency/memcached/3.0.35/Chart.yaml rename dependency/memcached/{3.0.33 => 3.0.35}/README.md (100%) rename dependency/memcached/{3.0.33 => 3.0.35}/app-readme.md (100%) rename dependency/{mongodb/1.0.36 => memcached/3.0.35}/charts/common-10.4.4.tgz (100%) rename dependency/memcached/{3.0.33 => 3.0.35}/icon.png (100%) rename dependency/memcached/{3.0.33 => 3.0.35}/ix_values.yaml (100%) rename dependency/memcached/{3.0.33 => 3.0.35}/questions.yaml (100%) rename dependency/memcached/{3.0.33 => 3.0.35}/templates/common.yaml (100%) rename dependency/{mongodb/1.0.36 => memcached/3.0.35}/values.yaml (100%) delete mode 100644 dependency/mongodb/1.0.36/CHANGELOG.md delete mode 100644 dependency/mongodb/1.0.36/Chart.lock delete mode 100644 dependency/mongodb/1.0.36/Chart.yaml create mode 100644 dependency/mongodb/1.0.38/CHANGELOG.md create mode 100644 dependency/mongodb/1.0.38/Chart.lock create mode 100644 dependency/mongodb/1.0.38/Chart.yaml rename dependency/mongodb/{1.0.36 => 1.0.38}/README.md (100%) rename dependency/mongodb/{1.0.36 => 1.0.38}/app-readme.md (100%) rename dependency/{postgresql/8.0.34 => mongodb/1.0.38}/charts/common-10.4.4.tgz (100%) rename dependency/mongodb/{1.0.36 => 1.0.38}/icon.png (100%) rename dependency/mongodb/{1.0.36 => 1.0.38}/ix_values.yaml (100%) rename dependency/mongodb/{1.0.36 => 1.0.38}/questions.yaml (100%) rename dependency/mongodb/{1.0.36 => 1.0.38}/templates/common.yaml (100%) rename dependency/{postgresql/8.0.34 => mongodb/1.0.38}/values.yaml (100%) delete mode 100644 dependency/postgresql/8.0.34/CHANGELOG.md delete mode 100644 dependency/postgresql/8.0.34/Chart.lock delete mode 100644 dependency/postgresql/8.0.34/Chart.yaml create mode 100644 dependency/postgresql/8.0.36/CHANGELOG.md create mode 100644 dependency/postgresql/8.0.36/Chart.lock create mode 100644 dependency/postgresql/8.0.36/Chart.yaml rename dependency/postgresql/{8.0.34 => 8.0.36}/README.md (100%) rename dependency/postgresql/{8.0.34 => 8.0.36}/app-readme.md (100%) rename dependency/{promtail/3.0.25 => postgresql/8.0.36}/charts/common-10.4.4.tgz (100%) rename dependency/postgresql/{8.0.34 => 8.0.36}/icon.png (100%) rename dependency/postgresql/{8.0.34 => 8.0.36}/ix_values.yaml (100%) rename dependency/postgresql/{8.0.34 => 8.0.36}/questions.yaml (100%) rename dependency/postgresql/{8.0.34 => 8.0.36}/templates/common.yaml (100%) rename dependency/{promtail/3.0.25 => postgresql/8.0.36}/values.yaml (100%) delete mode 100644 dependency/promtail/3.0.25/CHANGELOG.md delete mode 100644 dependency/promtail/3.0.25/Chart.lock delete mode 100644 dependency/promtail/3.0.25/Chart.yaml create mode 100644 dependency/promtail/3.0.27/CHANGELOG.md create mode 100644 dependency/promtail/3.0.27/Chart.lock create mode 100644 dependency/promtail/3.0.27/Chart.yaml rename dependency/promtail/{3.0.25 => 3.0.27}/README.md (100%) rename dependency/promtail/{3.0.25 => 3.0.27}/app-readme.md (100%) rename dependency/{redis/3.0.34 => promtail/3.0.27}/charts/common-10.4.4.tgz (100%) rename dependency/promtail/{3.0.25 => 3.0.27}/icon.png (100%) rename dependency/promtail/{3.0.25 => 3.0.27}/ix_values.yaml (100%) rename dependency/promtail/{3.0.25 => 3.0.27}/questions.yaml (100%) rename dependency/promtail/{3.0.25 => 3.0.27}/templates/_servicemonitor.tpl (100%) rename dependency/promtail/{3.0.25 => 3.0.27}/templates/common.yaml (100%) rename dependency/{redis/3.0.34 => promtail/3.0.27}/values.yaml (100%) delete mode 100644 dependency/redis/3.0.34/CHANGELOG.md delete mode 100644 dependency/redis/3.0.34/Chart.lock delete mode 100644 dependency/redis/3.0.34/Chart.yaml create mode 100644 dependency/redis/3.0.36/CHANGELOG.md create mode 100644 dependency/redis/3.0.36/Chart.lock create mode 100644 dependency/redis/3.0.36/Chart.yaml rename dependency/redis/{3.0.34 => 3.0.36}/README.md (100%) rename dependency/redis/{3.0.34 => 3.0.36}/app-readme.md (100%) rename dependency/{solr/0.0.7 => redis/3.0.36}/charts/common-10.4.4.tgz (100%) rename dependency/redis/{3.0.34 => 3.0.36}/icon.png (100%) rename dependency/redis/{3.0.34 => 3.0.36}/ix_values.yaml (100%) rename dependency/redis/{3.0.34 => 3.0.36}/questions.yaml (100%) rename dependency/redis/{3.0.34 => 3.0.36}/templates/common.yaml (100%) rename dependency/{solr/0.0.7 => redis/3.0.36}/values.yaml (100%) delete mode 100644 dependency/solr/0.0.7/CHANGELOG.md delete mode 100644 dependency/solr/0.0.7/Chart.lock delete mode 100644 dependency/solr/0.0.7/Chart.yaml create mode 100644 dependency/solr/0.0.9/CHANGELOG.md create mode 100644 dependency/solr/0.0.9/Chart.lock create mode 100644 dependency/solr/0.0.9/Chart.yaml rename dependency/solr/{0.0.7 => 0.0.9}/README.md (100%) rename dependency/solr/{0.0.7 => 0.0.9}/app-readme.md (100%) rename {incubator/adguard-home/1.0.17 => dependency/solr/0.0.9}/charts/common-10.4.4.tgz (100%) rename dependency/solr/{0.0.7 => 0.0.9}/icon.png (100%) rename dependency/solr/{0.0.7 => 0.0.9}/ix_values.yaml (100%) rename dependency/solr/{0.0.7 => 0.0.9}/questions.yaml (100%) rename dependency/solr/{0.0.7 => 0.0.9}/templates/common.yaml (100%) rename {incubator/adguard-home/1.0.17 => dependency/solr/0.0.9}/values.yaml (100%) delete mode 100644 incubator/adguard-home/1.0.17/CHANGELOG.md delete mode 100644 incubator/adguard-home/1.0.17/Chart.lock delete mode 100644 incubator/adguard-home/1.0.17/Chart.yaml create mode 100644 incubator/adguard-home/1.0.19/CHANGELOG.md create mode 100644 incubator/adguard-home/1.0.19/Chart.lock create mode 100644 incubator/adguard-home/1.0.19/Chart.yaml rename incubator/adguard-home/{1.0.17 => 1.0.19}/README.md (100%) rename incubator/adguard-home/{1.0.17 => 1.0.19}/app-readme.md (100%) rename incubator/{appsmith/2.0.20 => adguard-home/1.0.19}/charts/common-10.4.4.tgz (100%) rename incubator/adguard-home/{1.0.17 => 1.0.19}/icon.png (100%) rename incubator/adguard-home/{1.0.17 => 1.0.19}/ix_values.yaml (100%) rename incubator/adguard-home/{1.0.17 => 1.0.19}/questions.yaml (100%) rename incubator/{appsmith/2.0.20 => adguard-home/1.0.19}/templates/common.yaml (100%) rename incubator/{appsmith/2.0.20 => adguard-home/1.0.19}/values.yaml (100%) delete mode 100644 incubator/appsmith/2.0.20/CHANGELOG.md delete mode 100644 incubator/appsmith/2.0.20/Chart.lock delete mode 100644 incubator/appsmith/2.0.20/Chart.yaml create mode 100644 incubator/appsmith/2.0.22/CHANGELOG.md create mode 100644 incubator/appsmith/2.0.22/Chart.lock create mode 100644 incubator/appsmith/2.0.22/Chart.yaml rename incubator/appsmith/{2.0.20 => 2.0.22}/README.md (100%) rename incubator/appsmith/{2.0.20 => 2.0.22}/app-readme.md (100%) rename incubator/{ariang/0.0.7 => appsmith/2.0.22}/charts/common-10.4.4.tgz (100%) rename incubator/appsmith/{2.0.20 => 2.0.22}/charts/redis-3.0.30.tgz (100%) rename incubator/appsmith/{2.0.20 => 2.0.22}/icon.png (100%) rename incubator/appsmith/{2.0.20 => 2.0.22}/ix_values.yaml (100%) rename incubator/appsmith/{2.0.20 => 2.0.22}/questions.yaml (100%) rename incubator/{ariang/0.0.7 => appsmith/2.0.22}/templates/common.yaml (100%) rename incubator/{ariang/0.0.7 => appsmith/2.0.22}/values.yaml (100%) delete mode 100644 incubator/ariang/0.0.7/CHANGELOG.md delete mode 100644 incubator/ariang/0.0.7/Chart.lock delete mode 100644 incubator/ariang/0.0.7/Chart.yaml create mode 100644 incubator/ariang/0.0.9/CHANGELOG.md create mode 100644 incubator/ariang/0.0.9/Chart.lock create mode 100644 incubator/ariang/0.0.9/Chart.yaml rename incubator/ariang/{0.0.7 => 0.0.9}/README.md (100%) rename incubator/ariang/{0.0.7 => 0.0.9}/app-readme.md (100%) rename incubator/{authentik/2.0.19 => ariang/0.0.9}/charts/common-10.4.4.tgz (100%) rename incubator/ariang/{0.0.7 => 0.0.9}/icon.png (100%) rename incubator/ariang/{0.0.7 => 0.0.9}/ix_values.yaml (100%) rename incubator/ariang/{0.0.7 => 0.0.9}/questions.yaml (100%) rename incubator/{avidemux/0.0.8 => ariang/0.0.9}/templates/common.yaml (100%) rename incubator/{authentik/2.0.19 => ariang/0.0.9}/values.yaml (100%) delete mode 100644 incubator/authentik/2.0.19/CHANGELOG.md delete mode 100644 incubator/authentik/2.0.19/Chart.lock delete mode 100644 incubator/authentik/2.0.19/Chart.yaml create mode 100644 incubator/authentik/2.0.21/CHANGELOG.md create mode 100644 incubator/authentik/2.0.21/Chart.lock create mode 100644 incubator/authentik/2.0.21/Chart.yaml rename incubator/authentik/{2.0.19 => 2.0.21}/README.md (100%) rename incubator/authentik/{2.0.19 => 2.0.21}/app-readme.md (100%) rename incubator/{avidemux/0.0.8 => authentik/2.0.21}/charts/common-10.4.4.tgz (100%) rename incubator/authentik/{2.0.19 => 2.0.21}/charts/postgresql-8.0.30.tgz (100%) rename incubator/authentik/{2.0.19 => 2.0.21}/charts/redis-3.0.30.tgz (100%) rename incubator/authentik/{2.0.19 => 2.0.21}/icon.png (100%) rename incubator/authentik/{2.0.19 => 2.0.21}/ix_values.yaml (100%) rename incubator/authentik/{2.0.19 => 2.0.21}/questions.yaml (100%) rename incubator/authentik/{2.0.19 => 2.0.21}/templates/_cronjob.tpl (100%) rename incubator/authentik/{2.0.19 => 2.0.21}/templates/_secrets.tpl (100%) rename incubator/authentik/{2.0.19 => 2.0.21}/templates/common.yaml (100%) rename incubator/{avidemux/0.0.8 => authentik/2.0.21}/values.yaml (100%) create mode 100644 incubator/avidemux/0.0.10/CHANGELOG.md create mode 100644 incubator/avidemux/0.0.10/Chart.lock create mode 100644 incubator/avidemux/0.0.10/Chart.yaml rename incubator/avidemux/{0.0.8 => 0.0.10}/README.md (100%) rename incubator/avidemux/{0.0.8 => 0.0.10}/app-readme.md (100%) rename incubator/{awesome-ttrss/0.0.16 => avidemux/0.0.10}/charts/common-10.4.4.tgz (100%) rename incubator/avidemux/{0.0.8 => 0.0.10}/docs/installation_notes.md (100%) rename incubator/avidemux/{0.0.8 => 0.0.10}/icon.png (100%) rename incubator/avidemux/{0.0.8 => 0.0.10}/ix_values.yaml (100%) rename incubator/avidemux/{0.0.8 => 0.0.10}/questions.yaml (100%) rename incubator/{clickhouse/0.0.8 => avidemux/0.0.10}/templates/common.yaml (100%) rename incubator/{awesome-ttrss/0.0.16 => avidemux/0.0.10}/values.yaml (100%) delete mode 100644 incubator/avidemux/0.0.8/CHANGELOG.md delete mode 100644 incubator/avidemux/0.0.8/Chart.lock delete mode 100644 incubator/avidemux/0.0.8/Chart.yaml delete mode 100644 incubator/awesome-ttrss/0.0.16/CHANGELOG.md delete mode 100644 incubator/awesome-ttrss/0.0.16/Chart.lock delete mode 100644 incubator/awesome-ttrss/0.0.16/Chart.yaml create mode 100644 incubator/awesome-ttrss/0.0.18/CHANGELOG.md create mode 100644 incubator/awesome-ttrss/0.0.18/Chart.lock create mode 100644 incubator/awesome-ttrss/0.0.18/Chart.yaml rename incubator/awesome-ttrss/{0.0.16 => 0.0.18}/README.md (100%) rename incubator/awesome-ttrss/{0.0.16 => 0.0.18}/app-readme.md (100%) rename incubator/{clickhouse/0.0.8 => awesome-ttrss/0.0.18}/charts/common-10.4.4.tgz (100%) rename incubator/awesome-ttrss/{0.0.16 => 0.0.18}/charts/postgresql-8.0.30.tgz (100%) rename incubator/awesome-ttrss/{0.0.16 => 0.0.18}/icon.png (100%) rename incubator/awesome-ttrss/{0.0.16 => 0.0.18}/ix_values.yaml (100%) rename incubator/awesome-ttrss/{0.0.16 => 0.0.18}/questions.yaml (100%) rename incubator/awesome-ttrss/{0.0.16 => 0.0.18}/templates/common.yaml (100%) rename incubator/{clickhouse/0.0.8 => awesome-ttrss/0.0.18}/values.yaml (100%) create mode 100644 incubator/clickhouse/0.0.10/CHANGELOG.md create mode 100644 incubator/clickhouse/0.0.10/Chart.lock create mode 100644 incubator/clickhouse/0.0.10/Chart.yaml rename incubator/clickhouse/{0.0.8 => 0.0.10}/README.md (100%) rename incubator/clickhouse/{0.0.8 => 0.0.10}/app-readme.md (100%) rename incubator/{cloudflared/0.0.12 => clickhouse/0.0.10}/charts/common-10.4.4.tgz (100%) rename incubator/clickhouse/{0.0.8 => 0.0.10}/icon.png (100%) rename incubator/clickhouse/{0.0.8 => 0.0.10}/ix_values.yaml (100%) rename incubator/clickhouse/{0.0.8 => 0.0.10}/questions.yaml (100%) rename incubator/{cloudflared/0.0.12 => clickhouse/0.0.10}/templates/common.yaml (100%) rename incubator/{cloudflared/0.0.12 => clickhouse/0.0.10}/values.yaml (100%) delete mode 100644 incubator/clickhouse/0.0.8/CHANGELOG.md delete mode 100644 incubator/clickhouse/0.0.8/Chart.lock delete mode 100644 incubator/clickhouse/0.0.8/Chart.yaml delete mode 100644 incubator/cloudflared/0.0.12/CHANGELOG.md delete mode 100644 incubator/cloudflared/0.0.12/Chart.lock delete mode 100644 incubator/cloudflared/0.0.12/Chart.yaml create mode 100644 incubator/cloudflared/0.0.14/CHANGELOG.md create mode 100644 incubator/cloudflared/0.0.14/Chart.lock create mode 100644 incubator/cloudflared/0.0.14/Chart.yaml rename incubator/cloudflared/{0.0.12 => 0.0.14}/README.md (100%) rename incubator/cloudflared/{0.0.12 => 0.0.14}/app-readme.md (100%) rename incubator/{cloudflareddns/0.0.12 => cloudflared/0.0.14}/charts/common-10.4.4.tgz (100%) rename incubator/cloudflared/{0.0.12 => 0.0.14}/ci/test-values.yaml (100%) rename incubator/cloudflared/{0.0.12 => 0.0.14}/icon.png (100%) rename incubator/cloudflared/{0.0.12 => 0.0.14}/ix_values.yaml (100%) rename incubator/cloudflared/{0.0.12 => 0.0.14}/questions.yaml (100%) rename incubator/{cloudflareddns/0.0.12 => cloudflared/0.0.14}/templates/common.yaml (100%) rename incubator/{cloudflareddns/0.0.12 => cloudflared/0.0.14}/values.yaml (100%) delete mode 100644 incubator/cloudflareddns/0.0.12/CHANGELOG.md delete mode 100644 incubator/cloudflareddns/0.0.12/Chart.lock delete mode 100644 incubator/cloudflareddns/0.0.12/Chart.yaml create mode 100644 incubator/cloudflareddns/0.0.14/CHANGELOG.md create mode 100644 incubator/cloudflareddns/0.0.14/Chart.lock create mode 100644 incubator/cloudflareddns/0.0.14/Chart.yaml rename incubator/cloudflareddns/{0.0.12 => 0.0.14}/README.md (100%) rename incubator/cloudflareddns/{0.0.12 => 0.0.14}/app-readme.md (100%) rename incubator/{cups-server/1.0.18 => cloudflareddns/0.0.14}/charts/common-10.4.4.tgz (100%) rename incubator/cloudflareddns/{0.0.12 => 0.0.14}/icon.png (100%) rename incubator/cloudflareddns/{0.0.12 => 0.0.14}/ix_values.yaml (100%) rename incubator/cloudflareddns/{0.0.12 => 0.0.14}/questions.yaml (100%) rename incubator/{cups-server/1.0.18 => cloudflareddns/0.0.14}/templates/common.yaml (100%) rename incubator/{cups-server/1.0.18 => cloudflareddns/0.0.14}/values.yaml (100%) delete mode 100644 incubator/cups-server/1.0.18/CHANGELOG.md delete mode 100644 incubator/cups-server/1.0.18/Chart.lock delete mode 100644 incubator/cups-server/1.0.18/Chart.yaml create mode 100644 incubator/cups-server/1.0.20/CHANGELOG.md create mode 100644 incubator/cups-server/1.0.20/Chart.lock create mode 100644 incubator/cups-server/1.0.20/Chart.yaml rename incubator/cups-server/{1.0.18 => 1.0.20}/README.md (100%) rename incubator/cups-server/{1.0.18 => 1.0.20}/app-readme.md (100%) rename incubator/{czkawka/0.0.9 => cups-server/1.0.20}/charts/common-10.4.4.tgz (100%) rename incubator/cups-server/{1.0.18 => 1.0.20}/icon.png (100%) rename incubator/cups-server/{1.0.18 => 1.0.20}/ix_values.yaml (100%) rename incubator/cups-server/{1.0.18 => 1.0.20}/questions.yaml (100%) rename incubator/{czkawka/0.0.9 => cups-server/1.0.20}/templates/common.yaml (100%) rename incubator/{czkawka/0.0.9 => cups-server/1.0.20}/values.yaml (100%) create mode 100644 incubator/czkawka/0.0.11/CHANGELOG.md create mode 100644 incubator/czkawka/0.0.11/Chart.lock create mode 100644 incubator/czkawka/0.0.11/Chart.yaml rename incubator/czkawka/{0.0.9 => 0.0.11}/README.md (100%) rename incubator/czkawka/{0.0.9 => 0.0.11}/app-readme.md (100%) rename incubator/{dupeguru/0.0.8 => czkawka/0.0.11}/charts/common-10.4.4.tgz (100%) rename incubator/{dupeguru/0.0.8 => czkawka/0.0.11}/docs/installation_notes.md (100%) rename incubator/czkawka/{0.0.9 => 0.0.11}/icon.png (100%) rename incubator/czkawka/{0.0.9 => 0.0.11}/ix_values.yaml (100%) rename incubator/czkawka/{0.0.9 => 0.0.11}/questions.yaml (100%) rename incubator/{dupeguru/0.0.8 => czkawka/0.0.11}/templates/common.yaml (100%) rename incubator/{dupeguru/0.0.8 => czkawka/0.0.11}/values.yaml (100%) delete mode 100644 incubator/czkawka/0.0.9/CHANGELOG.md delete mode 100644 incubator/czkawka/0.0.9/Chart.lock delete mode 100644 incubator/czkawka/0.0.9/Chart.yaml create mode 100644 incubator/dupeguru/0.0.10/CHANGELOG.md create mode 100644 incubator/dupeguru/0.0.10/Chart.lock create mode 100644 incubator/dupeguru/0.0.10/Chart.yaml rename incubator/dupeguru/{0.0.8 => 0.0.10}/README.md (100%) rename incubator/dupeguru/{0.0.8 => 0.0.10}/app-readme.md (100%) rename incubator/{etesync/0.0.11 => dupeguru/0.0.10}/charts/common-10.4.4.tgz (100%) rename incubator/{filebot/0.0.8 => dupeguru/0.0.10}/docs/installation_notes.md (100%) rename incubator/dupeguru/{0.0.8 => 0.0.10}/icon.png (100%) rename incubator/dupeguru/{0.0.8 => 0.0.10}/ix_values.yaml (100%) rename incubator/dupeguru/{0.0.8 => 0.0.10}/questions.yaml (100%) rename incubator/{fancyindex/1.0.14 => dupeguru/0.0.10}/templates/common.yaml (100%) rename incubator/{etesync/0.0.11 => dupeguru/0.0.10}/values.yaml (100%) delete mode 100644 incubator/dupeguru/0.0.8/CHANGELOG.md delete mode 100644 incubator/dupeguru/0.0.8/Chart.lock delete mode 100644 incubator/dupeguru/0.0.8/Chart.yaml delete mode 100644 incubator/etesync/0.0.11/CHANGELOG.md delete mode 100644 incubator/etesync/0.0.11/Chart.lock delete mode 100644 incubator/etesync/0.0.11/Chart.yaml create mode 100644 incubator/etesync/0.0.13/CHANGELOG.md create mode 100644 incubator/etesync/0.0.13/Chart.lock create mode 100644 incubator/etesync/0.0.13/Chart.yaml rename incubator/etesync/{0.0.11 => 0.0.13}/README.md (100%) rename incubator/etesync/{0.0.11 => 0.0.13}/app-readme.md (100%) rename incubator/{fancyindex/1.0.14 => etesync/0.0.13}/charts/common-10.4.4.tgz (100%) rename incubator/etesync/{0.0.11 => 0.0.13}/charts/postgresql-8.0.30.tgz (100%) rename incubator/etesync/{0.0.11 => 0.0.13}/icon.png (100%) rename incubator/etesync/{0.0.11 => 0.0.13}/ix_values.yaml (100%) rename incubator/etesync/{0.0.11 => 0.0.13}/questions.yaml (100%) rename incubator/etesync/{0.0.11 => 0.0.13}/templates/_secret.tpl (100%) rename incubator/etesync/{0.0.11 => 0.0.13}/templates/common.yaml (100%) rename incubator/{fancyindex/1.0.14 => etesync/0.0.13}/values.yaml (100%) delete mode 100644 incubator/fancyindex/1.0.14/CHANGELOG.md delete mode 100644 incubator/fancyindex/1.0.14/Chart.lock delete mode 100644 incubator/fancyindex/1.0.14/Chart.yaml create mode 100644 incubator/fancyindex/1.0.16/CHANGELOG.md create mode 100644 incubator/fancyindex/1.0.16/Chart.lock create mode 100644 incubator/fancyindex/1.0.16/Chart.yaml rename incubator/fancyindex/{1.0.14 => 1.0.16}/README.md (100%) rename incubator/fancyindex/{1.0.14 => 1.0.16}/app-readme.md (100%) rename incubator/{filebot/0.0.8 => fancyindex/1.0.16}/charts/common-10.4.4.tgz (100%) rename incubator/fancyindex/{1.0.14 => 1.0.16}/icon.png (100%) rename incubator/fancyindex/{1.0.14 => 1.0.16}/ix_values.yaml (100%) rename incubator/fancyindex/{1.0.14 => 1.0.16}/questions.yaml (100%) rename incubator/{filebot/0.0.8 => fancyindex/1.0.16}/templates/common.yaml (100%) rename incubator/{filebot/0.0.8 => fancyindex/1.0.16}/values.yaml (100%) create mode 100644 incubator/filebot/0.0.10/CHANGELOG.md create mode 100644 incubator/filebot/0.0.10/Chart.lock create mode 100644 incubator/filebot/0.0.10/Chart.yaml rename incubator/filebot/{0.0.8 => 0.0.10}/README.md (100%) rename incubator/filebot/{0.0.8 => 0.0.10}/app-readme.md (100%) rename incubator/{filerun/2.0.15 => filebot/0.0.10}/charts/common-10.4.4.tgz (100%) rename incubator/{mediainfo/0.0.8 => filebot/0.0.10}/docs/installation_notes.md (100%) rename incubator/filebot/{0.0.8 => 0.0.10}/icon.png (100%) rename incubator/filebot/{0.0.8 => 0.0.10}/ix_values.yaml (100%) rename incubator/filebot/{0.0.8 => 0.0.10}/questions.yaml (100%) rename incubator/{filerun/2.0.15 => filebot/0.0.10}/templates/common.yaml (100%) rename incubator/{filerun/2.0.15 => filebot/0.0.10}/values.yaml (100%) delete mode 100644 incubator/filebot/0.0.8/CHANGELOG.md delete mode 100644 incubator/filebot/0.0.8/Chart.lock delete mode 100644 incubator/filebot/0.0.8/Chart.yaml delete mode 100644 incubator/filerun/2.0.15/CHANGELOG.md delete mode 100644 incubator/filerun/2.0.15/Chart.lock delete mode 100644 incubator/filerun/2.0.15/Chart.yaml create mode 100644 incubator/filerun/2.0.17/CHANGELOG.md create mode 100644 incubator/filerun/2.0.17/Chart.lock create mode 100644 incubator/filerun/2.0.17/Chart.yaml rename incubator/filerun/{2.0.15 => 2.0.17}/README.md (100%) rename incubator/filerun/{2.0.15 => 2.0.17}/app-readme.md (100%) rename incubator/{frigate/2.0.15 => filerun/2.0.17}/charts/common-10.4.4.tgz (100%) rename incubator/filerun/{2.0.15 => 2.0.17}/charts/mariadb-3.0.29.tgz (100%) rename incubator/filerun/{2.0.15 => 2.0.17}/icon.png (100%) rename incubator/filerun/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename incubator/filerun/{2.0.15 => 2.0.17}/questions.yaml (100%) rename incubator/{ghost/3.0.21 => filerun/2.0.17}/templates/common.yaml (100%) rename incubator/{frigate/2.0.15 => filerun/2.0.17}/values.yaml (100%) delete mode 100644 incubator/frigate/2.0.15/CHANGELOG.md delete mode 100644 incubator/frigate/2.0.15/Chart.lock delete mode 100644 incubator/frigate/2.0.15/Chart.yaml create mode 100644 incubator/frigate/2.0.17/CHANGELOG.md create mode 100644 incubator/frigate/2.0.17/Chart.lock create mode 100644 incubator/frigate/2.0.17/Chart.yaml rename incubator/frigate/{2.0.15 => 2.0.17}/README.md (100%) rename incubator/frigate/{2.0.15 => 2.0.17}/app-readme.md (100%) rename incubator/{ghost/3.0.21 => frigate/2.0.17}/charts/common-10.4.4.tgz (100%) rename incubator/frigate/{2.0.15 => 2.0.17}/icon.png (100%) rename incubator/frigate/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename incubator/frigate/{2.0.15 => 2.0.17}/questions.yaml (100%) rename incubator/frigate/{2.0.15 => 2.0.17}/templates/common.yaml (100%) rename incubator/{ghost/3.0.21 => frigate/2.0.17}/values.yaml (100%) delete mode 100644 incubator/ghost/3.0.21/CHANGELOG.md delete mode 100644 incubator/ghost/3.0.21/Chart.lock delete mode 100644 incubator/ghost/3.0.21/Chart.yaml create mode 100644 incubator/ghost/3.0.23/CHANGELOG.md create mode 100644 incubator/ghost/3.0.23/Chart.lock create mode 100644 incubator/ghost/3.0.23/Chart.yaml rename incubator/ghost/{3.0.21 => 3.0.23}/README.md (100%) rename incubator/ghost/{3.0.21 => 3.0.23}/app-readme.md (100%) rename incubator/{homebridge/1.0.16 => ghost/3.0.23}/charts/common-10.4.4.tgz (100%) rename incubator/ghost/{3.0.21 => 3.0.23}/charts/mariadb-3.0.29.tgz (100%) rename incubator/ghost/{3.0.21 => 3.0.23}/icon.png (100%) rename incubator/ghost/{3.0.21 => 3.0.23}/ix_values.yaml (100%) rename incubator/ghost/{3.0.21 => 3.0.23}/questions.yaml (100%) rename incubator/{homebridge/1.0.16 => ghost/3.0.23}/templates/common.yaml (100%) rename incubator/{homebridge/1.0.16 => ghost/3.0.23}/values.yaml (100%) delete mode 100644 incubator/homebridge/1.0.16/CHANGELOG.md delete mode 100644 incubator/homebridge/1.0.16/Chart.lock delete mode 100644 incubator/homebridge/1.0.16/Chart.yaml create mode 100644 incubator/homebridge/1.0.18/CHANGELOG.md create mode 100644 incubator/homebridge/1.0.18/Chart.lock create mode 100644 incubator/homebridge/1.0.18/Chart.yaml rename incubator/homebridge/{1.0.16 => 1.0.18}/README.md (100%) rename incubator/homebridge/{1.0.16 => 1.0.18}/app-readme.md (100%) rename incubator/{jitsi/0.0.10 => homebridge/1.0.18}/charts/common-10.4.4.tgz (100%) rename incubator/homebridge/{1.0.16 => 1.0.18}/icon.png (100%) rename incubator/homebridge/{1.0.16 => 1.0.18}/ix_values.yaml (100%) rename incubator/homebridge/{1.0.16 => 1.0.18}/questions.yaml (100%) rename incubator/{jump/0.0.15 => homebridge/1.0.18}/templates/common.yaml (100%) rename incubator/{jitsi/0.0.10 => homebridge/1.0.18}/values.yaml (100%) delete mode 100644 incubator/jitsi/0.0.10/CHANGELOG.md delete mode 100644 incubator/jitsi/0.0.10/Chart.lock delete mode 100644 incubator/jitsi/0.0.10/Chart.yaml create mode 100644 incubator/jitsi/0.0.12/CHANGELOG.md create mode 100644 incubator/jitsi/0.0.12/Chart.lock create mode 100644 incubator/jitsi/0.0.12/Chart.yaml rename incubator/jitsi/{0.0.10 => 0.0.12}/README.md (100%) rename incubator/jitsi/{0.0.10 => 0.0.12}/app-readme.md (100%) rename incubator/{jump/0.0.15 => jitsi/0.0.12}/charts/common-10.4.4.tgz (100%) rename incubator/jitsi/{0.0.10 => 0.0.12}/icon.png (100%) rename incubator/jitsi/{0.0.10 => 0.0.12}/ix_values.yaml (100%) rename incubator/jitsi/{0.0.10 => 0.0.12}/questions.yaml (100%) rename incubator/jitsi/{0.0.10 => 0.0.12}/templates/common.yaml (100%) rename incubator/{jump/0.0.15 => jitsi/0.0.12}/values.yaml (100%) delete mode 100644 incubator/jump/0.0.15/CHANGELOG.md delete mode 100644 incubator/jump/0.0.15/Chart.lock delete mode 100644 incubator/jump/0.0.15/Chart.yaml create mode 100644 incubator/jump/0.0.17/CHANGELOG.md create mode 100644 incubator/jump/0.0.17/Chart.lock create mode 100644 incubator/jump/0.0.17/Chart.yaml rename incubator/jump/{0.0.15 => 0.0.17}/README.md (100%) rename incubator/jump/{0.0.15 => 0.0.17}/app-readme.md (100%) rename incubator/{lancache-dns/0.0.1 => jump/0.0.17}/charts/common-10.4.4.tgz (100%) rename incubator/jump/{0.0.15 => 0.0.17}/icon.png (100%) rename incubator/jump/{0.0.15 => 0.0.17}/ix_values.yaml (100%) rename incubator/jump/{0.0.15 => 0.0.17}/questions.yaml (100%) rename incubator/{lancache-dns/0.0.1 => jump/0.0.17}/templates/common.yaml (100%) rename incubator/{lancache-dns/0.0.1 => jump/0.0.17}/values.yaml (100%) delete mode 100644 incubator/lancache-dns/0.0.1/CHANGELOG.md delete mode 100644 incubator/lancache-dns/0.0.1/Chart.lock delete mode 100644 incubator/lancache-dns/0.0.1/Chart.yaml create mode 100644 incubator/lancache-dns/0.0.3/CHANGELOG.md create mode 100644 incubator/lancache-dns/0.0.3/Chart.lock create mode 100644 incubator/lancache-dns/0.0.3/Chart.yaml rename incubator/lancache-dns/{0.0.1 => 0.0.3}/README.md (100%) rename incubator/lancache-dns/{0.0.1 => 0.0.3}/app-readme.md (100%) rename incubator/{lancache-monolithic/0.0.5 => lancache-dns/0.0.3}/charts/common-10.4.4.tgz (100%) rename incubator/lancache-dns/{0.0.1 => 0.0.3}/icon.png (100%) rename incubator/lancache-dns/{0.0.1 => 0.0.3}/ix_values.yaml (100%) rename incubator/lancache-dns/{0.0.1 => 0.0.3}/questions.yaml (100%) rename incubator/{lancache-monolithic/0.0.5 => lancache-dns/0.0.3}/templates/common.yaml (100%) rename incubator/{lancache-monolithic/0.0.5 => lancache-dns/0.0.3}/values.yaml (100%) delete mode 100644 incubator/lancache-monolithic/0.0.5/CHANGELOG.md delete mode 100644 incubator/lancache-monolithic/0.0.5/Chart.lock delete mode 100644 incubator/lancache-monolithic/0.0.5/Chart.yaml delete mode 100644 incubator/lancache-monolithic/0.0.5/README.md delete mode 100644 incubator/lancache-monolithic/0.0.5/app-readme.md create mode 100644 incubator/lancache-monolithic/0.0.7/CHANGELOG.md create mode 100644 incubator/lancache-monolithic/0.0.7/Chart.lock create mode 100644 incubator/lancache-monolithic/0.0.7/Chart.yaml create mode 100644 incubator/lancache-monolithic/0.0.7/README.md create mode 100644 incubator/lancache-monolithic/0.0.7/app-readme.md rename incubator/{mediainfo/0.0.8 => lancache-monolithic/0.0.7}/charts/common-10.4.4.tgz (100%) rename incubator/lancache-monolithic/{0.0.5 => 0.0.7}/icon.png (100%) rename incubator/lancache-monolithic/{0.0.5 => 0.0.7}/ix_values.yaml (100%) rename incubator/lancache-monolithic/{0.0.5 => 0.0.7}/questions.yaml (100%) rename incubator/{mediainfo/0.0.8 => lancache-monolithic/0.0.7}/templates/common.yaml (100%) rename incubator/{mediainfo/0.0.8 => lancache-monolithic/0.0.7}/values.yaml (100%) create mode 100644 incubator/mediainfo/0.0.10/CHANGELOG.md create mode 100644 incubator/mediainfo/0.0.10/Chart.lock create mode 100644 incubator/mediainfo/0.0.10/Chart.yaml rename incubator/mediainfo/{0.0.8 => 0.0.10}/README.md (100%) rename incubator/mediainfo/{0.0.8 => 0.0.10}/app-readme.md (100%) rename incubator/{meshcentral/3.0.19 => mediainfo/0.0.10}/charts/common-10.4.4.tgz (100%) rename incubator/{mkvcleaver/0.0.8 => mediainfo/0.0.10}/docs/installation_notes.md (100%) rename incubator/mediainfo/{0.0.8 => 0.0.10}/icon.png (100%) rename incubator/mediainfo/{0.0.8 => 0.0.10}/ix_values.yaml (100%) rename incubator/mediainfo/{0.0.8 => 0.0.10}/questions.yaml (100%) rename incubator/{mineos/0.0.6 => mediainfo/0.0.10}/templates/common.yaml (100%) rename incubator/{meshcentral/3.0.19 => mediainfo/0.0.10}/values.yaml (100%) delete mode 100644 incubator/mediainfo/0.0.8/CHANGELOG.md delete mode 100644 incubator/mediainfo/0.0.8/Chart.lock delete mode 100644 incubator/mediainfo/0.0.8/Chart.yaml delete mode 100644 incubator/meshcentral/3.0.19/CHANGELOG.md delete mode 100644 incubator/meshcentral/3.0.19/Chart.lock delete mode 100644 incubator/meshcentral/3.0.19/Chart.yaml create mode 100644 incubator/meshcentral/3.0.21/CHANGELOG.md create mode 100644 incubator/meshcentral/3.0.21/Chart.lock create mode 100644 incubator/meshcentral/3.0.21/Chart.yaml rename incubator/meshcentral/{3.0.19 => 3.0.21}/README.md (100%) rename incubator/meshcentral/{3.0.19 => 3.0.21}/app-readme.md (100%) rename incubator/{mineos/0.0.6 => meshcentral/3.0.21}/charts/common-10.4.4.tgz (100%) rename incubator/meshcentral/{3.0.19 => 3.0.21}/charts/mongodb-1.0.32.tgz (100%) rename incubator/meshcentral/{3.0.19 => 3.0.21}/icon.png (100%) rename incubator/meshcentral/{3.0.19 => 3.0.21}/ix_values.yaml (100%) rename incubator/meshcentral/{3.0.19 => 3.0.21}/questions.yaml (100%) rename incubator/meshcentral/{3.0.19 => 3.0.21}/templates/common.yaml (100%) rename incubator/{mineos/0.0.6 => meshcentral/3.0.21}/values.yaml (100%) delete mode 100644 incubator/mineos/0.0.6/CHANGELOG.md delete mode 100644 incubator/mineos/0.0.6/Chart.lock delete mode 100644 incubator/mineos/0.0.6/Chart.yaml create mode 100644 incubator/mineos/0.0.8/CHANGELOG.md create mode 100644 incubator/mineos/0.0.8/Chart.lock create mode 100644 incubator/mineos/0.0.8/Chart.yaml rename incubator/mineos/{0.0.6 => 0.0.8}/README.md (100%) rename incubator/mineos/{0.0.6 => 0.0.8}/app-readme.md (100%) rename incubator/{mkvcleaver => mineos}/0.0.8/charts/common-10.4.4.tgz (100%) rename incubator/mineos/{0.0.6 => 0.0.8}/icon.png (100%) rename incubator/mineos/{0.0.6 => 0.0.8}/ix_values.yaml (100%) rename incubator/mineos/{0.0.6 => 0.0.8}/questions.yaml (100%) rename incubator/{mkvcleaver => mineos}/0.0.8/templates/common.yaml (100%) rename incubator/{mkvcleaver => mineos}/0.0.8/values.yaml (100%) create mode 100644 incubator/mkvcleaver/0.0.10/CHANGELOG.md create mode 100644 incubator/mkvcleaver/0.0.10/Chart.lock create mode 100644 incubator/mkvcleaver/0.0.10/Chart.yaml rename incubator/mkvcleaver/{0.0.8 => 0.0.10}/README.md (100%) rename incubator/mkvcleaver/{0.0.8 => 0.0.10}/app-readme.md (100%) rename incubator/{piwigo/3.0.14 => mkvcleaver/0.0.10}/charts/common-10.4.4.tgz (100%) rename incubator/{qdirstat/0.0.8 => mkvcleaver/0.0.10}/docs/installation_notes.md (100%) rename incubator/mkvcleaver/{0.0.8 => 0.0.10}/icon.png (100%) rename incubator/mkvcleaver/{0.0.8 => 0.0.10}/ix_values.yaml (100%) rename incubator/mkvcleaver/{0.0.8 => 0.0.10}/questions.yaml (100%) rename incubator/{plex-meta-manager/0.0.1 => mkvcleaver/0.0.10}/templates/common.yaml (100%) rename incubator/{piwigo/3.0.14 => mkvcleaver/0.0.10}/values.yaml (100%) delete mode 100644 incubator/mkvcleaver/0.0.8/CHANGELOG.md delete mode 100644 incubator/mkvcleaver/0.0.8/Chart.lock delete mode 100644 incubator/mkvcleaver/0.0.8/Chart.yaml delete mode 100644 incubator/piwigo/3.0.14/CHANGELOG.md delete mode 100644 incubator/piwigo/3.0.14/Chart.lock delete mode 100644 incubator/piwigo/3.0.14/Chart.yaml create mode 100644 incubator/piwigo/3.0.16/CHANGELOG.md create mode 100644 incubator/piwigo/3.0.16/Chart.lock create mode 100644 incubator/piwigo/3.0.16/Chart.yaml rename incubator/piwigo/{3.0.14 => 3.0.16}/README.md (100%) rename incubator/piwigo/{3.0.14 => 3.0.16}/app-readme.md (100%) rename incubator/{plausible/0.0.5 => piwigo/3.0.16}/charts/common-10.4.4.tgz (100%) rename incubator/piwigo/{3.0.14 => 3.0.16}/icon.png (100%) rename incubator/piwigo/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename incubator/piwigo/{3.0.14 => 3.0.16}/questions.yaml (100%) rename incubator/piwigo/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename incubator/{plausible/0.0.5 => piwigo/3.0.16}/values.yaml (100%) delete mode 100644 incubator/plausible/0.0.5/CHANGELOG.md delete mode 100644 incubator/plausible/0.0.5/Chart.lock delete mode 100644 incubator/plausible/0.0.5/Chart.yaml create mode 100644 incubator/plausible/0.0.7/CHANGELOG.md create mode 100644 incubator/plausible/0.0.7/Chart.lock create mode 100644 incubator/plausible/0.0.7/Chart.yaml rename incubator/plausible/{0.0.5 => 0.0.7}/README.md (100%) rename incubator/plausible/{0.0.5 => 0.0.7}/app-readme.md (100%) rename incubator/plausible/{0.0.5 => 0.0.7}/charts/clickhouse-0.0.5.tgz (100%) rename incubator/{plex-meta-manager/0.0.1 => plausible/0.0.7}/charts/common-10.4.4.tgz (100%) rename incubator/plausible/{0.0.5 => 0.0.7}/charts/postgresql-8.0.30.tgz (100%) rename incubator/plausible/{0.0.5 => 0.0.7}/icon.png (100%) rename incubator/plausible/{0.0.5 => 0.0.7}/ix_values.yaml (100%) rename incubator/plausible/{0.0.5 => 0.0.7}/questions.yaml (100%) rename incubator/plausible/{0.0.5 => 0.0.7}/templates/_env.tpl (100%) rename incubator/plausible/{0.0.5 => 0.0.7}/templates/common.yaml (100%) rename incubator/{plex-meta-manager/0.0.1 => plausible/0.0.7}/values.yaml (100%) delete mode 100644 incubator/plex-meta-manager/0.0.1/CHANGELOG.md delete mode 100644 incubator/plex-meta-manager/0.0.1/Chart.lock delete mode 100644 incubator/plex-meta-manager/0.0.1/Chart.yaml create mode 100644 incubator/plex-meta-manager/0.0.3/CHANGELOG.md create mode 100644 incubator/plex-meta-manager/0.0.3/Chart.lock create mode 100644 incubator/plex-meta-manager/0.0.3/Chart.yaml rename incubator/plex-meta-manager/{0.0.1 => 0.0.3}/README.md (100%) rename incubator/plex-meta-manager/{0.0.1 => 0.0.3}/app-readme.md (100%) rename incubator/{privatebin/0.0.14 => plex-meta-manager/0.0.3}/charts/common-10.4.4.tgz (100%) rename incubator/plex-meta-manager/{0.0.1 => 0.0.3}/icon.png (100%) rename incubator/plex-meta-manager/{0.0.1 => 0.0.3}/ix_values.yaml (100%) rename incubator/plex-meta-manager/{0.0.1 => 0.0.3}/questions.yaml (100%) rename incubator/{putty/0.0.8 => plex-meta-manager/0.0.3}/templates/common.yaml (100%) rename incubator/{privatebin/0.0.14 => plex-meta-manager/0.0.3}/values.yaml (100%) delete mode 100644 incubator/privatebin/0.0.14/CHANGELOG.md delete mode 100644 incubator/privatebin/0.0.14/Chart.lock delete mode 100644 incubator/privatebin/0.0.14/Chart.yaml create mode 100644 incubator/privatebin/0.0.16/CHANGELOG.md create mode 100644 incubator/privatebin/0.0.16/Chart.lock create mode 100644 incubator/privatebin/0.0.16/Chart.yaml rename incubator/privatebin/{0.0.14 => 0.0.16}/README.md (100%) rename incubator/privatebin/{0.0.14 => 0.0.16}/app-readme.md (100%) rename incubator/{putty/0.0.8 => privatebin/0.0.16}/charts/common-10.4.4.tgz (100%) rename incubator/privatebin/{0.0.14 => 0.0.16}/charts/postgresql-8.0.30.tgz (100%) rename incubator/privatebin/{0.0.14 => 0.0.16}/icon.png (100%) rename incubator/privatebin/{0.0.14 => 0.0.16}/ix_values.yaml (100%) rename incubator/privatebin/{0.0.14 => 0.0.16}/questions.yaml (100%) rename incubator/privatebin/{0.0.14 => 0.0.16}/templates/_configmap.tpl (100%) rename incubator/privatebin/{0.0.14 => 0.0.16}/templates/_secrets.tpl (100%) rename incubator/privatebin/{0.0.14 => 0.0.16}/templates/common.yaml (100%) rename incubator/{putty/0.0.8 => privatebin/0.0.16}/values.yaml (100%) create mode 100644 incubator/putty/0.0.10/CHANGELOG.md create mode 100644 incubator/putty/0.0.10/Chart.lock create mode 100644 incubator/putty/0.0.10/Chart.yaml rename incubator/putty/{0.0.8 => 0.0.10}/README.md (100%) rename incubator/putty/{0.0.8 => 0.0.10}/app-readme.md (100%) rename incubator/{qdirstat/0.0.8 => putty/0.0.10}/charts/common-10.4.4.tgz (100%) rename incubator/{tsmuxer/0.0.7 => putty/0.0.10}/docs/installation_notes.md (100%) rename incubator/putty/{0.0.8 => 0.0.10}/icon.png (100%) rename incubator/putty/{0.0.8 => 0.0.10}/ix_values.yaml (100%) rename incubator/putty/{0.0.8 => 0.0.10}/questions.yaml (100%) rename incubator/{qdirstat/0.0.8 => putty/0.0.10}/templates/common.yaml (100%) rename incubator/{qdirstat/0.0.8 => putty/0.0.10}/values.yaml (100%) delete mode 100644 incubator/putty/0.0.8/CHANGELOG.md delete mode 100644 incubator/putty/0.0.8/Chart.lock delete mode 100644 incubator/putty/0.0.8/Chart.yaml create mode 100644 incubator/qdirstat/0.0.10/CHANGELOG.md create mode 100644 incubator/qdirstat/0.0.10/Chart.lock create mode 100644 incubator/qdirstat/0.0.10/Chart.yaml rename incubator/qdirstat/{0.0.8 => 0.0.10}/README.md (100%) rename incubator/qdirstat/{0.0.8 => 0.0.10}/app-readme.md (100%) rename incubator/{radicale/0.0.12 => qdirstat/0.0.10}/charts/common-10.4.4.tgz (100%) rename {stable/jdownloader2/8.0.15 => incubator/qdirstat/0.0.10}/docs/installation_notes.md (100%) rename incubator/qdirstat/{0.0.8 => 0.0.10}/icon.png (100%) rename incubator/qdirstat/{0.0.8 => 0.0.10}/ix_values.yaml (100%) rename incubator/qdirstat/{0.0.8 => 0.0.10}/questions.yaml (100%) rename incubator/{senseai-server/0.0.13 => qdirstat/0.0.10}/templates/common.yaml (100%) rename incubator/{radicale/0.0.12 => qdirstat/0.0.10}/values.yaml (100%) delete mode 100644 incubator/qdirstat/0.0.8/CHANGELOG.md delete mode 100644 incubator/qdirstat/0.0.8/Chart.lock delete mode 100644 incubator/qdirstat/0.0.8/Chart.yaml delete mode 100644 incubator/radicale/0.0.12/CHANGELOG.md delete mode 100644 incubator/radicale/0.0.12/Chart.lock delete mode 100644 incubator/radicale/0.0.12/Chart.yaml create mode 100644 incubator/radicale/0.0.14/CHANGELOG.md create mode 100644 incubator/radicale/0.0.14/Chart.lock create mode 100644 incubator/radicale/0.0.14/Chart.yaml rename incubator/radicale/{0.0.12 => 0.0.14}/README.md (100%) rename incubator/radicale/{0.0.12 => 0.0.14}/app-readme.md (100%) rename incubator/{self-service-password/1.0.18 => radicale/0.0.14}/charts/common-10.4.4.tgz (100%) rename incubator/radicale/{0.0.12 => 0.0.14}/icon.png (100%) rename incubator/radicale/{0.0.12 => 0.0.14}/ix_values.yaml (100%) rename incubator/radicale/{0.0.12 => 0.0.14}/questions.yaml (100%) rename incubator/radicale/{0.0.12 => 0.0.14}/templates/_configmap.tpl (100%) rename incubator/radicale/{0.0.12 => 0.0.14}/templates/_secret.tpl (100%) rename incubator/radicale/{0.0.12 => 0.0.14}/templates/common.yaml (100%) rename incubator/{self-service-password/1.0.18 => radicale/0.0.14}/values.yaml (100%) delete mode 100644 incubator/self-service-password/1.0.18/CHANGELOG.md delete mode 100644 incubator/self-service-password/1.0.18/Chart.lock delete mode 100644 incubator/self-service-password/1.0.18/Chart.yaml create mode 100644 incubator/self-service-password/1.0.20/CHANGELOG.md create mode 100644 incubator/self-service-password/1.0.20/Chart.lock create mode 100644 incubator/self-service-password/1.0.20/Chart.yaml rename incubator/self-service-password/{1.0.18 => 1.0.20}/README.md (100%) rename incubator/self-service-password/{1.0.18 => 1.0.20}/SKIPINSTALL (100%) rename incubator/self-service-password/{1.0.18 => 1.0.20}/app-readme.md (100%) rename incubator/{senseai-server/0.0.13 => self-service-password/1.0.20}/charts/common-10.4.4.tgz (100%) rename incubator/self-service-password/{1.0.18 => 1.0.20}/icon.png (100%) rename incubator/self-service-password/{1.0.18 => 1.0.20}/ix_values.yaml (100%) rename incubator/self-service-password/{1.0.18 => 1.0.20}/questions.yaml (100%) rename incubator/self-service-password/{1.0.18 => 1.0.20}/templates/common.yaml (100%) rename incubator/{senseai-server/0.0.13 => self-service-password/1.0.20}/values.yaml (100%) delete mode 100644 incubator/senseai-server/0.0.13/CHANGELOG.md delete mode 100644 incubator/senseai-server/0.0.13/Chart.lock delete mode 100644 incubator/senseai-server/0.0.13/Chart.yaml create mode 100644 incubator/senseai-server/0.0.15/CHANGELOG.md create mode 100644 incubator/senseai-server/0.0.15/Chart.lock create mode 100644 incubator/senseai-server/0.0.15/Chart.yaml rename incubator/senseai-server/{0.0.13 => 0.0.15}/README.md (100%) rename incubator/senseai-server/{0.0.13 => 0.0.15}/app-readme.md (100%) rename incubator/{technitium/1.0.16 => senseai-server/0.0.15}/charts/common-10.4.4.tgz (100%) rename incubator/senseai-server/{0.0.13 => 0.0.15}/icon.png (100%) rename incubator/senseai-server/{0.0.13 => 0.0.15}/ix_values.yaml (100%) rename incubator/senseai-server/{0.0.13 => 0.0.15}/questions.yaml (100%) rename incubator/{theme-park/1.0.16 => senseai-server/0.0.15}/templates/common.yaml (100%) rename incubator/{technitium/1.0.16 => senseai-server/0.0.15}/values.yaml (100%) delete mode 100644 incubator/technitium/1.0.16/CHANGELOG.md delete mode 100644 incubator/technitium/1.0.16/Chart.lock delete mode 100644 incubator/technitium/1.0.16/Chart.yaml create mode 100644 incubator/technitium/1.0.18/CHANGELOG.md create mode 100644 incubator/technitium/1.0.18/Chart.lock create mode 100644 incubator/technitium/1.0.18/Chart.yaml rename incubator/technitium/{1.0.16 => 1.0.18}/README.md (100%) rename incubator/technitium/{1.0.16 => 1.0.18}/app-readme.md (100%) rename incubator/{theme-park/1.0.16 => technitium/1.0.18}/charts/common-10.4.4.tgz (100%) rename incubator/technitium/{1.0.16 => 1.0.18}/icon.png (100%) rename incubator/technitium/{1.0.16 => 1.0.18}/ix_values.yaml (100%) rename incubator/technitium/{1.0.16 => 1.0.18}/questions.yaml (100%) rename incubator/technitium/{1.0.16 => 1.0.18}/templates/common.yaml (100%) rename incubator/{theme-park/1.0.16 => technitium/1.0.18}/values.yaml (100%) delete mode 100644 incubator/theme-park/1.0.16/CHANGELOG.md delete mode 100644 incubator/theme-park/1.0.16/Chart.lock delete mode 100644 incubator/theme-park/1.0.16/Chart.yaml create mode 100644 incubator/theme-park/1.0.18/CHANGELOG.md create mode 100644 incubator/theme-park/1.0.18/Chart.lock create mode 100644 incubator/theme-park/1.0.18/Chart.yaml rename incubator/theme-park/{1.0.16 => 1.0.18}/README.md (100%) rename incubator/theme-park/{1.0.16 => 1.0.18}/app-readme.md (100%) rename incubator/{tsmuxer/0.0.7 => theme-park/1.0.18}/charts/common-10.4.4.tgz (100%) rename incubator/theme-park/{1.0.16 => 1.0.18}/icon.png (100%) rename incubator/theme-park/{1.0.16 => 1.0.18}/ix_values.yaml (100%) rename incubator/theme-park/{1.0.16 => 1.0.18}/questions.yaml (100%) rename incubator/{tsmuxer/0.0.7 => theme-park/1.0.18}/templates/common.yaml (100%) rename incubator/{tsmuxer/0.0.7 => theme-park/1.0.18}/values.yaml (100%) delete mode 100644 incubator/tsmuxer/0.0.7/CHANGELOG.md delete mode 100644 incubator/tsmuxer/0.0.7/Chart.lock delete mode 100644 incubator/tsmuxer/0.0.7/Chart.yaml create mode 100644 incubator/tsmuxer/0.0.9/CHANGELOG.md create mode 100644 incubator/tsmuxer/0.0.9/Chart.lock create mode 100644 incubator/tsmuxer/0.0.9/Chart.yaml rename incubator/tsmuxer/{0.0.7 => 0.0.9}/README.md (100%) rename incubator/tsmuxer/{0.0.7 => 0.0.9}/app-readme.md (100%) rename incubator/{wger/0.0.19 => tsmuxer/0.0.9}/charts/common-10.4.4.tgz (100%) rename {stable/makemkv/2.0.16 => incubator/tsmuxer/0.0.9}/docs/installation_notes.md (100%) rename incubator/tsmuxer/{0.0.7 => 0.0.9}/icon.png (100%) rename incubator/tsmuxer/{0.0.7 => 0.0.9}/ix_values.yaml (100%) rename incubator/tsmuxer/{0.0.7 => 0.0.9}/questions.yaml (100%) rename incubator/{youtubedl-material/0.0.13 => tsmuxer/0.0.9}/templates/common.yaml (100%) rename incubator/{wger/0.0.19 => tsmuxer/0.0.9}/values.yaml (100%) delete mode 100644 incubator/wger/0.0.19/CHANGELOG.md delete mode 100644 incubator/wger/0.0.19/Chart.lock delete mode 100644 incubator/wger/0.0.19/Chart.yaml create mode 100644 incubator/wger/0.0.21/CHANGELOG.md create mode 100644 incubator/wger/0.0.21/Chart.lock create mode 100644 incubator/wger/0.0.21/Chart.yaml rename incubator/wger/{0.0.19 => 0.0.21}/README.md (100%) rename incubator/wger/{0.0.19 => 0.0.21}/app-readme.md (100%) rename incubator/{youtubedl-material/0.0.13 => wger/0.0.21}/charts/common-10.4.4.tgz (100%) rename incubator/wger/{0.0.19 => 0.0.21}/charts/postgresql-8.0.30.tgz (100%) rename incubator/wger/{0.0.19 => 0.0.21}/charts/redis-3.0.30.tgz (100%) rename incubator/wger/{0.0.19 => 0.0.21}/docs/credentials.md (100%) rename incubator/wger/{0.0.19 => 0.0.21}/icon.png (100%) rename incubator/wger/{0.0.19 => 0.0.21}/ix_values.yaml (100%) rename incubator/wger/{0.0.19 => 0.0.21}/questions.yaml (100%) rename incubator/wger/{0.0.19 => 0.0.21}/templates/_secrets.tpl (100%) rename incubator/wger/{0.0.19 => 0.0.21}/templates/common.yaml (100%) rename incubator/{youtubedl-material/0.0.13 => wger/0.0.21}/values.yaml (100%) delete mode 100644 incubator/youtubedl-material/0.0.13/CHANGELOG.md delete mode 100644 incubator/youtubedl-material/0.0.13/Chart.lock delete mode 100644 incubator/youtubedl-material/0.0.13/Chart.yaml create mode 100644 incubator/youtubedl-material/0.0.15/CHANGELOG.md create mode 100644 incubator/youtubedl-material/0.0.15/Chart.lock create mode 100644 incubator/youtubedl-material/0.0.15/Chart.yaml rename incubator/youtubedl-material/{0.0.13 => 0.0.15}/README.md (100%) rename incubator/youtubedl-material/{0.0.13 => 0.0.15}/app-readme.md (100%) rename incubator/{zabbix-server/2.0.16 => youtubedl-material/0.0.15}/charts/common-10.4.4.tgz (100%) rename incubator/youtubedl-material/{0.0.13 => 0.0.15}/charts/mongodb-1.0.32.tgz (100%) rename incubator/youtubedl-material/{0.0.13 => 0.0.15}/icon.png (100%) rename incubator/youtubedl-material/{0.0.13 => 0.0.15}/ix_values.yaml (100%) rename incubator/youtubedl-material/{0.0.13 => 0.0.15}/questions.yaml (100%) rename incubator/{zabbix-server/2.0.16 => youtubedl-material/0.0.15}/templates/common.yaml (100%) rename incubator/{zabbix-server/2.0.16 => youtubedl-material/0.0.15}/values.yaml (100%) delete mode 100644 incubator/zabbix-server/2.0.16/CHANGELOG.md delete mode 100644 incubator/zabbix-server/2.0.16/Chart.lock delete mode 100644 incubator/zabbix-server/2.0.16/Chart.yaml create mode 100644 incubator/zabbix-server/2.0.18/CHANGELOG.md create mode 100644 incubator/zabbix-server/2.0.18/Chart.lock create mode 100644 incubator/zabbix-server/2.0.18/Chart.yaml rename incubator/zabbix-server/{2.0.16 => 2.0.18}/README.md (100%) rename incubator/zabbix-server/{2.0.16 => 2.0.18}/app-readme.md (100%) rename {stable/airdcpp-webclient/3.0.15 => incubator/zabbix-server/2.0.18}/charts/common-10.4.4.tgz (100%) rename incubator/zabbix-server/{2.0.16 => 2.0.18}/charts/postgresql-8.0.30.tgz (100%) rename incubator/zabbix-server/{2.0.16 => 2.0.18}/icon.png (100%) rename incubator/zabbix-server/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename incubator/zabbix-server/{2.0.16 => 2.0.18}/questions.yaml (100%) rename {stable/airdcpp-webclient/3.0.15 => incubator/zabbix-server/2.0.18}/templates/common.yaml (100%) rename {stable/airdcpp-webclient/3.0.15 => incubator/zabbix-server/2.0.18}/values.yaml (100%) delete mode 100644 stable/airdcpp-webclient/3.0.15/CHANGELOG.md delete mode 100644 stable/airdcpp-webclient/3.0.15/Chart.lock delete mode 100644 stable/airdcpp-webclient/3.0.15/Chart.yaml create mode 100644 stable/airdcpp-webclient/3.0.17/CHANGELOG.md create mode 100644 stable/airdcpp-webclient/3.0.17/Chart.lock create mode 100644 stable/airdcpp-webclient/3.0.17/Chart.yaml rename stable/airdcpp-webclient/{3.0.15 => 3.0.17}/README.md (100%) rename stable/airdcpp-webclient/{3.0.15 => 3.0.17}/app-readme.md (100%) rename stable/{airsonic-advanced/4.0.15 => airdcpp-webclient/3.0.17}/charts/common-10.4.4.tgz (100%) rename stable/airdcpp-webclient/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/airdcpp-webclient/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/airdcpp-webclient/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/{airsonic-advanced/4.0.15 => airdcpp-webclient/3.0.17}/templates/common.yaml (100%) rename stable/{airsonic-advanced/4.0.15 => airdcpp-webclient/3.0.17}/values.yaml (100%) delete mode 100644 stable/airsonic-advanced/4.0.15/CHANGELOG.md delete mode 100644 stable/airsonic-advanced/4.0.15/Chart.lock delete mode 100644 stable/airsonic-advanced/4.0.15/Chart.yaml create mode 100644 stable/airsonic-advanced/4.0.17/CHANGELOG.md create mode 100644 stable/airsonic-advanced/4.0.17/Chart.lock create mode 100644 stable/airsonic-advanced/4.0.17/Chart.yaml rename stable/airsonic-advanced/{4.0.15 => 4.0.17}/README.md (100%) rename stable/airsonic-advanced/{4.0.15 => 4.0.17}/app-readme.md (100%) rename stable/{airsonic/6.0.15 => airsonic-advanced/4.0.17}/charts/common-10.4.4.tgz (100%) rename stable/airsonic-advanced/{4.0.15 => 4.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/airsonic-advanced/{4.0.15 => 4.0.17}/icon.png (100%) rename stable/airsonic-advanced/{4.0.15 => 4.0.17}/ix_values.yaml (100%) rename stable/airsonic-advanced/{4.0.15 => 4.0.17}/questions.yaml (100%) rename stable/{airsonic/6.0.15 => airsonic-advanced/4.0.17}/templates/common.yaml (100%) rename stable/{airsonic/6.0.15 => airsonic-advanced/4.0.17}/values.yaml (100%) delete mode 100644 stable/airsonic/6.0.15/CHANGELOG.md delete mode 100644 stable/airsonic/6.0.15/Chart.lock delete mode 100644 stable/airsonic/6.0.15/Chart.yaml create mode 100644 stable/airsonic/6.0.17/CHANGELOG.md create mode 100644 stable/airsonic/6.0.17/Chart.lock create mode 100644 stable/airsonic/6.0.17/Chart.yaml rename stable/airsonic/{6.0.15 => 6.0.17}/README.md (100%) rename stable/airsonic/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{alist/2.0.15 => airsonic/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/airsonic/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/airsonic/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/airsonic/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{alist/2.0.15 => airsonic/6.0.17}/templates/common.yaml (100%) rename stable/{alist/2.0.15 => airsonic/6.0.17}/values.yaml (100%) delete mode 100644 stable/alist/2.0.15/CHANGELOG.md delete mode 100644 stable/alist/2.0.15/Chart.lock delete mode 100644 stable/alist/2.0.15/Chart.yaml create mode 100644 stable/alist/2.0.17/CHANGELOG.md create mode 100644 stable/alist/2.0.17/Chart.lock create mode 100644 stable/alist/2.0.17/Chart.yaml rename stable/alist/{2.0.15 => 2.0.17}/README.md (100%) rename stable/alist/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{amcrest2mqtt/4.0.15 => alist/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/alist/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/alist/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/alist/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{apache-musicindex/4.0.15 => alist/2.0.17}/templates/common.yaml (100%) rename stable/{amcrest2mqtt/4.0.15 => alist/2.0.17}/values.yaml (100%) delete mode 100644 stable/amcrest2mqtt/4.0.15/CHANGELOG.md delete mode 100644 stable/amcrest2mqtt/4.0.15/Chart.lock delete mode 100644 stable/amcrest2mqtt/4.0.15/Chart.yaml create mode 100644 stable/amcrest2mqtt/4.0.17/CHANGELOG.md create mode 100644 stable/amcrest2mqtt/4.0.17/Chart.lock create mode 100644 stable/amcrest2mqtt/4.0.17/Chart.yaml rename stable/amcrest2mqtt/{4.0.15 => 4.0.17}/README.md (100%) rename stable/amcrest2mqtt/{4.0.15 => 4.0.17}/app-readme.md (100%) rename stable/{anonaddy/9.0.19 => amcrest2mqtt/4.0.17}/charts/common-10.4.4.tgz (100%) rename stable/amcrest2mqtt/{4.0.15 => 4.0.17}/icon.png (100%) rename stable/amcrest2mqtt/{4.0.15 => 4.0.17}/ix_values.yaml (100%) rename stable/amcrest2mqtt/{4.0.15 => 4.0.17}/questions.yaml (100%) rename stable/amcrest2mqtt/{4.0.15 => 4.0.17}/templates/common.yaml (100%) rename stable/{anonaddy/9.0.19 => amcrest2mqtt/4.0.17}/values.yaml (100%) delete mode 100644 stable/anonaddy/9.0.19/CHANGELOG.md delete mode 100644 stable/anonaddy/9.0.19/Chart.lock delete mode 100644 stable/anonaddy/9.0.19/Chart.yaml create mode 100644 stable/anonaddy/9.0.21/CHANGELOG.md create mode 100644 stable/anonaddy/9.0.21/Chart.lock create mode 100644 stable/anonaddy/9.0.21/Chart.yaml rename stable/anonaddy/{9.0.19 => 9.0.21}/README.md (100%) rename stable/anonaddy/{9.0.19 => 9.0.21}/app-readme.md (100%) rename stable/{apache-musicindex/4.0.15 => anonaddy/9.0.21}/charts/common-10.4.4.tgz (100%) rename stable/anonaddy/{9.0.19 => 9.0.21}/charts/mariadb-3.0.29.tgz (100%) rename stable/anonaddy/{9.0.19 => 9.0.21}/charts/redis-3.0.30.tgz (100%) rename stable/anonaddy/{9.0.19 => 9.0.21}/icon.png (100%) rename stable/anonaddy/{9.0.19 => 9.0.21}/ix_values.yaml (100%) rename stable/anonaddy/{9.0.19 => 9.0.21}/questions.yaml (100%) rename stable/anonaddy/{9.0.19 => 9.0.21}/templates/_appkey.tpl (100%) rename stable/anonaddy/{9.0.19 => 9.0.21}/templates/common.yaml (100%) rename stable/{apache-musicindex/4.0.15 => anonaddy/9.0.21}/values.yaml (100%) delete mode 100644 stable/apache-musicindex/4.0.15/CHANGELOG.md delete mode 100644 stable/apache-musicindex/4.0.15/Chart.lock delete mode 100644 stable/apache-musicindex/4.0.15/Chart.yaml create mode 100644 stable/apache-musicindex/4.0.17/CHANGELOG.md create mode 100644 stable/apache-musicindex/4.0.17/Chart.lock create mode 100644 stable/apache-musicindex/4.0.17/Chart.yaml rename stable/apache-musicindex/{4.0.15 => 4.0.17}/README.md (100%) rename stable/apache-musicindex/{4.0.15 => 4.0.17}/app-readme.md (100%) rename stable/{appdaemon/9.0.15 => apache-musicindex/4.0.17}/charts/common-10.4.4.tgz (100%) rename stable/apache-musicindex/{4.0.15 => 4.0.17}/icon.png (100%) rename stable/apache-musicindex/{4.0.15 => 4.0.17}/ix_values.yaml (100%) rename stable/apache-musicindex/{4.0.15 => 4.0.17}/questions.yaml (100%) rename stable/{appdaemon/9.0.15 => apache-musicindex/4.0.17}/templates/common.yaml (100%) rename stable/{appdaemon/9.0.15 => apache-musicindex/4.0.17}/values.yaml (100%) delete mode 100644 stable/appdaemon/9.0.15/CHANGELOG.md delete mode 100644 stable/appdaemon/9.0.15/Chart.lock delete mode 100644 stable/appdaemon/9.0.15/Chart.yaml create mode 100644 stable/appdaemon/9.0.17/CHANGELOG.md create mode 100644 stable/appdaemon/9.0.17/Chart.lock create mode 100644 stable/appdaemon/9.0.17/Chart.yaml rename stable/appdaemon/{9.0.15 => 9.0.17}/README.md (100%) rename stable/appdaemon/{9.0.15 => 9.0.17}/app-readme.md (100%) rename stable/{aria2/5.0.15 => appdaemon/9.0.17}/charts/common-10.4.4.tgz (100%) rename stable/appdaemon/{9.0.15 => 9.0.17}/docs/validation.md (100%) rename stable/appdaemon/{9.0.15 => 9.0.17}/icon.png (100%) rename stable/appdaemon/{9.0.15 => 9.0.17}/ix_values.yaml (100%) rename stable/appdaemon/{9.0.15 => 9.0.17}/questions.yaml (100%) rename stable/{aria2/5.0.15 => appdaemon/9.0.17}/templates/common.yaml (100%) rename stable/{aria2/5.0.15 => appdaemon/9.0.17}/values.yaml (100%) delete mode 100644 stable/aria2/5.0.15/CHANGELOG.md delete mode 100644 stable/aria2/5.0.15/Chart.lock delete mode 100644 stable/aria2/5.0.15/Chart.yaml create mode 100644 stable/aria2/5.0.17/CHANGELOG.md create mode 100644 stable/aria2/5.0.17/Chart.lock create mode 100644 stable/aria2/5.0.17/Chart.yaml rename stable/aria2/{5.0.15 => 5.0.17}/README.md (100%) rename stable/aria2/{5.0.15 => 5.0.17}/app-readme.md (100%) rename stable/{audacity/4.0.14 => aria2/5.0.17}/charts/common-10.4.4.tgz (100%) rename stable/aria2/{5.0.15 => 5.0.17}/icon.png (100%) rename stable/aria2/{5.0.15 => 5.0.17}/ix_values.yaml (100%) rename stable/aria2/{5.0.15 => 5.0.17}/questions.yaml (100%) rename stable/{automatic-music-downloader/2.0.15 => aria2/5.0.17}/templates/common.yaml (100%) rename stable/{audacity/4.0.14 => aria2/5.0.17}/values.yaml (100%) delete mode 100644 stable/audacity/4.0.14/CHANGELOG.md delete mode 100644 stable/audacity/4.0.14/Chart.lock delete mode 100644 stable/audacity/4.0.14/Chart.yaml create mode 100644 stable/audacity/4.0.16/CHANGELOG.md create mode 100644 stable/audacity/4.0.16/Chart.lock create mode 100644 stable/audacity/4.0.16/Chart.yaml rename stable/audacity/{4.0.14 => 4.0.16}/README.md (100%) rename stable/audacity/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{audiobookshelf/2.0.17 => audacity/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/audacity/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/audacity/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/audacity/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/audacity/{4.0.14 => 4.0.16}/templates/common.yaml (100%) rename stable/{audiobookshelf/2.0.17 => audacity/4.0.16}/values.yaml (100%) delete mode 100644 stable/audiobookshelf/2.0.17/CHANGELOG.md delete mode 100644 stable/audiobookshelf/2.0.17/Chart.lock delete mode 100644 stable/audiobookshelf/2.0.17/Chart.yaml create mode 100644 stable/audiobookshelf/2.0.19/CHANGELOG.md create mode 100644 stable/audiobookshelf/2.0.19/Chart.lock create mode 100644 stable/audiobookshelf/2.0.19/Chart.yaml rename stable/audiobookshelf/{2.0.17 => 2.0.19}/README.md (100%) rename stable/audiobookshelf/{2.0.17 => 2.0.19}/app-readme.md (100%) rename stable/{automatic-music-downloader/2.0.15 => audiobookshelf/2.0.19}/charts/common-10.4.4.tgz (100%) rename stable/audiobookshelf/{2.0.17 => 2.0.19}/icon.png (100%) rename stable/audiobookshelf/{2.0.17 => 2.0.19}/ix_values.yaml (100%) rename stable/audiobookshelf/{2.0.17 => 2.0.19}/questions.yaml (100%) rename stable/audiobookshelf/{2.0.17 => 2.0.19}/templates/_secrets.tpl (100%) rename stable/audiobookshelf/{2.0.17 => 2.0.19}/templates/common.yaml (100%) rename stable/{automatic-music-downloader/2.0.15 => audiobookshelf/2.0.19}/values.yaml (100%) create mode 100644 stable/authelia/11.0.21/CHANGELOG.md create mode 100644 stable/authelia/11.0.21/Chart.lock create mode 100644 stable/authelia/11.0.21/Chart.yaml create mode 100644 stable/authelia/11.0.21/README.md create mode 100644 stable/authelia/11.0.21/app-readme.md rename stable/{babybuddy/8.0.21 => authelia/11.0.21}/charts/common-10.4.4.tgz (100%) rename stable/{babybuddy/8.0.21 => authelia/11.0.21}/charts/postgresql-8.0.30.tgz (100%) rename stable/{baserow/3.0.18 => authelia/11.0.21}/charts/redis-3.0.30.tgz (100%) create mode 100644 stable/authelia/11.0.21/icon.png create mode 100644 stable/authelia/11.0.21/ix_values.yaml create mode 100644 stable/authelia/11.0.21/questions.yaml create mode 100644 stable/authelia/11.0.21/templates/_configmap.tpl create mode 100644 stable/authelia/11.0.21/templates/_secrets.tpl create mode 100644 stable/authelia/11.0.21/templates/common.yaml rename stable/{babybuddy/8.0.21 => authelia/11.0.21}/values.yaml (100%) delete mode 100644 stable/automatic-music-downloader/2.0.15/CHANGELOG.md delete mode 100644 stable/automatic-music-downloader/2.0.15/Chart.lock delete mode 100644 stable/automatic-music-downloader/2.0.15/Chart.yaml create mode 100644 stable/automatic-music-downloader/2.0.17/CHANGELOG.md create mode 100644 stable/automatic-music-downloader/2.0.17/Chart.lock create mode 100644 stable/automatic-music-downloader/2.0.17/Chart.yaml rename stable/automatic-music-downloader/{2.0.15 => 2.0.17}/README.md (100%) rename stable/automatic-music-downloader/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{baserow/3.0.18 => automatic-music-downloader/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/automatic-music-downloader/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/automatic-music-downloader/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/automatic-music-downloader/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{babybuddy/8.0.21 => automatic-music-downloader/2.0.17}/templates/common.yaml (100%) rename stable/{baserow/3.0.18 => automatic-music-downloader/2.0.17}/values.yaml (100%) delete mode 100644 stable/babybuddy/8.0.21/CHANGELOG.md delete mode 100644 stable/babybuddy/8.0.21/Chart.lock delete mode 100644 stable/babybuddy/8.0.21/Chart.yaml create mode 100644 stable/babybuddy/8.0.23/CHANGELOG.md create mode 100644 stable/babybuddy/8.0.23/Chart.lock create mode 100644 stable/babybuddy/8.0.23/Chart.yaml rename stable/babybuddy/{8.0.21 => 8.0.23}/README.md (100%) rename stable/babybuddy/{8.0.21 => 8.0.23}/app-readme.md (100%) rename stable/{beets/4.0.16 => babybuddy/8.0.23}/charts/common-10.4.4.tgz (100%) rename stable/{baserow/3.0.18 => babybuddy/8.0.23}/charts/postgresql-8.0.30.tgz (100%) rename stable/babybuddy/{8.0.21 => 8.0.23}/icon.png (100%) rename stable/babybuddy/{8.0.21 => 8.0.23}/ix_values.yaml (100%) rename stable/babybuddy/{8.0.21 => 8.0.23}/questions.yaml (100%) rename stable/{boinc/2.0.21 => babybuddy/8.0.23}/templates/common.yaml (100%) rename stable/{beets/4.0.16 => babybuddy/8.0.23}/values.yaml (100%) delete mode 100644 stable/baserow/3.0.18/CHANGELOG.md delete mode 100644 stable/baserow/3.0.18/Chart.lock delete mode 100644 stable/baserow/3.0.18/Chart.yaml create mode 100644 stable/baserow/3.0.20/CHANGELOG.md create mode 100644 stable/baserow/3.0.20/Chart.lock create mode 100644 stable/baserow/3.0.20/Chart.yaml rename stable/baserow/{3.0.18 => 3.0.20}/README.md (100%) rename stable/baserow/{3.0.18 => 3.0.20}/app-readme.md (100%) rename stable/{blog/3.0.16 => baserow/3.0.20}/charts/common-10.4.4.tgz (100%) rename stable/{blog/3.0.16 => baserow/3.0.20}/charts/postgresql-8.0.30.tgz (100%) rename stable/{friendica/4.0.22 => baserow/3.0.20}/charts/redis-3.0.30.tgz (100%) rename stable/baserow/{3.0.18 => 3.0.20}/icon.png (100%) rename stable/baserow/{3.0.18 => 3.0.20}/ix_values.yaml (100%) rename stable/baserow/{3.0.18 => 3.0.20}/questions.yaml (100%) rename stable/baserow/{3.0.18 => 3.0.20}/templates/_secrets.tpl (100%) rename stable/baserow/{3.0.18 => 3.0.20}/templates/common.yaml (100%) rename stable/{blog/3.0.16 => baserow/3.0.20}/values.yaml (100%) create mode 100644 stable/bazarr/11.0.17/CHANGELOG.md create mode 100644 stable/bazarr/11.0.17/Chart.lock create mode 100644 stable/bazarr/11.0.17/Chart.yaml create mode 100644 stable/bazarr/11.0.17/README.md create mode 100644 stable/bazarr/11.0.17/app-readme.md rename stable/{boinc/2.0.21 => bazarr/11.0.17}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/bazarr/11.0.17/icon.png create mode 100644 stable/bazarr/11.0.17/ix_values.yaml create mode 100644 stable/bazarr/11.0.17/questions.yaml rename stable/{booksonic-air/6.0.17 => bazarr/11.0.17}/templates/common.yaml (100%) rename stable/{boinc/2.0.21 => bazarr/11.0.17}/values.yaml (100%) delete mode 100644 stable/beets/4.0.16/CHANGELOG.md delete mode 100644 stable/beets/4.0.16/Chart.lock delete mode 100644 stable/beets/4.0.16/Chart.yaml create mode 100644 stable/beets/4.0.18/CHANGELOG.md create mode 100644 stable/beets/4.0.18/Chart.lock create mode 100644 stable/beets/4.0.18/Chart.yaml rename stable/beets/{4.0.16 => 4.0.18}/README.md (100%) rename stable/beets/{4.0.16 => 4.0.18}/app-readme.md (100%) rename stable/{booksonic-air/6.0.17 => beets/4.0.18}/charts/common-10.4.4.tgz (100%) rename stable/beets/{4.0.16 => 4.0.18}/icon.png (100%) rename stable/beets/{4.0.16 => 4.0.18}/ix_values.yaml (100%) rename stable/beets/{4.0.16 => 4.0.18}/questions.yaml (100%) rename stable/beets/{4.0.16 => 4.0.18}/templates/common.yaml (100%) rename stable/{booksonic-air/6.0.17 => beets/4.0.18}/values.yaml (100%) delete mode 100644 stable/blog/3.0.16/CHANGELOG.md delete mode 100644 stable/blog/3.0.16/Chart.lock delete mode 100644 stable/blog/3.0.16/Chart.yaml create mode 100644 stable/blog/3.0.18/CHANGELOG.md create mode 100644 stable/blog/3.0.18/Chart.lock create mode 100644 stable/blog/3.0.18/Chart.yaml rename stable/blog/{3.0.16 => 3.0.18}/README.md (100%) rename stable/blog/{3.0.16 => 3.0.18}/app-readme.md (100%) rename stable/{bookstack/3.0.17 => blog/3.0.18}/charts/common-10.4.4.tgz (100%) rename stable/{commento-plusplus/3.0.15 => blog/3.0.18}/charts/postgresql-8.0.30.tgz (100%) rename stable/blog/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/blog/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/blog/{3.0.16 => 3.0.18}/questions.yaml (100%) rename stable/blog/{3.0.16 => 3.0.18}/templates/common.yaml (100%) rename stable/{bookstack/3.0.17 => blog/3.0.18}/values.yaml (100%) delete mode 100644 stable/boinc/2.0.21/CHANGELOG.md delete mode 100644 stable/boinc/2.0.21/Chart.lock delete mode 100644 stable/boinc/2.0.21/Chart.yaml create mode 100644 stable/boinc/2.0.23/CHANGELOG.md create mode 100644 stable/boinc/2.0.23/Chart.lock create mode 100644 stable/boinc/2.0.23/Chart.yaml rename stable/boinc/{2.0.21 => 2.0.23}/README.md (100%) rename stable/boinc/{2.0.21 => 2.0.23}/app-readme.md (100%) rename stable/{browserless-chrome/2.0.15 => boinc/2.0.23}/charts/common-10.4.4.tgz (100%) rename stable/boinc/{2.0.21 => 2.0.23}/icon.png (100%) rename stable/boinc/{2.0.21 => 2.0.23}/ix_values.yaml (100%) rename stable/boinc/{2.0.21 => 2.0.23}/questions.yaml (100%) rename stable/{browserless-chrome/2.0.15 => boinc/2.0.23}/templates/common.yaml (100%) rename stable/{browserless-chrome/2.0.15 => boinc/2.0.23}/values.yaml (100%) delete mode 100644 stable/booksonic-air/6.0.17/CHANGELOG.md delete mode 100644 stable/booksonic-air/6.0.17/Chart.lock delete mode 100644 stable/booksonic-air/6.0.17/Chart.yaml create mode 100644 stable/booksonic-air/6.0.19/CHANGELOG.md create mode 100644 stable/booksonic-air/6.0.19/Chart.lock create mode 100644 stable/booksonic-air/6.0.19/Chart.yaml rename stable/booksonic-air/{6.0.17 => 6.0.19}/README.md (100%) rename stable/booksonic-air/{6.0.17 => 6.0.19}/app-readme.md (100%) rename stable/{budge/2.0.17 => booksonic-air/6.0.19}/charts/common-10.4.4.tgz (100%) rename stable/booksonic-air/{6.0.17 => 6.0.19}/icon.png (100%) rename stable/booksonic-air/{6.0.17 => 6.0.19}/ix_values.yaml (100%) rename stable/booksonic-air/{6.0.17 => 6.0.19}/questions.yaml (100%) rename stable/{budge/2.0.17 => booksonic-air/6.0.19}/templates/common.yaml (100%) rename stable/{budge/2.0.17 => booksonic-air/6.0.19}/values.yaml (100%) delete mode 100644 stable/bookstack/3.0.17/CHANGELOG.md delete mode 100644 stable/bookstack/3.0.17/Chart.lock delete mode 100644 stable/bookstack/3.0.17/Chart.yaml create mode 100644 stable/bookstack/3.0.19/CHANGELOG.md create mode 100644 stable/bookstack/3.0.19/Chart.lock create mode 100644 stable/bookstack/3.0.19/Chart.yaml rename stable/bookstack/{3.0.17 => 3.0.19}/README.md (100%) rename stable/bookstack/{3.0.17 => 3.0.19}/app-readme.md (100%) rename stable/{calibre/7.0.19 => bookstack/3.0.19}/charts/common-10.4.4.tgz (100%) rename stable/bookstack/{3.0.17 => 3.0.19}/charts/mariadb-3.0.29.tgz (100%) rename stable/bookstack/{3.0.17 => 3.0.19}/icon.png (100%) rename stable/bookstack/{3.0.17 => 3.0.19}/ix_values.yaml (100%) rename stable/bookstack/{3.0.17 => 3.0.19}/questions.yaml (100%) rename stable/bookstack/{3.0.17 => 3.0.19}/templates/_secrets.tpl (100%) rename stable/bookstack/{3.0.17 => 3.0.19}/templates/common.yaml (100%) rename stable/{calibre/7.0.19 => bookstack/3.0.19}/values.yaml (100%) delete mode 100644 stable/browserless-chrome/2.0.15/CHANGELOG.md delete mode 100644 stable/browserless-chrome/2.0.15/Chart.lock delete mode 100644 stable/browserless-chrome/2.0.15/Chart.yaml create mode 100644 stable/browserless-chrome/2.0.17/CHANGELOG.md create mode 100644 stable/browserless-chrome/2.0.17/Chart.lock create mode 100644 stable/browserless-chrome/2.0.17/Chart.yaml rename stable/browserless-chrome/{2.0.15 => 2.0.17}/README.md (100%) rename stable/browserless-chrome/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{chevereto/3.0.15 => browserless-chrome/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/browserless-chrome/{2.0.15 => 2.0.17}/ci/puppeteer-values.yaml (100%) rename stable/browserless-chrome/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/browserless-chrome/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/browserless-chrome/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{chevereto/3.0.15 => browserless-chrome/2.0.17}/templates/common.yaml (100%) rename stable/{chevereto/3.0.15 => browserless-chrome/2.0.17}/values.yaml (100%) delete mode 100644 stable/budge/2.0.17/CHANGELOG.md delete mode 100644 stable/budge/2.0.17/Chart.lock delete mode 100644 stable/budge/2.0.17/Chart.yaml create mode 100644 stable/budge/2.0.19/CHANGELOG.md create mode 100644 stable/budge/2.0.19/Chart.lock create mode 100644 stable/budge/2.0.19/Chart.yaml rename stable/budge/{2.0.17 => 2.0.19}/README.md (100%) rename stable/budge/{2.0.17 => 2.0.19}/app-readme.md (100%) rename stable/{clamav/3.0.16 => budge/2.0.19}/charts/common-10.4.4.tgz (100%) rename stable/budge/{2.0.17 => 2.0.19}/icon.png (100%) rename stable/budge/{2.0.17 => 2.0.19}/ix_values.yaml (100%) rename stable/budge/{2.0.17 => 2.0.19}/questions.yaml (100%) rename stable/{clarkson/3.0.16 => budge/2.0.19}/templates/common.yaml (100%) rename stable/{clamav/3.0.16 => budge/2.0.19}/values.yaml (100%) create mode 100644 stable/calibre-web/11.0.19/CHANGELOG.md create mode 100644 stable/calibre-web/11.0.19/Chart.lock create mode 100644 stable/calibre-web/11.0.19/Chart.yaml create mode 100644 stable/calibre-web/11.0.19/README.md create mode 100644 stable/calibre-web/11.0.19/app-readme.md rename stable/{clarkson/3.0.16 => calibre-web/11.0.19}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/calibre-web/11.0.19/icon.png create mode 100644 stable/calibre-web/11.0.19/ix_values.yaml create mode 100644 stable/calibre-web/11.0.19/questions.yaml rename stable/{cloud9/4.0.14 => calibre-web/11.0.19}/templates/common.yaml (100%) rename stable/{clarkson/3.0.16 => calibre-web/11.0.19}/values.yaml (100%) delete mode 100644 stable/calibre/7.0.19/CHANGELOG.md delete mode 100644 stable/calibre/7.0.19/Chart.lock delete mode 100644 stable/calibre/7.0.19/Chart.yaml create mode 100644 stable/calibre/7.0.21/CHANGELOG.md create mode 100644 stable/calibre/7.0.21/Chart.lock create mode 100644 stable/calibre/7.0.21/Chart.yaml rename stable/calibre/{7.0.19 => 7.0.21}/README.md (100%) rename stable/calibre/{7.0.19 => 7.0.21}/app-readme.md (100%) rename stable/{cloud9/4.0.14 => calibre/7.0.21}/charts/common-10.4.4.tgz (100%) rename stable/calibre/{7.0.19 => 7.0.21}/icon.png (100%) rename stable/calibre/{7.0.19 => 7.0.21}/ix_values.yaml (100%) rename stable/calibre/{7.0.19 => 7.0.21}/questions.yaml (100%) rename stable/calibre/{7.0.19 => 7.0.21}/templates/common.yaml (100%) rename stable/{cloud9/4.0.14 => calibre/7.0.21}/values.yaml (100%) delete mode 100644 stable/chevereto/3.0.15/CHANGELOG.md delete mode 100644 stable/chevereto/3.0.15/Chart.lock delete mode 100644 stable/chevereto/3.0.15/Chart.yaml create mode 100644 stable/chevereto/3.0.17/CHANGELOG.md create mode 100644 stable/chevereto/3.0.17/Chart.lock create mode 100644 stable/chevereto/3.0.17/Chart.yaml rename stable/chevereto/{3.0.15 => 3.0.17}/README.md (100%) rename stable/chevereto/{3.0.15 => 3.0.17}/app-readme.md (100%) rename stable/{code-server/4.0.17 => chevereto/3.0.17}/charts/common-10.4.4.tgz (100%) rename stable/chevereto/{3.0.15 => 3.0.17}/charts/mariadb-3.0.29.tgz (100%) rename stable/chevereto/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/chevereto/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/chevereto/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/{commento-plusplus/3.0.15 => chevereto/3.0.17}/templates/common.yaml (100%) rename stable/{code-server/4.0.17 => chevereto/3.0.17}/values.yaml (100%) delete mode 100644 stable/clamav/3.0.16/CHANGELOG.md delete mode 100644 stable/clamav/3.0.16/Chart.lock delete mode 100644 stable/clamav/3.0.16/Chart.yaml create mode 100644 stable/clamav/3.0.18/CHANGELOG.md create mode 100644 stable/clamav/3.0.18/Chart.lock create mode 100644 stable/clamav/3.0.18/Chart.yaml rename stable/clamav/{3.0.16 => 3.0.18}/README.md (100%) rename stable/clamav/{3.0.16 => 3.0.18}/app-readme.md (100%) rename stable/{commento-plusplus/3.0.15 => clamav/3.0.18}/charts/common-10.4.4.tgz (100%) rename stable/clamav/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/clamav/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/clamav/{3.0.16 => 3.0.18}/questions.yaml (100%) rename stable/clamav/{3.0.16 => 3.0.18}/templates/_cronjob.tpl (100%) rename stable/clamav/{3.0.16 => 3.0.18}/templates/common.yaml (100%) rename stable/{commento-plusplus/3.0.15 => clamav/3.0.18}/values.yaml (100%) delete mode 100644 stable/clarkson/3.0.16/CHANGELOG.md delete mode 100644 stable/clarkson/3.0.16/Chart.lock delete mode 100644 stable/clarkson/3.0.16/Chart.yaml create mode 100644 stable/clarkson/3.0.18/CHANGELOG.md create mode 100644 stable/clarkson/3.0.18/Chart.lock create mode 100644 stable/clarkson/3.0.18/Chart.yaml rename stable/clarkson/{3.0.16 => 3.0.18}/README.md (100%) rename stable/clarkson/{3.0.16 => 3.0.18}/app-readme.md (100%) rename stable/{couchpotato/2.0.14 => clarkson/3.0.18}/charts/common-10.4.4.tgz (100%) rename stable/clarkson/{3.0.16 => 3.0.18}/charts/mariadb-3.0.29.tgz (100%) rename stable/clarkson/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/clarkson/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/clarkson/{3.0.16 => 3.0.18}/questions.yaml (100%) rename stable/{couchpotato/2.0.14 => clarkson/3.0.18}/templates/common.yaml (100%) rename stable/{couchpotato/2.0.14 => clarkson/3.0.18}/values.yaml (100%) delete mode 100644 stable/cloud9/4.0.14/CHANGELOG.md delete mode 100644 stable/cloud9/4.0.14/Chart.lock delete mode 100644 stable/cloud9/4.0.14/Chart.yaml create mode 100644 stable/cloud9/4.0.16/CHANGELOG.md create mode 100644 stable/cloud9/4.0.16/Chart.lock create mode 100644 stable/cloud9/4.0.16/Chart.yaml rename stable/cloud9/{4.0.14 => 4.0.16}/README.md (100%) rename stable/cloud9/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{cryptofolio/4.0.15 => cloud9/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/cloud9/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/cloud9/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/cloud9/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/{cryptofolio/4.0.15 => cloud9/4.0.16}/templates/common.yaml (100%) rename stable/{cryptofolio/4.0.15 => cloud9/4.0.16}/values.yaml (100%) delete mode 100644 stable/code-server/4.0.17/CHANGELOG.md delete mode 100644 stable/code-server/4.0.17/Chart.lock delete mode 100644 stable/code-server/4.0.17/Chart.yaml create mode 100644 stable/code-server/4.0.19/CHANGELOG.md create mode 100644 stable/code-server/4.0.19/Chart.lock create mode 100644 stable/code-server/4.0.19/Chart.yaml rename stable/code-server/{4.0.17 => 4.0.19}/README.md (100%) rename stable/code-server/{4.0.17 => 4.0.19}/app-readme.md (100%) rename stable/{custom-app/5.1.12 => code-server/4.0.19}/charts/common-10.4.4.tgz (100%) rename stable/code-server/{4.0.17 => 4.0.19}/icon.png (100%) rename stable/code-server/{4.0.17 => 4.0.19}/ix_values.yaml (100%) rename stable/code-server/{4.0.17 => 4.0.19}/questions.yaml (100%) rename stable/code-server/{4.0.17 => 4.0.19}/templates/common.yaml (100%) rename stable/{custom-app/5.1.12 => code-server/4.0.19}/values.yaml (100%) delete mode 100644 stable/commento-plusplus/3.0.15/CHANGELOG.md delete mode 100644 stable/commento-plusplus/3.0.15/Chart.lock delete mode 100644 stable/commento-plusplus/3.0.15/Chart.yaml create mode 100644 stable/commento-plusplus/3.0.17/CHANGELOG.md create mode 100644 stable/commento-plusplus/3.0.17/Chart.lock create mode 100644 stable/commento-plusplus/3.0.17/Chart.yaml rename stable/commento-plusplus/{3.0.15 => 3.0.17}/README.md (100%) rename stable/commento-plusplus/{3.0.15 => 3.0.17}/app-readme.md (100%) rename stable/{cyberchef/2.0.34 => commento-plusplus/3.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{dsmr-reader/8.0.15 => commento-plusplus/3.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/commento-plusplus/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/commento-plusplus/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/commento-plusplus/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/{custom-app/5.1.12 => commento-plusplus/3.0.17}/templates/common.yaml (100%) rename stable/{cyberchef/2.0.34 => commento-plusplus/3.0.17}/values.yaml (100%) delete mode 100644 stable/couchpotato/2.0.14/CHANGELOG.md delete mode 100644 stable/couchpotato/2.0.14/Chart.lock delete mode 100644 stable/couchpotato/2.0.14/Chart.yaml create mode 100644 stable/couchpotato/2.0.16/CHANGELOG.md create mode 100644 stable/couchpotato/2.0.16/Chart.lock create mode 100644 stable/couchpotato/2.0.16/Chart.yaml rename stable/couchpotato/{2.0.14 => 2.0.16}/README.md (100%) rename stable/couchpotato/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{darktable/3.0.14 => couchpotato/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/couchpotato/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/couchpotato/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/couchpotato/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{cyberchef/2.0.34 => couchpotato/2.0.16}/templates/common.yaml (100%) rename stable/{darktable/3.0.14 => couchpotato/2.0.16}/values.yaml (100%) delete mode 100644 stable/cryptofolio/4.0.15/CHANGELOG.md delete mode 100644 stable/cryptofolio/4.0.15/Chart.lock delete mode 100644 stable/cryptofolio/4.0.15/Chart.yaml create mode 100644 stable/cryptofolio/4.0.17/CHANGELOG.md create mode 100644 stable/cryptofolio/4.0.17/Chart.lock create mode 100644 stable/cryptofolio/4.0.17/Chart.yaml rename stable/cryptofolio/{4.0.15 => 4.0.17}/README.md (100%) rename stable/cryptofolio/{4.0.15 => 4.0.17}/app-readme.md (100%) rename stable/{dashdot/1.0.25 => cryptofolio/4.0.17}/charts/common-10.4.4.tgz (100%) rename stable/cryptofolio/{4.0.15 => 4.0.17}/icon.png (100%) rename stable/cryptofolio/{4.0.15 => 4.0.17}/ix_values.yaml (100%) rename stable/cryptofolio/{4.0.15 => 4.0.17}/questions.yaml (100%) rename stable/{darktable/3.0.14 => cryptofolio/4.0.17}/templates/common.yaml (100%) rename stable/{dashdot/1.0.25 => cryptofolio/4.0.17}/values.yaml (100%) delete mode 100644 stable/custom-app/5.1.12/CHANGELOG.md delete mode 100644 stable/custom-app/5.1.12/Chart.lock delete mode 100644 stable/custom-app/5.1.12/Chart.yaml create mode 100644 stable/custom-app/5.1.14/CHANGELOG.md create mode 100644 stable/custom-app/5.1.14/Chart.lock create mode 100644 stable/custom-app/5.1.14/Chart.yaml rename stable/custom-app/{5.1.12 => 5.1.14}/README.md (100%) rename stable/custom-app/{5.1.12 => 5.1.14}/app-readme.md (100%) rename stable/{davos/4.0.14 => custom-app/5.1.14}/charts/common-10.4.4.tgz (100%) rename stable/custom-app/{5.1.12 => 5.1.14}/ci/test-values.yaml (100%) rename stable/custom-app/{5.1.12 => 5.1.14}/icon.png (100%) rename stable/custom-app/{5.1.12 => 5.1.14}/ix_values.yaml (100%) rename stable/custom-app/{5.1.12 => 5.1.14}/questions.yaml (100%) rename stable/{dashdot/1.0.25 => custom-app/5.1.14}/templates/common.yaml (100%) rename stable/{davos/4.0.14 => custom-app/5.1.14}/values.yaml (100%) delete mode 100644 stable/cyberchef/2.0.34/CHANGELOG.md delete mode 100644 stable/cyberchef/2.0.34/Chart.lock delete mode 100644 stable/cyberchef/2.0.34/Chart.yaml create mode 100644 stable/cyberchef/2.0.36/CHANGELOG.md create mode 100644 stable/cyberchef/2.0.36/Chart.lock create mode 100644 stable/cyberchef/2.0.36/Chart.yaml rename stable/cyberchef/{2.0.34 => 2.0.36}/README.md (100%) rename stable/cyberchef/{2.0.34 => 2.0.36}/app-readme.md (100%) rename stable/{ddclient/2.0.15 => cyberchef/2.0.36}/charts/common-10.4.4.tgz (100%) rename stable/cyberchef/{2.0.34 => 2.0.36}/icon.png (100%) rename stable/cyberchef/{2.0.34 => 2.0.36}/ix_values.yaml (100%) rename stable/cyberchef/{2.0.34 => 2.0.36}/questions.yaml (100%) rename stable/{ddclient/2.0.15 => cyberchef/2.0.36}/templates/common.yaml (100%) rename stable/{ddclient/2.0.15 => cyberchef/2.0.36}/values.yaml (100%) delete mode 100644 stable/darktable/3.0.14/CHANGELOG.md delete mode 100644 stable/darktable/3.0.14/Chart.lock delete mode 100644 stable/darktable/3.0.14/Chart.yaml create mode 100644 stable/darktable/3.0.16/CHANGELOG.md create mode 100644 stable/darktable/3.0.16/Chart.lock create mode 100644 stable/darktable/3.0.16/Chart.yaml rename stable/darktable/{3.0.14 => 3.0.16}/README.md (100%) rename stable/darktable/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{ddns-go/2.0.15 => darktable/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/darktable/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/darktable/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/darktable/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/{ddns-go/2.0.15 => darktable/3.0.16}/templates/common.yaml (100%) rename stable/{ddns-go/2.0.15 => darktable/3.0.16}/values.yaml (100%) delete mode 100644 stable/dashdot/1.0.25/CHANGELOG.md delete mode 100644 stable/dashdot/1.0.25/Chart.lock delete mode 100644 stable/dashdot/1.0.25/Chart.yaml create mode 100644 stable/dashdot/1.0.27/CHANGELOG.md create mode 100644 stable/dashdot/1.0.27/Chart.lock create mode 100644 stable/dashdot/1.0.27/Chart.yaml rename stable/dashdot/{1.0.25 => 1.0.27}/README.md (100%) rename stable/dashdot/{1.0.25 => 1.0.27}/app-readme.md (100%) rename stable/{ddns-updater/2.0.15 => dashdot/1.0.27}/charts/common-10.4.4.tgz (100%) rename stable/dashdot/{1.0.25 => 1.0.27}/icon.png (100%) rename stable/dashdot/{1.0.25 => 1.0.27}/ix_values.yaml (100%) rename stable/dashdot/{1.0.25 => 1.0.27}/questions.yaml (100%) rename stable/{ddns-updater/2.0.15 => dashdot/1.0.27}/templates/common.yaml (100%) rename stable/{ddns-updater/2.0.15 => dashdot/1.0.27}/values.yaml (100%) delete mode 100644 stable/davos/4.0.14/CHANGELOG.md delete mode 100644 stable/davos/4.0.14/Chart.lock delete mode 100644 stable/davos/4.0.14/Chart.yaml create mode 100644 stable/davos/4.0.16/CHANGELOG.md create mode 100644 stable/davos/4.0.16/Chart.lock create mode 100644 stable/davos/4.0.16/Chart.yaml rename stable/davos/{4.0.14 => 4.0.16}/README.md (100%) rename stable/davos/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{deconz/8.0.17 => davos/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/davos/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/davos/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/davos/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/davos/{4.0.14 => 4.0.16}/templates/common.yaml (100%) rename stable/{deconz/8.0.17 => davos/4.0.16}/values.yaml (100%) delete mode 100644 stable/ddclient/2.0.15/CHANGELOG.md delete mode 100644 stable/ddclient/2.0.15/Chart.lock delete mode 100644 stable/ddclient/2.0.15/Chart.yaml create mode 100644 stable/ddclient/2.0.17/CHANGELOG.md create mode 100644 stable/ddclient/2.0.17/Chart.lock create mode 100644 stable/ddclient/2.0.17/Chart.yaml rename stable/ddclient/{2.0.15 => 2.0.17}/README.md (100%) rename stable/ddclient/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{deemix/3.0.14 => ddclient/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/ddclient/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/ddclient/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/ddclient/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{deconz/8.0.17 => ddclient/2.0.17}/templates/common.yaml (100%) rename stable/{deemix/3.0.14 => ddclient/2.0.17}/values.yaml (100%) delete mode 100644 stable/ddns-go/2.0.15/CHANGELOG.md delete mode 100644 stable/ddns-go/2.0.15/Chart.lock delete mode 100644 stable/ddns-go/2.0.15/Chart.yaml create mode 100644 stable/ddns-go/2.0.17/CHANGELOG.md create mode 100644 stable/ddns-go/2.0.17/Chart.lock create mode 100644 stable/ddns-go/2.0.17/Chart.yaml rename stable/ddns-go/{2.0.15 => 2.0.17}/README.md (100%) rename stable/ddns-go/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{deepstack/4.0.14 => ddns-go/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/ddns-go/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/ddns-go/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/ddns-go/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{deemix/3.0.14 => ddns-go/2.0.17}/templates/common.yaml (100%) rename stable/{deepstack/4.0.14 => ddns-go/2.0.17}/values.yaml (100%) delete mode 100644 stable/ddns-updater/2.0.15/CHANGELOG.md delete mode 100644 stable/ddns-updater/2.0.15/Chart.lock delete mode 100644 stable/ddns-updater/2.0.15/Chart.yaml create mode 100644 stable/ddns-updater/2.0.17/CHANGELOG.md create mode 100644 stable/ddns-updater/2.0.17/Chart.lock create mode 100644 stable/ddns-updater/2.0.17/Chart.yaml rename stable/ddns-updater/{2.0.15 => 2.0.17}/README.md (100%) rename stable/ddns-updater/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{digikam/4.0.14 => ddns-updater/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/ddns-updater/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/ddns-updater/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/ddns-updater/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{deepstack/4.0.14 => ddns-updater/2.0.17}/templates/common.yaml (100%) rename stable/{digikam/4.0.14 => ddns-updater/2.0.17}/values.yaml (100%) delete mode 100644 stable/deconz/8.0.17/CHANGELOG.md delete mode 100644 stable/deconz/8.0.17/Chart.lock delete mode 100644 stable/deconz/8.0.17/Chart.yaml create mode 100644 stable/deconz/8.0.19/CHANGELOG.md create mode 100644 stable/deconz/8.0.19/Chart.lock create mode 100644 stable/deconz/8.0.19/Chart.yaml rename stable/deconz/{8.0.17 => 8.0.19}/README.md (100%) rename stable/deconz/{8.0.17 => 8.0.19}/app-readme.md (100%) rename stable/{dillinger/2.0.14 => deconz/8.0.19}/charts/common-10.4.4.tgz (100%) rename stable/deconz/{8.0.17 => 8.0.19}/ci/test-values.yaml (100%) rename stable/deconz/{8.0.17 => 8.0.19}/icon.png (100%) rename stable/deconz/{8.0.17 => 8.0.19}/ix_values.yaml (100%) rename stable/deconz/{8.0.17 => 8.0.19}/questions.yaml (100%) rename stable/{dillinger/2.0.14 => deconz/8.0.19}/templates/common.yaml (100%) rename stable/{dillinger/2.0.14 => deconz/8.0.19}/values.yaml (100%) delete mode 100644 stable/deemix/3.0.14/CHANGELOG.md delete mode 100644 stable/deemix/3.0.14/Chart.lock delete mode 100644 stable/deemix/3.0.14/Chart.yaml create mode 100644 stable/deemix/3.0.16/CHANGELOG.md create mode 100644 stable/deemix/3.0.16/Chart.lock create mode 100644 stable/deemix/3.0.16/Chart.yaml rename stable/deemix/{3.0.14 => 3.0.16}/README.md (100%) rename stable/deemix/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{dizquetv/7.0.15 => deemix/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/deemix/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/deemix/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/deemix/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/{dizquetv/7.0.15 => deemix/3.0.16}/templates/common.yaml (100%) rename stable/{dizquetv/7.0.15 => deemix/3.0.16}/values.yaml (100%) delete mode 100644 stable/deepstack/4.0.14/CHANGELOG.md delete mode 100644 stable/deepstack/4.0.14/Chart.lock delete mode 100644 stable/deepstack/4.0.14/Chart.yaml create mode 100644 stable/deepstack/4.0.16/CHANGELOG.md create mode 100644 stable/deepstack/4.0.16/Chart.lock create mode 100644 stable/deepstack/4.0.16/Chart.yaml rename stable/deepstack/{4.0.14 => 4.0.16}/README.md (100%) rename stable/deepstack/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{docker-compose/2.0.16 => deepstack/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/deepstack/{4.0.14 => 4.0.16}/ci/basic-values.yaml (100%) rename stable/deepstack/{4.0.14 => 4.0.16}/ci/gpu-values.yaml (100%) rename stable/deepstack/{4.0.14 => 4.0.16}/docs/installation_notes.md (100%) rename stable/deepstack/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/deepstack/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/deepstack/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/{docker-compose/2.0.16 => deepstack/4.0.16}/templates/common.yaml (100%) rename stable/{docker-compose/2.0.16 => deepstack/4.0.16}/values.yaml (100%) create mode 100644 stable/deluge/11.0.18/CHANGELOG.md create mode 100644 stable/deluge/11.0.18/Chart.lock create mode 100644 stable/deluge/11.0.18/Chart.yaml create mode 100644 stable/deluge/11.0.18/README.md create mode 100644 stable/deluge/11.0.18/app-readme.md rename stable/{dokuwiki/3.0.26 => deluge/11.0.18}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/deluge/11.0.18/icon.png create mode 100644 stable/deluge/11.0.18/ix_values.yaml create mode 100644 stable/deluge/11.0.18/questions.yaml rename stable/{dokuwiki/3.0.26 => deluge/11.0.18}/templates/common.yaml (100%) rename stable/{dokuwiki/3.0.26 => deluge/11.0.18}/values.yaml (100%) delete mode 100644 stable/digikam/4.0.14/CHANGELOG.md delete mode 100644 stable/digikam/4.0.14/Chart.lock delete mode 100644 stable/digikam/4.0.14/Chart.yaml create mode 100644 stable/digikam/4.0.16/CHANGELOG.md create mode 100644 stable/digikam/4.0.16/Chart.lock create mode 100644 stable/digikam/4.0.16/Chart.yaml rename stable/digikam/{4.0.14 => 4.0.16}/README.md (100%) rename stable/digikam/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{domoticz/2.0.18 => digikam/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/digikam/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/digikam/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/digikam/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/digikam/{4.0.14 => 4.0.16}/templates/common.yaml (100%) rename stable/{domoticz/2.0.18 => digikam/4.0.16}/values.yaml (100%) delete mode 100644 stable/dillinger/2.0.14/CHANGELOG.md delete mode 100644 stable/dillinger/2.0.14/Chart.lock delete mode 100644 stable/dillinger/2.0.14/Chart.yaml create mode 100644 stable/dillinger/2.0.16/CHANGELOG.md create mode 100644 stable/dillinger/2.0.16/Chart.lock create mode 100644 stable/dillinger/2.0.16/Chart.yaml rename stable/dillinger/{2.0.14 => 2.0.16}/README.md (100%) rename stable/dillinger/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{doplarr/2.0.15 => dillinger/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/dillinger/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/dillinger/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/dillinger/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{domoticz/2.0.18 => dillinger/2.0.16}/templates/common.yaml (100%) rename stable/{doplarr/2.0.15 => dillinger/2.0.16}/values.yaml (100%) delete mode 100644 stable/dizquetv/7.0.15/CHANGELOG.md delete mode 100644 stable/dizquetv/7.0.15/Chart.lock delete mode 100644 stable/dizquetv/7.0.15/Chart.yaml create mode 100644 stable/dizquetv/7.0.17/CHANGELOG.md create mode 100644 stable/dizquetv/7.0.17/Chart.lock create mode 100644 stable/dizquetv/7.0.17/Chart.yaml rename stable/dizquetv/{7.0.15 => 7.0.17}/README.md (100%) rename stable/dizquetv/{7.0.15 => 7.0.17}/app-readme.md (100%) rename stable/{double-take/2.0.16 => dizquetv/7.0.17}/charts/common-10.4.4.tgz (100%) rename stable/dizquetv/{7.0.15 => 7.0.17}/icon.png (100%) rename stable/dizquetv/{7.0.15 => 7.0.17}/ix_values.yaml (100%) rename stable/dizquetv/{7.0.15 => 7.0.17}/questions.yaml (100%) rename stable/{doplarr/2.0.15 => dizquetv/7.0.17}/templates/common.yaml (100%) rename stable/{double-take/2.0.16 => dizquetv/7.0.17}/values.yaml (100%) delete mode 100644 stable/docker-compose/2.0.16/CHANGELOG.md delete mode 100644 stable/docker-compose/2.0.16/Chart.lock delete mode 100644 stable/docker-compose/2.0.16/Chart.yaml create mode 100644 stable/docker-compose/2.0.18/CHANGELOG.md create mode 100644 stable/docker-compose/2.0.18/Chart.lock create mode 100644 stable/docker-compose/2.0.18/Chart.yaml rename stable/docker-compose/{2.0.16 => 2.0.18}/README.md (100%) rename stable/docker-compose/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{doublecommander/4.0.14 => docker-compose/2.0.18}/charts/common-10.4.4.tgz (100%) rename stable/docker-compose/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/docker-compose/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/docker-compose/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/{double-take/2.0.16 => docker-compose/2.0.18}/templates/common.yaml (100%) rename stable/{doublecommander/4.0.14 => docker-compose/2.0.18}/values.yaml (100%) delete mode 100644 stable/dokuwiki/3.0.26/CHANGELOG.md delete mode 100644 stable/dokuwiki/3.0.26/Chart.lock delete mode 100644 stable/dokuwiki/3.0.26/Chart.yaml create mode 100644 stable/dokuwiki/3.0.28/CHANGELOG.md create mode 100644 stable/dokuwiki/3.0.28/Chart.lock create mode 100644 stable/dokuwiki/3.0.28/Chart.yaml rename stable/dokuwiki/{3.0.26 => 3.0.28}/README.md (100%) rename stable/dokuwiki/{3.0.26 => 3.0.28}/app-readme.md (100%) rename stable/{drawio/2.0.21 => dokuwiki/3.0.28}/charts/common-10.4.4.tgz (100%) rename stable/dokuwiki/{3.0.26 => 3.0.28}/icon.png (100%) rename stable/dokuwiki/{3.0.26 => 3.0.28}/ix_values.yaml (100%) rename stable/dokuwiki/{3.0.26 => 3.0.28}/questions.yaml (100%) rename stable/{drawio/2.0.21 => dokuwiki/3.0.28}/templates/common.yaml (100%) rename stable/{drawio/2.0.21 => dokuwiki/3.0.28}/values.yaml (100%) delete mode 100644 stable/domoticz/2.0.18/CHANGELOG.md delete mode 100644 stable/domoticz/2.0.18/Chart.lock delete mode 100644 stable/domoticz/2.0.18/Chart.yaml create mode 100644 stable/domoticz/2.0.20/CHANGELOG.md create mode 100644 stable/domoticz/2.0.20/Chart.lock create mode 100644 stable/domoticz/2.0.20/Chart.yaml rename stable/domoticz/{2.0.18 => 2.0.20}/README.md (100%) rename stable/domoticz/{2.0.18 => 2.0.20}/app-readme.md (100%) rename stable/{dsmr-reader/8.0.15 => domoticz/2.0.20}/charts/common-10.4.4.tgz (100%) rename stable/domoticz/{2.0.18 => 2.0.20}/icon.png (100%) rename stable/domoticz/{2.0.18 => 2.0.20}/ix_values.yaml (100%) rename stable/domoticz/{2.0.18 => 2.0.20}/questions.yaml (100%) rename stable/{dsmr-reader/8.0.15 => domoticz/2.0.20}/templates/common.yaml (100%) rename stable/{dsmr-reader/8.0.15 => domoticz/2.0.20}/values.yaml (100%) delete mode 100644 stable/doplarr/2.0.15/CHANGELOG.md delete mode 100644 stable/doplarr/2.0.15/Chart.lock delete mode 100644 stable/doplarr/2.0.15/Chart.yaml create mode 100644 stable/doplarr/2.0.17/CHANGELOG.md create mode 100644 stable/doplarr/2.0.17/Chart.lock create mode 100644 stable/doplarr/2.0.17/Chart.yaml rename stable/doplarr/{2.0.15 => 2.0.17}/README.md (100%) rename stable/doplarr/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{duckdns/2.0.18 => doplarr/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/doplarr/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/doplarr/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/doplarr/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{duckdns/2.0.18 => doplarr/2.0.17}/templates/common.yaml (100%) rename stable/{duckdns/2.0.18 => doplarr/2.0.17}/values.yaml (100%) delete mode 100644 stable/double-take/2.0.16/CHANGELOG.md delete mode 100644 stable/double-take/2.0.16/Chart.lock delete mode 100644 stable/double-take/2.0.16/Chart.yaml create mode 100644 stable/double-take/2.0.18/CHANGELOG.md create mode 100644 stable/double-take/2.0.18/Chart.lock create mode 100644 stable/double-take/2.0.18/Chart.yaml rename stable/double-take/{2.0.16 => 2.0.18}/README.md (100%) rename stable/double-take/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{duplicati/6.0.16 => double-take/2.0.18}/charts/common-10.4.4.tgz (100%) rename stable/double-take/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/double-take/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/double-take/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/{duplicati/6.0.16 => double-take/2.0.18}/templates/common.yaml (100%) rename stable/{duplicati/6.0.16 => double-take/2.0.18}/values.yaml (100%) delete mode 100644 stable/doublecommander/4.0.14/CHANGELOG.md delete mode 100644 stable/doublecommander/4.0.14/Chart.lock delete mode 100644 stable/doublecommander/4.0.14/Chart.yaml create mode 100644 stable/doublecommander/4.0.16/CHANGELOG.md create mode 100644 stable/doublecommander/4.0.16/Chart.lock create mode 100644 stable/doublecommander/4.0.16/Chart.yaml rename stable/doublecommander/{4.0.14 => 4.0.16}/README.md (100%) rename stable/doublecommander/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{embystat/2.0.15 => doublecommander/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/doublecommander/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/doublecommander/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/doublecommander/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/doublecommander/{4.0.14 => 4.0.16}/templates/common.yaml (100%) rename stable/{embystat/2.0.15 => doublecommander/4.0.16}/values.yaml (100%) delete mode 100644 stable/drawio/2.0.21/CHANGELOG.md delete mode 100644 stable/drawio/2.0.21/Chart.lock delete mode 100644 stable/drawio/2.0.21/Chart.yaml create mode 100644 stable/drawio/2.0.23/CHANGELOG.md create mode 100644 stable/drawio/2.0.23/Chart.lock create mode 100644 stable/drawio/2.0.23/Chart.yaml rename stable/drawio/{2.0.21 => 2.0.23}/README.md (100%) rename stable/drawio/{2.0.21 => 2.0.23}/app-readme.md (100%) rename stable/{emulatorjs/2.0.18 => drawio/2.0.23}/charts/common-10.4.4.tgz (100%) rename stable/drawio/{2.0.21 => 2.0.23}/icon.png (100%) rename stable/drawio/{2.0.21 => 2.0.23}/ix_values.yaml (100%) rename stable/drawio/{2.0.21 => 2.0.23}/questions.yaml (100%) rename stable/{embystat/2.0.15 => drawio/2.0.23}/templates/common.yaml (100%) rename stable/{emulatorjs/2.0.18 => drawio/2.0.23}/values.yaml (100%) delete mode 100644 stable/dsmr-reader/8.0.15/CHANGELOG.md delete mode 100644 stable/dsmr-reader/8.0.15/Chart.lock delete mode 100644 stable/dsmr-reader/8.0.15/Chart.yaml create mode 100644 stable/dsmr-reader/8.0.17/CHANGELOG.md create mode 100644 stable/dsmr-reader/8.0.17/Chart.lock create mode 100644 stable/dsmr-reader/8.0.17/Chart.yaml rename stable/dsmr-reader/{8.0.15 => 8.0.17}/README.md (100%) rename stable/dsmr-reader/{8.0.15 => 8.0.17}/app-readme.md (100%) rename stable/{endlessh/2.0.14 => dsmr-reader/8.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{etherpad/8.0.15 => dsmr-reader/8.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/dsmr-reader/{8.0.15 => 8.0.17}/icon.png (100%) rename stable/dsmr-reader/{8.0.15 => 8.0.17}/ix_values.yaml (100%) rename stable/dsmr-reader/{8.0.15 => 8.0.17}/questions.yaml (100%) rename stable/{emulatorjs/2.0.18 => dsmr-reader/8.0.17}/templates/common.yaml (100%) rename stable/{endlessh/2.0.14 => dsmr-reader/8.0.17}/values.yaml (100%) delete mode 100644 stable/duckdns/2.0.18/CHANGELOG.md delete mode 100644 stable/duckdns/2.0.18/Chart.lock delete mode 100644 stable/duckdns/2.0.18/Chart.yaml create mode 100644 stable/duckdns/2.0.20/CHANGELOG.md create mode 100644 stable/duckdns/2.0.20/Chart.lock create mode 100644 stable/duckdns/2.0.20/Chart.yaml rename stable/duckdns/{2.0.18 => 2.0.20}/README.md (100%) rename stable/duckdns/{2.0.18 => 2.0.20}/app-readme.md (100%) rename stable/{etherpad/8.0.15 => duckdns/2.0.20}/charts/common-10.4.4.tgz (100%) rename stable/duckdns/{2.0.18 => 2.0.20}/icon.png (100%) rename stable/duckdns/{2.0.18 => 2.0.20}/ix_values.yaml (100%) rename stable/duckdns/{2.0.18 => 2.0.20}/questions.yaml (100%) rename stable/{endlessh/2.0.14 => duckdns/2.0.20}/templates/common.yaml (100%) rename stable/{etherpad/8.0.15 => duckdns/2.0.20}/values.yaml (100%) delete mode 100644 stable/duplicati/6.0.16/CHANGELOG.md delete mode 100644 stable/duplicati/6.0.16/Chart.lock delete mode 100644 stable/duplicati/6.0.16/Chart.yaml create mode 100644 stable/duplicati/6.0.18/CHANGELOG.md create mode 100644 stable/duplicati/6.0.18/Chart.lock create mode 100644 stable/duplicati/6.0.18/Chart.yaml rename stable/duplicati/{6.0.16 => 6.0.18}/README.md (100%) rename stable/duplicati/{6.0.16 => 6.0.18}/app-readme.md (100%) rename stable/{external-service/6.0.14 => duplicati/6.0.18}/charts/common-10.4.4.tgz (100%) rename stable/duplicati/{6.0.16 => 6.0.18}/docs/ingress.md (100%) rename stable/duplicati/{6.0.16 => 6.0.18}/icon.png (100%) rename stable/duplicati/{6.0.16 => 6.0.18}/ix_values.yaml (100%) rename stable/duplicati/{6.0.16 => 6.0.18}/questions.yaml (100%) rename stable/{etherpad/8.0.15 => duplicati/6.0.18}/templates/common.yaml (100%) rename stable/{external-service/6.0.14 => duplicati/6.0.18}/values.yaml (100%) create mode 100644 stable/emby/11.0.16/CHANGELOG.md create mode 100644 stable/emby/11.0.16/Chart.lock create mode 100644 stable/emby/11.0.16/Chart.yaml create mode 100644 stable/emby/11.0.16/README.md create mode 100644 stable/emby/11.0.16/app-readme.md rename stable/{ferdi-server/3.0.14 => emby/11.0.16}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/emby/11.0.16/icon.png create mode 100644 stable/emby/11.0.16/ix_values.yaml create mode 100644 stable/emby/11.0.16/questions.yaml rename stable/{external-service/6.0.14 => emby/11.0.16}/templates/common.yaml (100%) rename stable/{ferdi-server/3.0.14 => emby/11.0.16}/values.yaml (100%) delete mode 100644 stable/embystat/2.0.15/CHANGELOG.md delete mode 100644 stable/embystat/2.0.15/Chart.lock delete mode 100644 stable/embystat/2.0.15/Chart.yaml create mode 100644 stable/embystat/2.0.17/CHANGELOG.md create mode 100644 stable/embystat/2.0.17/Chart.lock create mode 100644 stable/embystat/2.0.17/Chart.yaml rename stable/embystat/{2.0.15 => 2.0.17}/README.md (100%) rename stable/embystat/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{filebrowser/2.0.16 => embystat/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/embystat/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/embystat/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/embystat/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{fileflows/2.0.20 => embystat/2.0.17}/templates/common.yaml (100%) rename stable/{filebrowser/2.0.16 => embystat/2.0.17}/values.yaml (100%) delete mode 100644 stable/emulatorjs/2.0.18/CHANGELOG.md delete mode 100644 stable/emulatorjs/2.0.18/Chart.lock delete mode 100644 stable/emulatorjs/2.0.18/Chart.yaml create mode 100644 stable/emulatorjs/2.0.20/CHANGELOG.md create mode 100644 stable/emulatorjs/2.0.20/Chart.lock create mode 100644 stable/emulatorjs/2.0.20/Chart.yaml rename stable/emulatorjs/{2.0.18 => 2.0.20}/README.md (100%) rename stable/emulatorjs/{2.0.18 => 2.0.20}/app-readme.md (100%) rename stable/{fileflows => emulatorjs}/2.0.20/charts/common-10.4.4.tgz (100%) rename stable/emulatorjs/{2.0.18 => 2.0.20}/icon.png (100%) rename stable/emulatorjs/{2.0.18 => 2.0.20}/ix_values.yaml (100%) rename stable/emulatorjs/{2.0.18 => 2.0.20}/questions.yaml (100%) rename stable/{firefox-syncserver/9.0.14 => emulatorjs/2.0.20}/templates/common.yaml (100%) rename stable/{fileflows => emulatorjs}/2.0.20/values.yaml (100%) delete mode 100644 stable/endlessh/2.0.14/CHANGELOG.md delete mode 100644 stable/endlessh/2.0.14/Chart.lock delete mode 100644 stable/endlessh/2.0.14/Chart.yaml create mode 100644 stable/endlessh/2.0.16/CHANGELOG.md create mode 100644 stable/endlessh/2.0.16/Chart.lock create mode 100644 stable/endlessh/2.0.16/Chart.yaml rename stable/endlessh/{2.0.14 => 2.0.16}/README.md (100%) rename stable/endlessh/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{filezilla/4.0.15 => endlessh/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/endlessh/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/endlessh/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/endlessh/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{firefox/2.0.14 => endlessh/2.0.16}/templates/common.yaml (100%) rename stable/{filezilla/4.0.15 => endlessh/2.0.16}/values.yaml (100%) create mode 100644 stable/esphome/11.0.18/CHANGELOG.md create mode 100644 stable/esphome/11.0.18/Chart.lock create mode 100644 stable/esphome/11.0.18/Chart.yaml create mode 100644 stable/esphome/11.0.18/README.md create mode 100644 stable/esphome/11.0.18/app-readme.md rename stable/{firefox-syncserver/9.0.14 => esphome/11.0.18}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/esphome/11.0.18/icon.png create mode 100644 stable/esphome/11.0.18/ix_values.yaml create mode 100644 stable/esphome/11.0.18/questions.yaml rename stable/{flaresolverr/6.0.15 => esphome/11.0.18}/templates/common.yaml (100%) rename stable/{firefox-syncserver/9.0.14 => esphome/11.0.18}/values.yaml (100%) delete mode 100644 stable/etherpad/8.0.15/CHANGELOG.md delete mode 100644 stable/etherpad/8.0.15/Chart.lock delete mode 100644 stable/etherpad/8.0.15/Chart.yaml create mode 100644 stable/etherpad/8.0.17/CHANGELOG.md create mode 100644 stable/etherpad/8.0.17/Chart.lock create mode 100644 stable/etherpad/8.0.17/Chart.yaml rename stable/etherpad/{8.0.15 => 8.0.17}/README.md (100%) rename stable/etherpad/{8.0.15 => 8.0.17}/app-readme.md (100%) rename stable/{firefox/2.0.14 => etherpad/8.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{ferdi-server/3.0.14 => etherpad/8.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/etherpad/{8.0.15 => 8.0.17}/icon.png (100%) rename stable/etherpad/{8.0.15 => 8.0.17}/ix_values.yaml (100%) rename stable/etherpad/{8.0.15 => 8.0.17}/questions.yaml (100%) rename stable/{fleet/3.0.15 => etherpad/8.0.17}/templates/common.yaml (100%) rename stable/{firefox/2.0.14 => etherpad/8.0.17}/values.yaml (100%) delete mode 100644 stable/external-service/6.0.14/CHANGELOG.md delete mode 100644 stable/external-service/6.0.14/Chart.lock delete mode 100644 stable/external-service/6.0.14/Chart.yaml create mode 100644 stable/external-service/6.0.16/CHANGELOG.md create mode 100644 stable/external-service/6.0.16/Chart.lock create mode 100644 stable/external-service/6.0.16/Chart.yaml rename stable/external-service/{6.0.14 => 6.0.16}/README.md (100%) rename stable/external-service/{6.0.14 => 6.0.16}/app-readme.md (100%) rename stable/{flaresolverr/6.0.15 => external-service/6.0.16}/charts/common-10.4.4.tgz (100%) rename stable/external-service/{6.0.14 => 6.0.16}/icon.png (100%) rename stable/external-service/{6.0.14 => 6.0.16}/ix_values.yaml (100%) rename stable/external-service/{6.0.14 => 6.0.16}/questions.yaml (100%) rename stable/{flexget/2.0.19 => external-service/6.0.16}/templates/common.yaml (100%) rename stable/{flaresolverr/6.0.15 => external-service/6.0.16}/values.yaml (100%) delete mode 100644 stable/ferdi-server/3.0.14/CHANGELOG.md delete mode 100644 stable/ferdi-server/3.0.14/Chart.lock delete mode 100644 stable/ferdi-server/3.0.14/Chart.yaml create mode 100644 stable/ferdi-server/3.0.16/CHANGELOG.md create mode 100644 stable/ferdi-server/3.0.16/Chart.lock create mode 100644 stable/ferdi-server/3.0.16/Chart.yaml rename stable/ferdi-server/{3.0.14 => 3.0.16}/README.md (100%) rename stable/ferdi-server/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{fleet/3.0.15 => ferdi-server/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{firefox-syncserver/9.0.14 => ferdi-server/3.0.16}/charts/postgresql-8.0.30.tgz (100%) rename stable/ferdi-server/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/ferdi-server/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/ferdi-server/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/ferdi-server/{3.0.14 => 3.0.16}/templates/_secrets.tpl (100%) rename stable/ferdi-server/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{fleet/3.0.15 => ferdi-server/3.0.16}/values.yaml (100%) delete mode 100644 stable/filebrowser/2.0.16/CHANGELOG.md delete mode 100644 stable/filebrowser/2.0.16/Chart.lock delete mode 100644 stable/filebrowser/2.0.16/Chart.yaml create mode 100644 stable/filebrowser/2.0.18/CHANGELOG.md create mode 100644 stable/filebrowser/2.0.18/Chart.lock create mode 100644 stable/filebrowser/2.0.18/Chart.yaml rename stable/filebrowser/{2.0.16 => 2.0.18}/README.md (100%) rename stable/filebrowser/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{flexget/2.0.19 => filebrowser/2.0.18}/charts/common-10.4.4.tgz (100%) rename stable/filebrowser/{2.0.16 => 2.0.18}/docs/credentials.md (100%) rename stable/filebrowser/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/filebrowser/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/filebrowser/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/filebrowser/{2.0.16 => 2.0.18}/templates/common.yaml (100%) rename stable/{flexget/2.0.19 => filebrowser/2.0.18}/values.yaml (100%) delete mode 100644 stable/fileflows/2.0.20/CHANGELOG.md delete mode 100644 stable/fileflows/2.0.20/Chart.lock delete mode 100644 stable/fileflows/2.0.20/Chart.yaml create mode 100644 stable/fileflows/2.0.22/CHANGELOG.md create mode 100644 stable/fileflows/2.0.22/Chart.lock create mode 100644 stable/fileflows/2.0.22/Chart.yaml rename stable/fileflows/{2.0.20 => 2.0.22}/README.md (100%) rename stable/fileflows/{2.0.20 => 2.0.22}/app-readme.md (100%) rename stable/{flood/6.0.15 => fileflows/2.0.22}/charts/common-10.4.4.tgz (100%) rename stable/fileflows/{2.0.20 => 2.0.22}/icon.png (100%) rename stable/fileflows/{2.0.20 => 2.0.22}/ix_values.yaml (100%) rename stable/fileflows/{2.0.20 => 2.0.22}/questions.yaml (100%) rename stable/{flood/6.0.15 => fileflows/2.0.22}/templates/common.yaml (100%) rename stable/{flood/6.0.15 => fileflows/2.0.22}/values.yaml (100%) delete mode 100644 stable/filezilla/4.0.15/CHANGELOG.md delete mode 100644 stable/filezilla/4.0.15/Chart.lock delete mode 100644 stable/filezilla/4.0.15/Chart.yaml create mode 100644 stable/filezilla/4.0.17/CHANGELOG.md create mode 100644 stable/filezilla/4.0.17/Chart.lock create mode 100644 stable/filezilla/4.0.17/Chart.yaml rename stable/filezilla/{4.0.15 => 4.0.17}/README.md (100%) rename stable/filezilla/{4.0.15 => 4.0.17}/app-readme.md (100%) rename stable/{fluidd/2.0.16 => filezilla/4.0.17}/charts/common-10.4.4.tgz (100%) rename stable/filezilla/{4.0.15 => 4.0.17}/icon.png (100%) rename stable/filezilla/{4.0.15 => 4.0.17}/ix_values.yaml (100%) rename stable/filezilla/{4.0.15 => 4.0.17}/questions.yaml (100%) rename stable/filezilla/{4.0.15 => 4.0.17}/templates/common.yaml (100%) rename stable/{fluidd/2.0.16 => filezilla/4.0.17}/values.yaml (100%) create mode 100644 stable/fireflyiii/16.0.19/CHANGELOG.md create mode 100644 stable/fireflyiii/16.0.19/Chart.lock create mode 100644 stable/fireflyiii/16.0.19/Chart.yaml create mode 100644 stable/fireflyiii/16.0.19/README.md create mode 100644 stable/fireflyiii/16.0.19/app-readme.md rename stable/{focalboard/9.0.16 => fireflyiii/16.0.19}/charts/common-10.4.4.tgz (100%) rename stable/{focalboard/9.0.16 => fireflyiii/16.0.19}/charts/postgresql-8.0.30.tgz (100%) rename stable/{grist/3.0.15 => fireflyiii/16.0.19}/charts/redis-3.0.30.tgz (100%) create mode 100644 stable/fireflyiii/16.0.19/docs/installation_notes.md create mode 100644 stable/fireflyiii/16.0.19/docs/validation.md create mode 100644 stable/fireflyiii/16.0.19/icon.png create mode 100644 stable/fireflyiii/16.0.19/ix_values.yaml create mode 100644 stable/fireflyiii/16.0.19/questions.yaml create mode 100644 stable/fireflyiii/16.0.19/templates/_cronjob.tpl create mode 100644 stable/fireflyiii/16.0.19/templates/_secrets.tpl create mode 100644 stable/fireflyiii/16.0.19/templates/common.yaml rename stable/{focalboard/9.0.16 => fireflyiii/16.0.19}/values.yaml (100%) delete mode 100644 stable/firefox-syncserver/9.0.14/CHANGELOG.md delete mode 100644 stable/firefox-syncserver/9.0.14/Chart.lock delete mode 100644 stable/firefox-syncserver/9.0.14/Chart.yaml create mode 100644 stable/firefox-syncserver/9.0.16/CHANGELOG.md create mode 100644 stable/firefox-syncserver/9.0.16/Chart.lock create mode 100644 stable/firefox-syncserver/9.0.16/Chart.yaml rename stable/firefox-syncserver/{9.0.14 => 9.0.16}/README.md (100%) rename stable/firefox-syncserver/{9.0.14 => 9.0.16}/app-readme.md (100%) rename stable/{foldingathome/2.0.14 => firefox-syncserver/9.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{gitea/8.0.17 => firefox-syncserver/9.0.16}/charts/postgresql-8.0.30.tgz (100%) rename stable/firefox-syncserver/{9.0.14 => 9.0.16}/icon.png (100%) rename stable/firefox-syncserver/{9.0.14 => 9.0.16}/ix_values.yaml (100%) rename stable/firefox-syncserver/{9.0.14 => 9.0.16}/questions.yaml (100%) rename stable/{fluidd/2.0.16 => firefox-syncserver/9.0.16}/templates/common.yaml (100%) rename stable/{foldingathome/2.0.14 => firefox-syncserver/9.0.16}/values.yaml (100%) delete mode 100644 stable/firefox/2.0.14/CHANGELOG.md delete mode 100644 stable/firefox/2.0.14/Chart.lock delete mode 100644 stable/firefox/2.0.14/Chart.yaml create mode 100644 stable/firefox/2.0.16/CHANGELOG.md create mode 100644 stable/firefox/2.0.16/Chart.lock create mode 100644 stable/firefox/2.0.16/Chart.yaml rename stable/firefox/{2.0.14 => 2.0.16}/README.md (100%) rename stable/firefox/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{fossil/4.0.14 => firefox/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/firefox/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/firefox/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/firefox/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{foldingathome/2.0.14 => firefox/2.0.16}/templates/common.yaml (100%) rename stable/{fossil/4.0.14 => firefox/2.0.16}/values.yaml (100%) delete mode 100644 stable/flaresolverr/6.0.15/CHANGELOG.md delete mode 100644 stable/flaresolverr/6.0.15/Chart.lock delete mode 100644 stable/flaresolverr/6.0.15/Chart.yaml create mode 100644 stable/flaresolverr/6.0.17/CHANGELOG.md create mode 100644 stable/flaresolverr/6.0.17/Chart.lock create mode 100644 stable/flaresolverr/6.0.17/Chart.yaml rename stable/flaresolverr/{6.0.15 => 6.0.17}/README.md (100%) rename stable/flaresolverr/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{freeradius/6.0.15 => flaresolverr/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/flaresolverr/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/flaresolverr/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/flaresolverr/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{gonic/6.0.15 => flaresolverr/6.0.17}/templates/common.yaml (100%) rename stable/{freeradius/6.0.15 => flaresolverr/6.0.17}/values.yaml (100%) delete mode 100644 stable/fleet/3.0.15/CHANGELOG.md delete mode 100644 stable/fleet/3.0.15/Chart.lock delete mode 100644 stable/fleet/3.0.15/Chart.yaml create mode 100644 stable/fleet/3.0.17/CHANGELOG.md create mode 100644 stable/fleet/3.0.17/Chart.lock create mode 100644 stable/fleet/3.0.17/Chart.yaml rename stable/fleet/{3.0.15 => 3.0.17}/README.md (100%) rename stable/fleet/{3.0.15 => 3.0.17}/app-readme.md (100%) rename stable/{friendica/4.0.22 => fleet/3.0.17}/charts/common-10.4.4.tgz (100%) rename stable/fleet/{3.0.15 => 3.0.17}/charts/mariadb-3.0.29.tgz (100%) rename stable/fleet/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/fleet/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/fleet/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/{grafana/4.0.25 => fleet/3.0.17}/templates/common.yaml (100%) rename stable/{friendica/4.0.22 => fleet/3.0.17}/values.yaml (100%) delete mode 100644 stable/flexget/2.0.19/CHANGELOG.md delete mode 100644 stable/flexget/2.0.19/Chart.lock delete mode 100644 stable/flexget/2.0.19/Chart.yaml create mode 100644 stable/flexget/2.0.21/CHANGELOG.md create mode 100644 stable/flexget/2.0.21/Chart.lock create mode 100644 stable/flexget/2.0.21/Chart.yaml rename stable/flexget/{2.0.19 => 2.0.21}/README.md (100%) rename stable/flexget/{2.0.19 => 2.0.21}/app-readme.md (100%) rename stable/{gitea/8.0.17 => flexget/2.0.21}/charts/common-10.4.4.tgz (100%) rename stable/flexget/{2.0.19 => 2.0.21}/icon.png (100%) rename stable/flexget/{2.0.19 => 2.0.21}/ix_values.yaml (100%) rename stable/flexget/{2.0.19 => 2.0.21}/questions.yaml (100%) rename stable/{grist/3.0.15 => flexget/2.0.21}/templates/common.yaml (100%) rename stable/{gitea/8.0.17 => flexget/2.0.21}/values.yaml (100%) delete mode 100644 stable/flood/6.0.15/CHANGELOG.md delete mode 100644 stable/flood/6.0.15/Chart.lock delete mode 100644 stable/flood/6.0.15/Chart.yaml create mode 100644 stable/flood/6.0.17/CHANGELOG.md create mode 100644 stable/flood/6.0.17/Chart.lock create mode 100644 stable/flood/6.0.17/Chart.yaml rename stable/flood/{6.0.15 => 6.0.17}/README.md (100%) rename stable/flood/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{golinks/4.0.14 => flood/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/flood/{6.0.15 => 6.0.17}/ci/ct-values.yaml (100%) rename stable/flood/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/flood/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/flood/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{guacd/2.0.16 => flood/6.0.17}/templates/common.yaml (100%) rename stable/{golinks/4.0.14 => flood/6.0.17}/values.yaml (100%) delete mode 100644 stable/fluidd/2.0.16/CHANGELOG.md delete mode 100644 stable/fluidd/2.0.16/Chart.lock delete mode 100644 stable/fluidd/2.0.16/Chart.yaml create mode 100644 stable/fluidd/2.0.18/CHANGELOG.md create mode 100644 stable/fluidd/2.0.18/Chart.lock create mode 100644 stable/fluidd/2.0.18/Chart.yaml rename stable/fluidd/{2.0.16 => 2.0.18}/README.md (100%) rename stable/fluidd/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{gonic/6.0.15 => fluidd/2.0.18}/charts/common-10.4.4.tgz (100%) rename stable/fluidd/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/fluidd/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/fluidd/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/{habridge/2.0.14 => fluidd/2.0.18}/templates/common.yaml (100%) rename stable/{gonic/6.0.15 => fluidd/2.0.18}/values.yaml (100%) delete mode 100644 stable/focalboard/9.0.16/CHANGELOG.md delete mode 100644 stable/focalboard/9.0.16/Chart.lock delete mode 100644 stable/focalboard/9.0.16/Chart.yaml create mode 100644 stable/focalboard/9.0.18/CHANGELOG.md create mode 100644 stable/focalboard/9.0.18/Chart.lock create mode 100644 stable/focalboard/9.0.18/Chart.yaml rename stable/focalboard/{9.0.16 => 9.0.18}/README.md (100%) rename stable/focalboard/{9.0.16 => 9.0.18}/app-readme.md (100%) rename stable/{gotify/8.0.15 => focalboard/9.0.18}/charts/common-10.4.4.tgz (100%) rename stable/{gotify/8.0.15 => focalboard/9.0.18}/charts/postgresql-8.0.30.tgz (100%) rename stable/focalboard/{9.0.16 => 9.0.18}/icon.png (100%) rename stable/focalboard/{9.0.16 => 9.0.18}/ix_values.yaml (100%) rename stable/focalboard/{9.0.16 => 9.0.18}/questions.yaml (100%) rename stable/focalboard/{9.0.16 => 9.0.18}/templates/_configmap.tpl (100%) rename stable/focalboard/{9.0.16 => 9.0.18}/templates/common.yaml (100%) rename stable/{gotify/8.0.15 => focalboard/9.0.18}/values.yaml (100%) delete mode 100644 stable/foldingathome/2.0.14/CHANGELOG.md delete mode 100644 stable/foldingathome/2.0.14/Chart.lock delete mode 100644 stable/foldingathome/2.0.14/Chart.yaml create mode 100644 stable/foldingathome/2.0.16/CHANGELOG.md create mode 100644 stable/foldingathome/2.0.16/Chart.lock create mode 100644 stable/foldingathome/2.0.16/Chart.yaml rename stable/foldingathome/{2.0.14 => 2.0.16}/README.md (100%) rename stable/foldingathome/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{grafana/4.0.25 => foldingathome/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/foldingathome/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/foldingathome/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/foldingathome/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{haste-server/6.0.15 => foldingathome/2.0.16}/templates/common.yaml (100%) rename stable/{grafana/4.0.25 => foldingathome/2.0.16}/values.yaml (100%) delete mode 100644 stable/fossil/4.0.14/CHANGELOG.md delete mode 100644 stable/fossil/4.0.14/Chart.lock delete mode 100644 stable/fossil/4.0.14/Chart.yaml create mode 100644 stable/fossil/4.0.16/CHANGELOG.md create mode 100644 stable/fossil/4.0.16/Chart.lock create mode 100644 stable/fossil/4.0.16/Chart.yaml rename stable/fossil/{4.0.14 => 4.0.16}/README.md (100%) rename stable/fossil/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{grav/4.0.14 => fossil/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/fossil/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/fossil/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/fossil/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/fossil/{4.0.14 => 4.0.16}/templates/common.yaml (100%) rename stable/{grav/4.0.14 => fossil/4.0.16}/values.yaml (100%) delete mode 100644 stable/freeradius/6.0.15/CHANGELOG.md delete mode 100644 stable/freeradius/6.0.15/Chart.lock delete mode 100644 stable/freeradius/6.0.15/Chart.yaml create mode 100644 stable/freeradius/6.0.17/CHANGELOG.md create mode 100644 stable/freeradius/6.0.17/Chart.lock create mode 100644 stable/freeradius/6.0.17/Chart.yaml rename stable/freeradius/{6.0.15 => 6.0.17}/README.md (100%) rename stable/freeradius/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{grist/3.0.15 => freeradius/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/freeradius/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/freeradius/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/freeradius/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/freeradius/{6.0.15 => 6.0.17}/templates/common.yaml (100%) rename stable/{grist/3.0.15 => freeradius/6.0.17}/values.yaml (100%) create mode 100644 stable/freshrss/11.0.16/CHANGELOG.md create mode 100644 stable/freshrss/11.0.16/Chart.lock create mode 100644 stable/freshrss/11.0.16/Chart.yaml create mode 100644 stable/freshrss/11.0.16/README.md create mode 100644 stable/freshrss/11.0.16/app-readme.md rename stable/{guacamole-client/4.0.15 => freshrss/11.0.16}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/freshrss/11.0.16/icon.png create mode 100644 stable/freshrss/11.0.16/ix_values.yaml create mode 100644 stable/freshrss/11.0.16/questions.yaml rename stable/{healthchecks/7.0.16 => freshrss/11.0.16}/templates/common.yaml (100%) rename stable/{guacamole-client/4.0.15 => freshrss/11.0.16}/values.yaml (100%) delete mode 100644 stable/friendica/4.0.22/CHANGELOG.md delete mode 100644 stable/friendica/4.0.22/Chart.lock delete mode 100644 stable/friendica/4.0.22/Chart.yaml create mode 100644 stable/friendica/4.0.24/CHANGELOG.md create mode 100644 stable/friendica/4.0.24/Chart.lock create mode 100644 stable/friendica/4.0.24/Chart.yaml rename stable/friendica/{4.0.22 => 4.0.24}/README.md (100%) rename stable/friendica/{4.0.22 => 4.0.24}/app-readme.md (100%) rename stable/{guacd/2.0.16 => friendica/4.0.24}/charts/common-10.4.4.tgz (100%) rename stable/friendica/{4.0.22 => 4.0.24}/charts/mariadb-3.0.29.tgz (100%) rename stable/{kutt/3.0.15 => friendica/4.0.24}/charts/redis-3.0.30.tgz (100%) rename stable/friendica/{4.0.22 => 4.0.24}/icon.png (100%) rename stable/friendica/{4.0.22 => 4.0.24}/ix_values.yaml (100%) rename stable/friendica/{4.0.22 => 4.0.24}/questions.yaml (100%) rename stable/friendica/{4.0.22 => 4.0.24}/templates/common.yaml (100%) rename stable/{guacd/2.0.16 => friendica/4.0.24}/values.yaml (100%) create mode 100644 stable/gaps/11.0.16/CHANGELOG.md create mode 100644 stable/gaps/11.0.16/Chart.lock create mode 100644 stable/gaps/11.0.16/Chart.yaml create mode 100644 stable/gaps/11.0.16/README.md create mode 100644 stable/gaps/11.0.16/app-readme.md rename stable/{habridge/2.0.14 => gaps/11.0.16}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/gaps/11.0.16/icon.png create mode 100644 stable/gaps/11.0.16/ix_values.yaml create mode 100644 stable/gaps/11.0.16/questions.yaml rename stable/{homarr/2.0.16 => gaps/11.0.16}/templates/common.yaml (100%) rename stable/{habridge/2.0.14 => gaps/11.0.16}/values.yaml (100%) delete mode 100644 stable/gitea/8.0.17/CHANGELOG.md delete mode 100644 stable/gitea/8.0.17/Chart.lock delete mode 100644 stable/gitea/8.0.17/Chart.yaml create mode 100644 stable/gitea/8.0.19/CHANGELOG.md create mode 100644 stable/gitea/8.0.19/Chart.lock create mode 100644 stable/gitea/8.0.19/Chart.yaml rename stable/gitea/{8.0.17 => 8.0.19}/README.md (100%) rename stable/gitea/{8.0.17 => 8.0.19}/app-readme.md (100%) rename stable/{hammond/2.0.14 => gitea/8.0.19}/charts/common-10.4.4.tgz (100%) rename stable/gitea/{8.0.17 => 8.0.19}/charts/memcached-3.0.29.tgz (100%) rename stable/{guacamole-client/4.0.15 => gitea/8.0.19}/charts/postgresql-8.0.30.tgz (100%) rename stable/gitea/{8.0.17 => 8.0.19}/ci/basic-values.yaml (100%) rename stable/gitea/{8.0.17 => 8.0.19}/ci/ingress-values.yaml (100%) rename stable/gitea/{8.0.17 => 8.0.19}/icon.png (100%) rename stable/gitea/{8.0.17 => 8.0.19}/ix_values.yaml (100%) rename stable/gitea/{8.0.17 => 8.0.19}/questions.yaml (100%) rename stable/gitea/{8.0.17 => 8.0.19}/templates/_configmap.tpl (100%) rename stable/gitea/{8.0.17 => 8.0.19}/templates/_secrets.tpl (100%) rename stable/gitea/{8.0.17 => 8.0.19}/templates/common.yaml (100%) rename stable/{hammond/2.0.14 => gitea/8.0.19}/values.yaml (100%) delete mode 100644 stable/golinks/4.0.14/CHANGELOG.md delete mode 100644 stable/golinks/4.0.14/Chart.lock delete mode 100644 stable/golinks/4.0.14/Chart.yaml create mode 100644 stable/golinks/4.0.16/CHANGELOG.md create mode 100644 stable/golinks/4.0.16/Chart.lock create mode 100644 stable/golinks/4.0.16/Chart.yaml rename stable/golinks/{4.0.14 => 4.0.16}/README.md (100%) rename stable/golinks/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{haste-server/6.0.15 => golinks/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/golinks/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/golinks/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/golinks/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/golinks/{4.0.14 => 4.0.16}/templates/common.yaml (100%) rename stable/{haste-server/6.0.15 => golinks/4.0.16}/values.yaml (100%) delete mode 100644 stable/gonic/6.0.15/CHANGELOG.md delete mode 100644 stable/gonic/6.0.15/Chart.lock delete mode 100644 stable/gonic/6.0.15/Chart.yaml create mode 100644 stable/gonic/6.0.17/CHANGELOG.md create mode 100644 stable/gonic/6.0.17/Chart.lock create mode 100644 stable/gonic/6.0.17/Chart.yaml rename stable/gonic/{6.0.15 => 6.0.17}/README.md (100%) rename stable/gonic/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{headphones/4.0.14 => gonic/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/gonic/{6.0.15 => 6.0.17}/ci/ct-values.yaml (100%) rename stable/gonic/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/gonic/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/gonic/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{homer/2.0.18 => gonic/6.0.17}/templates/common.yaml (100%) rename stable/{headphones/4.0.14 => gonic/6.0.17}/values.yaml (100%) delete mode 100644 stable/gotify/8.0.15/CHANGELOG.md delete mode 100644 stable/gotify/8.0.15/Chart.lock delete mode 100644 stable/gotify/8.0.15/Chart.yaml create mode 100644 stable/gotify/8.0.17/CHANGELOG.md create mode 100644 stable/gotify/8.0.17/Chart.lock create mode 100644 stable/gotify/8.0.17/Chart.yaml rename stable/gotify/{8.0.15 => 8.0.17}/README.md (100%) rename stable/gotify/{8.0.15 => 8.0.17}/app-readme.md (100%) rename stable/{healthchecks/7.0.16 => gotify/8.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{hedgedoc/4.0.15 => gotify/8.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/gotify/{8.0.15 => 8.0.17}/icon.png (100%) rename stable/gotify/{8.0.15 => 8.0.17}/ix_values.yaml (100%) rename stable/gotify/{8.0.15 => 8.0.17}/questions.yaml (100%) rename stable/gotify/{8.0.15 => 8.0.17}/templates/_configmap.tpl (100%) rename stable/gotify/{8.0.15 => 8.0.17}/templates/common.yaml (100%) rename stable/{healthchecks/7.0.16 => gotify/8.0.17}/values.yaml (100%) delete mode 100644 stable/grafana/4.0.25/CHANGELOG.md delete mode 100644 stable/grafana/4.0.25/Chart.lock delete mode 100644 stable/grafana/4.0.25/Chart.yaml create mode 100644 stable/grafana/4.0.27/CHANGELOG.md create mode 100644 stable/grafana/4.0.27/Chart.lock create mode 100644 stable/grafana/4.0.27/Chart.yaml rename stable/grafana/{4.0.25 => 4.0.27}/README.md (100%) rename stable/grafana/{4.0.25 => 4.0.27}/app-readme.md (100%) rename stable/{hedgedoc/4.0.15 => grafana/4.0.27}/charts/common-10.4.4.tgz (100%) rename stable/grafana/{4.0.25 => 4.0.27}/icon.png (100%) rename stable/grafana/{4.0.25 => 4.0.27}/ix_values.yaml (100%) rename stable/grafana/{4.0.25 => 4.0.27}/questions.yaml (100%) rename stable/{htpcmanager/2.0.14 => grafana/4.0.27}/templates/common.yaml (100%) rename stable/grafana/{4.0.25 => 4.0.27}/templates/prometheusrules.yaml (100%) rename stable/grafana/{4.0.25 => 4.0.27}/templates/servicemonitor.yaml (100%) rename stable/{hedgedoc/4.0.15 => grafana/4.0.27}/values.yaml (100%) delete mode 100644 stable/grav/4.0.14/CHANGELOG.md delete mode 100644 stable/grav/4.0.14/Chart.lock delete mode 100644 stable/grav/4.0.14/Chart.yaml create mode 100644 stable/grav/4.0.16/CHANGELOG.md create mode 100644 stable/grav/4.0.16/Chart.lock create mode 100644 stable/grav/4.0.16/Chart.yaml rename stable/grav/{4.0.14 => 4.0.16}/README.md (100%) rename stable/grav/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{homarr/2.0.16 => grav/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/grav/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/grav/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/grav/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/grav/{4.0.14 => 4.0.16}/templates/common.yaml (100%) rename stable/{homarr/2.0.16 => grav/4.0.16}/values.yaml (100%) delete mode 100644 stable/grist/3.0.15/CHANGELOG.md delete mode 100644 stable/grist/3.0.15/Chart.lock delete mode 100644 stable/grist/3.0.15/Chart.yaml create mode 100644 stable/grist/3.0.17/CHANGELOG.md create mode 100644 stable/grist/3.0.17/Chart.lock create mode 100644 stable/grist/3.0.17/Chart.yaml rename stable/grist/{3.0.15 => 3.0.17}/README.md (100%) rename stable/grist/{3.0.15 => 3.0.17}/app-readme.md (100%) rename stable/{homer/2.0.18 => grist/3.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{librephotos/4.0.17 => grist/3.0.17}/charts/redis-3.0.30.tgz (100%) rename stable/grist/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/grist/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/grist/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/{hyperion-ng/6.0.15 => grist/3.0.17}/templates/common.yaml (100%) rename stable/{homer/2.0.18 => grist/3.0.17}/values.yaml (100%) create mode 100644 stable/grocy/11.0.21/CHANGELOG.md create mode 100644 stable/grocy/11.0.21/Chart.lock create mode 100644 stable/grocy/11.0.21/Chart.yaml create mode 100644 stable/grocy/11.0.21/README.md create mode 100644 stable/grocy/11.0.21/app-readme.md rename stable/{htpcmanager/2.0.14 => grocy/11.0.21}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/grocy/11.0.21/icon.png create mode 100644 stable/grocy/11.0.21/ix_values.yaml create mode 100644 stable/grocy/11.0.21/questions.yaml rename stable/{icinga2/3.0.16 => grocy/11.0.21}/templates/common.yaml (100%) rename stable/{htpcmanager/2.0.14 => grocy/11.0.21}/values.yaml (100%) delete mode 100644 stable/guacamole-client/4.0.15/CHANGELOG.md delete mode 100644 stable/guacamole-client/4.0.15/Chart.lock delete mode 100644 stable/guacamole-client/4.0.15/Chart.yaml create mode 100644 stable/guacamole-client/4.0.17/CHANGELOG.md create mode 100644 stable/guacamole-client/4.0.17/Chart.lock create mode 100644 stable/guacamole-client/4.0.17/Chart.yaml rename stable/guacamole-client/{4.0.15 => 4.0.17}/README.md (100%) rename stable/guacamole-client/{4.0.15 => 4.0.17}/app-readme.md (100%) rename stable/{hyperion-ng/6.0.15 => guacamole-client/4.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{inventree/3.0.19 => guacamole-client/4.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/guacamole-client/{4.0.15 => 4.0.17}/icon.png (100%) rename stable/guacamole-client/{4.0.15 => 4.0.17}/ix_values.yaml (100%) rename stable/guacamole-client/{4.0.15 => 4.0.17}/questions.yaml (100%) rename stable/guacamole-client/{4.0.15 => 4.0.17}/templates/_configmap.tpl (100%) rename stable/guacamole-client/{4.0.15 => 4.0.17}/templates/common.yaml (100%) rename stable/{hyperion-ng/6.0.15 => guacamole-client/4.0.17}/values.yaml (100%) delete mode 100644 stable/guacd/2.0.16/CHANGELOG.md delete mode 100644 stable/guacd/2.0.16/Chart.lock delete mode 100644 stable/guacd/2.0.16/Chart.yaml create mode 100644 stable/guacd/2.0.18/CHANGELOG.md create mode 100644 stable/guacd/2.0.18/Chart.lock create mode 100644 stable/guacd/2.0.18/Chart.yaml rename stable/guacd/{2.0.16 => 2.0.18}/README.md (100%) rename stable/guacd/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{icantbelieveitsnotvaletudo/4.0.15 => guacd/2.0.18}/charts/common-10.4.4.tgz (100%) rename stable/guacd/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/guacd/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/guacd/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/{impostor-server/1.0.18 => guacd/2.0.18}/templates/common.yaml (100%) rename stable/{icantbelieveitsnotvaletudo/4.0.15 => guacd/2.0.18}/values.yaml (100%) delete mode 100644 stable/habridge/2.0.14/CHANGELOG.md delete mode 100644 stable/habridge/2.0.14/Chart.lock delete mode 100644 stable/habridge/2.0.14/Chart.yaml create mode 100644 stable/habridge/2.0.16/CHANGELOG.md create mode 100644 stable/habridge/2.0.16/Chart.lock create mode 100644 stable/habridge/2.0.16/Chart.yaml rename stable/habridge/{2.0.14 => 2.0.16}/README.md (100%) rename stable/habridge/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{icinga2/3.0.16 => habridge/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/habridge/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/habridge/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/habridge/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{ispy-agent-dvr/2.0.20 => habridge/2.0.16}/templates/common.yaml (100%) rename stable/{icinga2/3.0.16 => habridge/2.0.16}/values.yaml (100%) delete mode 100644 stable/hammond/2.0.14/CHANGELOG.md delete mode 100644 stable/hammond/2.0.14/Chart.lock delete mode 100644 stable/hammond/2.0.14/Chart.yaml create mode 100644 stable/hammond/2.0.16/CHANGELOG.md create mode 100644 stable/hammond/2.0.16/Chart.lock create mode 100644 stable/hammond/2.0.16/Chart.yaml rename stable/hammond/{2.0.14 => 2.0.16}/README.md (100%) rename stable/hammond/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{impostor-server/1.0.18 => hammond/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/hammond/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/hammond/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/hammond/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/hammond/{2.0.14 => 2.0.16}/templates/_secrets.tpl (100%) rename stable/hammond/{2.0.14 => 2.0.16}/templates/common.yaml (100%) rename stable/{impostor-server/1.0.18 => hammond/2.0.16}/values.yaml (100%) create mode 100644 stable/handbrake/13.0.18/CHANGELOG.md create mode 100644 stable/handbrake/13.0.18/Chart.lock create mode 100644 stable/handbrake/13.0.18/Chart.yaml create mode 100644 stable/handbrake/13.0.18/README.md create mode 100644 stable/handbrake/13.0.18/app-readme.md rename stable/{inventree/3.0.19 => handbrake/13.0.18}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/handbrake/13.0.18/docs/installation_notes.md create mode 100644 stable/handbrake/13.0.18/icon.png create mode 100644 stable/handbrake/13.0.18/ix_values.yaml create mode 100644 stable/handbrake/13.0.18/questions.yaml rename stable/{iyuuplus/2.0.14 => handbrake/13.0.18}/templates/common.yaml (100%) rename stable/{inventree/3.0.19 => handbrake/13.0.18}/values.yaml (100%) delete mode 100644 stable/haste-server/6.0.15/CHANGELOG.md delete mode 100644 stable/haste-server/6.0.15/Chart.lock delete mode 100644 stable/haste-server/6.0.15/Chart.yaml create mode 100644 stable/haste-server/6.0.17/CHANGELOG.md create mode 100644 stable/haste-server/6.0.17/Chart.lock create mode 100644 stable/haste-server/6.0.17/Chart.yaml rename stable/haste-server/{6.0.15 => 6.0.17}/README.md (100%) rename stable/haste-server/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{ipfs/3.0.18 => haste-server/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/haste-server/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/haste-server/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/haste-server/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{jdownloader2/8.0.15 => haste-server/6.0.17}/templates/common.yaml (100%) rename stable/{ipfs/3.0.18 => haste-server/6.0.17}/values.yaml (100%) delete mode 100644 stable/headphones/4.0.14/CHANGELOG.md delete mode 100644 stable/headphones/4.0.14/Chart.lock delete mode 100644 stable/headphones/4.0.14/Chart.yaml create mode 100644 stable/headphones/4.0.16/CHANGELOG.md create mode 100644 stable/headphones/4.0.16/Chart.lock create mode 100644 stable/headphones/4.0.16/Chart.yaml rename stable/headphones/{4.0.14 => 4.0.16}/README.md (100%) rename stable/headphones/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{ispy-agent-dvr/2.0.20 => headphones/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/headphones/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/headphones/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/headphones/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/headphones/{4.0.14 => 4.0.16}/templates/common.yaml (100%) rename stable/{ispy-agent-dvr/2.0.20 => headphones/4.0.16}/values.yaml (100%) delete mode 100644 stable/healthchecks/7.0.16/CHANGELOG.md delete mode 100644 stable/healthchecks/7.0.16/Chart.lock delete mode 100644 stable/healthchecks/7.0.16/Chart.yaml create mode 100644 stable/healthchecks/7.0.18/CHANGELOG.md create mode 100644 stable/healthchecks/7.0.18/Chart.lock create mode 100644 stable/healthchecks/7.0.18/Chart.yaml rename stable/healthchecks/{7.0.16 => 7.0.18}/README.md (100%) rename stable/healthchecks/{7.0.16 => 7.0.18}/app-readme.md (100%) rename stable/{iyuuplus/2.0.14 => healthchecks/7.0.18}/charts/common-10.4.4.tgz (100%) rename stable/healthchecks/{7.0.16 => 7.0.18}/icon.png (100%) rename stable/healthchecks/{7.0.16 => 7.0.18}/ix_values.yaml (100%) rename stable/healthchecks/{7.0.16 => 7.0.18}/questions.yaml (100%) rename stable/{jellyseerr/2.0.14 => healthchecks/7.0.18}/templates/common.yaml (100%) rename stable/{iyuuplus/2.0.14 => healthchecks/7.0.18}/values.yaml (100%) delete mode 100644 stable/hedgedoc/4.0.15/CHANGELOG.md delete mode 100644 stable/hedgedoc/4.0.15/Chart.lock delete mode 100644 stable/hedgedoc/4.0.15/Chart.yaml create mode 100644 stable/hedgedoc/4.0.17/CHANGELOG.md create mode 100644 stable/hedgedoc/4.0.17/Chart.lock create mode 100644 stable/hedgedoc/4.0.17/Chart.yaml rename stable/hedgedoc/{4.0.15 => 4.0.17}/README.md (100%) rename stable/hedgedoc/{4.0.15 => 4.0.17}/app-readme.md (100%) rename stable/{jdownloader2/8.0.15 => hedgedoc/4.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{joplin-server/8.0.14 => hedgedoc/4.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/hedgedoc/{4.0.15 => 4.0.17}/icon.png (100%) rename stable/hedgedoc/{4.0.15 => 4.0.17}/ix_values.yaml (100%) rename stable/hedgedoc/{4.0.15 => 4.0.17}/questions.yaml (100%) rename stable/hedgedoc/{4.0.15 => 4.0.17}/templates/_secrets.tpl (100%) rename stable/hedgedoc/{4.0.15 => 4.0.17}/templates/common.yaml (100%) rename stable/{jdownloader2/8.0.15 => hedgedoc/4.0.17}/values.yaml (100%) create mode 100644 stable/heimdall/11.0.18/CHANGELOG.md create mode 100644 stable/heimdall/11.0.18/Chart.lock create mode 100644 stable/heimdall/11.0.18/Chart.yaml create mode 100644 stable/heimdall/11.0.18/README.md create mode 100644 stable/heimdall/11.0.18/app-readme.md rename stable/{jellyseerr/2.0.14 => heimdall/11.0.18}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/heimdall/11.0.18/icon.png create mode 100644 stable/heimdall/11.0.18/ix_values.yaml create mode 100644 stable/heimdall/11.0.18/questions.yaml rename stable/{joplin-server/8.0.14 => heimdall/11.0.18}/templates/common.yaml (100%) rename stable/{jellyseerr/2.0.14 => heimdall/11.0.18}/values.yaml (100%) delete mode 100644 stable/homarr/2.0.16/CHANGELOG.md delete mode 100644 stable/homarr/2.0.16/Chart.lock delete mode 100644 stable/homarr/2.0.16/Chart.yaml create mode 100644 stable/homarr/2.0.18/CHANGELOG.md create mode 100644 stable/homarr/2.0.18/Chart.lock create mode 100644 stable/homarr/2.0.18/Chart.yaml rename stable/homarr/{2.0.16 => 2.0.18}/README.md (100%) rename stable/homarr/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{joplin-server/8.0.14 => homarr/2.0.18}/charts/common-10.4.4.tgz (100%) rename stable/homarr/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/homarr/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/homarr/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/{kanboard/8.0.15 => homarr/2.0.18}/templates/common.yaml (100%) rename stable/{joplin-server/8.0.14 => homarr/2.0.18}/values.yaml (100%) create mode 100644 stable/home-assistant/15.0.25/CHANGELOG.md create mode 100644 stable/home-assistant/15.0.25/Chart.lock create mode 100644 stable/home-assistant/15.0.25/Chart.yaml create mode 100644 stable/home-assistant/15.0.25/README.md create mode 100644 stable/home-assistant/15.0.25/app-readme.md rename stable/{k8s-gateway/6.0.14 => home-assistant/15.0.25}/charts/common-10.4.4.tgz (100%) rename stable/{kanboard/8.0.15 => home-assistant/15.0.25}/charts/postgresql-8.0.30.tgz (100%) create mode 100644 stable/home-assistant/15.0.25/icon.png create mode 100644 stable/home-assistant/15.0.25/ix_values.yaml create mode 100644 stable/home-assistant/15.0.25/questions.yaml rename stable/{mosquitto/6.0.14 => home-assistant/15.0.25}/templates/common.yaml (100%) rename stable/{k8s-gateway/6.0.14 => home-assistant/15.0.25}/values.yaml (100%) delete mode 100644 stable/homer/2.0.18/CHANGELOG.md delete mode 100644 stable/homer/2.0.18/Chart.lock delete mode 100644 stable/homer/2.0.18/Chart.yaml create mode 100644 stable/homer/2.0.20/CHANGELOG.md create mode 100644 stable/homer/2.0.20/Chart.lock create mode 100644 stable/homer/2.0.20/Chart.yaml rename stable/homer/{2.0.18 => 2.0.20}/README.md (100%) rename stable/homer/{2.0.18 => 2.0.20}/app-readme.md (100%) rename stable/{kanboard/8.0.15 => homer/2.0.20}/charts/common-10.4.4.tgz (100%) rename stable/homer/{2.0.18 => 2.0.20}/icon.png (100%) rename stable/homer/{2.0.18 => 2.0.20}/ix_values.yaml (100%) rename stable/homer/{2.0.18 => 2.0.20}/questions.yaml (100%) rename stable/{kavita/2.0.15 => homer/2.0.20}/templates/common.yaml (100%) rename stable/{kanboard/8.0.15 => homer/2.0.20}/values.yaml (100%) delete mode 100644 stable/htpcmanager/2.0.14/CHANGELOG.md delete mode 100644 stable/htpcmanager/2.0.14/Chart.lock delete mode 100644 stable/htpcmanager/2.0.14/Chart.yaml create mode 100644 stable/htpcmanager/2.0.16/CHANGELOG.md create mode 100644 stable/htpcmanager/2.0.16/Chart.lock create mode 100644 stable/htpcmanager/2.0.16/Chart.yaml rename stable/htpcmanager/{2.0.14 => 2.0.16}/README.md (100%) rename stable/htpcmanager/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{kavita/2.0.15 => htpcmanager/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/htpcmanager/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/htpcmanager/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/htpcmanager/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{kodi-headless/2.0.14 => htpcmanager/2.0.16}/templates/common.yaml (100%) rename stable/{kavita/2.0.15 => htpcmanager/2.0.16}/values.yaml (100%) delete mode 100644 stable/hyperion-ng/6.0.15/CHANGELOG.md delete mode 100644 stable/hyperion-ng/6.0.15/Chart.lock delete mode 100644 stable/hyperion-ng/6.0.15/Chart.yaml create mode 100644 stable/hyperion-ng/6.0.17/CHANGELOG.md create mode 100644 stable/hyperion-ng/6.0.17/Chart.lock create mode 100644 stable/hyperion-ng/6.0.17/Chart.yaml rename stable/hyperion-ng/{6.0.15 => 6.0.17}/README.md (100%) rename stable/hyperion-ng/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{kimai/3.0.15 => hyperion-ng/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/hyperion-ng/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/hyperion-ng/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/hyperion-ng/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{komga => hyperion-ng}/6.0.17/templates/common.yaml (100%) rename stable/{kimai/3.0.15 => hyperion-ng/6.0.17}/values.yaml (100%) delete mode 100644 stable/icantbelieveitsnotvaletudo/4.0.15/CHANGELOG.md delete mode 100644 stable/icantbelieveitsnotvaletudo/4.0.15/Chart.lock delete mode 100644 stable/icantbelieveitsnotvaletudo/4.0.15/Chart.yaml create mode 100644 stable/icantbelieveitsnotvaletudo/4.0.17/CHANGELOG.md create mode 100644 stable/icantbelieveitsnotvaletudo/4.0.17/Chart.lock create mode 100644 stable/icantbelieveitsnotvaletudo/4.0.17/Chart.yaml rename stable/icantbelieveitsnotvaletudo/{4.0.15 => 4.0.17}/README.md (100%) rename stable/icantbelieveitsnotvaletudo/{4.0.15 => 4.0.17}/app-readme.md (100%) rename stable/{kodi-headless/2.0.14 => icantbelieveitsnotvaletudo/4.0.17}/charts/common-10.4.4.tgz (100%) rename stable/icantbelieveitsnotvaletudo/{4.0.15 => 4.0.17}/icon.png (100%) rename stable/icantbelieveitsnotvaletudo/{4.0.15 => 4.0.17}/ix_values.yaml (100%) rename stable/icantbelieveitsnotvaletudo/{4.0.15 => 4.0.17}/questions.yaml (100%) rename stable/icantbelieveitsnotvaletudo/{4.0.15 => 4.0.17}/templates/common.yaml (100%) rename stable/{kodi-headless/2.0.14 => icantbelieveitsnotvaletudo/4.0.17}/values.yaml (100%) delete mode 100644 stable/icinga2/3.0.16/CHANGELOG.md delete mode 100644 stable/icinga2/3.0.16/Chart.lock delete mode 100644 stable/icinga2/3.0.16/Chart.yaml create mode 100644 stable/icinga2/3.0.18/CHANGELOG.md create mode 100644 stable/icinga2/3.0.18/Chart.lock create mode 100644 stable/icinga2/3.0.18/Chart.yaml rename stable/icinga2/{3.0.16 => 3.0.18}/README.md (100%) rename stable/icinga2/{3.0.16 => 3.0.18}/app-readme.md (100%) rename stable/{koel/3.0.16 => icinga2/3.0.18}/charts/common-10.4.4.tgz (100%) rename stable/icinga2/{3.0.16 => 3.0.18}/charts/mariadb-3.0.29.tgz (100%) rename stable/icinga2/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/icinga2/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/icinga2/{3.0.16 => 3.0.18}/questions.yaml (100%) rename stable/{kopia/2.0.22 => icinga2/3.0.18}/templates/common.yaml (100%) rename stable/{koel/3.0.16 => icinga2/3.0.18}/values.yaml (100%) delete mode 100644 stable/impostor-server/1.0.18/CHANGELOG.md delete mode 100644 stable/impostor-server/1.0.18/Chart.lock delete mode 100644 stable/impostor-server/1.0.18/Chart.yaml create mode 100644 stable/impostor-server/1.0.20/CHANGELOG.md create mode 100644 stable/impostor-server/1.0.20/Chart.lock create mode 100644 stable/impostor-server/1.0.20/Chart.yaml rename stable/impostor-server/{1.0.18 => 1.0.20}/README.md (100%) rename stable/impostor-server/{1.0.18 => 1.0.20}/app-readme.md (100%) rename stable/{komga/6.0.17 => impostor-server/1.0.20}/charts/common-10.4.4.tgz (100%) rename stable/impostor-server/{1.0.18 => 1.0.20}/ci/base-values.yaml (100%) rename stable/impostor-server/{1.0.18 => 1.0.20}/ci/values.yaml (100%) rename stable/impostor-server/{1.0.18 => 1.0.20}/icon.png (100%) rename stable/impostor-server/{1.0.18 => 1.0.20}/ix_values.yaml (100%) rename stable/impostor-server/{1.0.18 => 1.0.20}/questions.yaml (100%) rename stable/{lanraragi/2.0.14 => impostor-server/1.0.20}/templates/common.yaml (100%) rename stable/{komga/6.0.17 => impostor-server/1.0.20}/values.yaml (100%) delete mode 100644 stable/inventree/3.0.19/CHANGELOG.md delete mode 100644 stable/inventree/3.0.19/Chart.lock delete mode 100644 stable/inventree/3.0.19/Chart.yaml create mode 100644 stable/inventree/3.0.21/CHANGELOG.md create mode 100644 stable/inventree/3.0.21/Chart.lock create mode 100644 stable/inventree/3.0.21/Chart.yaml rename stable/inventree/{3.0.19 => 3.0.21}/README.md (100%) rename stable/inventree/{3.0.19 => 3.0.21}/app-readme.md (100%) rename stable/{kopia/2.0.22 => inventree/3.0.21}/charts/common-10.4.4.tgz (100%) rename stable/{kutt/3.0.15 => inventree/3.0.21}/charts/postgresql-8.0.30.tgz (100%) rename stable/inventree/{3.0.19 => 3.0.21}/icon.png (100%) rename stable/inventree/{3.0.19 => 3.0.21}/ix_values.yaml (100%) rename stable/inventree/{3.0.19 => 3.0.21}/questions.yaml (100%) rename stable/inventree/{3.0.19 => 3.0.21}/templates/_secrets.tpl (100%) rename stable/inventree/{3.0.19 => 3.0.21}/templates/common.yaml (100%) rename stable/{kopia/2.0.22 => inventree/3.0.21}/values.yaml (100%) delete mode 100644 stable/ipfs/3.0.18/CHANGELOG.md delete mode 100644 stable/ipfs/3.0.18/Chart.lock delete mode 100644 stable/ipfs/3.0.18/Chart.yaml create mode 100644 stable/ipfs/3.0.20/CHANGELOG.md create mode 100644 stable/ipfs/3.0.20/Chart.lock create mode 100644 stable/ipfs/3.0.20/Chart.yaml rename stable/ipfs/{3.0.18 => 3.0.20}/README.md (100%) rename stable/ipfs/{3.0.18 => 3.0.20}/app-readme.md (100%) rename stable/{kutt/3.0.15 => ipfs/3.0.20}/charts/common-10.4.4.tgz (100%) rename stable/ipfs/{3.0.18 => 3.0.20}/icon.png (100%) rename stable/ipfs/{3.0.18 => 3.0.20}/ix_values.yaml (100%) rename stable/ipfs/{3.0.18 => 3.0.20}/questions.yaml (100%) rename stable/ipfs/{3.0.18 => 3.0.20}/templates/common.yaml (100%) rename stable/{kutt/3.0.15 => ipfs/3.0.20}/values.yaml (100%) delete mode 100644 stable/ispy-agent-dvr/2.0.20/CHANGELOG.md delete mode 100644 stable/ispy-agent-dvr/2.0.20/Chart.lock delete mode 100644 stable/ispy-agent-dvr/2.0.20/Chart.yaml create mode 100644 stable/ispy-agent-dvr/2.0.22/CHANGELOG.md create mode 100644 stable/ispy-agent-dvr/2.0.22/Chart.lock create mode 100644 stable/ispy-agent-dvr/2.0.22/Chart.yaml rename stable/ispy-agent-dvr/{2.0.20 => 2.0.22}/README.md (100%) rename stable/ispy-agent-dvr/{2.0.20 => 2.0.22}/app-readme.md (100%) rename stable/{lanraragi/2.0.14 => ispy-agent-dvr/2.0.22}/charts/common-10.4.4.tgz (100%) rename stable/ispy-agent-dvr/{2.0.20 => 2.0.22}/icon.png (100%) rename stable/ispy-agent-dvr/{2.0.20 => 2.0.22}/ix_values.yaml (100%) rename stable/ispy-agent-dvr/{2.0.20 => 2.0.22}/questions.yaml (100%) rename stable/{libreddit/1.0.8 => ispy-agent-dvr/2.0.22}/templates/common.yaml (100%) rename stable/{lanraragi/2.0.14 => ispy-agent-dvr/2.0.22}/values.yaml (100%) delete mode 100644 stable/iyuuplus/2.0.14/CHANGELOG.md delete mode 100644 stable/iyuuplus/2.0.14/Chart.lock delete mode 100644 stable/iyuuplus/2.0.14/Chart.yaml create mode 100644 stable/iyuuplus/2.0.16/CHANGELOG.md create mode 100644 stable/iyuuplus/2.0.16/Chart.lock create mode 100644 stable/iyuuplus/2.0.16/Chart.yaml rename stable/iyuuplus/{2.0.14 => 2.0.16}/README.md (100%) rename stable/iyuuplus/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{leaf2mqtt/4.0.15 => iyuuplus/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/iyuuplus/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/iyuuplus/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/iyuuplus/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{libreoffice/2.0.14 => iyuuplus/2.0.16}/templates/common.yaml (100%) rename stable/{leaf2mqtt/4.0.15 => iyuuplus/2.0.16}/values.yaml (100%) create mode 100644 stable/jackett/11.0.30/CHANGELOG.md create mode 100644 stable/jackett/11.0.30/Chart.lock create mode 100644 stable/jackett/11.0.30/Chart.yaml create mode 100644 stable/jackett/11.0.30/README.md create mode 100644 stable/jackett/11.0.30/app-readme.md rename stable/{leantime/4.0.16 => jackett/11.0.30}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/jackett/11.0.30/icon.png create mode 100644 stable/jackett/11.0.30/ix_values.yaml create mode 100644 stable/jackett/11.0.30/questions.yaml rename stable/{librespeed/6.0.15 => jackett/11.0.30}/templates/common.yaml (100%) rename stable/{leantime/4.0.16 => jackett/11.0.30}/values.yaml (100%) delete mode 100644 stable/jdownloader2/8.0.15/CHANGELOG.md delete mode 100644 stable/jdownloader2/8.0.15/Chart.lock delete mode 100644 stable/jdownloader2/8.0.15/Chart.yaml create mode 100644 stable/jdownloader2/8.0.17/CHANGELOG.md create mode 100644 stable/jdownloader2/8.0.17/Chart.lock create mode 100644 stable/jdownloader2/8.0.17/Chart.yaml rename stable/jdownloader2/{8.0.15 => 8.0.17}/README.md (100%) rename stable/jdownloader2/{8.0.15 => 8.0.17}/app-readme.md (100%) rename stable/{libreddit/1.0.8 => jdownloader2/8.0.17}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/jdownloader2/8.0.17/docs/installation_notes.md rename stable/jdownloader2/{8.0.15 => 8.0.17}/icon.png (100%) rename stable/jdownloader2/{8.0.15 => 8.0.17}/ix_values.yaml (100%) rename stable/jdownloader2/{8.0.15 => 8.0.17}/questions.yaml (100%) rename stable/{linkding/2.0.15 => jdownloader2/8.0.17}/templates/common.yaml (100%) rename stable/{libreddit/1.0.8 => jdownloader2/8.0.17}/values.yaml (100%) create mode 100644 stable/jellyfin/11.0.17/CHANGELOG.md create mode 100644 stable/jellyfin/11.0.17/Chart.lock create mode 100644 stable/jellyfin/11.0.17/Chart.yaml create mode 100644 stable/jellyfin/11.0.17/README.md create mode 100644 stable/jellyfin/11.0.17/app-readme.md rename stable/{libreoffice/2.0.14 => jellyfin/11.0.17}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/jellyfin/11.0.17/icon.png create mode 100644 stable/jellyfin/11.0.17/ix_values.yaml create mode 100644 stable/jellyfin/11.0.17/questions.yaml rename stable/{logitech-media-server/4.0.16 => jellyfin/11.0.17}/templates/common.yaml (100%) rename stable/{libreoffice/2.0.14 => jellyfin/11.0.17}/values.yaml (100%) delete mode 100644 stable/jellyseerr/2.0.14/CHANGELOG.md delete mode 100644 stable/jellyseerr/2.0.14/Chart.lock delete mode 100644 stable/jellyseerr/2.0.14/Chart.yaml create mode 100644 stable/jellyseerr/2.0.16/CHANGELOG.md create mode 100644 stable/jellyseerr/2.0.16/Chart.lock create mode 100644 stable/jellyseerr/2.0.16/Chart.yaml rename stable/jellyseerr/{2.0.14 => 2.0.16}/README.md (100%) rename stable/jellyseerr/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{librephotos/4.0.17 => jellyseerr/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/jellyseerr/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/jellyseerr/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/jellyseerr/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{loki/5.0.17 => jellyseerr/2.0.16}/templates/common.yaml (100%) rename stable/{librephotos/4.0.17 => jellyseerr/2.0.16}/values.yaml (100%) delete mode 100644 stable/joplin-server/8.0.14/CHANGELOG.md delete mode 100644 stable/joplin-server/8.0.14/Chart.lock delete mode 100644 stable/joplin-server/8.0.14/Chart.yaml create mode 100644 stable/joplin-server/8.0.16/CHANGELOG.md create mode 100644 stable/joplin-server/8.0.16/Chart.lock create mode 100644 stable/joplin-server/8.0.16/Chart.yaml rename stable/joplin-server/{8.0.14 => 8.0.16}/README.md (100%) rename stable/joplin-server/{8.0.14 => 8.0.16}/app-readme.md (100%) rename stable/{librespeed/6.0.15 => joplin-server/8.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{librephotos/4.0.17 => joplin-server/8.0.16}/charts/postgresql-8.0.30.tgz (100%) rename stable/joplin-server/{8.0.14 => 8.0.16}/icon.png (100%) rename stable/joplin-server/{8.0.14 => 8.0.16}/ix_values.yaml (100%) rename stable/joplin-server/{8.0.14 => 8.0.16}/questions.yaml (100%) rename stable/{makemkv/2.0.16 => joplin-server/8.0.16}/templates/common.yaml (100%) rename stable/{librespeed/6.0.15 => joplin-server/8.0.16}/values.yaml (100%) delete mode 100644 stable/k8s-gateway/6.0.14/CHANGELOG.md delete mode 100644 stable/k8s-gateway/6.0.14/Chart.lock delete mode 100644 stable/k8s-gateway/6.0.14/Chart.yaml create mode 100644 stable/k8s-gateway/6.0.16/CHANGELOG.md create mode 100644 stable/k8s-gateway/6.0.16/Chart.lock create mode 100644 stable/k8s-gateway/6.0.16/Chart.yaml rename stable/k8s-gateway/{6.0.14 => 6.0.16}/README.md (100%) rename stable/k8s-gateway/{6.0.14 => 6.0.16}/app-readme.md (100%) rename stable/{linkace/4.0.22 => k8s-gateway/6.0.16}/charts/common-10.4.4.tgz (100%) rename stable/k8s-gateway/{6.0.14 => 6.0.16}/icon.png (100%) rename stable/k8s-gateway/{6.0.14 => 6.0.16}/ix_values.yaml (100%) rename stable/k8s-gateway/{6.0.14 => 6.0.16}/questions.yaml (100%) rename stable/k8s-gateway/{6.0.14 => 6.0.16}/templates/_configmap.tpl (100%) rename stable/k8s-gateway/{6.0.14 => 6.0.16}/templates/common.yaml (100%) rename stable/{linkace/4.0.22 => k8s-gateway/6.0.16}/values.yaml (100%) delete mode 100644 stable/kanboard/8.0.15/CHANGELOG.md delete mode 100644 stable/kanboard/8.0.15/Chart.lock delete mode 100644 stable/kanboard/8.0.15/Chart.yaml create mode 100644 stable/kanboard/8.0.17/CHANGELOG.md create mode 100644 stable/kanboard/8.0.17/Chart.lock create mode 100644 stable/kanboard/8.0.17/Chart.yaml rename stable/kanboard/{8.0.15 => 8.0.17}/README.md (100%) rename stable/kanboard/{8.0.15 => 8.0.17}/app-readme.md (100%) rename stable/{linkding/2.0.15 => kanboard/8.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{mattermost/3.0.17 => kanboard/8.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/kanboard/{8.0.15 => 8.0.17}/icon.png (100%) rename stable/kanboard/{8.0.15 => 8.0.17}/ix_values.yaml (100%) rename stable/kanboard/{8.0.15 => 8.0.17}/questions.yaml (100%) rename stable/{matomo/3.0.25 => kanboard/8.0.17}/templates/common.yaml (100%) rename stable/{linkding/2.0.15 => kanboard/8.0.17}/values.yaml (100%) delete mode 100644 stable/kavita/2.0.15/CHANGELOG.md delete mode 100644 stable/kavita/2.0.15/Chart.lock delete mode 100644 stable/kavita/2.0.15/Chart.yaml create mode 100644 stable/kavita/2.0.17/CHANGELOG.md create mode 100644 stable/kavita/2.0.17/Chart.lock create mode 100644 stable/kavita/2.0.17/Chart.yaml rename stable/kavita/{2.0.15 => 2.0.17}/README.md (100%) rename stable/kavita/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{littlelink/6.0.28 => kavita/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/kavita/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/kavita/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/kavita/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{mattermost/3.0.17 => kavita/2.0.17}/templates/common.yaml (100%) rename stable/{littlelink/6.0.28 => kavita/2.0.17}/values.yaml (100%) delete mode 100644 stable/kimai/3.0.15/CHANGELOG.md delete mode 100644 stable/kimai/3.0.15/Chart.lock delete mode 100644 stable/kimai/3.0.15/Chart.yaml create mode 100644 stable/kimai/3.0.17/CHANGELOG.md create mode 100644 stable/kimai/3.0.17/Chart.lock create mode 100644 stable/kimai/3.0.17/Chart.yaml rename stable/kimai/{3.0.15 => 3.0.17}/README.md (100%) rename stable/kimai/{3.0.15 => 3.0.17}/app-readme.md (100%) rename stable/{logitech-media-server/4.0.16 => kimai/3.0.17}/charts/common-10.4.4.tgz (100%) rename stable/kimai/{3.0.15 => 3.0.17}/charts/mariadb-3.0.29.tgz (100%) rename stable/kimai/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/kimai/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/kimai/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/kimai/{3.0.15 => 3.0.17}/templates/_secrets.tpl (100%) rename stable/kimai/{3.0.15 => 3.0.17}/templates/common.yaml (100%) rename stable/{logitech-media-server/4.0.16 => kimai/3.0.17}/values.yaml (100%) create mode 100644 stable/kms/11.0.17/CHANGELOG.md create mode 100644 stable/kms/11.0.17/Chart.lock create mode 100644 stable/kms/11.0.17/Chart.yaml create mode 100644 stable/kms/11.0.17/README.md create mode 100644 stable/kms/11.0.17/app-readme.md rename stable/{loki/5.0.17 => kms/11.0.17}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/kms/11.0.17/icon.png create mode 100644 stable/kms/11.0.17/ix_values.yaml create mode 100644 stable/kms/11.0.17/questions.yaml rename stable/{mealie/8.0.15 => kms/11.0.17}/templates/common.yaml (100%) rename stable/{loki/5.0.17 => kms/11.0.17}/values.yaml (100%) delete mode 100644 stable/kodi-headless/2.0.14/CHANGELOG.md delete mode 100644 stable/kodi-headless/2.0.14/Chart.lock delete mode 100644 stable/kodi-headless/2.0.14/Chart.yaml create mode 100644 stable/kodi-headless/2.0.16/CHANGELOG.md create mode 100644 stable/kodi-headless/2.0.16/Chart.lock create mode 100644 stable/kodi-headless/2.0.16/Chart.yaml rename stable/kodi-headless/{2.0.14 => 2.0.16}/README.md (100%) rename stable/kodi-headless/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{makemkv => kodi-headless}/2.0.16/charts/common-10.4.4.tgz (100%) rename stable/kodi-headless/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/kodi-headless/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/kodi-headless/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{meshroom/2.0.14 => kodi-headless/2.0.16}/templates/common.yaml (100%) rename stable/{makemkv => kodi-headless}/2.0.16/values.yaml (100%) delete mode 100644 stable/koel/3.0.16/CHANGELOG.md delete mode 100644 stable/koel/3.0.16/Chart.lock delete mode 100644 stable/koel/3.0.16/Chart.yaml create mode 100644 stable/koel/3.0.18/CHANGELOG.md create mode 100644 stable/koel/3.0.18/Chart.lock create mode 100644 stable/koel/3.0.18/Chart.yaml rename stable/koel/{3.0.16 => 3.0.18}/README.md (100%) rename stable/koel/{3.0.16 => 3.0.18}/app-readme.md (100%) rename stable/{matomo/3.0.25 => koel/3.0.18}/charts/common-10.4.4.tgz (100%) rename stable/koel/{3.0.16 => 3.0.18}/charts/mariadb-3.0.29.tgz (100%) rename stable/koel/{3.0.16 => 3.0.18}/docs/credentials.md (100%) rename stable/koel/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/koel/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/koel/{3.0.16 => 3.0.18}/questions.yaml (100%) rename stable/koel/{3.0.16 => 3.0.18}/templates/_secrets.tpl (100%) rename stable/koel/{3.0.16 => 3.0.18}/templates/common.yaml (100%) rename stable/{matomo/3.0.25 => koel/3.0.18}/values.yaml (100%) delete mode 100644 stable/komga/6.0.17/CHANGELOG.md delete mode 100644 stable/komga/6.0.17/Chart.lock delete mode 100644 stable/komga/6.0.17/Chart.yaml create mode 100644 stable/komga/6.0.19/CHANGELOG.md create mode 100644 stable/komga/6.0.19/Chart.lock create mode 100644 stable/komga/6.0.19/Chart.yaml rename stable/komga/{6.0.17 => 6.0.19}/README.md (100%) rename stable/komga/{6.0.17 => 6.0.19}/app-readme.md (100%) rename stable/{mattermost/3.0.17 => komga/6.0.19}/charts/common-10.4.4.tgz (100%) rename stable/komga/{6.0.17 => 6.0.19}/icon.png (100%) rename stable/komga/{6.0.17 => 6.0.19}/ix_values.yaml (100%) rename stable/komga/{6.0.17 => 6.0.19}/questions.yaml (100%) rename stable/{metube/2.0.14 => komga/6.0.19}/templates/common.yaml (100%) rename stable/{mattermost/3.0.17 => komga/6.0.19}/values.yaml (100%) delete mode 100644 stable/kopia/2.0.22/CHANGELOG.md delete mode 100644 stable/kopia/2.0.22/Chart.lock delete mode 100644 stable/kopia/2.0.22/Chart.yaml create mode 100644 stable/kopia/2.0.24/CHANGELOG.md create mode 100644 stable/kopia/2.0.24/Chart.lock create mode 100644 stable/kopia/2.0.24/Chart.yaml rename stable/kopia/{2.0.22 => 2.0.24}/README.md (100%) rename stable/kopia/{2.0.22 => 2.0.24}/app-readme.md (100%) rename stable/{mealie/8.0.15 => kopia/2.0.24}/charts/common-10.4.4.tgz (100%) rename stable/kopia/{2.0.22 => 2.0.24}/icon.png (100%) rename stable/kopia/{2.0.22 => 2.0.24}/ix_values.yaml (100%) rename stable/kopia/{2.0.22 => 2.0.24}/questions.yaml (100%) rename stable/{minecraft-bedrock/1.0.15 => kopia/2.0.24}/templates/common.yaml (100%) rename stable/{mealie/8.0.15 => kopia/2.0.24}/values.yaml (100%) delete mode 100644 stable/kutt/3.0.15/CHANGELOG.md delete mode 100644 stable/kutt/3.0.15/Chart.lock delete mode 100644 stable/kutt/3.0.15/Chart.yaml create mode 100644 stable/kutt/3.0.17/CHANGELOG.md create mode 100644 stable/kutt/3.0.17/Chart.lock create mode 100644 stable/kutt/3.0.17/Chart.yaml rename stable/kutt/{3.0.15 => 3.0.17}/README.md (100%) rename stable/kutt/{3.0.15 => 3.0.17}/app-readme.md (100%) rename stable/{medusa/3.0.18 => kutt/3.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{mealie/8.0.15 => kutt/3.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/{linkace/4.0.22 => kutt/3.0.17}/charts/redis-3.0.30.tgz (100%) rename stable/kutt/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/kutt/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/kutt/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/kutt/{3.0.15 => 3.0.17}/templates/_secrets.tpl (100%) rename stable/kutt/{3.0.15 => 3.0.17}/templates/common.yaml (100%) rename stable/{medusa/3.0.18 => kutt/3.0.17}/values.yaml (100%) delete mode 100644 stable/lanraragi/2.0.14/CHANGELOG.md delete mode 100644 stable/lanraragi/2.0.14/Chart.lock delete mode 100644 stable/lanraragi/2.0.14/Chart.yaml create mode 100644 stable/lanraragi/2.0.16/CHANGELOG.md create mode 100644 stable/lanraragi/2.0.16/Chart.lock create mode 100644 stable/lanraragi/2.0.16/Chart.yaml rename stable/lanraragi/{2.0.14 => 2.0.16}/README.md (100%) rename stable/lanraragi/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{meshroom/2.0.14 => lanraragi/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/lanraragi/{2.0.14 => 2.0.16}/docs/credentials.md (100%) rename stable/lanraragi/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/lanraragi/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/lanraragi/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{minecraft-java/1.0.21 => lanraragi/2.0.16}/templates/common.yaml (100%) rename stable/{meshroom/2.0.14 => lanraragi/2.0.16}/values.yaml (100%) create mode 100644 stable/lazylibrarian/11.0.23/CHANGELOG.md create mode 100644 stable/lazylibrarian/11.0.23/Chart.lock create mode 100644 stable/lazylibrarian/11.0.23/Chart.yaml create mode 100644 stable/lazylibrarian/11.0.23/README.md create mode 100644 stable/lazylibrarian/11.0.23/app-readme.md rename stable/{metube/2.0.14 => lazylibrarian/11.0.23}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/lazylibrarian/11.0.23/icon.png create mode 100644 stable/lazylibrarian/11.0.23/ix_values.yaml create mode 100644 stable/lazylibrarian/11.0.23/questions.yaml rename stable/{minetest/1.0.14 => lazylibrarian/11.0.23}/templates/common.yaml (100%) rename stable/{metallb/2.0.8 => lazylibrarian/11.0.23}/values.yaml (100%) delete mode 100644 stable/leaf2mqtt/4.0.15/CHANGELOG.md delete mode 100644 stable/leaf2mqtt/4.0.15/Chart.lock delete mode 100644 stable/leaf2mqtt/4.0.15/Chart.yaml create mode 100644 stable/leaf2mqtt/4.0.17/CHANGELOG.md create mode 100644 stable/leaf2mqtt/4.0.17/Chart.lock create mode 100644 stable/leaf2mqtt/4.0.17/Chart.yaml rename stable/leaf2mqtt/{4.0.15 => 4.0.17}/README.md (100%) rename stable/leaf2mqtt/{4.0.15 => 4.0.17}/app-readme.md (100%) rename stable/{minecraft-bedrock/1.0.15 => leaf2mqtt/4.0.17}/charts/common-10.4.4.tgz (100%) rename stable/leaf2mqtt/{4.0.15 => 4.0.17}/icon.png (100%) rename stable/leaf2mqtt/{4.0.15 => 4.0.17}/ix_values.yaml (100%) rename stable/leaf2mqtt/{4.0.15 => 4.0.17}/questions.yaml (100%) rename stable/leaf2mqtt/{4.0.15 => 4.0.17}/templates/common.yaml (100%) rename stable/{metube/2.0.14 => leaf2mqtt/4.0.17}/values.yaml (100%) delete mode 100644 stable/leantime/4.0.16/CHANGELOG.md delete mode 100644 stable/leantime/4.0.16/Chart.lock delete mode 100644 stable/leantime/4.0.16/Chart.yaml create mode 100644 stable/leantime/4.0.18/CHANGELOG.md create mode 100644 stable/leantime/4.0.18/Chart.lock create mode 100644 stable/leantime/4.0.18/Chart.yaml rename stable/leantime/{4.0.16 => 4.0.18}/README.md (100%) rename stable/leantime/{4.0.16 => 4.0.18}/app-readme.md (100%) rename stable/{minecraft-java/1.0.21 => leantime/4.0.18}/charts/common-10.4.4.tgz (100%) rename stable/leantime/{4.0.16 => 4.0.18}/charts/mariadb-3.0.29.tgz (100%) rename stable/leantime/{4.0.16 => 4.0.18}/icon.png (100%) rename stable/leantime/{4.0.16 => 4.0.18}/ix_values.yaml (100%) rename stable/leantime/{4.0.16 => 4.0.18}/questions.yaml (100%) rename stable/leantime/{4.0.16 => 4.0.18}/templates/_secrets.tpl (100%) rename stable/leantime/{4.0.16 => 4.0.18}/templates/common.yaml (100%) rename stable/{minecraft-bedrock/1.0.15 => leantime/4.0.18}/values.yaml (100%) create mode 100644 stable/libreddit/1.0.10/CHANGELOG.md create mode 100644 stable/libreddit/1.0.10/Chart.lock create mode 100644 stable/libreddit/1.0.10/Chart.yaml rename stable/libreddit/{1.0.8 => 1.0.10}/README.md (100%) rename stable/libreddit/{1.0.8 => 1.0.10}/app-readme.md (100%) rename stable/{minetest/1.0.14 => libreddit/1.0.10}/charts/common-10.4.4.tgz (100%) rename stable/libreddit/{1.0.8 => 1.0.10}/icon.png (100%) rename stable/libreddit/{1.0.8 => 1.0.10}/ix_values.yaml (100%) rename stable/libreddit/{1.0.8 => 1.0.10}/questions.yaml (100%) rename stable/{miniflux/7.0.16 => libreddit/1.0.10}/templates/common.yaml (100%) rename stable/{minecraft-java/1.0.21 => libreddit/1.0.10}/values.yaml (100%) delete mode 100644 stable/libreddit/1.0.8/CHANGELOG.md delete mode 100644 stable/libreddit/1.0.8/Chart.lock delete mode 100644 stable/libreddit/1.0.8/Chart.yaml delete mode 100644 stable/libreoffice/2.0.14/CHANGELOG.md delete mode 100644 stable/libreoffice/2.0.14/Chart.lock delete mode 100644 stable/libreoffice/2.0.14/Chart.yaml create mode 100644 stable/libreoffice/2.0.16/CHANGELOG.md create mode 100644 stable/libreoffice/2.0.16/Chart.lock create mode 100644 stable/libreoffice/2.0.16/Chart.yaml rename stable/libreoffice/{2.0.14 => 2.0.16}/README.md (100%) rename stable/libreoffice/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{miniflux/7.0.16 => libreoffice/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/libreoffice/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/libreoffice/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/libreoffice/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{minio-console/3.0.17 => libreoffice/2.0.16}/templates/common.yaml (100%) rename stable/{minetest/1.0.14 => libreoffice/2.0.16}/values.yaml (100%) delete mode 100644 stable/librephotos/4.0.17/CHANGELOG.md delete mode 100644 stable/librephotos/4.0.17/Chart.lock delete mode 100644 stable/librephotos/4.0.17/Chart.yaml create mode 100644 stable/librephotos/4.0.19/CHANGELOG.md create mode 100644 stable/librephotos/4.0.19/Chart.lock create mode 100644 stable/librephotos/4.0.19/Chart.yaml rename stable/librephotos/{4.0.17 => 4.0.19}/README.md (100%) rename stable/librephotos/{4.0.17 => 4.0.19}/app-readme.md (100%) rename stable/{minio-console/3.0.17 => librephotos/4.0.19}/charts/common-10.4.4.tgz (100%) rename stable/{miniflux/7.0.16 => librephotos/4.0.19}/charts/postgresql-8.0.30.tgz (100%) rename stable/{n8n/4.0.23 => librephotos/4.0.19}/charts/redis-3.0.30.tgz (100%) rename stable/librephotos/{4.0.17 => 4.0.19}/icon.png (100%) rename stable/librephotos/{4.0.17 => 4.0.19}/ix_values.yaml (100%) rename stable/librephotos/{4.0.17 => 4.0.19}/questions.yaml (100%) rename stable/librephotos/{4.0.17 => 4.0.19}/templates/_secrets.tpl (100%) rename stable/librephotos/{4.0.17 => 4.0.19}/templates/common.yaml (100%) rename stable/{miniflux/7.0.16 => librephotos/4.0.19}/values.yaml (100%) delete mode 100644 stable/librespeed/6.0.15/CHANGELOG.md delete mode 100644 stable/librespeed/6.0.15/Chart.lock delete mode 100644 stable/librespeed/6.0.15/Chart.yaml create mode 100644 stable/librespeed/6.0.17/CHANGELOG.md create mode 100644 stable/librespeed/6.0.17/Chart.lock create mode 100644 stable/librespeed/6.0.17/Chart.yaml rename stable/librespeed/{6.0.15 => 6.0.17}/README.md (100%) rename stable/librespeed/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{minio/3.0.24 => librespeed/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/librespeed/{6.0.15 => 6.0.17}/ci/ct-values.yaml (100%) rename stable/librespeed/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/librespeed/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/librespeed/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{minio/3.0.24 => librespeed/6.0.17}/templates/common.yaml (100%) rename stable/{minio-console/3.0.17 => librespeed/6.0.17}/values.yaml (100%) create mode 100644 stable/lidarr/11.0.16/CHANGELOG.md create mode 100644 stable/lidarr/11.0.16/Chart.lock create mode 100644 stable/lidarr/11.0.16/Chart.yaml create mode 100644 stable/lidarr/11.0.16/README.md create mode 100644 stable/lidarr/11.0.16/app-readme.md rename stable/{minisatip/2.0.14 => lidarr/11.0.16}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/lidarr/11.0.16/icon.png create mode 100644 stable/lidarr/11.0.16/ix_values.yaml create mode 100644 stable/lidarr/11.0.16/questions.yaml rename stable/{minisatip/2.0.14 => lidarr/11.0.16}/templates/common.yaml (100%) rename stable/{minio/3.0.24 => lidarr/11.0.16}/values.yaml (100%) delete mode 100644 stable/linkace/4.0.22/CHANGELOG.md delete mode 100644 stable/linkace/4.0.22/Chart.lock delete mode 100644 stable/linkace/4.0.22/Chart.yaml create mode 100644 stable/linkace/4.0.24/CHANGELOG.md create mode 100644 stable/linkace/4.0.24/Chart.lock create mode 100644 stable/linkace/4.0.24/Chart.yaml rename stable/linkace/{4.0.22 => 4.0.24}/README.md (100%) rename stable/linkace/{4.0.22 => 4.0.24}/app-readme.md (100%) rename stable/{mkvtoolnix/2.0.15 => linkace/4.0.24}/charts/common-10.4.4.tgz (100%) rename stable/linkace/{4.0.22 => 4.0.24}/charts/mariadb-3.0.29.tgz (100%) rename stable/{nocodb/3.0.20 => linkace/4.0.24}/charts/redis-3.0.30.tgz (100%) rename stable/linkace/{4.0.22 => 4.0.24}/icon.png (100%) rename stable/linkace/{4.0.22 => 4.0.24}/ix_values.yaml (100%) rename stable/linkace/{4.0.22 => 4.0.24}/questions.yaml (100%) rename stable/linkace/{4.0.22 => 4.0.24}/templates/_cronjob.tpl (100%) rename stable/linkace/{4.0.22 => 4.0.24}/templates/_secrets.tpl (100%) rename stable/linkace/{4.0.22 => 4.0.24}/templates/common.yaml (100%) rename stable/{minisatip/2.0.14 => linkace/4.0.24}/values.yaml (100%) delete mode 100644 stable/linkding/2.0.15/CHANGELOG.md delete mode 100644 stable/linkding/2.0.15/Chart.lock delete mode 100644 stable/linkding/2.0.15/Chart.yaml create mode 100644 stable/linkding/2.0.17/CHANGELOG.md create mode 100644 stable/linkding/2.0.17/Chart.lock create mode 100644 stable/linkding/2.0.17/Chart.yaml rename stable/linkding/{2.0.15 => 2.0.17}/README.md (100%) rename stable/linkding/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{ml-workspace/2.0.14 => linkding/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/linkding/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/linkding/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/linkding/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{mkvtoolnix/2.0.15 => linkding/2.0.17}/templates/common.yaml (100%) rename stable/{mkvtoolnix/2.0.15 => linkding/2.0.17}/values.yaml (100%) delete mode 100644 stable/littlelink/6.0.28/CHANGELOG.md delete mode 100644 stable/littlelink/6.0.28/Chart.lock delete mode 100644 stable/littlelink/6.0.28/Chart.yaml create mode 100644 stable/littlelink/6.0.30/CHANGELOG.md create mode 100644 stable/littlelink/6.0.30/Chart.lock create mode 100644 stable/littlelink/6.0.30/Chart.yaml rename stable/littlelink/{6.0.28 => 6.0.30}/README.md (100%) rename stable/littlelink/{6.0.28 => 6.0.30}/app-readme.md (100%) rename stable/{monica/3.0.22 => littlelink/6.0.30}/charts/common-10.4.4.tgz (100%) rename stable/littlelink/{6.0.28 => 6.0.30}/icon.png (100%) rename stable/littlelink/{6.0.28 => 6.0.30}/ix_values.yaml (100%) rename stable/littlelink/{6.0.28 => 6.0.30}/questions.yaml (100%) rename stable/littlelink/{6.0.28 => 6.0.30}/templates/_configmap.tpl (100%) rename stable/littlelink/{6.0.28 => 6.0.30}/templates/common.yaml (100%) rename stable/{ml-workspace/2.0.14 => littlelink/6.0.30}/values.yaml (100%) delete mode 100644 stable/logitech-media-server/4.0.16/CHANGELOG.md delete mode 100644 stable/logitech-media-server/4.0.16/Chart.lock delete mode 100644 stable/logitech-media-server/4.0.16/Chart.yaml create mode 100644 stable/logitech-media-server/4.0.18/CHANGELOG.md create mode 100644 stable/logitech-media-server/4.0.18/Chart.lock create mode 100644 stable/logitech-media-server/4.0.18/Chart.yaml rename stable/logitech-media-server/{4.0.16 => 4.0.18}/README.md (100%) rename stable/logitech-media-server/{4.0.16 => 4.0.18}/app-readme.md (100%) rename stable/{mosdns/2.0.16 => logitech-media-server/4.0.18}/charts/common-10.4.4.tgz (100%) rename stable/logitech-media-server/{4.0.16 => 4.0.18}/icon.png (100%) rename stable/logitech-media-server/{4.0.16 => 4.0.18}/ix_values.yaml (100%) rename stable/logitech-media-server/{4.0.16 => 4.0.18}/questions.yaml (100%) rename stable/{ml-workspace/2.0.14 => logitech-media-server/4.0.18}/templates/common.yaml (100%) rename stable/{monica/3.0.22 => logitech-media-server/4.0.18}/values.yaml (100%) delete mode 100644 stable/loki/5.0.17/CHANGELOG.md delete mode 100644 stable/loki/5.0.17/Chart.lock delete mode 100644 stable/loki/5.0.17/Chart.yaml create mode 100644 stable/loki/5.0.19/CHANGELOG.md create mode 100644 stable/loki/5.0.19/Chart.lock create mode 100644 stable/loki/5.0.19/Chart.yaml rename stable/loki/{5.0.17 => 5.0.19}/README.md (100%) rename stable/loki/{5.0.17 => 5.0.19}/app-readme.md (100%) rename stable/{mosquitto/6.0.14 => loki/5.0.19}/charts/common-10.4.4.tgz (100%) rename stable/loki/{5.0.17 => 5.0.19}/charts/promtail-3.0.22.tgz (100%) rename stable/loki/{5.0.17 => 5.0.19}/icon.png (100%) rename stable/loki/{5.0.17 => 5.0.19}/ix_values.yaml (100%) rename stable/loki/{5.0.17 => 5.0.19}/questions.yaml (100%) rename stable/loki/{5.0.17 => 5.0.19}/templates/_helpers.tpl (100%) rename stable/{mosdns/2.0.16 => loki/5.0.19}/templates/common.yaml (100%) rename stable/{mosdns/2.0.16 => loki/5.0.19}/values.yaml (100%) create mode 100644 stable/lychee/13.0.18/CHANGELOG.md create mode 100644 stable/lychee/13.0.18/Chart.lock create mode 100644 stable/lychee/13.0.18/Chart.yaml create mode 100644 stable/lychee/13.0.18/README.md create mode 100644 stable/lychee/13.0.18/app-readme.md rename stable/{mstream/3.0.14 => lychee/13.0.18}/charts/common-10.4.4.tgz (100%) rename stable/{n8n/4.0.23 => lychee/13.0.18}/charts/postgresql-8.0.30.tgz (100%) rename stable/{onlyoffice-document-server/6.0.15 => lychee/13.0.18}/charts/redis-3.0.30.tgz (100%) create mode 100644 stable/lychee/13.0.18/icon.png create mode 100644 stable/lychee/13.0.18/ix_values.yaml create mode 100644 stable/lychee/13.0.18/questions.yaml create mode 100644 stable/lychee/13.0.18/templates/_secrets.tpl create mode 100644 stable/lychee/13.0.18/templates/common.yaml rename stable/{mosquitto/6.0.14 => lychee/13.0.18}/values.yaml (100%) delete mode 100644 stable/makemkv/2.0.16/CHANGELOG.md delete mode 100644 stable/makemkv/2.0.16/Chart.lock delete mode 100644 stable/makemkv/2.0.16/Chart.yaml create mode 100644 stable/makemkv/2.0.18/CHANGELOG.md create mode 100644 stable/makemkv/2.0.18/Chart.lock create mode 100644 stable/makemkv/2.0.18/Chart.yaml rename stable/makemkv/{2.0.16 => 2.0.18}/README.md (100%) rename stable/makemkv/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{muximux/3.0.14 => makemkv/2.0.18}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/makemkv/2.0.18/docs/installation_notes.md rename stable/makemkv/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/makemkv/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/makemkv/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/{mylar/6.0.15 => makemkv/2.0.18}/templates/common.yaml (100%) rename stable/{mstream/3.0.14 => makemkv/2.0.18}/values.yaml (100%) delete mode 100644 stable/matomo/3.0.25/CHANGELOG.md delete mode 100644 stable/matomo/3.0.25/Chart.lock delete mode 100644 stable/matomo/3.0.25/Chart.yaml create mode 100644 stable/matomo/3.0.27/CHANGELOG.md create mode 100644 stable/matomo/3.0.27/Chart.lock create mode 100644 stable/matomo/3.0.27/Chart.yaml rename stable/matomo/{3.0.25 => 3.0.27}/README.md (100%) rename stable/matomo/{3.0.25 => 3.0.27}/app-readme.md (100%) rename stable/{mylar/6.0.15 => matomo/3.0.27}/charts/common-10.4.4.tgz (100%) rename stable/matomo/{3.0.25 => 3.0.27}/charts/mariadb-3.0.29.tgz (100%) rename stable/matomo/{3.0.25 => 3.0.27}/icon.png (100%) rename stable/matomo/{3.0.25 => 3.0.27}/ix_values.yaml (100%) rename stable/matomo/{3.0.25 => 3.0.27}/questions.yaml (100%) rename stable/{mysql-workbench/2.0.14 => matomo/3.0.27}/templates/common.yaml (100%) rename stable/{muximux/3.0.14 => matomo/3.0.27}/values.yaml (100%) delete mode 100644 stable/mattermost/3.0.17/CHANGELOG.md delete mode 100644 stable/mattermost/3.0.17/Chart.lock delete mode 100644 stable/mattermost/3.0.17/Chart.yaml create mode 100644 stable/mattermost/3.0.19/CHANGELOG.md create mode 100644 stable/mattermost/3.0.19/Chart.lock create mode 100644 stable/mattermost/3.0.19/Chart.yaml rename stable/mattermost/{3.0.17 => 3.0.19}/README.md (100%) rename stable/mattermost/{3.0.17 => 3.0.19}/app-readme.md (100%) rename stable/{mysql-workbench/2.0.14 => mattermost/3.0.19}/charts/common-10.4.4.tgz (100%) rename stable/{nocodb/3.0.20 => mattermost/3.0.19}/charts/postgresql-8.0.30.tgz (100%) rename stable/mattermost/{3.0.17 => 3.0.19}/icon.png (100%) rename stable/mattermost/{3.0.17 => 3.0.19}/ix_values.yaml (100%) rename stable/mattermost/{3.0.17 => 3.0.19}/questions.yaml (100%) rename stable/{nano-wallet/2.0.14 => mattermost/3.0.19}/templates/common.yaml (100%) rename stable/{mylar/6.0.15 => mattermost/3.0.19}/values.yaml (100%) delete mode 100644 stable/mealie/8.0.15/CHANGELOG.md delete mode 100644 stable/mealie/8.0.15/Chart.lock delete mode 100644 stable/mealie/8.0.15/Chart.yaml create mode 100644 stable/mealie/8.0.17/CHANGELOG.md create mode 100644 stable/mealie/8.0.17/Chart.lock create mode 100644 stable/mealie/8.0.17/Chart.yaml rename stable/mealie/{8.0.15 => 8.0.17}/README.md (100%) rename stable/mealie/{8.0.15 => 8.0.17}/app-readme.md (100%) rename stable/{n8n/4.0.23 => mealie/8.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{odoo/8.0.18 => mealie/8.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/mealie/{8.0.15 => 8.0.17}/icon.png (100%) rename stable/mealie/{8.0.15 => 8.0.17}/ix_values.yaml (100%) rename stable/mealie/{8.0.15 => 8.0.17}/questions.yaml (100%) rename stable/{nextpvr/2.0.14 => mealie/8.0.17}/templates/common.yaml (100%) rename stable/{mysql-workbench/2.0.14 => mealie/8.0.17}/values.yaml (100%) delete mode 100644 stable/medusa/3.0.18/CHANGELOG.md delete mode 100644 stable/medusa/3.0.18/Chart.lock delete mode 100644 stable/medusa/3.0.18/Chart.yaml create mode 100644 stable/medusa/3.0.20/CHANGELOG.md create mode 100644 stable/medusa/3.0.20/Chart.lock create mode 100644 stable/medusa/3.0.20/Chart.yaml rename stable/medusa/{3.0.18 => 3.0.20}/README.md (100%) rename stable/medusa/{3.0.18 => 3.0.20}/app-readme.md (100%) rename stable/{nano-wallet/2.0.14 => medusa/3.0.20}/charts/common-10.4.4.tgz (100%) rename stable/medusa/{3.0.18 => 3.0.20}/icon.png (100%) rename stable/medusa/{3.0.18 => 3.0.20}/ix_values.yaml (100%) rename stable/medusa/{3.0.18 => 3.0.20}/questions.yaml (100%) rename stable/medusa/{3.0.18 => 3.0.20}/templates/common.yaml (100%) rename stable/{n8n/4.0.23 => medusa/3.0.20}/values.yaml (100%) delete mode 100644 stable/meshroom/2.0.14/CHANGELOG.md delete mode 100644 stable/meshroom/2.0.14/Chart.lock delete mode 100644 stable/meshroom/2.0.14/Chart.yaml create mode 100644 stable/meshroom/2.0.16/CHANGELOG.md create mode 100644 stable/meshroom/2.0.16/Chart.lock create mode 100644 stable/meshroom/2.0.16/Chart.yaml rename stable/meshroom/{2.0.14 => 2.0.16}/README.md (100%) rename stable/meshroom/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{netdata => meshroom}/2.0.16/charts/common-10.4.4.tgz (100%) rename stable/meshroom/{2.0.14 => 2.0.16}/docs/installation_notes.md (100%) rename stable/meshroom/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/meshroom/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/meshroom/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{ngircd/2.0.14 => meshroom/2.0.16}/templates/common.yaml (100%) rename stable/{nano-wallet/2.0.14 => meshroom/2.0.16}/values.yaml (100%) create mode 100644 stable/metallb/2.0.10/CHANGELOG.md create mode 100644 stable/metallb/2.0.10/Chart.lock create mode 100644 stable/metallb/2.0.10/Chart.yaml rename stable/metallb/{2.0.8 => 2.0.10}/README.md (100%) rename stable/metallb/{2.0.8 => 2.0.10}/app-readme.md (100%) rename stable/metallb/{2.0.8 => 2.0.10}/charts/metallb-0.12.1.tgz (100%) rename stable/metallb/{2.0.8 => 2.0.10}/icon.png (100%) rename stable/metallb/{2.0.8 => 2.0.10}/ix_values.yaml (100%) rename stable/metallb/{2.0.8 => 2.0.10}/questions.yaml (100%) rename stable/{netdata/2.0.16 => metallb/2.0.10}/values.yaml (100%) delete mode 100644 stable/metallb/2.0.8/CHANGELOG.md delete mode 100644 stable/metallb/2.0.8/Chart.lock delete mode 100644 stable/metallb/2.0.8/Chart.yaml delete mode 100644 stable/metube/2.0.14/CHANGELOG.md delete mode 100644 stable/metube/2.0.14/Chart.lock delete mode 100644 stable/metube/2.0.14/Chart.yaml create mode 100644 stable/metube/2.0.16/CHANGELOG.md create mode 100644 stable/metube/2.0.16/Chart.lock create mode 100644 stable/metube/2.0.16/Chart.yaml rename stable/metube/{2.0.14 => 2.0.16}/README.md (100%) rename stable/metube/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{nextpvr/2.0.14 => metube/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/metube/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/metube/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/metube/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{nntp2nntp/2.0.14 => metube/2.0.16}/templates/common.yaml (100%) rename stable/{nextpvr/2.0.14 => metube/2.0.16}/values.yaml (100%) delete mode 100644 stable/minecraft-bedrock/1.0.15/CHANGELOG.md delete mode 100644 stable/minecraft-bedrock/1.0.15/Chart.lock delete mode 100644 stable/minecraft-bedrock/1.0.15/Chart.yaml create mode 100644 stable/minecraft-bedrock/1.0.17/CHANGELOG.md create mode 100644 stable/minecraft-bedrock/1.0.17/Chart.lock create mode 100644 stable/minecraft-bedrock/1.0.17/Chart.yaml rename stable/minecraft-bedrock/{1.0.15 => 1.0.17}/README.md (100%) rename stable/minecraft-bedrock/{1.0.15 => 1.0.17}/app-readme.md (100%) rename stable/{ngircd/2.0.14 => minecraft-bedrock/1.0.17}/charts/common-10.4.4.tgz (100%) rename stable/minecraft-bedrock/{1.0.15 => 1.0.17}/icon.png (100%) rename stable/minecraft-bedrock/{1.0.15 => 1.0.17}/ix_values.yaml (100%) rename stable/minecraft-bedrock/{1.0.15 => 1.0.17}/questions.yaml (100%) rename stable/{ntfy/2.0.17 => minecraft-bedrock/1.0.17}/templates/common.yaml (100%) rename stable/{ngircd/2.0.14 => minecraft-bedrock/1.0.17}/values.yaml (100%) delete mode 100644 stable/minecraft-java/1.0.21/CHANGELOG.md delete mode 100644 stable/minecraft-java/1.0.21/Chart.lock delete mode 100644 stable/minecraft-java/1.0.21/Chart.yaml create mode 100644 stable/minecraft-java/1.0.23/CHANGELOG.md create mode 100644 stable/minecraft-java/1.0.23/Chart.lock create mode 100644 stable/minecraft-java/1.0.23/Chart.yaml rename stable/minecraft-java/{1.0.21 => 1.0.23}/README.md (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/app-readme.md (100%) rename stable/{nntp2nntp/2.0.14 => minecraft-java/1.0.23}/charts/common-10.4.4.tgz (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/ci/base-values.yaml (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/ci/j11-values.yaml (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/ci/j11j9-values.yaml (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/ci/j8-values.yaml (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/ci/j8j9-values.yaml (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/docs/community-guide.md (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/docs/img/dynmap.png (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/docs/img/mc-modports1.png (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/docs/img/mc-modports2.png (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/docs/img/mc-plugins.png (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/docs/img/mc-server1.png (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/docs/img/mc-server2.png (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/icon.png (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/ix_values.yaml (100%) rename stable/minecraft-java/{1.0.21 => 1.0.23}/questions.yaml (100%) rename stable/{nullserv/6.0.15 => minecraft-java/1.0.23}/templates/common.yaml (100%) rename stable/{nntp2nntp/2.0.14 => minecraft-java/1.0.23}/values.yaml (100%) delete mode 100644 stable/minetest/1.0.14/CHANGELOG.md delete mode 100644 stable/minetest/1.0.14/Chart.lock delete mode 100644 stable/minetest/1.0.14/Chart.yaml create mode 100644 stable/minetest/1.0.16/CHANGELOG.md create mode 100644 stable/minetest/1.0.16/Chart.lock create mode 100644 stable/minetest/1.0.16/Chart.yaml rename stable/minetest/{1.0.14 => 1.0.16}/README.md (100%) rename stable/minetest/{1.0.14 => 1.0.16}/app-readme.md (100%) rename stable/{nocodb/3.0.20 => minetest/1.0.16}/charts/common-10.4.4.tgz (100%) rename stable/minetest/{1.0.14 => 1.0.16}/icon.png (100%) rename stable/minetest/{1.0.14 => 1.0.16}/ix_values.yaml (100%) rename stable/minetest/{1.0.14 => 1.0.16}/questions.yaml (100%) rename stable/{octoprint/6.0.16 => minetest/1.0.16}/templates/common.yaml (100%) rename stable/{nocodb/3.0.20 => minetest/1.0.16}/values.yaml (100%) delete mode 100644 stable/miniflux/7.0.16/CHANGELOG.md delete mode 100644 stable/miniflux/7.0.16/Chart.lock delete mode 100644 stable/miniflux/7.0.16/Chart.yaml create mode 100644 stable/miniflux/7.0.18/CHANGELOG.md create mode 100644 stable/miniflux/7.0.18/Chart.lock create mode 100644 stable/miniflux/7.0.18/Chart.yaml rename stable/miniflux/{7.0.16 => 7.0.18}/README.md (100%) rename stable/miniflux/{7.0.16 => 7.0.18}/app-readme.md (100%) rename stable/{novnc/3.0.15 => miniflux/7.0.18}/charts/common-10.4.4.tgz (100%) rename stable/{onlyoffice-document-server/6.0.15 => miniflux/7.0.18}/charts/postgresql-8.0.30.tgz (100%) rename stable/miniflux/{7.0.16 => 7.0.18}/icon.png (100%) rename stable/miniflux/{7.0.16 => 7.0.18}/ix_values.yaml (100%) rename stable/miniflux/{7.0.16 => 7.0.18}/questions.yaml (100%) rename stable/{odoo/8.0.18 => miniflux/7.0.18}/templates/common.yaml (100%) rename stable/{novnc/3.0.15 => miniflux/7.0.18}/values.yaml (100%) delete mode 100644 stable/minio-console/3.0.17/CHANGELOG.md delete mode 100644 stable/minio-console/3.0.17/Chart.lock delete mode 100644 stable/minio-console/3.0.17/Chart.yaml create mode 100644 stable/minio-console/3.0.19/CHANGELOG.md create mode 100644 stable/minio-console/3.0.19/Chart.lock create mode 100644 stable/minio-console/3.0.19/Chart.yaml rename stable/minio-console/{3.0.17 => 3.0.19}/README.md (100%) rename stable/minio-console/{3.0.17 => 3.0.19}/app-readme.md (100%) rename stable/{ntfy/2.0.17 => minio-console/3.0.19}/charts/common-10.4.4.tgz (100%) rename stable/minio-console/{3.0.17 => 3.0.19}/icon.png (100%) rename stable/minio-console/{3.0.17 => 3.0.19}/ix_values.yaml (100%) rename stable/minio-console/{3.0.17 => 3.0.19}/questions.yaml (100%) rename stable/{omada-controller/6.0.27 => minio-console/3.0.19}/templates/common.yaml (100%) rename stable/{ntfy/2.0.17 => minio-console/3.0.19}/values.yaml (100%) delete mode 100644 stable/minio/3.0.24/CHANGELOG.md delete mode 100644 stable/minio/3.0.24/Chart.lock delete mode 100644 stable/minio/3.0.24/Chart.yaml create mode 100644 stable/minio/3.0.26/CHANGELOG.md create mode 100644 stable/minio/3.0.26/Chart.lock create mode 100644 stable/minio/3.0.26/Chart.yaml rename stable/minio/{3.0.24 => 3.0.26}/README.md (100%) rename stable/minio/{3.0.24 => 3.0.26}/app-readme.md (100%) rename stable/{nullserv/6.0.15 => minio/3.0.26}/charts/common-10.4.4.tgz (100%) rename stable/minio/{3.0.24 => 3.0.26}/icon.png (100%) rename stable/minio/{3.0.24 => 3.0.26}/ix_values.yaml (100%) rename stable/minio/{3.0.24 => 3.0.26}/questions.yaml (100%) rename stable/{onlyoffice-document-server/6.0.15 => minio/3.0.26}/templates/common.yaml (100%) rename stable/{nullserv/6.0.15 => minio/3.0.26}/values.yaml (100%) delete mode 100644 stable/minisatip/2.0.14/CHANGELOG.md delete mode 100644 stable/minisatip/2.0.14/Chart.lock delete mode 100644 stable/minisatip/2.0.14/Chart.yaml create mode 100644 stable/minisatip/2.0.16/CHANGELOG.md create mode 100644 stable/minisatip/2.0.16/Chart.lock create mode 100644 stable/minisatip/2.0.16/Chart.yaml rename stable/minisatip/{2.0.14 => 2.0.16}/README.md (100%) rename stable/minisatip/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{octoprint/6.0.16 => minisatip/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/minisatip/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/minisatip/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/minisatip/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{openspeedtest/1.0.13 => minisatip/2.0.16}/templates/common.yaml (100%) rename stable/{octoprint/6.0.16 => minisatip/2.0.16}/values.yaml (100%) delete mode 100644 stable/mkvtoolnix/2.0.15/CHANGELOG.md delete mode 100644 stable/mkvtoolnix/2.0.15/Chart.lock delete mode 100644 stable/mkvtoolnix/2.0.15/Chart.yaml create mode 100644 stable/mkvtoolnix/2.0.17/CHANGELOG.md create mode 100644 stable/mkvtoolnix/2.0.17/Chart.lock create mode 100644 stable/mkvtoolnix/2.0.17/Chart.yaml rename stable/mkvtoolnix/{2.0.15 => 2.0.17}/README.md (100%) rename stable/mkvtoolnix/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{odoo/8.0.18 => mkvtoolnix/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/mkvtoolnix/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/mkvtoolnix/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/mkvtoolnix/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{openvscode-server/2.0.18 => mkvtoolnix/2.0.17}/templates/common.yaml (100%) rename stable/{odoo/8.0.18 => mkvtoolnix/2.0.17}/values.yaml (100%) delete mode 100644 stable/ml-workspace/2.0.14/CHANGELOG.md delete mode 100644 stable/ml-workspace/2.0.14/Chart.lock delete mode 100644 stable/ml-workspace/2.0.14/Chart.yaml create mode 100644 stable/ml-workspace/2.0.16/CHANGELOG.md create mode 100644 stable/ml-workspace/2.0.16/Chart.lock create mode 100644 stable/ml-workspace/2.0.16/Chart.yaml rename stable/ml-workspace/{2.0.14 => 2.0.16}/README.md (100%) rename stable/ml-workspace/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{omada-controller/6.0.27 => ml-workspace/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/ml-workspace/{2.0.14 => 2.0.16}/ci/base-values.yaml (100%) rename stable/ml-workspace/{2.0.14 => 2.0.16}/ci/gpu-values.yaml (100%) rename stable/ml-workspace/{2.0.14 => 2.0.16}/ci/light-values.yaml (100%) rename stable/ml-workspace/{2.0.14 => 2.0.16}/ci/minimal-values.yaml (100%) rename stable/ml-workspace/{2.0.14 => 2.0.16}/ci/r-values.yaml (100%) rename stable/ml-workspace/{2.0.14 => 2.0.16}/ci/spark-values.yaml (100%) rename stable/ml-workspace/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/ml-workspace/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/ml-workspace/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{oscam/6.0.14 => ml-workspace/2.0.16}/templates/common.yaml (100%) rename stable/{omada-controller/6.0.27 => ml-workspace/2.0.16}/values.yaml (100%) delete mode 100644 stable/monica/3.0.22/CHANGELOG.md delete mode 100644 stable/monica/3.0.22/Chart.lock delete mode 100644 stable/monica/3.0.22/Chart.yaml create mode 100644 stable/monica/3.0.24/CHANGELOG.md create mode 100644 stable/monica/3.0.24/Chart.lock create mode 100644 stable/monica/3.0.24/Chart.yaml rename stable/monica/{3.0.22 => 3.0.24}/README.md (100%) rename stable/monica/{3.0.22 => 3.0.24}/app-readme.md (100%) rename stable/{onlyoffice-document-server/6.0.15 => monica/3.0.24}/charts/common-10.4.4.tgz (100%) rename stable/monica/{3.0.22 => 3.0.24}/charts/mariadb-3.0.29.tgz (100%) rename stable/monica/{3.0.22 => 3.0.24}/icon.png (100%) rename stable/monica/{3.0.22 => 3.0.24}/ix_values.yaml (100%) rename stable/monica/{3.0.22 => 3.0.24}/questions.yaml (100%) rename stable/monica/{3.0.22 => 3.0.24}/templates/_appkey.tpl (100%) rename stable/monica/{3.0.22 => 3.0.24}/templates/common.yaml (100%) rename stable/{onlyoffice-document-server/6.0.15 => monica/3.0.24}/values.yaml (100%) delete mode 100644 stable/mosdns/2.0.16/CHANGELOG.md delete mode 100644 stable/mosdns/2.0.16/Chart.lock delete mode 100644 stable/mosdns/2.0.16/Chart.yaml create mode 100644 stable/mosdns/2.0.18/CHANGELOG.md create mode 100644 stable/mosdns/2.0.18/Chart.lock create mode 100644 stable/mosdns/2.0.18/Chart.yaml rename stable/mosdns/{2.0.16 => 2.0.18}/README.md (100%) rename stable/mosdns/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{openhab/2.0.16 => mosdns/2.0.18}/charts/common-10.4.4.tgz (100%) rename stable/mosdns/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/mosdns/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/mosdns/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/{overseerr/6.0.15 => mosdns/2.0.18}/templates/common.yaml (100%) rename stable/{openhab/2.0.16 => mosdns/2.0.18}/values.yaml (100%) delete mode 100644 stable/mosquitto/6.0.14/CHANGELOG.md delete mode 100644 stable/mosquitto/6.0.14/Chart.lock delete mode 100644 stable/mosquitto/6.0.14/Chart.yaml create mode 100644 stable/mosquitto/6.0.16/CHANGELOG.md create mode 100644 stable/mosquitto/6.0.16/Chart.lock create mode 100644 stable/mosquitto/6.0.16/Chart.yaml rename stable/mosquitto/{6.0.14 => 6.0.16}/README.md (100%) rename stable/mosquitto/{6.0.14 => 6.0.16}/app-readme.md (100%) rename stable/{openkm/7.0.15 => mosquitto/6.0.16}/charts/common-10.4.4.tgz (100%) rename stable/mosquitto/{6.0.14 => 6.0.16}/icon.png (100%) rename stable/mosquitto/{6.0.14 => 6.0.16}/ix_values.yaml (100%) rename stable/mosquitto/{6.0.14 => 6.0.16}/questions.yaml (100%) rename stable/{openhab/2.0.16 => mosquitto/6.0.16}/templates/common.yaml (100%) rename stable/{openkm/7.0.15 => mosquitto/6.0.16}/values.yaml (100%) delete mode 100644 stable/mstream/3.0.14/CHANGELOG.md delete mode 100644 stable/mstream/3.0.14/Chart.lock delete mode 100644 stable/mstream/3.0.14/Chart.yaml create mode 100644 stable/mstream/3.0.16/CHANGELOG.md create mode 100644 stable/mstream/3.0.16/Chart.lock create mode 100644 stable/mstream/3.0.16/Chart.yaml rename stable/mstream/{3.0.14 => 3.0.16}/README.md (100%) rename stable/mstream/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{openldap/7.0.15 => mstream/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/mstream/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/mstream/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/mstream/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/mstream/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{openldap/7.0.15 => mstream/3.0.16}/values.yaml (100%) delete mode 100644 stable/muximux/3.0.14/CHANGELOG.md delete mode 100644 stable/muximux/3.0.14/Chart.lock delete mode 100644 stable/muximux/3.0.14/Chart.yaml create mode 100644 stable/muximux/3.0.16/CHANGELOG.md create mode 100644 stable/muximux/3.0.16/Chart.lock create mode 100644 stable/muximux/3.0.16/Chart.yaml rename stable/muximux/{3.0.14 => 3.0.16}/README.md (100%) rename stable/muximux/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{openspeedtest/1.0.13 => muximux/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/muximux/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/muximux/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/muximux/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/muximux/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{openspeedtest/1.0.13 => muximux/3.0.16}/values.yaml (100%) delete mode 100644 stable/mylar/6.0.15/CHANGELOG.md delete mode 100644 stable/mylar/6.0.15/Chart.lock delete mode 100644 stable/mylar/6.0.15/Chart.yaml create mode 100644 stable/mylar/6.0.17/CHANGELOG.md create mode 100644 stable/mylar/6.0.17/Chart.lock create mode 100644 stable/mylar/6.0.17/Chart.yaml rename stable/mylar/{6.0.15 => 6.0.17}/README.md (100%) rename stable/mylar/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{openvscode-server/2.0.18 => mylar/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/mylar/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/mylar/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/mylar/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{owncast/6.0.16 => mylar/6.0.17}/templates/common.yaml (100%) rename stable/{openvscode-server/2.0.18 => mylar/6.0.17}/values.yaml (100%) delete mode 100644 stable/mysql-workbench/2.0.14/CHANGELOG.md delete mode 100644 stable/mysql-workbench/2.0.14/Chart.lock delete mode 100644 stable/mysql-workbench/2.0.14/Chart.yaml create mode 100644 stable/mysql-workbench/2.0.16/CHANGELOG.md create mode 100644 stable/mysql-workbench/2.0.16/Chart.lock create mode 100644 stable/mysql-workbench/2.0.16/Chart.yaml rename stable/mysql-workbench/{2.0.14 => 2.0.16}/README.md (100%) rename stable/mysql-workbench/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{oscam/6.0.14 => mysql-workbench/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/mysql-workbench/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/mysql-workbench/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/mysql-workbench/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{papermerge/3.0.14 => mysql-workbench/2.0.16}/templates/common.yaml (100%) rename stable/{oscam/6.0.14 => mysql-workbench/2.0.16}/values.yaml (100%) delete mode 100644 stable/n8n/4.0.23/CHANGELOG.md delete mode 100644 stable/n8n/4.0.23/Chart.lock delete mode 100644 stable/n8n/4.0.23/Chart.yaml create mode 100644 stable/n8n/4.0.25/CHANGELOG.md create mode 100644 stable/n8n/4.0.25/Chart.lock create mode 100644 stable/n8n/4.0.25/Chart.yaml rename stable/n8n/{4.0.23 => 4.0.25}/README.md (100%) rename stable/n8n/{4.0.23 => 4.0.25}/app-readme.md (100%) rename stable/{outline/3.0.17 => n8n/4.0.25}/charts/common-10.4.4.tgz (100%) rename stable/{openkm/7.0.15 => n8n/4.0.25}/charts/postgresql-8.0.30.tgz (100%) rename stable/{outline/3.0.17 => n8n/4.0.25}/charts/redis-3.0.30.tgz (100%) rename stable/n8n/{4.0.23 => 4.0.25}/icon.png (100%) rename stable/n8n/{4.0.23 => 4.0.25}/ix_values.yaml (100%) rename stable/n8n/{4.0.23 => 4.0.25}/questions.yaml (100%) rename stable/n8n/{4.0.23 => 4.0.25}/templates/_configmap.tpl (100%) rename stable/n8n/{4.0.23 => 4.0.25}/templates/common.yaml (100%) rename stable/{outline/3.0.17 => n8n/4.0.25}/values.yaml (100%) delete mode 100644 stable/nano-wallet/2.0.14/CHANGELOG.md delete mode 100644 stable/nano-wallet/2.0.14/Chart.lock delete mode 100644 stable/nano-wallet/2.0.14/Chart.yaml create mode 100644 stable/nano-wallet/2.0.16/CHANGELOG.md create mode 100644 stable/nano-wallet/2.0.16/Chart.lock create mode 100644 stable/nano-wallet/2.0.16/Chart.yaml rename stable/nano-wallet/{2.0.14 => 2.0.16}/README.md (100%) rename stable/nano-wallet/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{overseerr/6.0.15 => nano-wallet/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/nano-wallet/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/nano-wallet/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/nano-wallet/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{pgadmin/7.0.16 => nano-wallet/2.0.16}/templates/common.yaml (100%) rename stable/{overseerr/6.0.15 => nano-wallet/2.0.16}/values.yaml (100%) create mode 100644 stable/navidrome/11.0.16/CHANGELOG.md create mode 100644 stable/navidrome/11.0.16/Chart.lock create mode 100644 stable/navidrome/11.0.16/Chart.yaml create mode 100644 stable/navidrome/11.0.16/README.md create mode 100644 stable/navidrome/11.0.16/app-readme.md rename stable/{owncast/6.0.16 => navidrome/11.0.16}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/navidrome/11.0.16/icon.png create mode 100644 stable/navidrome/11.0.16/ix_values.yaml create mode 100644 stable/navidrome/11.0.16/questions.yaml rename stable/{photoview/4.0.14 => navidrome/11.0.16}/templates/common.yaml (100%) rename stable/{owncast/6.0.16 => navidrome/11.0.16}/values.yaml (100%) delete mode 100644 stable/netdata/2.0.16/CHANGELOG.md delete mode 100644 stable/netdata/2.0.16/Chart.lock delete mode 100644 stable/netdata/2.0.16/Chart.yaml create mode 100644 stable/netdata/2.0.18/CHANGELOG.md create mode 100644 stable/netdata/2.0.18/Chart.lock create mode 100644 stable/netdata/2.0.18/Chart.yaml rename stable/netdata/{2.0.16 => 2.0.18}/README.md (100%) rename stable/netdata/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{owncloud-ocis/7.0.14 => netdata/2.0.18}/charts/common-10.4.4.tgz (100%) rename stable/netdata/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/netdata/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/netdata/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/netdata/{2.0.16 => 2.0.18}/templates/common.yaml (100%) rename stable/{owncloud-ocis/7.0.14 => netdata/2.0.18}/values.yaml (100%) create mode 100644 stable/nextcloud/15.2.15/CHANGELOG.md create mode 100644 stable/nextcloud/15.2.15/Chart.lock create mode 100644 stable/nextcloud/15.2.15/Chart.yaml create mode 100644 stable/nextcloud/15.2.15/README.md create mode 100644 stable/nextcloud/15.2.15/app-readme.md create mode 100644 stable/nextcloud/15.2.15/charts/collabora-online-12.1.7.tgz rename stable/{paperless-ng/4.0.16 => nextcloud/15.2.15}/charts/common-10.4.4.tgz (100%) rename stable/{outline/3.0.17 => nextcloud/15.2.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/{paperless-ng/4.0.16 => nextcloud/15.2.15}/charts/redis-3.0.30.tgz (100%) create mode 100644 stable/nextcloud/15.2.15/ci/basic-values.yaml create mode 100644 stable/nextcloud/15.2.15/docs/installation_notes.md create mode 100644 stable/nextcloud/15.2.15/icon.png create mode 100644 stable/nextcloud/15.2.15/ix_values.yaml create mode 100644 stable/nextcloud/15.2.15/questions.yaml create mode 100644 stable/nextcloud/15.2.15/templates/_configmap.tpl create mode 100644 stable/nextcloud/15.2.15/templates/_cronjob.tpl create mode 100644 stable/nextcloud/15.2.15/templates/_hpb.tpl create mode 100644 stable/nextcloud/15.2.15/templates/_imaginary.tpl create mode 100644 stable/nextcloud/15.2.15/templates/_nginx.tpl create mode 100644 stable/nextcloud/15.2.15/templates/common.yaml rename stable/{paperless-ng/4.0.16 => nextcloud/15.2.15}/values.yaml (100%) delete mode 100644 stable/nextpvr/2.0.14/CHANGELOG.md delete mode 100644 stable/nextpvr/2.0.14/Chart.lock delete mode 100644 stable/nextpvr/2.0.14/Chart.yaml create mode 100644 stable/nextpvr/2.0.16/CHANGELOG.md create mode 100644 stable/nextpvr/2.0.16/Chart.lock create mode 100644 stable/nextpvr/2.0.16/Chart.yaml rename stable/nextpvr/{2.0.14 => 2.0.16}/README.md (100%) rename stable/nextpvr/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{papermerge/3.0.14 => nextpvr/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/nextpvr/{2.0.14 => 2.0.16}/docs/credentials.md (100%) rename stable/nextpvr/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/nextpvr/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/nextpvr/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{phpldapadmin/6.0.14 => nextpvr/2.0.16}/templates/common.yaml (100%) rename stable/{papermerge/3.0.14 => nextpvr/2.0.16}/values.yaml (100%) delete mode 100644 stable/ngircd/2.0.14/CHANGELOG.md delete mode 100644 stable/ngircd/2.0.14/Chart.lock delete mode 100644 stable/ngircd/2.0.14/Chart.yaml create mode 100644 stable/ngircd/2.0.16/CHANGELOG.md create mode 100644 stable/ngircd/2.0.16/Chart.lock create mode 100644 stable/ngircd/2.0.16/Chart.yaml rename stable/ngircd/{2.0.14 => 2.0.16}/README.md (100%) rename stable/ngircd/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{pgadmin/7.0.16 => ngircd/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/ngircd/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/ngircd/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/ngircd/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{piaware/6.0.15 => ngircd/2.0.16}/templates/common.yaml (100%) rename stable/{pgadmin/7.0.16 => ngircd/2.0.16}/values.yaml (100%) delete mode 100644 stable/nntp2nntp/2.0.14/CHANGELOG.md delete mode 100644 stable/nntp2nntp/2.0.14/Chart.lock delete mode 100644 stable/nntp2nntp/2.0.14/Chart.yaml create mode 100644 stable/nntp2nntp/2.0.16/CHANGELOG.md create mode 100644 stable/nntp2nntp/2.0.16/Chart.lock create mode 100644 stable/nntp2nntp/2.0.16/Chart.yaml rename stable/nntp2nntp/{2.0.14 => 2.0.16}/README.md (100%) rename stable/nntp2nntp/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{photoshow/3.0.14 => nntp2nntp/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/nntp2nntp/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/nntp2nntp/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/nntp2nntp/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{pidgin/2.0.14 => nntp2nntp/2.0.16}/templates/common.yaml (100%) rename stable/{photoshow/3.0.14 => nntp2nntp/2.0.16}/values.yaml (100%) delete mode 100644 stable/nocodb/3.0.20/CHANGELOG.md delete mode 100644 stable/nocodb/3.0.20/Chart.lock delete mode 100644 stable/nocodb/3.0.20/Chart.yaml create mode 100644 stable/nocodb/3.0.22/CHANGELOG.md create mode 100644 stable/nocodb/3.0.22/Chart.lock create mode 100644 stable/nocodb/3.0.22/Chart.yaml rename stable/nocodb/{3.0.20 => 3.0.22}/README.md (100%) rename stable/nocodb/{3.0.20 => 3.0.22}/app-readme.md (100%) rename stable/{photoview/4.0.14 => nocodb/3.0.22}/charts/common-10.4.4.tgz (100%) rename stable/{paperless-ng/4.0.16 => nocodb/3.0.22}/charts/postgresql-8.0.30.tgz (100%) rename stable/{papermerge/3.0.14 => nocodb/3.0.22}/charts/redis-3.0.30.tgz (100%) rename stable/nocodb/{3.0.20 => 3.0.22}/icon.png (100%) rename stable/nocodb/{3.0.20 => 3.0.22}/ix_values.yaml (100%) rename stable/nocodb/{3.0.20 => 3.0.22}/questions.yaml (100%) rename stable/nocodb/{3.0.20 => 3.0.22}/templates/_configmap.tpl (100%) rename stable/nocodb/{3.0.20 => 3.0.22}/templates/_secrets.tpl (100%) rename stable/nocodb/{3.0.20 => 3.0.22}/templates/common.yaml (100%) rename stable/{photoview/4.0.14 => nocodb/3.0.22}/values.yaml (100%) create mode 100644 stable/node-red/11.0.17/CHANGELOG.md create mode 100644 stable/node-red/11.0.17/Chart.lock create mode 100644 stable/node-red/11.0.17/Chart.yaml create mode 100644 stable/node-red/11.0.17/README.md create mode 100644 stable/node-red/11.0.17/app-readme.md rename stable/{phpldapadmin/6.0.14 => node-red/11.0.17}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/node-red/11.0.17/icon.png create mode 100644 stable/node-red/11.0.17/ix_values.yaml create mode 100644 stable/node-red/11.0.17/questions.yaml rename stable/{pretend-youre-xyzzy/6.0.15 => node-red/11.0.17}/templates/common.yaml (100%) rename stable/{phpldapadmin/6.0.14 => node-red/11.0.17}/values.yaml (100%) delete mode 100644 stable/novnc/3.0.15/CHANGELOG.md delete mode 100644 stable/novnc/3.0.15/Chart.lock delete mode 100644 stable/novnc/3.0.15/Chart.yaml create mode 100644 stable/novnc/3.0.17/CHANGELOG.md create mode 100644 stable/novnc/3.0.17/Chart.lock create mode 100644 stable/novnc/3.0.17/Chart.yaml rename stable/novnc/{3.0.15 => 3.0.17}/README.md (100%) rename stable/novnc/{3.0.15 => 3.0.17}/app-readme.md (100%) rename stable/{piaware/6.0.15 => novnc/3.0.17}/charts/common-10.4.4.tgz (100%) rename stable/novnc/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/novnc/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/novnc/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/novnc/{3.0.15 => 3.0.17}/templates/common.yaml (100%) rename stable/{piaware/6.0.15 => novnc/3.0.17}/values.yaml (100%) delete mode 100644 stable/ntfy/2.0.17/CHANGELOG.md delete mode 100644 stable/ntfy/2.0.17/Chart.lock delete mode 100644 stable/ntfy/2.0.17/Chart.yaml create mode 100644 stable/ntfy/2.0.19/CHANGELOG.md create mode 100644 stable/ntfy/2.0.19/Chart.lock create mode 100644 stable/ntfy/2.0.19/Chart.yaml rename stable/ntfy/{2.0.17 => 2.0.19}/README.md (100%) rename stable/ntfy/{2.0.17 => 2.0.19}/app-readme.md (100%) rename stable/{picoshare/2.0.14 => ntfy/2.0.19}/charts/common-10.4.4.tgz (100%) rename stable/ntfy/{2.0.17 => 2.0.19}/icon.png (100%) rename stable/ntfy/{2.0.17 => 2.0.19}/ix_values.yaml (100%) rename stable/ntfy/{2.0.17 => 2.0.19}/questions.yaml (100%) rename stable/{projectsend/3.0.16 => ntfy/2.0.19}/templates/common.yaml (100%) rename stable/{picoshare/2.0.14 => ntfy/2.0.19}/values.yaml (100%) delete mode 100644 stable/nullserv/6.0.15/CHANGELOG.md delete mode 100644 stable/nullserv/6.0.15/Chart.lock delete mode 100644 stable/nullserv/6.0.15/Chart.yaml create mode 100644 stable/nullserv/6.0.17/CHANGELOG.md create mode 100644 stable/nullserv/6.0.17/Chart.lock create mode 100644 stable/nullserv/6.0.17/Chart.yaml rename stable/nullserv/{6.0.15 => 6.0.17}/README.md (100%) rename stable/nullserv/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{pidgin/2.0.14 => nullserv/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/nullserv/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/nullserv/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/nullserv/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{protonmail-bridge/6.0.15 => nullserv/6.0.17}/templates/common.yaml (100%) rename stable/{pidgin/2.0.14 => nullserv/6.0.17}/values.yaml (100%) create mode 100644 stable/nzbget/11.0.17/CHANGELOG.md create mode 100644 stable/nzbget/11.0.17/Chart.lock create mode 100644 stable/nzbget/11.0.17/Chart.yaml create mode 100644 stable/nzbget/11.0.17/README.md create mode 100644 stable/nzbget/11.0.17/app-readme.md rename stable/{pihole/6.0.17 => nzbget/11.0.17}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/nzbget/11.0.17/icon.png create mode 100644 stable/nzbget/11.0.17/ix_values.yaml create mode 100644 stable/nzbget/11.0.17/questions.yaml rename stable/{prowlarr/6.0.15 => nzbget/11.0.17}/templates/common.yaml (100%) rename stable/{pihole/6.0.17 => nzbget/11.0.17}/values.yaml (100%) create mode 100644 stable/nzbhydra/11.0.20/CHANGELOG.md create mode 100644 stable/nzbhydra/11.0.20/Chart.lock create mode 100644 stable/nzbhydra/11.0.20/Chart.yaml create mode 100644 stable/nzbhydra/11.0.20/README.md create mode 100644 stable/nzbhydra/11.0.20/app-readme.md rename stable/{pinry/2.0.14 => nzbhydra/11.0.20}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/nzbhydra/11.0.20/icon.png create mode 100644 stable/nzbhydra/11.0.20/ix_values.yaml create mode 100644 stable/nzbhydra/11.0.20/questions.yaml rename stable/{pwndrop/2.0.14 => nzbhydra/11.0.20}/templates/common.yaml (100%) rename stable/{pinry/2.0.14 => nzbhydra/11.0.20}/values.yaml (100%) delete mode 100644 stable/octoprint/6.0.16/CHANGELOG.md delete mode 100644 stable/octoprint/6.0.16/Chart.lock delete mode 100644 stable/octoprint/6.0.16/Chart.yaml create mode 100644 stable/octoprint/6.0.18/CHANGELOG.md create mode 100644 stable/octoprint/6.0.18/Chart.lock create mode 100644 stable/octoprint/6.0.18/Chart.yaml rename stable/octoprint/{6.0.16 => 6.0.18}/README.md (100%) rename stable/octoprint/{6.0.16 => 6.0.18}/app-readme.md (100%) rename stable/{pixapop/3.0.14 => octoprint/6.0.18}/charts/common-10.4.4.tgz (100%) rename stable/octoprint/{6.0.16 => 6.0.18}/icon.png (100%) rename stable/octoprint/{6.0.16 => 6.0.18}/ix_values.yaml (100%) rename stable/octoprint/{6.0.16 => 6.0.18}/questions.yaml (100%) rename stable/{pyload/6.0.15 => octoprint/6.0.18}/templates/common.yaml (100%) rename stable/{pixapop/3.0.14 => octoprint/6.0.18}/values.yaml (100%) delete mode 100644 stable/odoo/8.0.18/CHANGELOG.md delete mode 100644 stable/odoo/8.0.18/Chart.lock delete mode 100644 stable/odoo/8.0.18/Chart.yaml create mode 100644 stable/odoo/8.0.20/CHANGELOG.md create mode 100644 stable/odoo/8.0.20/Chart.lock create mode 100644 stable/odoo/8.0.20/Chart.yaml rename stable/odoo/{8.0.18 => 8.0.20}/README.md (100%) rename stable/odoo/{8.0.18 => 8.0.20}/app-readme.md (100%) rename stable/{pretend-youre-xyzzy/6.0.15 => odoo/8.0.20}/charts/common-10.4.4.tgz (100%) rename stable/{photoview/4.0.14 => odoo/8.0.20}/charts/postgresql-8.0.30.tgz (100%) rename stable/odoo/{8.0.18 => 8.0.20}/icon.png (100%) rename stable/odoo/{8.0.18 => 8.0.20}/ix_values.yaml (100%) rename stable/odoo/{8.0.18 => 8.0.20}/questions.yaml (100%) rename stable/{pylon/2.0.14 => odoo/8.0.20}/templates/common.yaml (100%) rename stable/{pretend-youre-xyzzy/6.0.15 => odoo/8.0.20}/values.yaml (100%) delete mode 100644 stable/omada-controller/6.0.27/CHANGELOG.md delete mode 100644 stable/omada-controller/6.0.27/Chart.lock delete mode 100644 stable/omada-controller/6.0.27/Chart.yaml create mode 100644 stable/omada-controller/6.0.29/CHANGELOG.md create mode 100644 stable/omada-controller/6.0.29/Chart.lock create mode 100644 stable/omada-controller/6.0.29/Chart.yaml rename stable/omada-controller/{6.0.27 => 6.0.29}/README.md (100%) rename stable/omada-controller/{6.0.27 => 6.0.29}/app-readme.md (100%) rename stable/{projectsend/3.0.16 => omada-controller/6.0.29}/charts/common-10.4.4.tgz (100%) rename stable/omada-controller/{6.0.27 => 6.0.29}/icon.png (100%) rename stable/omada-controller/{6.0.27 => 6.0.29}/ix_values.yaml (100%) rename stable/omada-controller/{6.0.27 => 6.0.29}/questions.yaml (100%) rename stable/{qinglong/2.0.15 => omada-controller/6.0.29}/templates/common.yaml (100%) rename stable/{projectsend/3.0.16 => omada-controller/6.0.29}/values.yaml (100%) create mode 100644 stable/ombi/11.0.18/CHANGELOG.md create mode 100644 stable/ombi/11.0.18/Chart.lock create mode 100644 stable/ombi/11.0.18/Chart.yaml create mode 100644 stable/ombi/11.0.18/README.md create mode 100644 stable/ombi/11.0.18/app-readme.md rename stable/{promcord/4.0.16 => ombi/11.0.18}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/ombi/11.0.18/icon.png create mode 100644 stable/ombi/11.0.18/ix_values.yaml create mode 100644 stable/ombi/11.0.18/questions.yaml rename stable/{quassel-core/3.0.14 => ombi/11.0.18}/templates/common.yaml (100%) rename stable/{promcord/4.0.16 => ombi/11.0.18}/values.yaml (100%) delete mode 100644 stable/onlyoffice-document-server/6.0.15/CHANGELOG.md delete mode 100644 stable/onlyoffice-document-server/6.0.15/Chart.lock delete mode 100644 stable/onlyoffice-document-server/6.0.15/Chart.yaml create mode 100644 stable/onlyoffice-document-server/6.0.17/CHANGELOG.md create mode 100644 stable/onlyoffice-document-server/6.0.17/Chart.lock create mode 100644 stable/onlyoffice-document-server/6.0.17/Chart.yaml rename stable/onlyoffice-document-server/{6.0.15 => 6.0.17}/README.md (100%) rename stable/onlyoffice-document-server/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{prometheus/4.0.31 => onlyoffice-document-server/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{quassel-core/3.0.14 => onlyoffice-document-server/6.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/{rsshub/3.0.36 => onlyoffice-document-server/6.0.17}/charts/redis-3.0.30.tgz (100%) rename stable/onlyoffice-document-server/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/onlyoffice-document-server/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/onlyoffice-document-server/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{quassel-web/2.0.14 => onlyoffice-document-server/6.0.17}/templates/common.yaml (100%) rename stable/{prometheus/4.0.31 => onlyoffice-document-server/6.0.17}/values.yaml (100%) delete mode 100644 stable/openhab/2.0.16/CHANGELOG.md delete mode 100644 stable/openhab/2.0.16/Chart.lock delete mode 100644 stable/openhab/2.0.16/Chart.yaml create mode 100644 stable/openhab/2.0.18/CHANGELOG.md create mode 100644 stable/openhab/2.0.18/Chart.lock create mode 100644 stable/openhab/2.0.18/Chart.yaml rename stable/openhab/{2.0.16 => 2.0.18}/README.md (100%) rename stable/openhab/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{protonmail-bridge/6.0.15 => openhab/2.0.18}/charts/common-10.4.4.tgz (100%) rename stable/openhab/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/openhab/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/openhab/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/{zigbee2mqtt/4.0.16 => openhab/2.0.18}/templates/common.yaml (100%) rename stable/{protonmail-bridge/6.0.15 => openhab/2.0.18}/values.yaml (100%) delete mode 100644 stable/openkm/7.0.15/CHANGELOG.md delete mode 100644 stable/openkm/7.0.15/Chart.lock delete mode 100644 stable/openkm/7.0.15/Chart.yaml create mode 100644 stable/openkm/7.0.17/CHANGELOG.md create mode 100644 stable/openkm/7.0.17/Chart.lock create mode 100644 stable/openkm/7.0.17/Chart.yaml rename stable/openkm/{7.0.15 => 7.0.17}/README.md (100%) rename stable/openkm/{7.0.15 => 7.0.17}/app-readme.md (100%) rename stable/{prowlarr/6.0.15 => openkm/7.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{recipes/8.0.19 => openkm/7.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/openkm/{7.0.15 => 7.0.17}/icon.png (100%) rename stable/openkm/{7.0.15 => 7.0.17}/ix_values.yaml (100%) rename stable/openkm/{7.0.15 => 7.0.17}/questions.yaml (100%) rename stable/openkm/{7.0.15 => 7.0.17}/templates/_configmap.tpl (100%) rename stable/openkm/{7.0.15 => 7.0.17}/templates/common.yaml (100%) rename stable/{prowlarr/6.0.15 => openkm/7.0.17}/values.yaml (100%) delete mode 100644 stable/openldap/7.0.15/CHANGELOG.md delete mode 100644 stable/openldap/7.0.15/Chart.lock delete mode 100644 stable/openldap/7.0.15/Chart.yaml create mode 100644 stable/openldap/7.0.17/CHANGELOG.md create mode 100644 stable/openldap/7.0.17/Chart.lock create mode 100644 stable/openldap/7.0.17/Chart.yaml rename stable/openldap/{7.0.15 => 7.0.17}/README.md (100%) rename stable/openldap/{7.0.15 => 7.0.17}/app-readme.md (100%) rename stable/{pwndrop/2.0.14 => openldap/7.0.17}/charts/common-10.4.4.tgz (100%) rename stable/openldap/{7.0.15 => 7.0.17}/icon.png (100%) rename stable/openldap/{7.0.15 => 7.0.17}/ix_values.yaml (100%) rename stable/openldap/{7.0.15 => 7.0.17}/questions.yaml (100%) rename stable/openldap/{7.0.15 => 7.0.17}/templates/_configmap.tpl (100%) rename stable/openldap/{7.0.15 => 7.0.17}/templates/common.yaml (100%) rename stable/{pwndrop/2.0.14 => openldap/7.0.17}/values.yaml (100%) delete mode 100644 stable/openspeedtest/1.0.13/CHANGELOG.md delete mode 100644 stable/openspeedtest/1.0.13/Chart.lock delete mode 100644 stable/openspeedtest/1.0.13/Chart.yaml create mode 100644 stable/openspeedtest/1.0.15/CHANGELOG.md create mode 100644 stable/openspeedtest/1.0.15/Chart.lock create mode 100644 stable/openspeedtest/1.0.15/Chart.yaml rename stable/openspeedtest/{1.0.13 => 1.0.15}/README.md (100%) rename stable/openspeedtest/{1.0.13 => 1.0.15}/app-readme.md (100%) rename stable/{pydio-cells/4.0.15 => openspeedtest/1.0.15}/charts/common-10.4.4.tgz (100%) rename stable/openspeedtest/{1.0.13 => 1.0.15}/icon.png (100%) rename stable/openspeedtest/{1.0.13 => 1.0.15}/ix_values.yaml (100%) rename stable/openspeedtest/{1.0.13 => 1.0.15}/questions.yaml (100%) rename stable/{reg/6.0.15 => openspeedtest/1.0.15}/templates/common.yaml (100%) rename stable/{pydio-cells/4.0.15 => openspeedtest/1.0.15}/values.yaml (100%) delete mode 100644 stable/openvscode-server/2.0.18/CHANGELOG.md delete mode 100644 stable/openvscode-server/2.0.18/Chart.lock delete mode 100644 stable/openvscode-server/2.0.18/Chart.yaml create mode 100644 stable/openvscode-server/2.0.20/CHANGELOG.md create mode 100644 stable/openvscode-server/2.0.20/Chart.lock create mode 100644 stable/openvscode-server/2.0.20/Chart.yaml rename stable/openvscode-server/{2.0.18 => 2.0.20}/README.md (100%) rename stable/openvscode-server/{2.0.18 => 2.0.20}/app-readme.md (100%) rename stable/{pyload/6.0.15 => openvscode-server/2.0.20}/charts/common-10.4.4.tgz (100%) rename stable/openvscode-server/{2.0.18 => 2.0.20}/icon.png (100%) rename stable/openvscode-server/{2.0.18 => 2.0.20}/ix_values.yaml (100%) rename stable/openvscode-server/{2.0.18 => 2.0.20}/questions.yaml (100%) rename stable/{requestrr/2.0.14 => openvscode-server/2.0.20}/templates/common.yaml (100%) rename stable/{pyload/6.0.15 => openvscode-server/2.0.20}/values.yaml (100%) create mode 100644 stable/organizr/11.0.16/CHANGELOG.md create mode 100644 stable/organizr/11.0.16/Chart.lock create mode 100644 stable/organizr/11.0.16/Chart.yaml create mode 100644 stable/organizr/11.0.16/README.md create mode 100644 stable/organizr/11.0.16/app-readme.md rename stable/{pylon/2.0.14 => organizr/11.0.16}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/organizr/11.0.16/icon.png create mode 100644 stable/organizr/11.0.16/ix_values.yaml create mode 100644 stable/organizr/11.0.16/questions.yaml rename stable/{resilio-sync/6.0.16 => organizr/11.0.16}/templates/common.yaml (100%) rename stable/{pylon/2.0.14 => organizr/11.0.16}/values.yaml (100%) delete mode 100644 stable/oscam/6.0.14/CHANGELOG.md delete mode 100644 stable/oscam/6.0.14/Chart.lock delete mode 100644 stable/oscam/6.0.14/Chart.yaml create mode 100644 stable/oscam/6.0.16/CHANGELOG.md create mode 100644 stable/oscam/6.0.16/Chart.lock create mode 100644 stable/oscam/6.0.16/Chart.yaml rename stable/oscam/{6.0.14 => 6.0.16}/README.md (100%) rename stable/oscam/{6.0.14 => 6.0.16}/app-readme.md (100%) rename stable/{qinglong/2.0.15 => oscam/6.0.16}/charts/common-10.4.4.tgz (100%) rename stable/oscam/{6.0.14 => 6.0.16}/icon.png (100%) rename stable/oscam/{6.0.14 => 6.0.16}/ix_values.yaml (100%) rename stable/oscam/{6.0.14 => 6.0.16}/questions.yaml (100%) rename stable/{rsnapshot/2.0.14 => oscam/6.0.16}/templates/common.yaml (100%) rename stable/{qinglong/2.0.15 => oscam/6.0.16}/values.yaml (100%) delete mode 100644 stable/outline/3.0.17/CHANGELOG.md delete mode 100644 stable/outline/3.0.17/Chart.lock delete mode 100644 stable/outline/3.0.17/Chart.yaml create mode 100644 stable/outline/3.0.19/CHANGELOG.md create mode 100644 stable/outline/3.0.19/Chart.lock create mode 100644 stable/outline/3.0.19/Chart.yaml rename stable/outline/{3.0.17 => 3.0.19}/README.md (100%) rename stable/outline/{3.0.17 => 3.0.19}/app-readme.md (100%) rename stable/{quassel-core/3.0.14 => outline/3.0.19}/charts/common-10.4.4.tgz (100%) rename stable/{redmine => outline}/3.0.19/charts/postgresql-8.0.30.tgz (100%) rename stable/{shlink/4.0.16 => outline/3.0.19}/charts/redis-3.0.30.tgz (100%) rename stable/outline/{3.0.17 => 3.0.19}/icon.png (100%) rename stable/outline/{3.0.17 => 3.0.19}/ix_values.yaml (100%) rename stable/outline/{3.0.17 => 3.0.19}/questions.yaml (100%) rename stable/outline/{3.0.17 => 3.0.19}/templates/_secrets.tpl (100%) rename stable/outline/{3.0.17 => 3.0.19}/templates/common.yaml (100%) rename stable/{quassel-core/3.0.14 => outline/3.0.19}/values.yaml (100%) delete mode 100644 stable/overseerr/6.0.15/CHANGELOG.md delete mode 100644 stable/overseerr/6.0.15/Chart.lock delete mode 100644 stable/overseerr/6.0.15/Chart.yaml create mode 100644 stable/overseerr/6.0.17/CHANGELOG.md create mode 100644 stable/overseerr/6.0.17/Chart.lock create mode 100644 stable/overseerr/6.0.17/Chart.yaml rename stable/overseerr/{6.0.15 => 6.0.17}/README.md (100%) rename stable/overseerr/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{quassel-web/2.0.14 => overseerr/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/overseerr/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/overseerr/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/overseerr/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{rss-bridge/2.0.14 => overseerr/6.0.17}/templates/common.yaml (100%) rename stable/{quassel-web/2.0.14 => overseerr/6.0.17}/values.yaml (100%) delete mode 100644 stable/owncast/6.0.16/CHANGELOG.md delete mode 100644 stable/owncast/6.0.16/Chart.lock delete mode 100644 stable/owncast/6.0.16/Chart.yaml create mode 100644 stable/owncast/6.0.18/CHANGELOG.md create mode 100644 stable/owncast/6.0.18/Chart.lock create mode 100644 stable/owncast/6.0.18/Chart.yaml rename stable/owncast/{6.0.16 => 6.0.18}/README.md (100%) rename stable/owncast/{6.0.16 => 6.0.18}/app-readme.md (100%) rename stable/{recipes/8.0.19 => owncast/6.0.18}/charts/common-10.4.4.tgz (100%) rename stable/owncast/{6.0.16 => 6.0.18}/icon.png (100%) rename stable/owncast/{6.0.16 => 6.0.18}/ix_values.yaml (100%) rename stable/owncast/{6.0.16 => 6.0.18}/questions.yaml (100%) rename stable/{rsshub/3.0.36 => owncast/6.0.18}/templates/common.yaml (100%) rename stable/{recipes/8.0.19 => owncast/6.0.18}/values.yaml (100%) delete mode 100644 stable/owncloud-ocis/7.0.14/CHANGELOG.md delete mode 100644 stable/owncloud-ocis/7.0.14/Chart.lock delete mode 100644 stable/owncloud-ocis/7.0.14/Chart.yaml create mode 100644 stable/owncloud-ocis/7.0.16/CHANGELOG.md create mode 100644 stable/owncloud-ocis/7.0.16/Chart.lock create mode 100644 stable/owncloud-ocis/7.0.16/Chart.yaml rename stable/owncloud-ocis/{7.0.14 => 7.0.16}/README.md (100%) rename stable/owncloud-ocis/{7.0.14 => 7.0.16}/app-readme.md (100%) rename stable/{redmine/3.0.19 => owncloud-ocis/7.0.16}/charts/common-10.4.4.tgz (100%) rename stable/owncloud-ocis/{7.0.14 => 7.0.16}/icon.png (100%) rename stable/owncloud-ocis/{7.0.14 => 7.0.16}/ix_values.yaml (100%) rename stable/owncloud-ocis/{7.0.14 => 7.0.16}/questions.yaml (100%) rename stable/owncloud-ocis/{7.0.14 => 7.0.16}/templates/_secrets.tpl (100%) rename stable/owncloud-ocis/{7.0.14 => 7.0.16}/templates/common.yaml (100%) rename stable/{redmine/3.0.19 => owncloud-ocis/7.0.16}/values.yaml (100%) delete mode 100644 stable/paperless-ng/4.0.16/CHANGELOG.md delete mode 100644 stable/paperless-ng/4.0.16/Chart.lock delete mode 100644 stable/paperless-ng/4.0.16/Chart.yaml create mode 100644 stable/paperless-ng/4.0.18/CHANGELOG.md create mode 100644 stable/paperless-ng/4.0.18/Chart.lock create mode 100644 stable/paperless-ng/4.0.18/Chart.yaml rename stable/paperless-ng/{4.0.16 => 4.0.18}/README.md (100%) rename stable/paperless-ng/{4.0.16 => 4.0.18}/app-readme.md (100%) rename stable/{reg/6.0.15 => paperless-ng/4.0.18}/charts/common-10.4.4.tgz (100%) rename stable/{shiori/7.0.15 => paperless-ng/4.0.18}/charts/postgresql-8.0.30.tgz (100%) rename stable/{snipe-it/4.0.22 => paperless-ng/4.0.18}/charts/redis-3.0.30.tgz (100%) rename stable/paperless-ng/{4.0.16 => 4.0.18}/icon.png (100%) rename stable/paperless-ng/{4.0.16 => 4.0.18}/ix_values.yaml (100%) rename stable/paperless-ng/{4.0.16 => 4.0.18}/questions.yaml (100%) rename stable/paperless-ng/{4.0.16 => 4.0.18}/templates/_sercrets.tpl (100%) rename stable/paperless-ng/{4.0.16 => 4.0.18}/templates/common.yaml (100%) rename stable/{reg/6.0.15 => paperless-ng/4.0.18}/values.yaml (100%) delete mode 100644 stable/papermerge/3.0.14/CHANGELOG.md delete mode 100644 stable/papermerge/3.0.14/Chart.lock delete mode 100644 stable/papermerge/3.0.14/Chart.yaml create mode 100644 stable/papermerge/3.0.16/CHANGELOG.md create mode 100644 stable/papermerge/3.0.16/Chart.lock create mode 100644 stable/papermerge/3.0.16/Chart.yaml rename stable/papermerge/{3.0.14 => 3.0.16}/README.md (100%) rename stable/papermerge/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{remmina/3.0.14 => papermerge/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{vikunja/3.0.20 => papermerge/3.0.16}/charts/redis-3.0.30.tgz (100%) rename stable/papermerge/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/papermerge/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/papermerge/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/{satisfactory/2.0.16 => papermerge/3.0.16}/templates/common.yaml (100%) rename stable/{remmina/3.0.14 => papermerge/3.0.16}/values.yaml (100%) delete mode 100644 stable/pgadmin/7.0.16/CHANGELOG.md delete mode 100644 stable/pgadmin/7.0.16/Chart.lock delete mode 100644 stable/pgadmin/7.0.16/Chart.yaml create mode 100644 stable/pgadmin/7.0.18/CHANGELOG.md create mode 100644 stable/pgadmin/7.0.18/Chart.lock create mode 100644 stable/pgadmin/7.0.18/Chart.yaml rename stable/pgadmin/{7.0.16 => 7.0.18}/README.md (100%) rename stable/pgadmin/{7.0.16 => 7.0.18}/app-readme.md (100%) rename stable/{requestrr/2.0.14 => pgadmin/7.0.18}/charts/common-10.4.4.tgz (100%) rename stable/pgadmin/{7.0.16 => 7.0.18}/icon.png (100%) rename stable/pgadmin/{7.0.16 => 7.0.18}/ix_values.yaml (100%) rename stable/pgadmin/{7.0.16 => 7.0.18}/questions.yaml (100%) rename stable/{scrutiny/3.0.13 => pgadmin/7.0.18}/templates/common.yaml (100%) rename stable/{requestrr/2.0.14 => pgadmin/7.0.18}/values.yaml (100%) create mode 100644 stable/photoprism/10.0.21/CHANGELOG.md create mode 100644 stable/photoprism/10.0.21/Chart.lock create mode 100644 stable/photoprism/10.0.21/Chart.yaml create mode 100644 stable/photoprism/10.0.21/README.md create mode 100644 stable/photoprism/10.0.21/app-readme.md rename stable/{resilio-sync/6.0.16 => photoprism/10.0.21}/charts/common-10.4.4.tgz (100%) rename stable/{projectsend/3.0.16 => photoprism/10.0.21}/charts/mariadb-3.0.29.tgz (100%) create mode 100644 stable/photoprism/10.0.21/icon.png create mode 100644 stable/photoprism/10.0.21/ix_values.yaml create mode 100644 stable/photoprism/10.0.21/questions.yaml rename stable/{ser2sock/6.0.15 => photoprism/10.0.21}/templates/common.yaml (100%) rename stable/{resilio-sync/6.0.16 => photoprism/10.0.21}/values.yaml (100%) delete mode 100644 stable/photoshow/3.0.14/CHANGELOG.md delete mode 100644 stable/photoshow/3.0.14/Chart.lock delete mode 100644 stable/photoshow/3.0.14/Chart.yaml create mode 100644 stable/photoshow/3.0.16/CHANGELOG.md create mode 100644 stable/photoshow/3.0.16/Chart.lock create mode 100644 stable/photoshow/3.0.16/Chart.yaml rename stable/photoshow/{3.0.14 => 3.0.16}/README.md (100%) rename stable/photoshow/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{rsnapshot/2.0.14 => photoshow/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/photoshow/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/photoshow/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/photoshow/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/photoshow/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{rsnapshot/2.0.14 => photoshow/3.0.16}/values.yaml (100%) delete mode 100644 stable/photoview/4.0.14/CHANGELOG.md delete mode 100644 stable/photoview/4.0.14/Chart.lock delete mode 100644 stable/photoview/4.0.14/Chart.yaml create mode 100644 stable/photoview/4.0.16/CHANGELOG.md create mode 100644 stable/photoview/4.0.16/Chart.lock create mode 100644 stable/photoview/4.0.16/Chart.yaml rename stable/photoview/{4.0.14 => 4.0.16}/README.md (100%) rename stable/photoview/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{rss-bridge/2.0.14 => photoview/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{shlink => photoview}/4.0.16/charts/postgresql-8.0.30.tgz (100%) rename stable/photoview/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/photoview/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/photoview/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/{shiori/7.0.15 => photoview/4.0.16}/templates/common.yaml (100%) rename stable/{rss-bridge/2.0.14 => photoview/4.0.16}/values.yaml (100%) delete mode 100644 stable/phpldapadmin/6.0.14/CHANGELOG.md delete mode 100644 stable/phpldapadmin/6.0.14/Chart.lock delete mode 100644 stable/phpldapadmin/6.0.14/Chart.yaml create mode 100644 stable/phpldapadmin/6.0.16/CHANGELOG.md create mode 100644 stable/phpldapadmin/6.0.16/Chart.lock create mode 100644 stable/phpldapadmin/6.0.16/Chart.yaml rename stable/phpldapadmin/{6.0.14 => 6.0.16}/README.md (100%) rename stable/phpldapadmin/{6.0.14 => 6.0.16}/app-readme.md (100%) rename stable/{rsshub/3.0.36 => phpldapadmin/6.0.16}/charts/common-10.4.4.tgz (100%) rename stable/phpldapadmin/{6.0.14 => 6.0.16}/icon.png (100%) rename stable/phpldapadmin/{6.0.14 => 6.0.16}/ix_values.yaml (100%) rename stable/phpldapadmin/{6.0.14 => 6.0.16}/questions.yaml (100%) rename stable/{shlink-web-client/3.0.15 => phpldapadmin/6.0.16}/templates/common.yaml (100%) rename stable/{rsshub/3.0.36 => phpldapadmin/6.0.16}/values.yaml (100%) delete mode 100644 stable/piaware/6.0.15/CHANGELOG.md delete mode 100644 stable/piaware/6.0.15/Chart.lock delete mode 100644 stable/piaware/6.0.15/Chart.yaml create mode 100644 stable/piaware/6.0.17/CHANGELOG.md create mode 100644 stable/piaware/6.0.17/Chart.lock create mode 100644 stable/piaware/6.0.17/Chart.yaml rename stable/piaware/{6.0.15 => 6.0.17}/README.md (100%) rename stable/piaware/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{satisfactory/2.0.16 => piaware/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/piaware/{6.0.15 => 6.0.17}/ci/ct-values.yaml (100%) rename stable/piaware/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/piaware/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/piaware/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{shlink/4.0.16 => piaware/6.0.17}/templates/common.yaml (100%) rename stable/{satisfactory/2.0.16 => piaware/6.0.17}/values.yaml (100%) delete mode 100644 stable/picoshare/2.0.14/CHANGELOG.md delete mode 100644 stable/picoshare/2.0.14/Chart.lock delete mode 100644 stable/picoshare/2.0.14/Chart.yaml create mode 100644 stable/picoshare/2.0.16/CHANGELOG.md create mode 100644 stable/picoshare/2.0.16/Chart.lock create mode 100644 stable/picoshare/2.0.16/Chart.yaml rename stable/picoshare/{2.0.14 => 2.0.16}/README.md (100%) rename stable/picoshare/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{scrutiny/3.0.13 => picoshare/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/picoshare/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/picoshare/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/picoshare/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/picoshare/{2.0.14 => 2.0.16}/templates/common.yaml (100%) rename stable/{scrutiny/3.0.13 => picoshare/2.0.16}/values.yaml (100%) delete mode 100644 stable/pidgin/2.0.14/CHANGELOG.md delete mode 100644 stable/pidgin/2.0.14/Chart.lock delete mode 100644 stable/pidgin/2.0.14/Chart.yaml create mode 100644 stable/pidgin/2.0.16/CHANGELOG.md create mode 100644 stable/pidgin/2.0.16/Chart.lock create mode 100644 stable/pidgin/2.0.16/Chart.yaml rename stable/pidgin/{2.0.14 => 2.0.16}/README.md (100%) rename stable/pidgin/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{ser2sock/6.0.15 => pidgin/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/pidgin/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/pidgin/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/pidgin/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{snapdrop/2.0.19 => pidgin/2.0.16}/templates/common.yaml (100%) rename stable/{ser2sock/6.0.15 => pidgin/2.0.16}/values.yaml (100%) delete mode 100644 stable/pihole/6.0.17/CHANGELOG.md delete mode 100644 stable/pihole/6.0.17/Chart.lock delete mode 100644 stable/pihole/6.0.17/Chart.yaml create mode 100644 stable/pihole/6.0.19/CHANGELOG.md create mode 100644 stable/pihole/6.0.19/Chart.lock create mode 100644 stable/pihole/6.0.19/Chart.yaml rename stable/pihole/{6.0.17 => 6.0.19}/README.md (100%) rename stable/pihole/{6.0.17 => 6.0.19}/app-readme.md (100%) rename stable/{shiori/7.0.15 => pihole/6.0.19}/charts/common-10.4.4.tgz (100%) rename stable/pihole/{6.0.17 => 6.0.19}/icon.png (100%) rename stable/pihole/{6.0.17 => 6.0.19}/ix_values.yaml (100%) rename stable/pihole/{6.0.17 => 6.0.19}/questions.yaml (100%) rename stable/pihole/{6.0.17 => 6.0.19}/templates/_configmap.tpl (100%) rename stable/pihole/{6.0.17 => 6.0.19}/templates/common.yaml (100%) rename stable/{shiori/7.0.15 => pihole/6.0.19}/values.yaml (100%) delete mode 100644 stable/pinry/2.0.14/CHANGELOG.md delete mode 100644 stable/pinry/2.0.14/Chart.lock delete mode 100644 stable/pinry/2.0.14/Chart.yaml create mode 100644 stable/pinry/2.0.16/CHANGELOG.md create mode 100644 stable/pinry/2.0.16/Chart.lock create mode 100644 stable/pinry/2.0.16/Chart.yaml rename stable/pinry/{2.0.14 => 2.0.16}/README.md (100%) rename stable/pinry/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{shlink-web-client/3.0.15 => pinry/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/pinry/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/pinry/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/pinry/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/pinry/{2.0.14 => 2.0.16}/templates/_secrets.tpl (100%) rename stable/pinry/{2.0.14 => 2.0.16}/templates/common.yaml (100%) rename stable/{shlink-web-client/3.0.15 => pinry/2.0.16}/values.yaml (100%) delete mode 100644 stable/pixapop/3.0.14/CHANGELOG.md delete mode 100644 stable/pixapop/3.0.14/Chart.lock delete mode 100644 stable/pixapop/3.0.14/Chart.yaml create mode 100644 stable/pixapop/3.0.16/CHANGELOG.md create mode 100644 stable/pixapop/3.0.16/Chart.lock create mode 100644 stable/pixapop/3.0.16/Chart.yaml rename stable/pixapop/{3.0.14 => 3.0.16}/README.md (100%) rename stable/pixapop/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{shlink/4.0.16 => pixapop/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/pixapop/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/pixapop/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/pixapop/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/pixapop/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{shlink/4.0.16 => pixapop/3.0.16}/values.yaml (100%) create mode 100644 stable/plex/10.0.20/CHANGELOG.md create mode 100644 stable/plex/10.0.20/Chart.lock create mode 100644 stable/plex/10.0.20/Chart.yaml create mode 100644 stable/plex/10.0.20/README.md create mode 100644 stable/plex/10.0.20/app-readme.md rename stable/{shorturl/3.0.14 => plex/10.0.20}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/plex/10.0.20/icon.png create mode 100644 stable/plex/10.0.20/ix_values.yaml create mode 100644 stable/plex/10.0.20/questions.yaml rename stable/{speedtest-exporter/3.0.16 => plex/10.0.20}/templates/common.yaml (100%) rename stable/{shorturl/3.0.14 => plex/10.0.20}/values.yaml (100%) create mode 100644 stable/podgrab/10.0.18/CHANGELOG.md create mode 100644 stable/podgrab/10.0.18/Chart.lock create mode 100644 stable/podgrab/10.0.18/Chart.yaml create mode 100644 stable/podgrab/10.0.18/README.md create mode 100644 stable/podgrab/10.0.18/app-readme.md rename stable/{sickchill/3.0.16 => podgrab/10.0.18}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/podgrab/10.0.18/icon.png create mode 100644 stable/podgrab/10.0.18/ix_values.yaml create mode 100644 stable/podgrab/10.0.18/questions.yaml rename stable/{stash/7.0.16 => podgrab/10.0.18}/templates/common.yaml (100%) rename stable/{sickchill/3.0.16 => podgrab/10.0.18}/values.yaml (100%) delete mode 100644 stable/pretend-youre-xyzzy/6.0.15/CHANGELOG.md delete mode 100644 stable/pretend-youre-xyzzy/6.0.15/Chart.lock delete mode 100644 stable/pretend-youre-xyzzy/6.0.15/Chart.yaml create mode 100644 stable/pretend-youre-xyzzy/6.0.17/CHANGELOG.md create mode 100644 stable/pretend-youre-xyzzy/6.0.17/Chart.lock create mode 100644 stable/pretend-youre-xyzzy/6.0.17/Chart.yaml rename stable/pretend-youre-xyzzy/{6.0.15 => 6.0.17}/README.md (100%) rename stable/pretend-youre-xyzzy/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{sickgear/3.0.14 => pretend-youre-xyzzy/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/pretend-youre-xyzzy/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/pretend-youre-xyzzy/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/pretend-youre-xyzzy/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{storj-node/2.0.25 => pretend-youre-xyzzy/6.0.17}/templates/common.yaml (100%) rename stable/{sickgear/3.0.14 => pretend-youre-xyzzy/6.0.17}/values.yaml (100%) delete mode 100644 stable/projectsend/3.0.16/CHANGELOG.md delete mode 100644 stable/projectsend/3.0.16/Chart.lock delete mode 100644 stable/projectsend/3.0.16/Chart.yaml create mode 100644 stable/projectsend/3.0.18/CHANGELOG.md create mode 100644 stable/projectsend/3.0.18/Chart.lock create mode 100644 stable/projectsend/3.0.18/Chart.yaml rename stable/projectsend/{3.0.16 => 3.0.18}/README.md (100%) rename stable/projectsend/{3.0.16 => 3.0.18}/app-readme.md (100%) rename stable/{smokeping/3.0.14 => projectsend/3.0.18}/charts/common-10.4.4.tgz (100%) rename stable/{pydio-cells/4.0.15 => projectsend/3.0.18}/charts/mariadb-3.0.29.tgz (100%) rename stable/projectsend/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/projectsend/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/projectsend/{3.0.16 => 3.0.18}/questions.yaml (100%) rename stable/{strapi/4.0.14 => projectsend/3.0.18}/templates/common.yaml (100%) rename stable/{smokeping/3.0.14 => projectsend/3.0.18}/values.yaml (100%) delete mode 100644 stable/promcord/4.0.16/CHANGELOG.md delete mode 100644 stable/promcord/4.0.16/Chart.lock delete mode 100644 stable/promcord/4.0.16/Chart.yaml create mode 100644 stable/promcord/4.0.18/CHANGELOG.md create mode 100644 stable/promcord/4.0.18/Chart.lock create mode 100644 stable/promcord/4.0.18/Chart.yaml rename stable/promcord/{4.0.16 => 4.0.18}/README.md (100%) rename stable/promcord/{4.0.16 => 4.0.18}/app-readme.md (100%) rename stable/{snapdrop/2.0.19 => promcord/4.0.18}/charts/common-10.4.4.tgz (100%) rename stable/promcord/{4.0.16 => 4.0.18}/ci/no-values.yaml (100%) rename stable/promcord/{4.0.16 => 4.0.18}/icon.png (100%) rename stable/promcord/{4.0.16 => 4.0.18}/ix_values.yaml (100%) rename stable/promcord/{4.0.16 => 4.0.18}/questions.yaml (100%) rename stable/promcord/{4.0.16 => 4.0.18}/templates/common.yaml (100%) rename stable/promcord/{4.0.16 => 4.0.18}/templates/prometheusrules.yaml (100%) rename stable/promcord/{4.0.16 => 4.0.18}/templates/servicemonitor.yaml (100%) rename stable/{snapdrop/2.0.19 => promcord/4.0.18}/values.yaml (100%) delete mode 100644 stable/prometheus/4.0.31/CHANGELOG.md delete mode 100644 stable/prometheus/4.0.31/Chart.lock delete mode 100644 stable/prometheus/4.0.31/Chart.yaml create mode 100644 stable/prometheus/4.0.33/CHANGELOG.md create mode 100644 stable/prometheus/4.0.33/Chart.lock create mode 100644 stable/prometheus/4.0.33/Chart.yaml rename stable/prometheus/{4.0.31 => 4.0.33}/README.md (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/app-readme.md (100%) rename stable/{snipe-it/4.0.22 => prometheus/4.0.33}/charts/common-10.4.4.tgz (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/charts/kube-state-metrics-3.1.1.tgz (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/charts/node-exporter-3.0.4.tgz (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/crds/crd-alertmanager-config.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/crds/crd-alertmanager.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/crds/crd-podmonitor.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/crds/crd-probes.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/crds/crd-prometheus.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/crds/crd-prometheusrules.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/crds/crd-servicemonitor.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/crds/crd-thanosrulers.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/icon.png (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/ix_values.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/questions.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/_helpers.tpl (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/alertmanager/_alertmanager.tpl (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/alertmanager/secrets.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/alertmanager/serviceaccount.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/alertmanager/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/common.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/exporters/core-dns/service.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/exporters/core-dns/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/exporters/kube-apiserver/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/exporters/kube-controller-manager/endpoints.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/exporters/kube-controller-manager/service.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/exporters/kube-controller-manager/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/exporters/kube-scheduler/endpoints.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/exporters/kube-scheduler/service.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/exporters/kube-scheduler/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/exporters/kubelet/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/operator/_args.tpl (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/operator/configmap.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/operator/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/prometheus/_additionalPrometheusRules.tpl (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/prometheus/_additionalScrapeJobs.tpl (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/prometheus/_prometheus.tpl (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/prometheus/_servicemonitor.tpl (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/prometheus/clusterrole.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/prometheus/clusterrolebinding.yaml (100%) rename stable/prometheus/{4.0.31 => 4.0.33}/templates/prometheus/serviceaccount.yaml (100%) rename stable/{snipe-it/4.0.22 => prometheus/4.0.33}/values.yaml (100%) delete mode 100644 stable/protonmail-bridge/6.0.15/CHANGELOG.md delete mode 100644 stable/protonmail-bridge/6.0.15/Chart.lock delete mode 100644 stable/protonmail-bridge/6.0.15/Chart.yaml create mode 100644 stable/protonmail-bridge/6.0.17/CHANGELOG.md create mode 100644 stable/protonmail-bridge/6.0.17/Chart.lock create mode 100644 stable/protonmail-bridge/6.0.17/Chart.yaml rename stable/protonmail-bridge/{6.0.15 => 6.0.17}/README.md (100%) rename stable/protonmail-bridge/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{speedtest-exporter/3.0.16 => protonmail-bridge/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/protonmail-bridge/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/protonmail-bridge/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/protonmail-bridge/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{synclounge/2.0.19 => protonmail-bridge/6.0.17}/templates/common.yaml (100%) rename stable/{speedtest-exporter/3.0.16 => protonmail-bridge/6.0.17}/values.yaml (100%) delete mode 100644 stable/prowlarr/6.0.15/CHANGELOG.md delete mode 100644 stable/prowlarr/6.0.15/Chart.lock delete mode 100644 stable/prowlarr/6.0.15/Chart.yaml create mode 100644 stable/prowlarr/6.0.17/CHANGELOG.md create mode 100644 stable/prowlarr/6.0.17/Chart.lock create mode 100644 stable/prowlarr/6.0.17/Chart.yaml rename stable/prowlarr/{6.0.15 => 6.0.17}/README.md (100%) rename stable/prowlarr/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{spotweb/4.0.15 => prowlarr/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/prowlarr/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/prowlarr/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/prowlarr/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{syslog-ng/2.0.15 => prowlarr/6.0.17}/templates/common.yaml (100%) rename stable/{spotweb/4.0.15 => prowlarr/6.0.17}/values.yaml (100%) delete mode 100644 stable/pwndrop/2.0.14/CHANGELOG.md delete mode 100644 stable/pwndrop/2.0.14/Chart.lock delete mode 100644 stable/pwndrop/2.0.14/Chart.yaml create mode 100644 stable/pwndrop/2.0.16/CHANGELOG.md create mode 100644 stable/pwndrop/2.0.16/Chart.lock create mode 100644 stable/pwndrop/2.0.16/Chart.yaml rename stable/pwndrop/{2.0.14 => 2.0.16}/README.md (100%) rename stable/pwndrop/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{sqlitebrowser/3.0.14 => pwndrop/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/pwndrop/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/pwndrop/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/pwndrop/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{tdarr-node/2.0.15 => pwndrop/2.0.16}/templates/common.yaml (100%) rename stable/{sqlitebrowser/3.0.14 => pwndrop/2.0.16}/values.yaml (100%) delete mode 100644 stable/pydio-cells/4.0.15/CHANGELOG.md delete mode 100644 stable/pydio-cells/4.0.15/Chart.lock delete mode 100644 stable/pydio-cells/4.0.15/Chart.yaml create mode 100644 stable/pydio-cells/4.0.17/CHANGELOG.md create mode 100644 stable/pydio-cells/4.0.17/Chart.lock create mode 100644 stable/pydio-cells/4.0.17/Chart.yaml rename stable/pydio-cells/{4.0.15 => 4.0.17}/README.md (100%) rename stable/pydio-cells/{4.0.15 => 4.0.17}/app-readme.md (100%) rename stable/{stash/7.0.16 => pydio-cells/4.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{snipe-it/4.0.22 => pydio-cells/4.0.17}/charts/mariadb-3.0.29.tgz (100%) rename stable/pydio-cells/{4.0.15 => 4.0.17}/icon.png (100%) rename stable/pydio-cells/{4.0.15 => 4.0.17}/ix_values.yaml (100%) rename stable/pydio-cells/{4.0.15 => 4.0.17}/questions.yaml (100%) rename stable/pydio-cells/{4.0.15 => 4.0.17}/templates/common.yaml (100%) rename stable/{stash/7.0.16 => pydio-cells/4.0.17}/values.yaml (100%) delete mode 100644 stable/pyload/6.0.15/CHANGELOG.md delete mode 100644 stable/pyload/6.0.15/Chart.lock delete mode 100644 stable/pyload/6.0.15/Chart.yaml create mode 100644 stable/pyload/6.0.17/CHANGELOG.md create mode 100644 stable/pyload/6.0.17/Chart.lock create mode 100644 stable/pyload/6.0.17/Chart.yaml rename stable/pyload/{6.0.15 => 6.0.17}/README.md (100%) rename stable/pyload/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{static/3.0.14 => pyload/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/pyload/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/pyload/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/pyload/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{tdarr/2.0.15 => pyload/6.0.17}/templates/common.yaml (100%) rename stable/{static/3.0.14 => pyload/6.0.17}/values.yaml (100%) delete mode 100644 stable/pylon/2.0.14/CHANGELOG.md delete mode 100644 stable/pylon/2.0.14/Chart.lock delete mode 100644 stable/pylon/2.0.14/Chart.yaml create mode 100644 stable/pylon/2.0.16/CHANGELOG.md create mode 100644 stable/pylon/2.0.16/Chart.lock create mode 100644 stable/pylon/2.0.16/Chart.yaml rename stable/pylon/{2.0.14 => 2.0.16}/README.md (100%) rename stable/pylon/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{statping/7.0.15 => pylon/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/pylon/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/pylon/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/pylon/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{teamspeak3/4.0.16 => pylon/2.0.16}/templates/common.yaml (100%) rename stable/{statping/7.0.15 => pylon/2.0.16}/values.yaml (100%) create mode 100644 stable/qbittorrent/11.0.19/CHANGELOG.md create mode 100644 stable/qbittorrent/11.0.19/Chart.lock create mode 100644 stable/qbittorrent/11.0.19/Chart.yaml create mode 100644 stable/qbittorrent/11.0.19/README.md create mode 100644 stable/qbittorrent/11.0.19/app-readme.md rename stable/{storj-node/2.0.25 => qbittorrent/11.0.19}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/qbittorrent/11.0.19/docs/credentials.md create mode 100644 stable/qbittorrent/11.0.19/docs/vpn.md create mode 100644 stable/qbittorrent/11.0.19/icon.png create mode 100644 stable/qbittorrent/11.0.19/ix_values.yaml create mode 100644 stable/qbittorrent/11.0.19/questions.yaml create mode 100644 stable/qbittorrent/11.0.19/templates/_configmap.tpl create mode 100644 stable/qbittorrent/11.0.19/templates/common.yaml rename stable/{storj-node/2.0.25 => qbittorrent/11.0.19}/values.yaml (100%) delete mode 100644 stable/qinglong/2.0.15/CHANGELOG.md delete mode 100644 stable/qinglong/2.0.15/Chart.lock delete mode 100644 stable/qinglong/2.0.15/Chart.yaml create mode 100644 stable/qinglong/2.0.17/CHANGELOG.md create mode 100644 stable/qinglong/2.0.17/Chart.lock create mode 100644 stable/qinglong/2.0.17/Chart.yaml rename stable/qinglong/{2.0.15 => 2.0.17}/README.md (100%) rename stable/qinglong/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{strapi/4.0.14 => qinglong/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/qinglong/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/qinglong/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/qinglong/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{teedy/7.0.15 => qinglong/2.0.17}/templates/common.yaml (100%) rename stable/{strapi/4.0.14 => qinglong/2.0.17}/values.yaml (100%) delete mode 100644 stable/quassel-core/3.0.14/CHANGELOG.md delete mode 100644 stable/quassel-core/3.0.14/Chart.lock delete mode 100644 stable/quassel-core/3.0.14/Chart.yaml create mode 100644 stable/quassel-core/3.0.16/CHANGELOG.md create mode 100644 stable/quassel-core/3.0.16/Chart.lock create mode 100644 stable/quassel-core/3.0.16/Chart.yaml rename stable/quassel-core/{3.0.14 => 3.0.16}/README.md (100%) rename stable/quassel-core/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{synapse/4.0.17 => quassel-core/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{spotweb/4.0.15 => quassel-core/3.0.16}/charts/postgresql-8.0.30.tgz (100%) rename stable/quassel-core/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/quassel-core/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/quassel-core/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/{thelounge/6.0.14 => quassel-core/3.0.16}/templates/common.yaml (100%) rename stable/{synapse/4.0.17 => quassel-core/3.0.16}/values.yaml (100%) delete mode 100644 stable/quassel-web/2.0.14/CHANGELOG.md delete mode 100644 stable/quassel-web/2.0.14/Chart.lock delete mode 100644 stable/quassel-web/2.0.14/Chart.yaml create mode 100644 stable/quassel-web/2.0.16/CHANGELOG.md create mode 100644 stable/quassel-web/2.0.16/Chart.lock create mode 100644 stable/quassel-web/2.0.16/Chart.yaml rename stable/quassel-web/{2.0.14 => 2.0.16}/README.md (100%) rename stable/quassel-web/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{synclounge/2.0.19 => quassel-web/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/quassel-web/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/quassel-web/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/quassel-web/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{tinymediamanager/2.0.14 => quassel-web/2.0.16}/templates/common.yaml (100%) rename stable/{synclounge/2.0.19 => quassel-web/2.0.16}/values.yaml (100%) create mode 100644 stable/radarr/11.0.17/CHANGELOG.md create mode 100644 stable/radarr/11.0.17/Chart.lock create mode 100644 stable/radarr/11.0.17/Chart.yaml create mode 100644 stable/radarr/11.0.17/README.md create mode 100644 stable/radarr/11.0.17/app-readme.md rename stable/{syslog-ng/2.0.15 => radarr/11.0.17}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/radarr/11.0.17/icon.png create mode 100644 stable/radarr/11.0.17/ix_values.yaml create mode 100644 stable/radarr/11.0.17/questions.yaml rename stable/{traccar/7.0.16 => radarr/11.0.17}/templates/common.yaml (100%) rename stable/{syslog-ng/2.0.15 => radarr/11.0.17}/values.yaml (100%) create mode 100644 stable/readarr/11.0.16/CHANGELOG.md create mode 100644 stable/readarr/11.0.16/Chart.lock create mode 100644 stable/readarr/11.0.16/Chart.yaml create mode 100644 stable/readarr/11.0.16/README.md create mode 100644 stable/readarr/11.0.16/app-readme.md rename stable/{tdarr-node/2.0.15 => readarr/11.0.16}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/readarr/11.0.16/icon.png create mode 100644 stable/readarr/11.0.16/ix_values.yaml create mode 100644 stable/readarr/11.0.16/questions.yaml rename stable/{trilium-notes/5.0.15 => readarr/11.0.16}/templates/common.yaml (100%) rename stable/{tdarr-node/2.0.15 => readarr/11.0.16}/values.yaml (100%) delete mode 100644 stable/recipes/8.0.19/CHANGELOG.md delete mode 100644 stable/recipes/8.0.19/Chart.lock delete mode 100644 stable/recipes/8.0.19/Chart.yaml create mode 100644 stable/recipes/8.0.21/CHANGELOG.md create mode 100644 stable/recipes/8.0.21/Chart.lock create mode 100644 stable/recipes/8.0.21/Chart.yaml rename stable/recipes/{8.0.19 => 8.0.21}/README.md (100%) rename stable/recipes/{8.0.19 => 8.0.21}/app-readme.md (100%) rename stable/{tdarr/2.0.15 => recipes/8.0.21}/charts/common-10.4.4.tgz (100%) rename stable/{statping/7.0.15 => recipes/8.0.21}/charts/postgresql-8.0.30.tgz (100%) rename stable/recipes/{8.0.19 => 8.0.21}/icon.png (100%) rename stable/recipes/{8.0.19 => 8.0.21}/ix_values.yaml (100%) rename stable/recipes/{8.0.19 => 8.0.21}/questions.yaml (100%) rename stable/recipes/{8.0.19 => 8.0.21}/templates/_sercrets.tpl (100%) rename stable/recipes/{8.0.19 => 8.0.21}/templates/common.yaml (100%) rename stable/{tdarr/2.0.15 => recipes/8.0.21}/values.yaml (100%) delete mode 100644 stable/redmine/3.0.19/CHANGELOG.md delete mode 100644 stable/redmine/3.0.19/Chart.lock delete mode 100644 stable/redmine/3.0.19/Chart.yaml create mode 100644 stable/redmine/3.0.21/CHANGELOG.md create mode 100644 stable/redmine/3.0.21/Chart.lock create mode 100644 stable/redmine/3.0.21/Chart.yaml rename stable/redmine/{3.0.19 => 3.0.21}/README.md (100%) rename stable/redmine/{3.0.19 => 3.0.21}/app-readme.md (100%) rename stable/{teamspeak3/4.0.16 => redmine/3.0.21}/charts/common-10.4.4.tgz (100%) rename stable/{strapi/4.0.14 => redmine/3.0.21}/charts/postgresql-8.0.30.tgz (100%) rename stable/redmine/{3.0.19 => 3.0.21}/icon.png (100%) rename stable/redmine/{3.0.19 => 3.0.21}/ix_values.yaml (100%) rename stable/redmine/{3.0.19 => 3.0.21}/questions.yaml (100%) rename stable/redmine/{3.0.19 => 3.0.21}/templates/_secrets.tpl (100%) rename stable/redmine/{3.0.19 => 3.0.21}/templates/common.yaml (100%) rename stable/{teamspeak3/4.0.16 => redmine/3.0.21}/values.yaml (100%) delete mode 100644 stable/reg/6.0.15/CHANGELOG.md delete mode 100644 stable/reg/6.0.15/Chart.lock delete mode 100644 stable/reg/6.0.15/Chart.yaml create mode 100644 stable/reg/6.0.17/CHANGELOG.md create mode 100644 stable/reg/6.0.17/Chart.lock create mode 100644 stable/reg/6.0.17/Chart.yaml rename stable/reg/{6.0.15 => 6.0.17}/README.md (100%) rename stable/reg/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{teedy/7.0.15 => reg/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/reg/{6.0.15 => 6.0.17}/ci/ct-values.yaml (100%) rename stable/reg/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/reg/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/reg/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{typecho/3.0.15 => reg/6.0.17}/templates/common.yaml (100%) rename stable/{teedy/7.0.15 => reg/6.0.17}/values.yaml (100%) delete mode 100644 stable/remmina/3.0.14/CHANGELOG.md delete mode 100644 stable/remmina/3.0.14/Chart.lock delete mode 100644 stable/remmina/3.0.14/Chart.yaml create mode 100644 stable/remmina/3.0.16/CHANGELOG.md create mode 100644 stable/remmina/3.0.16/Chart.lock create mode 100644 stable/remmina/3.0.16/Chart.yaml rename stable/remmina/{3.0.14 => 3.0.16}/README.md (100%) rename stable/remmina/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{thelounge/6.0.14 => remmina/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/remmina/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/remmina/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/remmina/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/remmina/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{thelounge/6.0.14 => remmina/3.0.16}/values.yaml (100%) delete mode 100644 stable/requestrr/2.0.14/CHANGELOG.md delete mode 100644 stable/requestrr/2.0.14/Chart.lock delete mode 100644 stable/requestrr/2.0.14/Chart.yaml create mode 100644 stable/requestrr/2.0.16/CHANGELOG.md create mode 100644 stable/requestrr/2.0.16/Chart.lock create mode 100644 stable/requestrr/2.0.16/Chart.yaml rename stable/requestrr/{2.0.14 => 2.0.16}/README.md (100%) rename stable/requestrr/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{tinymediamanager/2.0.14 => requestrr/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/requestrr/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/requestrr/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/requestrr/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{ubooquity/3.0.15 => requestrr/2.0.16}/templates/common.yaml (100%) rename stable/{tinymediamanager/2.0.14 => requestrr/2.0.16}/values.yaml (100%) delete mode 100644 stable/resilio-sync/6.0.16/CHANGELOG.md delete mode 100644 stable/resilio-sync/6.0.16/Chart.lock delete mode 100644 stable/resilio-sync/6.0.16/Chart.yaml create mode 100644 stable/resilio-sync/6.0.18/CHANGELOG.md create mode 100644 stable/resilio-sync/6.0.18/Chart.lock create mode 100644 stable/resilio-sync/6.0.18/Chart.yaml rename stable/resilio-sync/{6.0.16 => 6.0.18}/README.md (100%) rename stable/resilio-sync/{6.0.16 => 6.0.18}/app-readme.md (100%) rename stable/{traccar/7.0.16 => resilio-sync/6.0.18}/charts/common-10.4.4.tgz (100%) rename stable/resilio-sync/{6.0.16 => 6.0.18}/icon.png (100%) rename stable/resilio-sync/{6.0.16 => 6.0.18}/ix_values.yaml (100%) rename stable/resilio-sync/{6.0.16 => 6.0.18}/questions.yaml (100%) rename stable/{unmanic/3.0.14 => resilio-sync/6.0.18}/templates/common.yaml (100%) rename stable/{traccar/7.0.16 => resilio-sync/6.0.18}/values.yaml (100%) delete mode 100644 stable/rsnapshot/2.0.14/CHANGELOG.md delete mode 100644 stable/rsnapshot/2.0.14/Chart.lock delete mode 100644 stable/rsnapshot/2.0.14/Chart.yaml create mode 100644 stable/rsnapshot/2.0.16/CHANGELOG.md create mode 100644 stable/rsnapshot/2.0.16/Chart.lock create mode 100644 stable/rsnapshot/2.0.16/Chart.yaml rename stable/rsnapshot/{2.0.14 => 2.0.16}/README.md (100%) rename stable/rsnapshot/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{trilium-notes/5.0.15 => rsnapshot/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/rsnapshot/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/rsnapshot/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/rsnapshot/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{unpackerr/6.0.14 => rsnapshot/2.0.16}/templates/common.yaml (100%) rename stable/{trilium-notes/5.0.15 => rsnapshot/2.0.16}/values.yaml (100%) delete mode 100644 stable/rss-bridge/2.0.14/CHANGELOG.md delete mode 100644 stable/rss-bridge/2.0.14/Chart.lock delete mode 100644 stable/rss-bridge/2.0.14/Chart.yaml create mode 100644 stable/rss-bridge/2.0.16/CHANGELOG.md create mode 100644 stable/rss-bridge/2.0.16/Chart.lock create mode 100644 stable/rss-bridge/2.0.16/Chart.yaml rename stable/rss-bridge/{2.0.14 => 2.0.16}/README.md (100%) rename stable/rss-bridge/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{tt-rss/7.0.15 => rss-bridge/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/rss-bridge/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/rss-bridge/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/rss-bridge/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{unpoller/3.0.16 => rss-bridge/2.0.16}/templates/common.yaml (100%) rename stable/{tt-rss/7.0.15 => rss-bridge/2.0.16}/values.yaml (100%) delete mode 100644 stable/rsshub/3.0.36/CHANGELOG.md delete mode 100644 stable/rsshub/3.0.36/Chart.lock delete mode 100644 stable/rsshub/3.0.36/Chart.yaml create mode 100644 stable/rsshub/3.0.38/CHANGELOG.md create mode 100644 stable/rsshub/3.0.38/Chart.lock create mode 100644 stable/rsshub/3.0.38/Chart.yaml rename stable/rsshub/{3.0.36 => 3.0.38}/README.md (100%) rename stable/rsshub/{3.0.36 => 3.0.38}/app-readme.md (100%) rename stable/{twtxt/3.0.14 => rsshub/3.0.38}/charts/common-10.4.4.tgz (100%) rename stable/{weblate/4.0.16 => rsshub/3.0.38}/charts/redis-3.0.30.tgz (100%) rename stable/rsshub/{3.0.36 => 3.0.38}/icon.png (100%) rename stable/rsshub/{3.0.36 => 3.0.38}/ix_values.yaml (100%) rename stable/rsshub/{3.0.36 => 3.0.38}/questions.yaml (100%) rename stable/{uptime-kuma/3.0.15 => rsshub/3.0.38}/templates/common.yaml (100%) rename stable/{twtxt/3.0.14 => rsshub/3.0.38}/values.yaml (100%) create mode 100644 stable/sabnzbd/11.0.18/CHANGELOG.md create mode 100644 stable/sabnzbd/11.0.18/Chart.lock create mode 100644 stable/sabnzbd/11.0.18/Chart.yaml create mode 100644 stable/sabnzbd/11.0.18/README.md create mode 100644 stable/sabnzbd/11.0.18/app-readme.md rename stable/{typecho/3.0.15 => sabnzbd/11.0.18}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/sabnzbd/11.0.18/icon.png create mode 100644 stable/sabnzbd/11.0.18/ix_values.yaml create mode 100644 stable/sabnzbd/11.0.18/questions.yaml rename stable/{uptimerobot-prometheus/4.0.16 => sabnzbd/11.0.18}/templates/common.yaml (100%) rename stable/{typecho/3.0.15 => sabnzbd/11.0.18}/values.yaml (100%) delete mode 100644 stable/satisfactory/2.0.16/CHANGELOG.md delete mode 100644 stable/satisfactory/2.0.16/Chart.lock delete mode 100644 stable/satisfactory/2.0.16/Chart.yaml create mode 100644 stable/satisfactory/2.0.18/CHANGELOG.md create mode 100644 stable/satisfactory/2.0.18/Chart.lock create mode 100644 stable/satisfactory/2.0.18/Chart.yaml rename stable/satisfactory/{2.0.16 => 2.0.18}/README.md (100%) rename stable/satisfactory/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{ubooquity/3.0.15 => satisfactory/2.0.18}/charts/common-10.4.4.tgz (100%) rename stable/satisfactory/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/satisfactory/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/satisfactory/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/{verysync/2.0.17 => satisfactory/2.0.18}/templates/common.yaml (100%) rename stable/{ubooquity/3.0.15 => satisfactory/2.0.18}/values.yaml (100%) delete mode 100644 stable/scrutiny/3.0.13/CHANGELOG.md delete mode 100644 stable/scrutiny/3.0.13/Chart.lock delete mode 100644 stable/scrutiny/3.0.13/Chart.yaml create mode 100644 stable/scrutiny/3.0.15/CHANGELOG.md create mode 100644 stable/scrutiny/3.0.15/Chart.lock create mode 100644 stable/scrutiny/3.0.15/Chart.yaml rename stable/scrutiny/{3.0.13 => 3.0.15}/README.md (100%) rename stable/scrutiny/{3.0.13 => 3.0.15}/app-readme.md (100%) rename stable/{unmanic/3.0.14 => scrutiny/3.0.15}/charts/common-10.4.4.tgz (100%) rename stable/scrutiny/{3.0.13 => 3.0.15}/icon.png (100%) rename stable/scrutiny/{3.0.13 => 3.0.15}/ix_values.yaml (100%) rename stable/scrutiny/{3.0.13 => 3.0.15}/questions.yaml (100%) rename stable/{webgrabplus/2.0.15 => scrutiny/3.0.15}/templates/common.yaml (100%) rename stable/{unmanic/3.0.14 => scrutiny/3.0.15}/values.yaml (100%) delete mode 100644 stable/ser2sock/6.0.15/CHANGELOG.md delete mode 100644 stable/ser2sock/6.0.15/Chart.lock delete mode 100644 stable/ser2sock/6.0.15/Chart.yaml create mode 100644 stable/ser2sock/6.0.17/CHANGELOG.md create mode 100644 stable/ser2sock/6.0.17/Chart.lock create mode 100644 stable/ser2sock/6.0.17/Chart.yaml rename stable/ser2sock/{6.0.15 => 6.0.17}/README.md (100%) rename stable/ser2sock/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{unpackerr/6.0.14 => ser2sock/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/ser2sock/{6.0.15 => 6.0.17}/ci/test-values.yaml (100%) rename stable/ser2sock/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/ser2sock/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/ser2sock/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{website-shot/2.0.15 => ser2sock/6.0.17}/templates/common.yaml (100%) rename stable/{unpackerr/6.0.14 => ser2sock/6.0.17}/values.yaml (100%) delete mode 100644 stable/shiori/7.0.15/CHANGELOG.md delete mode 100644 stable/shiori/7.0.15/Chart.lock delete mode 100644 stable/shiori/7.0.15/Chart.yaml create mode 100644 stable/shiori/7.0.17/CHANGELOG.md create mode 100644 stable/shiori/7.0.17/Chart.lock create mode 100644 stable/shiori/7.0.17/Chart.yaml rename stable/shiori/{7.0.15 => 7.0.17}/README.md (100%) rename stable/shiori/{7.0.15 => 7.0.17}/app-readme.md (100%) rename stable/{unpoller/3.0.16 => shiori/7.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{synapse/4.0.17 => shiori/7.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/shiori/{7.0.15 => 7.0.17}/icon.png (100%) rename stable/shiori/{7.0.15 => 7.0.17}/ix_values.yaml (100%) rename stable/shiori/{7.0.15 => 7.0.17}/questions.yaml (100%) rename stable/{wekan/4.0.19 => shiori/7.0.17}/templates/common.yaml (100%) rename stable/{unpoller/3.0.16 => shiori/7.0.17}/values.yaml (100%) delete mode 100644 stable/shlink-web-client/3.0.15/CHANGELOG.md delete mode 100644 stable/shlink-web-client/3.0.15/Chart.lock delete mode 100644 stable/shlink-web-client/3.0.15/Chart.yaml create mode 100644 stable/shlink-web-client/3.0.17/CHANGELOG.md create mode 100644 stable/shlink-web-client/3.0.17/Chart.lock create mode 100644 stable/shlink-web-client/3.0.17/Chart.yaml rename stable/shlink-web-client/{3.0.15 => 3.0.17}/README.md (100%) rename stable/shlink-web-client/{3.0.15 => 3.0.17}/app-readme.md (100%) rename stable/{uptime-kuma/3.0.15 => shlink-web-client/3.0.17}/charts/common-10.4.4.tgz (100%) rename stable/shlink-web-client/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/shlink-web-client/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/shlink-web-client/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/{wg-easy/1.0.7 => shlink-web-client/3.0.17}/templates/common.yaml (100%) rename stable/{uptime-kuma/3.0.15 => shlink-web-client/3.0.17}/values.yaml (100%) delete mode 100644 stable/shlink/4.0.16/CHANGELOG.md delete mode 100644 stable/shlink/4.0.16/Chart.lock delete mode 100644 stable/shlink/4.0.16/Chart.yaml create mode 100644 stable/shlink/4.0.18/CHANGELOG.md create mode 100644 stable/shlink/4.0.18/Chart.lock create mode 100644 stable/shlink/4.0.18/Chart.yaml rename stable/shlink/{4.0.16 => 4.0.18}/README.md (100%) rename stable/shlink/{4.0.16 => 4.0.18}/app-readme.md (100%) rename stable/{uptimerobot-prometheus/4.0.16 => shlink/4.0.18}/charts/common-10.4.4.tgz (100%) rename stable/{teedy/7.0.15 => shlink/4.0.18}/charts/postgresql-8.0.30.tgz (100%) create mode 100644 stable/shlink/4.0.18/charts/redis-3.0.30.tgz rename stable/shlink/{4.0.16 => 4.0.18}/icon.png (100%) rename stable/shlink/{4.0.16 => 4.0.18}/ix_values.yaml (100%) rename stable/shlink/{4.0.16 => 4.0.18}/questions.yaml (100%) rename stable/{whoogle/3.0.16 => shlink/4.0.18}/templates/common.yaml (100%) rename stable/{uptimerobot-prometheus/4.0.16 => shlink/4.0.18}/values.yaml (100%) delete mode 100644 stable/shorturl/3.0.14/CHANGELOG.md delete mode 100644 stable/shorturl/3.0.14/Chart.lock delete mode 100644 stable/shorturl/3.0.14/Chart.yaml create mode 100644 stable/shorturl/3.0.16/CHANGELOG.md create mode 100644 stable/shorturl/3.0.16/Chart.lock create mode 100644 stable/shorturl/3.0.16/Chart.yaml rename stable/shorturl/{3.0.14 => 3.0.16}/README.md (100%) rename stable/shorturl/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{valheim/3.0.17 => shorturl/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/shorturl/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/shorturl/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/shorturl/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/shorturl/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{valheim/3.0.17 => shorturl/3.0.16}/values.yaml (100%) delete mode 100644 stable/sickchill/3.0.16/CHANGELOG.md delete mode 100644 stable/sickchill/3.0.16/Chart.lock delete mode 100644 stable/sickchill/3.0.16/Chart.yaml create mode 100644 stable/sickchill/3.0.18/CHANGELOG.md create mode 100644 stable/sickchill/3.0.18/Chart.lock create mode 100644 stable/sickchill/3.0.18/Chart.yaml rename stable/sickchill/{3.0.16 => 3.0.18}/README.md (100%) rename stable/sickchill/{3.0.16 => 3.0.18}/app-readme.md (100%) rename stable/{verysync/2.0.17 => sickchill/3.0.18}/charts/common-10.4.4.tgz (100%) rename stable/sickchill/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/sickchill/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/sickchill/{3.0.16 => 3.0.18}/questions.yaml (100%) rename stable/sickchill/{3.0.16 => 3.0.18}/templates/common.yaml (100%) rename stable/{verysync/2.0.17 => sickchill/3.0.18}/values.yaml (100%) delete mode 100644 stable/sickgear/3.0.14/CHANGELOG.md delete mode 100644 stable/sickgear/3.0.14/Chart.lock delete mode 100644 stable/sickgear/3.0.14/Chart.yaml create mode 100644 stable/sickgear/3.0.16/CHANGELOG.md create mode 100644 stable/sickgear/3.0.16/Chart.lock create mode 100644 stable/sickgear/3.0.16/Chart.yaml rename stable/sickgear/{3.0.14 => 3.0.16}/README.md (100%) rename stable/sickgear/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{vikunja/3.0.20 => sickgear/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/sickgear/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/sickgear/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/sickgear/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/sickgear/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{vikunja/3.0.20 => sickgear/3.0.16}/values.yaml (100%) delete mode 100644 stable/smokeping/3.0.14/CHANGELOG.md delete mode 100644 stable/smokeping/3.0.14/Chart.lock delete mode 100644 stable/smokeping/3.0.14/Chart.yaml create mode 100644 stable/smokeping/3.0.16/CHANGELOG.md create mode 100644 stable/smokeping/3.0.16/Chart.lock create mode 100644 stable/smokeping/3.0.16/Chart.yaml rename stable/smokeping/{3.0.14 => 3.0.16}/README.md (100%) rename stable/smokeping/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{webgrabplus/2.0.15 => smokeping/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/smokeping/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/smokeping/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/smokeping/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/smokeping/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{webgrabplus/2.0.15 => smokeping/3.0.16}/values.yaml (100%) delete mode 100644 stable/snapdrop/2.0.19/CHANGELOG.md delete mode 100644 stable/snapdrop/2.0.19/Chart.lock delete mode 100644 stable/snapdrop/2.0.19/Chart.yaml create mode 100644 stable/snapdrop/2.0.21/CHANGELOG.md create mode 100644 stable/snapdrop/2.0.21/Chart.lock create mode 100644 stable/snapdrop/2.0.21/Chart.yaml rename stable/snapdrop/{2.0.19 => 2.0.21}/README.md (100%) rename stable/snapdrop/{2.0.19 => 2.0.21}/app-readme.md (100%) rename stable/{weblate/4.0.16 => snapdrop/2.0.21}/charts/common-10.4.4.tgz (100%) rename stable/snapdrop/{2.0.19 => 2.0.21}/icon.png (100%) rename stable/snapdrop/{2.0.19 => 2.0.21}/ix_values.yaml (100%) rename stable/snapdrop/{2.0.19 => 2.0.21}/questions.yaml (100%) rename stable/{wikijs/7.0.16 => snapdrop/2.0.21}/templates/common.yaml (100%) rename stable/{weblate/4.0.16 => snapdrop/2.0.21}/values.yaml (100%) delete mode 100644 stable/snipe-it/4.0.22/CHANGELOG.md delete mode 100644 stable/snipe-it/4.0.22/Chart.lock delete mode 100644 stable/snipe-it/4.0.22/Chart.yaml create mode 100644 stable/snipe-it/4.0.24/CHANGELOG.md create mode 100644 stable/snipe-it/4.0.24/Chart.lock create mode 100644 stable/snipe-it/4.0.24/Chart.yaml rename stable/snipe-it/{4.0.22 => 4.0.24}/README.md (100%) rename stable/snipe-it/{4.0.22 => 4.0.24}/app-readme.md (100%) rename stable/{website-shot/2.0.15 => snipe-it/4.0.24}/charts/common-10.4.4.tgz (100%) rename stable/{typecho/3.0.15 => snipe-it/4.0.24}/charts/mariadb-3.0.29.tgz (100%) create mode 100644 stable/snipe-it/4.0.24/charts/redis-3.0.30.tgz rename stable/snipe-it/{4.0.22 => 4.0.24}/docs/installation_notes.md (100%) rename stable/snipe-it/{4.0.22 => 4.0.24}/icon.png (100%) rename stable/snipe-it/{4.0.22 => 4.0.24}/ix_values.yaml (100%) rename stable/snipe-it/{4.0.22 => 4.0.24}/questions.yaml (100%) rename stable/snipe-it/{4.0.22 => 4.0.24}/templates/_secrets.tpl (100%) rename stable/snipe-it/{4.0.22 => 4.0.24}/templates/common.yaml (100%) rename stable/{website-shot/2.0.15 => snipe-it/4.0.24}/values.yaml (100%) create mode 100644 stable/sonarr/11.0.17/CHANGELOG.md create mode 100644 stable/sonarr/11.0.17/Chart.lock create mode 100644 stable/sonarr/11.0.17/Chart.yaml create mode 100644 stable/sonarr/11.0.17/README.md create mode 100644 stable/sonarr/11.0.17/app-readme.md rename stable/{wekan/4.0.19 => sonarr/11.0.17}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/sonarr/11.0.17/icon.png create mode 100644 stable/sonarr/11.0.17/ix_values.yaml create mode 100644 stable/sonarr/11.0.17/questions.yaml rename stable/{wireshark/2.0.14 => sonarr/11.0.17}/templates/common.yaml (100%) rename stable/{wekan/4.0.19 => sonarr/11.0.17}/values.yaml (100%) delete mode 100644 stable/speedtest-exporter/3.0.16/CHANGELOG.md delete mode 100644 stable/speedtest-exporter/3.0.16/Chart.lock delete mode 100644 stable/speedtest-exporter/3.0.16/Chart.yaml create mode 100644 stable/speedtest-exporter/3.0.18/CHANGELOG.md create mode 100644 stable/speedtest-exporter/3.0.18/Chart.lock create mode 100644 stable/speedtest-exporter/3.0.18/Chart.yaml rename stable/speedtest-exporter/{3.0.16 => 3.0.18}/README.md (100%) rename stable/speedtest-exporter/{3.0.16 => 3.0.18}/app-readme.md (100%) rename stable/{wg-easy/1.0.7 => speedtest-exporter/3.0.18}/charts/common-10.4.4.tgz (100%) rename stable/speedtest-exporter/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/speedtest-exporter/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/speedtest-exporter/{3.0.16 => 3.0.18}/questions.yaml (100%) rename stable/{xbackbone/3.0.16 => speedtest-exporter/3.0.18}/templates/common.yaml (100%) rename stable/speedtest-exporter/{3.0.16 => 3.0.18}/templates/prometheusrules.yaml (100%) rename stable/speedtest-exporter/{3.0.16 => 3.0.18}/templates/servicemonitor.yaml (100%) rename stable/{wg-easy/1.0.7 => speedtest-exporter/3.0.18}/values.yaml (100%) delete mode 100644 stable/spotweb/4.0.15/CHANGELOG.md delete mode 100644 stable/spotweb/4.0.15/Chart.lock delete mode 100644 stable/spotweb/4.0.15/Chart.yaml create mode 100644 stable/spotweb/4.0.17/CHANGELOG.md create mode 100644 stable/spotweb/4.0.17/Chart.lock create mode 100644 stable/spotweb/4.0.17/Chart.yaml rename stable/spotweb/{4.0.15 => 4.0.17}/README.md (100%) rename stable/spotweb/{4.0.15 => 4.0.17}/app-readme.md (100%) rename stable/{whoogle/3.0.16 => spotweb/4.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{traccar/7.0.16 => spotweb/4.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/spotweb/{4.0.15 => 4.0.17}/docs/validation.md (100%) rename stable/spotweb/{4.0.15 => 4.0.17}/icon.png (100%) rename stable/spotweb/{4.0.15 => 4.0.17}/ix_values.yaml (100%) rename stable/spotweb/{4.0.15 => 4.0.17}/questions.yaml (100%) rename stable/spotweb/{4.0.15 => 4.0.17}/templates/common.yaml (100%) rename stable/{whoogle/3.0.16 => spotweb/4.0.17}/values.yaml (100%) delete mode 100644 stable/sqlitebrowser/3.0.14/CHANGELOG.md delete mode 100644 stable/sqlitebrowser/3.0.14/Chart.lock delete mode 100644 stable/sqlitebrowser/3.0.14/Chart.yaml create mode 100644 stable/sqlitebrowser/3.0.16/CHANGELOG.md create mode 100644 stable/sqlitebrowser/3.0.16/Chart.lock create mode 100644 stable/sqlitebrowser/3.0.16/Chart.yaml rename stable/sqlitebrowser/{3.0.14 => 3.0.16}/README.md (100%) rename stable/sqlitebrowser/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{wikijs/7.0.16 => sqlitebrowser/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/sqlitebrowser/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/sqlitebrowser/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/sqlitebrowser/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/sqlitebrowser/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{wikijs/7.0.16 => sqlitebrowser/3.0.16}/values.yaml (100%) delete mode 100644 stable/stash/7.0.16/CHANGELOG.md delete mode 100644 stable/stash/7.0.16/Chart.lock delete mode 100644 stable/stash/7.0.16/Chart.yaml create mode 100644 stable/stash/7.0.18/CHANGELOG.md create mode 100644 stable/stash/7.0.18/Chart.lock create mode 100644 stable/stash/7.0.18/Chart.yaml rename stable/stash/{7.0.16 => 7.0.18}/README.md (100%) rename stable/stash/{7.0.16 => 7.0.18}/app-readme.md (100%) rename stable/{wireshark/2.0.14 => stash/7.0.18}/charts/common-10.4.4.tgz (100%) rename stable/stash/{7.0.16 => 7.0.18}/ci/ct-values.yaml (100%) rename stable/stash/{7.0.16 => 7.0.18}/icon.png (100%) rename stable/stash/{7.0.16 => 7.0.18}/ix_values.yaml (100%) rename stable/stash/{7.0.16 => 7.0.18}/questions.yaml (100%) rename stable/{xteve/6.0.15 => stash/7.0.18}/templates/common.yaml (100%) rename stable/{wireshark/2.0.14 => stash/7.0.18}/values.yaml (100%) delete mode 100644 stable/static/3.0.14/CHANGELOG.md delete mode 100644 stable/static/3.0.14/Chart.lock delete mode 100644 stable/static/3.0.14/Chart.yaml create mode 100644 stable/static/3.0.16/CHANGELOG.md create mode 100644 stable/static/3.0.16/Chart.lock create mode 100644 stable/static/3.0.16/Chart.yaml rename stable/static/{3.0.14 => 3.0.16}/README.md (100%) rename stable/static/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{xbackbone => static}/3.0.16/charts/common-10.4.4.tgz (100%) rename stable/static/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/static/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/static/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/static/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{xbackbone => static}/3.0.16/values.yaml (100%) delete mode 100644 stable/statping/7.0.15/CHANGELOG.md delete mode 100644 stable/statping/7.0.15/Chart.lock delete mode 100644 stable/statping/7.0.15/Chart.yaml create mode 100644 stable/statping/7.0.17/CHANGELOG.md create mode 100644 stable/statping/7.0.17/Chart.lock create mode 100644 stable/statping/7.0.17/Chart.yaml rename stable/statping/{7.0.15 => 7.0.17}/README.md (100%) rename stable/statping/{7.0.15 => 7.0.17}/app-readme.md (100%) rename stable/{xteve/6.0.15 => statping/7.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{tt-rss/7.0.15 => statping/7.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/statping/{7.0.15 => 7.0.17}/icon.png (100%) rename stable/statping/{7.0.15 => 7.0.17}/ix_values.yaml (100%) rename stable/statping/{7.0.15 => 7.0.17}/questions.yaml (100%) rename stable/statping/{7.0.15 => 7.0.17}/templates/common.yaml (100%) rename stable/{xteve/6.0.15 => statping/7.0.17}/values.yaml (100%) delete mode 100644 stable/storj-node/2.0.25/CHANGELOG.md delete mode 100644 stable/storj-node/2.0.25/Chart.lock delete mode 100644 stable/storj-node/2.0.25/Chart.yaml create mode 100644 stable/storj-node/2.0.27/CHANGELOG.md create mode 100644 stable/storj-node/2.0.27/Chart.lock create mode 100644 stable/storj-node/2.0.27/Chart.yaml rename stable/storj-node/{2.0.25 => 2.0.27}/README.md (100%) rename stable/storj-node/{2.0.25 => 2.0.27}/SKIPINSTALL (100%) rename stable/storj-node/{2.0.25 => 2.0.27}/app-readme.md (100%) rename stable/{xwiki/3.0.20 => storj-node/2.0.27}/charts/common-10.4.4.tgz (100%) rename stable/storj-node/{2.0.25 => 2.0.27}/icon.png (100%) rename stable/storj-node/{2.0.25 => 2.0.27}/ix_values.yaml (100%) rename stable/storj-node/{2.0.25 => 2.0.27}/questions.yaml (100%) rename stable/{xwiki/3.0.20 => storj-node/2.0.27}/templates/common.yaml (100%) rename stable/{xwiki/3.0.20 => storj-node/2.0.27}/values.yaml (100%) delete mode 100644 stable/strapi/4.0.14/CHANGELOG.md delete mode 100644 stable/strapi/4.0.14/Chart.lock delete mode 100644 stable/strapi/4.0.14/Chart.yaml create mode 100644 stable/strapi/4.0.16/CHANGELOG.md create mode 100644 stable/strapi/4.0.16/Chart.lock create mode 100644 stable/strapi/4.0.16/Chart.yaml rename stable/strapi/{4.0.14 => 4.0.16}/README.md (100%) rename stable/strapi/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{zerotier/2.0.14 => strapi/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{vikunja/3.0.20 => strapi/4.0.16}/charts/postgresql-8.0.30.tgz (100%) rename stable/strapi/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/strapi/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/strapi/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/{zerotier/2.0.14 => strapi/4.0.16}/templates/common.yaml (100%) rename stable/{zerotier/2.0.14 => strapi/4.0.16}/values.yaml (100%) delete mode 100644 stable/synapse/4.0.17/CHANGELOG.md delete mode 100644 stable/synapse/4.0.17/Chart.lock delete mode 100644 stable/synapse/4.0.17/Chart.yaml create mode 100644 stable/synapse/4.0.19/CHANGELOG.md create mode 100644 stable/synapse/4.0.19/Chart.lock create mode 100644 stable/synapse/4.0.19/Chart.yaml rename stable/synapse/{4.0.17 => 4.0.19}/README.md (100%) rename stable/synapse/{4.0.17 => 4.0.19}/app-readme.md (100%) rename stable/{zigbee2mqtt/4.0.16 => synapse/4.0.19}/charts/common-10.4.4.tgz (100%) rename stable/{weblate/4.0.16 => synapse/4.0.19}/charts/postgresql-8.0.30.tgz (100%) rename stable/synapse/{4.0.17 => 4.0.19}/ci/base-values.yaml (100%) rename stable/synapse/{4.0.17 => 4.0.19}/ci/basic-values.yaml (100%) rename stable/synapse/{4.0.17 => 4.0.19}/icon.png (100%) rename stable/synapse/{4.0.17 => 4.0.19}/ix_values.yaml (100%) rename stable/synapse/{4.0.17 => 4.0.19}/questions.yaml (100%) rename stable/synapse/{4.0.17 => 4.0.19}/templates/_configmap.tpl (100%) rename stable/synapse/{4.0.17 => 4.0.19}/templates/_helpers.tpl (100%) rename stable/synapse/{4.0.17 => 4.0.19}/templates/_secret.tpl (100%) rename stable/synapse/{4.0.17 => 4.0.19}/templates/common.yaml (100%) rename stable/{zigbee2mqtt/4.0.16 => synapse/4.0.19}/values.yaml (100%) delete mode 100644 stable/synclounge/2.0.19/CHANGELOG.md delete mode 100644 stable/synclounge/2.0.19/Chart.lock delete mode 100644 stable/synclounge/2.0.19/Chart.yaml create mode 100644 stable/synclounge/2.0.21/CHANGELOG.md create mode 100644 stable/synclounge/2.0.21/Chart.lock create mode 100644 stable/synclounge/2.0.21/Chart.yaml rename stable/synclounge/{2.0.19 => 2.0.21}/README.md (100%) rename stable/synclounge/{2.0.19 => 2.0.21}/app-readme.md (100%) rename stable/{znc/2.0.15 => synclounge/2.0.21}/charts/common-10.4.4.tgz (100%) rename stable/synclounge/{2.0.19 => 2.0.21}/icon.png (100%) rename stable/synclounge/{2.0.19 => 2.0.21}/ix_values.yaml (100%) rename stable/synclounge/{2.0.19 => 2.0.21}/questions.yaml (100%) rename stable/{znc/2.0.15 => synclounge/2.0.21}/templates/common.yaml (100%) rename stable/{znc/2.0.15 => synclounge/2.0.21}/values.yaml (100%) create mode 100644 stable/syncthing/11.0.19/CHANGELOG.md create mode 100644 stable/syncthing/11.0.19/Chart.lock create mode 100644 stable/syncthing/11.0.19/Chart.yaml create mode 100644 stable/syncthing/11.0.19/README.md create mode 100644 stable/syncthing/11.0.19/app-readme.md create mode 100644 stable/syncthing/11.0.19/charts/common-10.4.4.tgz create mode 100644 stable/syncthing/11.0.19/icon.png create mode 100644 stable/syncthing/11.0.19/ix_values.yaml create mode 100644 stable/syncthing/11.0.19/questions.yaml create mode 100644 stable/syncthing/11.0.19/templates/common.yaml rename stable/{zigbee2mqtt/4.0.16/SKIPINSTALL => syncthing/11.0.19/values.yaml} (100%) delete mode 100644 stable/syslog-ng/2.0.15/CHANGELOG.md delete mode 100644 stable/syslog-ng/2.0.15/Chart.lock delete mode 100644 stable/syslog-ng/2.0.15/Chart.yaml create mode 100644 stable/syslog-ng/2.0.17/CHANGELOG.md create mode 100644 stable/syslog-ng/2.0.17/Chart.lock create mode 100644 stable/syslog-ng/2.0.17/Chart.yaml rename stable/syslog-ng/{2.0.15 => 2.0.17}/README.md (100%) rename stable/syslog-ng/{2.0.15 => 2.0.17}/app-readme.md (100%) create mode 100644 stable/syslog-ng/2.0.17/charts/common-10.4.4.tgz rename stable/syslog-ng/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/syslog-ng/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/syslog-ng/{2.0.15 => 2.0.17}/questions.yaml (100%) create mode 100644 stable/syslog-ng/2.0.17/templates/common.yaml create mode 100644 stable/syslog-ng/2.0.17/values.yaml create mode 100644 stable/tautulli/11.0.17/CHANGELOG.md create mode 100644 stable/tautulli/11.0.17/Chart.lock create mode 100644 stable/tautulli/11.0.17/Chart.yaml create mode 100644 stable/tautulli/11.0.17/README.md create mode 100644 stable/tautulli/11.0.17/app-readme.md create mode 100644 stable/tautulli/11.0.17/charts/common-10.4.4.tgz create mode 100644 stable/tautulli/11.0.17/icon.png create mode 100644 stable/tautulli/11.0.17/ix_values.yaml create mode 100644 stable/tautulli/11.0.17/questions.yaml create mode 100644 stable/tautulli/11.0.17/templates/common.yaml create mode 100644 stable/tautulli/11.0.17/values.yaml delete mode 100644 stable/tdarr-node/2.0.15/CHANGELOG.md delete mode 100644 stable/tdarr-node/2.0.15/Chart.lock delete mode 100644 stable/tdarr-node/2.0.15/Chart.yaml create mode 100644 stable/tdarr-node/2.0.17/CHANGELOG.md create mode 100644 stable/tdarr-node/2.0.17/Chart.lock create mode 100644 stable/tdarr-node/2.0.17/Chart.yaml rename stable/tdarr-node/{2.0.15 => 2.0.17}/README.md (100%) rename stable/tdarr-node/{2.0.15 => 2.0.17}/app-readme.md (100%) create mode 100644 stable/tdarr-node/2.0.17/charts/common-10.4.4.tgz rename stable/tdarr-node/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/tdarr-node/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/tdarr-node/{2.0.15 => 2.0.17}/questions.yaml (100%) create mode 100644 stable/tdarr-node/2.0.17/templates/common.yaml create mode 100644 stable/tdarr-node/2.0.17/values.yaml delete mode 100644 stable/tdarr/2.0.15/CHANGELOG.md delete mode 100644 stable/tdarr/2.0.15/Chart.lock delete mode 100644 stable/tdarr/2.0.15/Chart.yaml create mode 100644 stable/tdarr/2.0.17/CHANGELOG.md create mode 100644 stable/tdarr/2.0.17/Chart.lock create mode 100644 stable/tdarr/2.0.17/Chart.yaml rename stable/tdarr/{2.0.15 => 2.0.17}/README.md (100%) rename stable/tdarr/{2.0.15 => 2.0.17}/app-readme.md (100%) create mode 100644 stable/tdarr/2.0.17/charts/common-10.4.4.tgz rename stable/tdarr/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/tdarr/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/tdarr/{2.0.15 => 2.0.17}/questions.yaml (100%) create mode 100644 stable/tdarr/2.0.17/templates/common.yaml create mode 100644 stable/tdarr/2.0.17/values.yaml delete mode 100644 stable/teamspeak3/4.0.16/CHANGELOG.md delete mode 100644 stable/teamspeak3/4.0.16/Chart.lock delete mode 100644 stable/teamspeak3/4.0.16/Chart.yaml create mode 100644 stable/teamspeak3/4.0.18/CHANGELOG.md create mode 100644 stable/teamspeak3/4.0.18/Chart.lock create mode 100644 stable/teamspeak3/4.0.18/Chart.yaml rename stable/teamspeak3/{4.0.16 => 4.0.18}/README.md (100%) rename stable/teamspeak3/{4.0.16 => 4.0.18}/app-readme.md (100%) create mode 100644 stable/teamspeak3/4.0.18/charts/common-10.4.4.tgz rename stable/teamspeak3/{4.0.16 => 4.0.18}/icon.png (100%) rename stable/teamspeak3/{4.0.16 => 4.0.18}/ix_values.yaml (100%) rename stable/teamspeak3/{4.0.16 => 4.0.18}/questions.yaml (100%) create mode 100644 stable/teamspeak3/4.0.18/templates/common.yaml create mode 100644 stable/teamspeak3/4.0.18/values.yaml delete mode 100644 stable/teedy/7.0.15/CHANGELOG.md delete mode 100644 stable/teedy/7.0.15/Chart.lock delete mode 100644 stable/teedy/7.0.15/Chart.yaml create mode 100644 stable/teedy/7.0.17/CHANGELOG.md create mode 100644 stable/teedy/7.0.17/Chart.lock create mode 100644 stable/teedy/7.0.17/Chart.yaml rename stable/teedy/{7.0.15 => 7.0.17}/README.md (100%) rename stable/teedy/{7.0.15 => 7.0.17}/app-readme.md (100%) create mode 100644 stable/teedy/7.0.17/charts/common-10.4.4.tgz rename stable/{wikijs/7.0.16 => teedy/7.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/teedy/{7.0.15 => 7.0.17}/icon.png (100%) rename stable/teedy/{7.0.15 => 7.0.17}/ix_values.yaml (100%) rename stable/teedy/{7.0.15 => 7.0.17}/questions.yaml (100%) create mode 100644 stable/teedy/7.0.17/templates/common.yaml create mode 100644 stable/teedy/7.0.17/values.yaml delete mode 100644 stable/thelounge/6.0.14/CHANGELOG.md delete mode 100644 stable/thelounge/6.0.14/Chart.lock delete mode 100644 stable/thelounge/6.0.14/Chart.yaml create mode 100644 stable/thelounge/6.0.16/CHANGELOG.md create mode 100644 stable/thelounge/6.0.16/Chart.lock create mode 100644 stable/thelounge/6.0.16/Chart.yaml rename stable/thelounge/{6.0.14 => 6.0.16}/README.md (100%) rename stable/thelounge/{6.0.14 => 6.0.16}/app-readme.md (100%) create mode 100644 stable/thelounge/6.0.16/charts/common-10.4.4.tgz rename stable/thelounge/{6.0.14 => 6.0.16}/icon.png (100%) rename stable/thelounge/{6.0.14 => 6.0.16}/ix_values.yaml (100%) rename stable/thelounge/{6.0.14 => 6.0.16}/questions.yaml (100%) create mode 100644 stable/thelounge/6.0.16/templates/common.yaml create mode 100644 stable/thelounge/6.0.16/values.yaml delete mode 100644 stable/tinymediamanager/2.0.14/CHANGELOG.md delete mode 100644 stable/tinymediamanager/2.0.14/Chart.lock delete mode 100644 stable/tinymediamanager/2.0.14/Chart.yaml create mode 100644 stable/tinymediamanager/2.0.16/CHANGELOG.md create mode 100644 stable/tinymediamanager/2.0.16/Chart.lock create mode 100644 stable/tinymediamanager/2.0.16/Chart.yaml rename stable/tinymediamanager/{2.0.14 => 2.0.16}/README.md (100%) rename stable/tinymediamanager/{2.0.14 => 2.0.16}/app-readme.md (100%) create mode 100644 stable/tinymediamanager/2.0.16/charts/common-10.4.4.tgz rename stable/tinymediamanager/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/tinymediamanager/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/tinymediamanager/{2.0.14 => 2.0.16}/questions.yaml (100%) create mode 100644 stable/tinymediamanager/2.0.16/templates/common.yaml create mode 100644 stable/tinymediamanager/2.0.16/values.yaml delete mode 100644 stable/traccar/7.0.16/CHANGELOG.md delete mode 100644 stable/traccar/7.0.16/Chart.lock delete mode 100644 stable/traccar/7.0.16/Chart.yaml create mode 100644 stable/traccar/7.0.18/CHANGELOG.md create mode 100644 stable/traccar/7.0.18/Chart.lock create mode 100644 stable/traccar/7.0.18/Chart.yaml rename stable/traccar/{7.0.16 => 7.0.18}/README.md (100%) rename stable/traccar/{7.0.16 => 7.0.18}/app-readme.md (100%) create mode 100644 stable/traccar/7.0.18/charts/common-10.4.4.tgz rename stable/{xwiki/3.0.20 => traccar/7.0.18}/charts/postgresql-8.0.30.tgz (100%) rename stable/traccar/{7.0.16 => 7.0.18}/icon.png (100%) rename stable/traccar/{7.0.16 => 7.0.18}/ix_values.yaml (100%) rename stable/traccar/{7.0.16 => 7.0.18}/questions.yaml (100%) create mode 100644 stable/traccar/7.0.18/templates/common.yaml create mode 100644 stable/traccar/7.0.18/values.yaml create mode 100644 stable/traefik/12.0.20/CHANGELOG.md create mode 100644 stable/traefik/12.0.20/Chart.lock create mode 100644 stable/traefik/12.0.20/Chart.yaml create mode 100644 stable/traefik/12.0.20/README.md create mode 100644 stable/traefik/12.0.20/app-readme.md create mode 100644 stable/traefik/12.0.20/charts/common-10.4.4.tgz create mode 100644 stable/traefik/12.0.20/crds/ingressroute.yaml create mode 100644 stable/traefik/12.0.20/crds/ingressroutetcp.yaml create mode 100644 stable/traefik/12.0.20/crds/ingressrouteudp.yaml create mode 100644 stable/traefik/12.0.20/crds/middlewares.yaml create mode 100644 stable/traefik/12.0.20/crds/middlewarestcp.yaml create mode 100644 stable/traefik/12.0.20/crds/serverstransports.yaml create mode 100644 stable/traefik/12.0.20/crds/tlsoptions.yaml create mode 100644 stable/traefik/12.0.20/crds/tlsstores.yaml create mode 100644 stable/traefik/12.0.20/crds/traefikservices.yaml create mode 100644 stable/traefik/12.0.20/icon.png create mode 100644 stable/traefik/12.0.20/ix_values.yaml create mode 100644 stable/traefik/12.0.20/questions.yaml create mode 100644 stable/traefik/12.0.20/templates/_args.tpl create mode 100644 stable/traefik/12.0.20/templates/_helpers.tpl create mode 100644 stable/traefik/12.0.20/templates/_ingressclass.tpl create mode 100644 stable/traefik/12.0.20/templates/_ingressroute.tpl create mode 100644 stable/traefik/12.0.20/templates/_portalhook.tpl create mode 100644 stable/traefik/12.0.20/templates/_tlsoptions.tpl create mode 100644 stable/traefik/12.0.20/templates/common.yaml create mode 100644 stable/traefik/12.0.20/templates/middlewares/basic-middleware.yaml create mode 100644 stable/traefik/12.0.20/templates/middlewares/basicauth.yaml create mode 100644 stable/traefik/12.0.20/templates/middlewares/chain.yaml create mode 100644 stable/traefik/12.0.20/templates/middlewares/forwardauth.yaml create mode 100644 stable/traefik/12.0.20/templates/middlewares/ipwhitelist.yaml create mode 100644 stable/traefik/12.0.20/templates/middlewares/ratelimit.yaml create mode 100644 stable/traefik/12.0.20/templates/middlewares/redirectScheme.yaml create mode 100644 stable/traefik/12.0.20/templates/middlewares/redirectregex.yaml create mode 100644 stable/traefik/12.0.20/templates/middlewares/stripPrefixRegex.yaml create mode 100644 stable/traefik/12.0.20/templates/middlewares/tc-chains.yaml create mode 100644 stable/traefik/12.0.20/templates/middlewares/tc-headers.yaml create mode 100644 stable/traefik/12.0.20/templates/middlewares/tc-nextcloud.yaml create mode 100644 stable/traefik/12.0.20/values.yaml create mode 100644 stable/transmission/12.0.18/CHANGELOG.md create mode 100644 stable/transmission/12.0.18/Chart.lock create mode 100644 stable/transmission/12.0.18/Chart.yaml create mode 100644 stable/transmission/12.0.18/README.md create mode 100644 stable/transmission/12.0.18/app-readme.md create mode 100644 stable/transmission/12.0.18/charts/common-10.4.4.tgz create mode 100644 stable/transmission/12.0.18/icon.png create mode 100644 stable/transmission/12.0.18/ix_values.yaml create mode 100644 stable/transmission/12.0.18/questions.yaml create mode 100644 stable/transmission/12.0.18/templates/common.yaml create mode 100644 stable/transmission/12.0.18/values.yaml delete mode 100644 stable/trilium-notes/5.0.15/CHANGELOG.md delete mode 100644 stable/trilium-notes/5.0.15/Chart.lock delete mode 100644 stable/trilium-notes/5.0.15/Chart.yaml create mode 100644 stable/trilium-notes/5.0.17/CHANGELOG.md create mode 100644 stable/trilium-notes/5.0.17/Chart.lock create mode 100644 stable/trilium-notes/5.0.17/Chart.yaml rename stable/trilium-notes/{5.0.15 => 5.0.17}/README.md (100%) rename stable/trilium-notes/{5.0.15 => 5.0.17}/app-readme.md (100%) create mode 100644 stable/trilium-notes/5.0.17/charts/common-10.4.4.tgz rename stable/trilium-notes/{5.0.15 => 5.0.17}/icon.png (100%) rename stable/trilium-notes/{5.0.15 => 5.0.17}/ix_values.yaml (100%) rename stable/trilium-notes/{5.0.15 => 5.0.17}/questions.yaml (100%) create mode 100644 stable/trilium-notes/5.0.17/templates/common.yaml create mode 100644 stable/trilium-notes/5.0.17/values.yaml create mode 100644 stable/truecommand/11.0.16/CHANGELOG.md create mode 100644 stable/truecommand/11.0.16/Chart.lock create mode 100644 stable/truecommand/11.0.16/Chart.yaml create mode 100644 stable/truecommand/11.0.16/README.md create mode 100644 stable/truecommand/11.0.16/app-readme.md create mode 100644 stable/truecommand/11.0.16/charts/common-10.4.4.tgz create mode 100644 stable/truecommand/11.0.16/icon.png create mode 100644 stable/truecommand/11.0.16/ix_values.yaml create mode 100644 stable/truecommand/11.0.16/questions.yaml create mode 100644 stable/truecommand/11.0.16/templates/common.yaml create mode 100644 stable/truecommand/11.0.16/values.yaml delete mode 100644 stable/tt-rss/7.0.15/CHANGELOG.md delete mode 100644 stable/tt-rss/7.0.15/Chart.lock delete mode 100644 stable/tt-rss/7.0.15/Chart.yaml create mode 100644 stable/tt-rss/7.0.17/CHANGELOG.md create mode 100644 stable/tt-rss/7.0.17/Chart.lock create mode 100644 stable/tt-rss/7.0.17/Chart.yaml rename stable/tt-rss/{7.0.15 => 7.0.17}/README.md (100%) rename stable/tt-rss/{7.0.15 => 7.0.17}/app-readme.md (100%) create mode 100644 stable/tt-rss/7.0.17/charts/common-10.4.4.tgz create mode 100644 stable/tt-rss/7.0.17/charts/postgresql-8.0.30.tgz rename stable/tt-rss/{7.0.15 => 7.0.17}/icon.png (100%) rename stable/tt-rss/{7.0.15 => 7.0.17}/ix_values.yaml (100%) rename stable/tt-rss/{7.0.15 => 7.0.17}/questions.yaml (100%) rename stable/tt-rss/{7.0.15 => 7.0.17}/templates/common.yaml (100%) create mode 100644 stable/tt-rss/7.0.17/values.yaml create mode 100644 stable/tvheadend/12.0.16/CHANGELOG.md create mode 100644 stable/tvheadend/12.0.16/Chart.lock create mode 100644 stable/tvheadend/12.0.16/Chart.yaml create mode 100644 stable/tvheadend/12.0.16/README.md create mode 100644 stable/tvheadend/12.0.16/app-readme.md create mode 100644 stable/tvheadend/12.0.16/charts/common-10.4.4.tgz create mode 100644 stable/tvheadend/12.0.16/icon.png create mode 100644 stable/tvheadend/12.0.16/ix_values.yaml create mode 100644 stable/tvheadend/12.0.16/questions.yaml create mode 100644 stable/tvheadend/12.0.16/templates/common.yaml create mode 100644 stable/tvheadend/12.0.16/values.yaml delete mode 100644 stable/twtxt/3.0.14/CHANGELOG.md delete mode 100644 stable/twtxt/3.0.14/Chart.lock delete mode 100644 stable/twtxt/3.0.14/Chart.yaml create mode 100644 stable/twtxt/3.0.16/CHANGELOG.md create mode 100644 stable/twtxt/3.0.16/Chart.lock create mode 100644 stable/twtxt/3.0.16/Chart.yaml rename stable/twtxt/{3.0.14 => 3.0.16}/README.md (100%) rename stable/twtxt/{3.0.14 => 3.0.16}/app-readme.md (100%) create mode 100644 stable/twtxt/3.0.16/charts/common-10.4.4.tgz rename stable/twtxt/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/twtxt/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/twtxt/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/twtxt/{3.0.14 => 3.0.16}/templates/common.yaml (100%) create mode 100644 stable/twtxt/3.0.16/values.yaml delete mode 100644 stable/typecho/3.0.15/CHANGELOG.md delete mode 100644 stable/typecho/3.0.15/Chart.lock delete mode 100644 stable/typecho/3.0.15/Chart.yaml create mode 100644 stable/typecho/3.0.17/CHANGELOG.md create mode 100644 stable/typecho/3.0.17/Chart.lock create mode 100644 stable/typecho/3.0.17/Chart.yaml rename stable/typecho/{3.0.15 => 3.0.17}/README.md (100%) rename stable/typecho/{3.0.15 => 3.0.17}/app-readme.md (100%) create mode 100644 stable/typecho/3.0.17/charts/common-10.4.4.tgz rename stable/{xbackbone/3.0.16 => typecho/3.0.17}/charts/mariadb-3.0.29.tgz (100%) rename stable/typecho/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/typecho/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/typecho/{3.0.15 => 3.0.17}/questions.yaml (100%) create mode 100644 stable/typecho/3.0.17/templates/common.yaml create mode 100644 stable/typecho/3.0.17/values.yaml delete mode 100644 stable/ubooquity/3.0.15/CHANGELOG.md delete mode 100644 stable/ubooquity/3.0.15/Chart.lock delete mode 100644 stable/ubooquity/3.0.15/Chart.yaml create mode 100644 stable/ubooquity/3.0.17/CHANGELOG.md create mode 100644 stable/ubooquity/3.0.17/Chart.lock create mode 100644 stable/ubooquity/3.0.17/Chart.yaml rename stable/ubooquity/{3.0.15 => 3.0.17}/README.md (100%) rename stable/ubooquity/{3.0.15 => 3.0.17}/app-readme.md (100%) create mode 100644 stable/ubooquity/3.0.17/charts/common-10.4.4.tgz rename stable/ubooquity/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/ubooquity/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/ubooquity/{3.0.15 => 3.0.17}/questions.yaml (100%) create mode 100644 stable/ubooquity/3.0.17/templates/common.yaml create mode 100644 stable/ubooquity/3.0.17/values.yaml create mode 100644 stable/unifi/11.0.16/CHANGELOG.md create mode 100644 stable/unifi/11.0.16/Chart.lock create mode 100644 stable/unifi/11.0.16/Chart.yaml create mode 100644 stable/unifi/11.0.16/README.md create mode 100644 stable/unifi/11.0.16/app-readme.md create mode 100644 stable/unifi/11.0.16/charts/common-10.4.4.tgz create mode 100644 stable/unifi/11.0.16/icon.png create mode 100644 stable/unifi/11.0.16/ix_values.yaml create mode 100644 stable/unifi/11.0.16/questions.yaml create mode 100644 stable/unifi/11.0.16/templates/common.yaml create mode 100644 stable/unifi/11.0.16/values.yaml delete mode 100644 stable/unmanic/3.0.14/CHANGELOG.md delete mode 100644 stable/unmanic/3.0.14/Chart.lock delete mode 100644 stable/unmanic/3.0.14/Chart.yaml create mode 100644 stable/unmanic/3.0.16/CHANGELOG.md create mode 100644 stable/unmanic/3.0.16/Chart.lock create mode 100644 stable/unmanic/3.0.16/Chart.yaml rename stable/unmanic/{3.0.14 => 3.0.16}/README.md (100%) rename stable/unmanic/{3.0.14 => 3.0.16}/app-readme.md (100%) create mode 100644 stable/unmanic/3.0.16/charts/common-10.4.4.tgz rename stable/unmanic/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/unmanic/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/unmanic/{3.0.14 => 3.0.16}/questions.yaml (100%) create mode 100644 stable/unmanic/3.0.16/templates/common.yaml create mode 100644 stable/unmanic/3.0.16/values.yaml delete mode 100644 stable/unpackerr/6.0.14/CHANGELOG.md delete mode 100644 stable/unpackerr/6.0.14/Chart.lock delete mode 100644 stable/unpackerr/6.0.14/Chart.yaml create mode 100644 stable/unpackerr/6.0.16/CHANGELOG.md create mode 100644 stable/unpackerr/6.0.16/Chart.lock create mode 100644 stable/unpackerr/6.0.16/Chart.yaml rename stable/unpackerr/{6.0.14 => 6.0.16}/README.md (100%) rename stable/unpackerr/{6.0.14 => 6.0.16}/app-readme.md (100%) create mode 100644 stable/unpackerr/6.0.16/charts/common-10.4.4.tgz rename stable/unpackerr/{6.0.14 => 6.0.16}/icon.png (100%) rename stable/unpackerr/{6.0.14 => 6.0.16}/ix_values.yaml (100%) rename stable/unpackerr/{6.0.14 => 6.0.16}/questions.yaml (100%) create mode 100644 stable/unpackerr/6.0.16/templates/common.yaml create mode 100644 stable/unpackerr/6.0.16/values.yaml delete mode 100644 stable/unpoller/3.0.16/CHANGELOG.md delete mode 100644 stable/unpoller/3.0.16/Chart.lock delete mode 100644 stable/unpoller/3.0.16/Chart.yaml create mode 100644 stable/unpoller/3.0.18/CHANGELOG.md create mode 100644 stable/unpoller/3.0.18/Chart.lock create mode 100644 stable/unpoller/3.0.18/Chart.yaml rename stable/unpoller/{3.0.16 => 3.0.18}/README.md (100%) rename stable/unpoller/{3.0.16 => 3.0.18}/app-readme.md (100%) create mode 100644 stable/unpoller/3.0.18/charts/common-10.4.4.tgz rename stable/unpoller/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/unpoller/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/unpoller/{3.0.16 => 3.0.18}/questions.yaml (100%) create mode 100644 stable/unpoller/3.0.18/templates/common.yaml rename stable/unpoller/{3.0.16 => 3.0.18}/templates/prometheusrules.yaml (100%) rename stable/unpoller/{3.0.16 => 3.0.18}/templates/servicemonitor.yaml (100%) create mode 100644 stable/unpoller/3.0.18/values.yaml delete mode 100644 stable/uptime-kuma/3.0.15/CHANGELOG.md delete mode 100644 stable/uptime-kuma/3.0.15/Chart.lock delete mode 100644 stable/uptime-kuma/3.0.15/Chart.yaml create mode 100644 stable/uptime-kuma/3.0.17/CHANGELOG.md create mode 100644 stable/uptime-kuma/3.0.17/Chart.lock create mode 100644 stable/uptime-kuma/3.0.17/Chart.yaml rename stable/uptime-kuma/{3.0.15 => 3.0.17}/README.md (100%) rename stable/uptime-kuma/{3.0.15 => 3.0.17}/app-readme.md (100%) create mode 100644 stable/uptime-kuma/3.0.17/charts/common-10.4.4.tgz rename stable/uptime-kuma/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/uptime-kuma/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/uptime-kuma/{3.0.15 => 3.0.17}/questions.yaml (100%) create mode 100644 stable/uptime-kuma/3.0.17/templates/common.yaml create mode 100644 stable/uptime-kuma/3.0.17/values.yaml delete mode 100644 stable/uptimerobot-prometheus/4.0.16/CHANGELOG.md delete mode 100644 stable/uptimerobot-prometheus/4.0.16/Chart.lock delete mode 100644 stable/uptimerobot-prometheus/4.0.16/Chart.yaml create mode 100644 stable/uptimerobot-prometheus/4.0.18/CHANGELOG.md create mode 100644 stable/uptimerobot-prometheus/4.0.18/Chart.lock create mode 100644 stable/uptimerobot-prometheus/4.0.18/Chart.yaml rename stable/uptimerobot-prometheus/{4.0.16 => 4.0.18}/README.md (100%) rename stable/uptimerobot-prometheus/{4.0.16 => 4.0.18}/app-readme.md (100%) create mode 100644 stable/uptimerobot-prometheus/4.0.18/charts/common-10.4.4.tgz rename stable/uptimerobot-prometheus/{4.0.16 => 4.0.18}/icon.png (100%) rename stable/uptimerobot-prometheus/{4.0.16 => 4.0.18}/ix_values.yaml (100%) rename stable/uptimerobot-prometheus/{4.0.16 => 4.0.18}/questions.yaml (100%) create mode 100644 stable/uptimerobot-prometheus/4.0.18/templates/common.yaml rename stable/uptimerobot-prometheus/{4.0.16 => 4.0.18}/templates/prometheusrules.yaml (100%) rename stable/uptimerobot-prometheus/{4.0.16 => 4.0.18}/templates/servicemonitor.yaml (100%) create mode 100644 stable/uptimerobot-prometheus/4.0.18/values.yaml delete mode 100644 stable/valheim/3.0.17/CHANGELOG.md delete mode 100644 stable/valheim/3.0.17/Chart.lock delete mode 100644 stable/valheim/3.0.17/Chart.yaml create mode 100644 stable/valheim/3.0.19/CHANGELOG.md create mode 100644 stable/valheim/3.0.19/Chart.lock create mode 100644 stable/valheim/3.0.19/Chart.yaml rename stable/valheim/{3.0.17 => 3.0.19}/README.md (100%) rename stable/valheim/{3.0.17 => 3.0.19}/app-readme.md (100%) create mode 100644 stable/valheim/3.0.19/charts/common-10.4.4.tgz rename stable/valheim/{3.0.17 => 3.0.19}/docs/installation_notes.md (100%) rename stable/valheim/{3.0.17 => 3.0.19}/icon.png (100%) rename stable/valheim/{3.0.17 => 3.0.19}/ix_values.yaml (100%) rename stable/valheim/{3.0.17 => 3.0.19}/questions.yaml (100%) rename stable/valheim/{3.0.17 => 3.0.19}/templates/common.yaml (100%) create mode 100644 stable/valheim/3.0.19/values.yaml create mode 100644 stable/vaultwarden/16.0.17/CHANGELOG.md create mode 100644 stable/vaultwarden/16.0.17/Chart.lock create mode 100644 stable/vaultwarden/16.0.17/Chart.yaml create mode 100644 stable/vaultwarden/16.0.17/README.md create mode 100644 stable/vaultwarden/16.0.17/app-readme.md create mode 100644 stable/vaultwarden/16.0.17/charts/common-10.4.4.tgz create mode 100644 stable/vaultwarden/16.0.17/charts/postgresql-8.0.30.tgz create mode 100644 stable/vaultwarden/16.0.17/ci/default-values.yaml create mode 100644 stable/vaultwarden/16.0.17/ci/ingress-values.yaml create mode 100644 stable/vaultwarden/16.0.17/icon.png create mode 100644 stable/vaultwarden/16.0.17/ix_values.yaml create mode 100644 stable/vaultwarden/16.0.17/questions.yaml create mode 100644 stable/vaultwarden/16.0.17/templates/_configmap.tpl create mode 100644 stable/vaultwarden/16.0.17/templates/_secrets.tpl create mode 100644 stable/vaultwarden/16.0.17/templates/_validate.tpl create mode 100644 stable/vaultwarden/16.0.17/templates/common.yaml create mode 100644 stable/vaultwarden/16.0.17/values.yaml delete mode 100644 stable/verysync/2.0.17/CHANGELOG.md delete mode 100644 stable/verysync/2.0.17/Chart.lock delete mode 100644 stable/verysync/2.0.17/Chart.yaml create mode 100644 stable/verysync/2.0.19/CHANGELOG.md create mode 100644 stable/verysync/2.0.19/Chart.lock create mode 100644 stable/verysync/2.0.19/Chart.yaml rename stable/verysync/{2.0.17 => 2.0.19}/README.md (100%) rename stable/verysync/{2.0.17 => 2.0.19}/app-readme.md (100%) create mode 100644 stable/verysync/2.0.19/charts/common-10.4.4.tgz rename stable/verysync/{2.0.17 => 2.0.19}/icon.png (100%) rename stable/verysync/{2.0.17 => 2.0.19}/ix_values.yaml (100%) rename stable/verysync/{2.0.17 => 2.0.19}/questions.yaml (100%) create mode 100644 stable/verysync/2.0.19/templates/common.yaml create mode 100644 stable/verysync/2.0.19/values.yaml delete mode 100644 stable/vikunja/3.0.20/CHANGELOG.md delete mode 100644 stable/vikunja/3.0.20/Chart.lock delete mode 100644 stable/vikunja/3.0.20/Chart.yaml create mode 100644 stable/vikunja/3.0.22/CHANGELOG.md create mode 100644 stable/vikunja/3.0.22/Chart.lock create mode 100644 stable/vikunja/3.0.22/Chart.yaml rename stable/vikunja/{3.0.20 => 3.0.22}/README.md (100%) rename stable/vikunja/{3.0.20 => 3.0.22}/app-readme.md (100%) create mode 100644 stable/vikunja/3.0.22/charts/common-10.4.4.tgz create mode 100644 stable/vikunja/3.0.22/charts/postgresql-8.0.30.tgz create mode 100644 stable/vikunja/3.0.22/charts/redis-3.0.30.tgz rename stable/vikunja/{3.0.20 => 3.0.22}/icon.png (100%) rename stable/vikunja/{3.0.20 => 3.0.22}/ix_values.yaml (100%) rename stable/vikunja/{3.0.20 => 3.0.22}/questions.yaml (100%) rename stable/vikunja/{3.0.20 => 3.0.22}/templates/_secrets.tpl (100%) rename stable/vikunja/{3.0.20 => 3.0.22}/templates/common.yaml (100%) create mode 100644 stable/vikunja/3.0.22/values.yaml delete mode 100644 stable/webgrabplus/2.0.15/CHANGELOG.md delete mode 100644 stable/webgrabplus/2.0.15/Chart.lock delete mode 100644 stable/webgrabplus/2.0.15/Chart.yaml create mode 100644 stable/webgrabplus/2.0.17/CHANGELOG.md create mode 100644 stable/webgrabplus/2.0.17/Chart.lock create mode 100644 stable/webgrabplus/2.0.17/Chart.yaml rename stable/webgrabplus/{2.0.15 => 2.0.17}/README.md (100%) rename stable/webgrabplus/{2.0.15 => 2.0.17}/app-readme.md (100%) create mode 100644 stable/webgrabplus/2.0.17/charts/common-10.4.4.tgz rename stable/webgrabplus/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/webgrabplus/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/webgrabplus/{2.0.15 => 2.0.17}/questions.yaml (100%) create mode 100644 stable/webgrabplus/2.0.17/templates/common.yaml create mode 100644 stable/webgrabplus/2.0.17/values.yaml delete mode 100644 stable/weblate/4.0.16/CHANGELOG.md delete mode 100644 stable/weblate/4.0.16/Chart.lock delete mode 100644 stable/weblate/4.0.16/Chart.yaml create mode 100644 stable/weblate/4.0.18/CHANGELOG.md create mode 100644 stable/weblate/4.0.18/Chart.lock create mode 100644 stable/weblate/4.0.18/Chart.yaml rename stable/weblate/{4.0.16 => 4.0.18}/README.md (100%) rename stable/weblate/{4.0.16 => 4.0.18}/app-readme.md (100%) create mode 100644 stable/weblate/4.0.18/charts/common-10.4.4.tgz create mode 100644 stable/weblate/4.0.18/charts/postgresql-8.0.30.tgz create mode 100644 stable/weblate/4.0.18/charts/redis-3.0.30.tgz rename stable/weblate/{4.0.16 => 4.0.18}/icon.png (100%) rename stable/weblate/{4.0.16 => 4.0.18}/ix_values.yaml (100%) rename stable/weblate/{4.0.16 => 4.0.18}/questions.yaml (100%) rename stable/weblate/{4.0.16 => 4.0.18}/templates/_configmap.tpl (100%) rename stable/weblate/{4.0.16 => 4.0.18}/templates/common.yaml (100%) create mode 100644 stable/weblate/4.0.18/values.yaml delete mode 100644 stable/website-shot/2.0.15/CHANGELOG.md delete mode 100644 stable/website-shot/2.0.15/Chart.lock delete mode 100644 stable/website-shot/2.0.15/Chart.yaml create mode 100644 stable/website-shot/2.0.17/CHANGELOG.md create mode 100644 stable/website-shot/2.0.17/Chart.lock create mode 100644 stable/website-shot/2.0.17/Chart.yaml rename stable/website-shot/{2.0.15 => 2.0.17}/README.md (100%) rename stable/website-shot/{2.0.15 => 2.0.17}/app-readme.md (100%) create mode 100644 stable/website-shot/2.0.17/charts/common-10.4.4.tgz rename stable/website-shot/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/website-shot/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/website-shot/{2.0.15 => 2.0.17}/questions.yaml (100%) create mode 100644 stable/website-shot/2.0.17/templates/common.yaml create mode 100644 stable/website-shot/2.0.17/values.yaml delete mode 100644 stable/wekan/4.0.19/CHANGELOG.md delete mode 100644 stable/wekan/4.0.19/Chart.lock delete mode 100644 stable/wekan/4.0.19/Chart.yaml create mode 100644 stable/wekan/4.0.21/CHANGELOG.md create mode 100644 stable/wekan/4.0.21/Chart.lock create mode 100644 stable/wekan/4.0.21/Chart.yaml rename stable/wekan/{4.0.19 => 4.0.21}/README.md (100%) rename stable/wekan/{4.0.19 => 4.0.21}/app-readme.md (100%) create mode 100644 stable/wekan/4.0.21/charts/common-10.4.4.tgz rename stable/wekan/{4.0.19 => 4.0.21}/charts/mongodb-1.0.32.tgz (100%) rename stable/wekan/{4.0.19 => 4.0.21}/icon.png (100%) rename stable/wekan/{4.0.19 => 4.0.21}/ix_values.yaml (100%) rename stable/wekan/{4.0.19 => 4.0.21}/questions.yaml (100%) create mode 100644 stable/wekan/4.0.21/templates/common.yaml create mode 100644 stable/wekan/4.0.21/values.yaml delete mode 100644 stable/wg-easy/1.0.7/CHANGELOG.md delete mode 100644 stable/wg-easy/1.0.7/Chart.lock delete mode 100644 stable/wg-easy/1.0.7/Chart.yaml create mode 100644 stable/wg-easy/1.0.9/CHANGELOG.md create mode 100644 stable/wg-easy/1.0.9/Chart.lock create mode 100644 stable/wg-easy/1.0.9/Chart.yaml rename stable/wg-easy/{1.0.7 => 1.0.9}/README.md (100%) rename stable/wg-easy/{1.0.7 => 1.0.9}/app-readme.md (100%) create mode 100644 stable/wg-easy/1.0.9/charts/common-10.4.4.tgz rename stable/wg-easy/{1.0.7 => 1.0.9}/icon.png (100%) rename stable/wg-easy/{1.0.7 => 1.0.9}/ix_values.yaml (100%) rename stable/wg-easy/{1.0.7 => 1.0.9}/questions.yaml (100%) create mode 100644 stable/wg-easy/1.0.9/templates/common.yaml create mode 100644 stable/wg-easy/1.0.9/values.yaml delete mode 100644 stable/whoogle/3.0.16/CHANGELOG.md delete mode 100644 stable/whoogle/3.0.16/Chart.lock delete mode 100644 stable/whoogle/3.0.16/Chart.yaml create mode 100644 stable/whoogle/3.0.18/CHANGELOG.md create mode 100644 stable/whoogle/3.0.18/Chart.lock create mode 100644 stable/whoogle/3.0.18/Chart.yaml rename stable/whoogle/{3.0.16 => 3.0.18}/README.md (100%) rename stable/whoogle/{3.0.16 => 3.0.18}/app-readme.md (100%) create mode 100644 stable/whoogle/3.0.18/charts/common-10.4.4.tgz rename stable/whoogle/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/whoogle/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/whoogle/{3.0.16 => 3.0.18}/questions.yaml (100%) create mode 100644 stable/whoogle/3.0.18/templates/common.yaml create mode 100644 stable/whoogle/3.0.18/values.yaml delete mode 100644 stable/wikijs/7.0.16/CHANGELOG.md delete mode 100644 stable/wikijs/7.0.16/Chart.lock delete mode 100644 stable/wikijs/7.0.16/Chart.yaml create mode 100644 stable/wikijs/7.0.18/CHANGELOG.md create mode 100644 stable/wikijs/7.0.18/Chart.lock create mode 100644 stable/wikijs/7.0.18/Chart.yaml rename stable/wikijs/{7.0.16 => 7.0.18}/README.md (100%) rename stable/wikijs/{7.0.16 => 7.0.18}/app-readme.md (100%) create mode 100644 stable/wikijs/7.0.18/charts/common-10.4.4.tgz create mode 100644 stable/wikijs/7.0.18/charts/postgresql-8.0.30.tgz rename stable/wikijs/{7.0.16 => 7.0.18}/icon.png (100%) rename stable/wikijs/{7.0.16 => 7.0.18}/ix_values.yaml (100%) rename stable/wikijs/{7.0.16 => 7.0.18}/questions.yaml (100%) create mode 100644 stable/wikijs/7.0.18/templates/common.yaml create mode 100644 stable/wikijs/7.0.18/values.yaml delete mode 100644 stable/wireshark/2.0.14/CHANGELOG.md delete mode 100644 stable/wireshark/2.0.14/Chart.lock delete mode 100644 stable/wireshark/2.0.14/Chart.yaml create mode 100644 stable/wireshark/2.0.16/CHANGELOG.md create mode 100644 stable/wireshark/2.0.16/Chart.lock create mode 100644 stable/wireshark/2.0.16/Chart.yaml rename stable/wireshark/{2.0.14 => 2.0.16}/README.md (100%) rename stable/wireshark/{2.0.14 => 2.0.16}/app-readme.md (100%) create mode 100644 stable/wireshark/2.0.16/charts/common-10.4.4.tgz rename stable/wireshark/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/wireshark/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/wireshark/{2.0.14 => 2.0.16}/questions.yaml (100%) create mode 100644 stable/wireshark/2.0.16/templates/common.yaml create mode 100644 stable/wireshark/2.0.16/values.yaml delete mode 100644 stable/xbackbone/3.0.16/CHANGELOG.md delete mode 100644 stable/xbackbone/3.0.16/Chart.lock delete mode 100644 stable/xbackbone/3.0.16/Chart.yaml create mode 100644 stable/xbackbone/3.0.18/CHANGELOG.md create mode 100644 stable/xbackbone/3.0.18/Chart.lock create mode 100644 stable/xbackbone/3.0.18/Chart.yaml rename stable/xbackbone/{3.0.16 => 3.0.18}/README.md (100%) rename stable/xbackbone/{3.0.16 => 3.0.18}/app-readme.md (100%) create mode 100644 stable/xbackbone/3.0.18/charts/common-10.4.4.tgz create mode 100644 stable/xbackbone/3.0.18/charts/mariadb-3.0.29.tgz rename stable/xbackbone/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/xbackbone/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/xbackbone/{3.0.16 => 3.0.18}/questions.yaml (100%) create mode 100644 stable/xbackbone/3.0.18/templates/common.yaml create mode 100644 stable/xbackbone/3.0.18/values.yaml delete mode 100644 stable/xteve/6.0.15/CHANGELOG.md delete mode 100644 stable/xteve/6.0.15/Chart.lock delete mode 100644 stable/xteve/6.0.15/Chart.yaml create mode 100644 stable/xteve/6.0.17/CHANGELOG.md create mode 100644 stable/xteve/6.0.17/Chart.lock create mode 100644 stable/xteve/6.0.17/Chart.yaml rename stable/xteve/{6.0.15 => 6.0.17}/README.md (100%) rename stable/xteve/{6.0.15 => 6.0.17}/app-readme.md (100%) create mode 100644 stable/xteve/6.0.17/charts/common-10.4.4.tgz rename stable/xteve/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/xteve/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/xteve/{6.0.15 => 6.0.17}/questions.yaml (100%) create mode 100644 stable/xteve/6.0.17/templates/common.yaml create mode 100644 stable/xteve/6.0.17/values.yaml delete mode 100644 stable/xwiki/3.0.20/CHANGELOG.md delete mode 100644 stable/xwiki/3.0.20/Chart.lock delete mode 100644 stable/xwiki/3.0.20/Chart.yaml create mode 100644 stable/xwiki/3.0.22/CHANGELOG.md create mode 100644 stable/xwiki/3.0.22/Chart.lock create mode 100644 stable/xwiki/3.0.22/Chart.yaml rename stable/xwiki/{3.0.20 => 3.0.22}/README.md (100%) rename stable/xwiki/{3.0.20 => 3.0.22}/app-readme.md (100%) create mode 100644 stable/xwiki/3.0.22/charts/common-10.4.4.tgz create mode 100644 stable/xwiki/3.0.22/charts/postgresql-8.0.30.tgz rename stable/xwiki/{3.0.20 => 3.0.22}/icon.png (100%) rename stable/xwiki/{3.0.20 => 3.0.22}/ix_values.yaml (100%) rename stable/xwiki/{3.0.20 => 3.0.22}/questions.yaml (100%) create mode 100644 stable/xwiki/3.0.22/templates/common.yaml create mode 100644 stable/xwiki/3.0.22/values.yaml delete mode 100644 stable/zerotier/2.0.14/CHANGELOG.md delete mode 100644 stable/zerotier/2.0.14/Chart.lock delete mode 100644 stable/zerotier/2.0.14/Chart.yaml create mode 100644 stable/zerotier/2.0.16/CHANGELOG.md create mode 100644 stable/zerotier/2.0.16/Chart.lock create mode 100644 stable/zerotier/2.0.16/Chart.yaml rename stable/zerotier/{2.0.14 => 2.0.16}/README.md (100%) rename stable/zerotier/{2.0.14 => 2.0.16}/app-readme.md (100%) create mode 100644 stable/zerotier/2.0.16/charts/common-10.4.4.tgz rename stable/zerotier/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/zerotier/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/zerotier/{2.0.14 => 2.0.16}/questions.yaml (100%) create mode 100644 stable/zerotier/2.0.16/templates/common.yaml create mode 100644 stable/zerotier/2.0.16/values.yaml delete mode 100644 stable/zigbee2mqtt/4.0.16/CHANGELOG.md delete mode 100644 stable/zigbee2mqtt/4.0.16/Chart.lock delete mode 100644 stable/zigbee2mqtt/4.0.16/Chart.yaml create mode 100644 stable/zigbee2mqtt/4.0.18/CHANGELOG.md create mode 100644 stable/zigbee2mqtt/4.0.18/Chart.lock create mode 100644 stable/zigbee2mqtt/4.0.18/Chart.yaml rename stable/zigbee2mqtt/{4.0.16 => 4.0.18}/README.md (100%) create mode 100644 stable/zigbee2mqtt/4.0.18/SKIPINSTALL rename stable/zigbee2mqtt/{4.0.16 => 4.0.18}/app-readme.md (100%) create mode 100644 stable/zigbee2mqtt/4.0.18/charts/common-10.4.4.tgz rename stable/zigbee2mqtt/{4.0.16 => 4.0.18}/icon.png (100%) rename stable/zigbee2mqtt/{4.0.16 => 4.0.18}/ix_values.yaml (100%) rename stable/zigbee2mqtt/{4.0.16 => 4.0.18}/questions.yaml (100%) create mode 100644 stable/zigbee2mqtt/4.0.18/templates/common.yaml create mode 100644 stable/zigbee2mqtt/4.0.18/values.yaml delete mode 100644 stable/znc/2.0.15/CHANGELOG.md delete mode 100644 stable/znc/2.0.15/Chart.lock delete mode 100644 stable/znc/2.0.15/Chart.yaml create mode 100644 stable/znc/2.0.17/CHANGELOG.md create mode 100644 stable/znc/2.0.17/Chart.lock create mode 100644 stable/znc/2.0.17/Chart.yaml rename stable/znc/{2.0.15 => 2.0.17}/README.md (100%) rename stable/znc/{2.0.15 => 2.0.17}/app-readme.md (100%) create mode 100644 stable/znc/2.0.17/charts/common-10.4.4.tgz rename stable/znc/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/znc/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/znc/{2.0.15 => 2.0.17}/questions.yaml (100%) create mode 100644 stable/znc/2.0.17/templates/common.yaml create mode 100644 stable/znc/2.0.17/values.yaml create mode 100644 stable/zwavejs2mqtt/11.0.19/CHANGELOG.md create mode 100644 stable/zwavejs2mqtt/11.0.19/Chart.lock create mode 100644 stable/zwavejs2mqtt/11.0.19/Chart.yaml create mode 100644 stable/zwavejs2mqtt/11.0.19/README.md create mode 100644 stable/zwavejs2mqtt/11.0.19/app-readme.md create mode 100644 stable/zwavejs2mqtt/11.0.19/charts/common-10.4.4.tgz create mode 100644 stable/zwavejs2mqtt/11.0.19/icon.png create mode 100644 stable/zwavejs2mqtt/11.0.19/ix_values.yaml create mode 100644 stable/zwavejs2mqtt/11.0.19/questions.yaml create mode 100644 stable/zwavejs2mqtt/11.0.19/templates/common.yaml create mode 100644 stable/zwavejs2mqtt/11.0.19/values.yaml diff --git a/dependency/collabora-online/12.1.15/CHANGELOG.md b/dependency/collabora-online/12.1.15/CHANGELOG.md new file mode 100644 index 00000000000..66e366232dd --- /dev/null +++ b/dependency/collabora-online/12.1.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [collabora-online-12.1.15](https://github.com/truecharts/apps/compare/collabora-online-12.1.13...collabora-online-12.1.15) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [collabora-online-12.1.13](https://github.com/truecharts/apps/compare/collabora-online-12.1.12...collabora-online-12.1.13) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + + +## [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)) + diff --git a/dependency/collabora-online/12.1.15/Chart.lock b/dependency/collabora-online/12.1.15/Chart.lock new file mode 100644 index 00000000000..c87d3689c34 --- /dev/null +++ b/dependency/collabora-online/12.1.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-14T13:53:39.456363928Z" diff --git a/dependency/collabora-online/12.1.15/Chart.yaml b/dependency/collabora-online/12.1.15/Chart.yaml new file mode 100644 index 00000000000..1e1b8dfc59b --- /dev/null +++ b/dependency/collabora-online/12.1.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "22.05.4.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: "Collabora Online Development Edition - 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-online.png +keywords: +- collabora-online +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: collabora-online +sources: +- https://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.15 +annotations: + truecharts.org/catagories: | + - office + - documents + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/collabora-online/12.1.15/README.md b/dependency/collabora-online/12.1.15/README.md new file mode 100644 index 00000000000..3c7f941487b --- /dev/null +++ b/dependency/collabora-online/12.1.15/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.15/app-readme.md b/dependency/collabora-online/12.1.15/app-readme.md new file mode 100644 index 00000000000..5fcf868535a --- /dev/null +++ b/dependency/collabora-online/12.1.15/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.32/charts/common-10.4.4.tgz b/dependency/collabora-online/12.1.15/charts/common-10.4.4.tgz similarity index 100% rename from dependency/mariadb/3.0.32/charts/common-10.4.4.tgz rename to dependency/collabora-online/12.1.15/charts/common-10.4.4.tgz diff --git a/dependency/collabora-online/12.1.15/docs/installation_notes.md b/dependency/collabora-online/12.1.15/docs/installation_notes.md new file mode 100644 index 00000000000..028c09fc434 --- /dev/null +++ b/dependency/collabora-online/12.1.15/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.15/docs/validation.md b/dependency/collabora-online/12.1.15/docs/validation.md new file mode 100644 index 00000000000..ba5304d5463 --- /dev/null +++ b/dependency/collabora-online/12.1.15/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.15/icon.png b/dependency/collabora-online/12.1.15/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)) - - diff --git a/dependency/mariadb/3.0.32/Chart.lock b/dependency/mariadb/3.0.32/Chart.lock deleted file mode 100644 index 0e9c0b341fa..00000000000 --- a/dependency/mariadb/3.0.32/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-12T22:51:45.611403343Z" diff --git a/dependency/mariadb/3.0.32/Chart.yaml b/dependency/mariadb/3.0.32/Chart.yaml deleted file mode 100644 index a1e77e615a4..00000000000 --- a/dependency/mariadb/3.0.32/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/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.34/CHANGELOG.md b/dependency/mariadb/3.0.34/CHANGELOG.md new file mode 100644 index 00000000000..4d343aff9d6 --- /dev/null +++ b/dependency/mariadb/3.0.34/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mariadb-3.0.34](https://github.com/truecharts/apps/compare/mariadb-3.0.32...mariadb-3.0.34) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + + diff --git a/dependency/mariadb/3.0.34/Chart.lock b/dependency/mariadb/3.0.34/Chart.lock new file mode 100644 index 00000000000..6a4dc5838b4 --- /dev/null +++ b/dependency/mariadb/3.0.34/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-14T13:53:39.411052399Z" diff --git a/dependency/mariadb/3.0.34/Chart.yaml b/dependency/mariadb/3.0.34/Chart.yaml new file mode 100644 index 00000000000..5c6d36bc755 --- /dev/null +++ b/dependency/mariadb/3.0.34/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.34 +annotations: + truecharts.org/catagories: | + - database + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/mariadb/3.0.32/README.md b/dependency/mariadb/3.0.34/README.md similarity index 100% rename from dependency/mariadb/3.0.32/README.md rename to dependency/mariadb/3.0.34/README.md diff --git a/dependency/mariadb/3.0.32/app-readme.md b/dependency/mariadb/3.0.34/app-readme.md similarity index 100% rename from dependency/mariadb/3.0.32/app-readme.md rename to dependency/mariadb/3.0.34/app-readme.md diff --git a/dependency/memcached/3.0.33/charts/common-10.4.4.tgz b/dependency/mariadb/3.0.34/charts/common-10.4.4.tgz similarity index 100% rename from dependency/memcached/3.0.33/charts/common-10.4.4.tgz rename to dependency/mariadb/3.0.34/charts/common-10.4.4.tgz diff --git a/dependency/mariadb/3.0.32/icon.png b/dependency/mariadb/3.0.34/icon.png similarity index 100% rename from dependency/mariadb/3.0.32/icon.png rename to dependency/mariadb/3.0.34/icon.png diff --git a/dependency/mariadb/3.0.32/ix_values.yaml b/dependency/mariadb/3.0.34/ix_values.yaml similarity index 100% rename from dependency/mariadb/3.0.32/ix_values.yaml rename to dependency/mariadb/3.0.34/ix_values.yaml diff --git a/dependency/mariadb/3.0.32/questions.yaml b/dependency/mariadb/3.0.34/questions.yaml similarity index 100% rename from dependency/mariadb/3.0.32/questions.yaml rename to dependency/mariadb/3.0.34/questions.yaml diff --git a/incubator/adguard-home/1.0.17/templates/common.yaml b/dependency/mariadb/3.0.34/templates/common.yaml similarity index 100% rename from incubator/adguard-home/1.0.17/templates/common.yaml rename to dependency/mariadb/3.0.34/templates/common.yaml diff --git a/dependency/memcached/3.0.33/values.yaml b/dependency/mariadb/3.0.34/values.yaml similarity index 100% rename from dependency/memcached/3.0.33/values.yaml rename to dependency/mariadb/3.0.34/values.yaml diff --git a/dependency/memcached/3.0.33/CHANGELOG.md b/dependency/memcached/3.0.33/CHANGELOG.md deleted file mode 100644 index 71f560dcba5..00000000000 --- a/dependency/memcached/3.0.33/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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.33/Chart.lock b/dependency/memcached/3.0.33/Chart.lock deleted file mode 100644 index ab07c32c1e4..00000000000 --- a/dependency/memcached/3.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-13T08:05:48.497769161Z" diff --git a/dependency/memcached/3.0.33/Chart.yaml b/dependency/memcached/3.0.33/Chart.yaml deleted file mode 100644 index 682abb4f174..00000000000 --- a/dependency/memcached/3.0.33/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/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.33 -annotations: - truecharts.org/catagories: | - - database - - cache - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/memcached/3.0.35/CHANGELOG.md b/dependency/memcached/3.0.35/CHANGELOG.md new file mode 100644 index 00000000000..78f071b174c --- /dev/null +++ b/dependency/memcached/3.0.35/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [memcached-3.0.35](https://github.com/truecharts/apps/compare/memcached-3.0.33...memcached-3.0.35) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + + +## [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)) + + + diff --git a/dependency/memcached/3.0.35/Chart.lock b/dependency/memcached/3.0.35/Chart.lock new file mode 100644 index 00000000000..caab65120b4 --- /dev/null +++ b/dependency/memcached/3.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-14T13:53:39.421820442Z" diff --git a/dependency/memcached/3.0.35/Chart.yaml b/dependency/memcached/3.0.35/Chart.yaml new file mode 100644 index 00000000000..0764b88c177 --- /dev/null +++ b/dependency/memcached/3.0.35/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.35 +annotations: + truecharts.org/catagories: | + - database + - cache + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/memcached/3.0.33/README.md b/dependency/memcached/3.0.35/README.md similarity index 100% rename from dependency/memcached/3.0.33/README.md rename to dependency/memcached/3.0.35/README.md diff --git a/dependency/memcached/3.0.33/app-readme.md b/dependency/memcached/3.0.35/app-readme.md similarity index 100% rename from dependency/memcached/3.0.33/app-readme.md rename to dependency/memcached/3.0.35/app-readme.md diff --git a/dependency/mongodb/1.0.36/charts/common-10.4.4.tgz b/dependency/memcached/3.0.35/charts/common-10.4.4.tgz similarity index 100% rename from dependency/mongodb/1.0.36/charts/common-10.4.4.tgz rename to dependency/memcached/3.0.35/charts/common-10.4.4.tgz diff --git a/dependency/memcached/3.0.33/icon.png b/dependency/memcached/3.0.35/icon.png similarity index 100% rename from dependency/memcached/3.0.33/icon.png rename to dependency/memcached/3.0.35/icon.png diff --git a/dependency/memcached/3.0.33/ix_values.yaml b/dependency/memcached/3.0.35/ix_values.yaml similarity index 100% rename from dependency/memcached/3.0.33/ix_values.yaml rename to dependency/memcached/3.0.35/ix_values.yaml diff --git a/dependency/memcached/3.0.33/questions.yaml b/dependency/memcached/3.0.35/questions.yaml similarity index 100% rename from dependency/memcached/3.0.33/questions.yaml rename to dependency/memcached/3.0.35/questions.yaml diff --git a/dependency/memcached/3.0.33/templates/common.yaml b/dependency/memcached/3.0.35/templates/common.yaml similarity index 100% rename from dependency/memcached/3.0.33/templates/common.yaml rename to dependency/memcached/3.0.35/templates/common.yaml diff --git a/dependency/mongodb/1.0.36/values.yaml b/dependency/memcached/3.0.35/values.yaml similarity index 100% rename from dependency/mongodb/1.0.36/values.yaml rename to dependency/memcached/3.0.35/values.yaml diff --git a/dependency/mongodb/1.0.36/CHANGELOG.md b/dependency/mongodb/1.0.36/CHANGELOG.md deleted file mode 100644 index f8bf2783980..00000000000 --- a/dependency/mongodb/1.0.36/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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) - diff --git a/dependency/mongodb/1.0.36/Chart.lock b/dependency/mongodb/1.0.36/Chart.lock deleted file mode 100644 index be9a6fb78ba..00000000000 --- a/dependency/mongodb/1.0.36/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-13T08:05:48.535312973Z" diff --git a/dependency/mongodb/1.0.36/Chart.yaml b/dependency/mongodb/1.0.36/Chart.yaml deleted file mode 100644 index 181bc9e4e98..00000000000 --- a/dependency/mongodb/1.0.36/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/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.36 -annotations: - truecharts.org/catagories: | - - database - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/mongodb/1.0.38/CHANGELOG.md b/dependency/mongodb/1.0.38/CHANGELOG.md new file mode 100644 index 00000000000..15437b740b8 --- /dev/null +++ b/dependency/mongodb/1.0.38/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mongodb-1.0.38](https://github.com/truecharts/apps/compare/mongodb-1.0.36...mongodb-1.0.38) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + + +## [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 diff --git a/dependency/mongodb/1.0.38/Chart.lock b/dependency/mongodb/1.0.38/Chart.lock new file mode 100644 index 00000000000..7356806eb47 --- /dev/null +++ b/dependency/mongodb/1.0.38/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-14T13:53:39.445488377Z" diff --git a/dependency/mongodb/1.0.38/Chart.yaml b/dependency/mongodb/1.0.38/Chart.yaml new file mode 100644 index 00000000000..4f8e77f99d3 --- /dev/null +++ b/dependency/mongodb/1.0.38/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.38 +annotations: + truecharts.org/catagories: | + - database + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/mongodb/1.0.36/README.md b/dependency/mongodb/1.0.38/README.md similarity index 100% rename from dependency/mongodb/1.0.36/README.md rename to dependency/mongodb/1.0.38/README.md diff --git a/dependency/mongodb/1.0.36/app-readme.md b/dependency/mongodb/1.0.38/app-readme.md similarity index 100% rename from dependency/mongodb/1.0.36/app-readme.md rename to dependency/mongodb/1.0.38/app-readme.md diff --git a/dependency/postgresql/8.0.34/charts/common-10.4.4.tgz b/dependency/mongodb/1.0.38/charts/common-10.4.4.tgz similarity index 100% rename from dependency/postgresql/8.0.34/charts/common-10.4.4.tgz rename to dependency/mongodb/1.0.38/charts/common-10.4.4.tgz diff --git a/dependency/mongodb/1.0.36/icon.png b/dependency/mongodb/1.0.38/icon.png similarity index 100% rename from dependency/mongodb/1.0.36/icon.png rename to dependency/mongodb/1.0.38/icon.png diff --git a/dependency/mongodb/1.0.36/ix_values.yaml b/dependency/mongodb/1.0.38/ix_values.yaml similarity index 100% rename from dependency/mongodb/1.0.36/ix_values.yaml rename to dependency/mongodb/1.0.38/ix_values.yaml diff --git a/dependency/mongodb/1.0.36/questions.yaml b/dependency/mongodb/1.0.38/questions.yaml similarity index 100% rename from dependency/mongodb/1.0.36/questions.yaml rename to dependency/mongodb/1.0.38/questions.yaml diff --git a/dependency/mongodb/1.0.36/templates/common.yaml b/dependency/mongodb/1.0.38/templates/common.yaml similarity index 100% rename from dependency/mongodb/1.0.36/templates/common.yaml rename to dependency/mongodb/1.0.38/templates/common.yaml diff --git a/dependency/postgresql/8.0.34/values.yaml b/dependency/mongodb/1.0.38/values.yaml similarity index 100% rename from dependency/postgresql/8.0.34/values.yaml rename to dependency/mongodb/1.0.38/values.yaml diff --git a/dependency/postgresql/8.0.34/CHANGELOG.md b/dependency/postgresql/8.0.34/CHANGELOG.md deleted file mode 100644 index 485b31a9daa..00000000000 --- a/dependency/postgresql/8.0.34/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [postgresql-8.0.34](https://github.com/truecharts/apps/compare/postgresql-8.0.33...postgresql-8.0.34) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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 - diff --git a/dependency/postgresql/8.0.34/Chart.lock b/dependency/postgresql/8.0.34/Chart.lock deleted file mode 100644 index 8895160cf18..00000000000 --- a/dependency/postgresql/8.0.34/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-13T08:05:48.555578957Z" diff --git a/dependency/postgresql/8.0.34/Chart.yaml b/dependency/postgresql/8.0.34/Chart.yaml deleted file mode 100644 index cadd214925d..00000000000 --- a/dependency/postgresql/8.0.34/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/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.34 -annotations: - truecharts.org/catagories: | - - database - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/postgresql/8.0.36/CHANGELOG.md b/dependency/postgresql/8.0.36/CHANGELOG.md new file mode 100644 index 00000000000..f530a3c4e41 --- /dev/null +++ b/dependency/postgresql/8.0.36/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [postgresql-8.0.36](https://github.com/truecharts/apps/compare/postgresql-8.0.34...postgresql-8.0.36) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [postgresql-8.0.34](https://github.com/truecharts/apps/compare/postgresql-8.0.33...postgresql-8.0.34) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) diff --git a/dependency/postgresql/8.0.36/Chart.lock b/dependency/postgresql/8.0.36/Chart.lock new file mode 100644 index 00000000000..0e24970a448 --- /dev/null +++ b/dependency/postgresql/8.0.36/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-14T13:53:57.976974931Z" diff --git a/dependency/postgresql/8.0.36/Chart.yaml b/dependency/postgresql/8.0.36/Chart.yaml new file mode 100644 index 00000000000..903fe3c5d8c --- /dev/null +++ b/dependency/postgresql/8.0.36/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.36 +annotations: + truecharts.org/catagories: | + - database + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/postgresql/8.0.34/README.md b/dependency/postgresql/8.0.36/README.md similarity index 100% rename from dependency/postgresql/8.0.34/README.md rename to dependency/postgresql/8.0.36/README.md diff --git a/dependency/postgresql/8.0.34/app-readme.md b/dependency/postgresql/8.0.36/app-readme.md similarity index 100% rename from dependency/postgresql/8.0.34/app-readme.md rename to dependency/postgresql/8.0.36/app-readme.md diff --git a/dependency/promtail/3.0.25/charts/common-10.4.4.tgz b/dependency/postgresql/8.0.36/charts/common-10.4.4.tgz similarity index 100% rename from dependency/promtail/3.0.25/charts/common-10.4.4.tgz rename to dependency/postgresql/8.0.36/charts/common-10.4.4.tgz diff --git a/dependency/postgresql/8.0.34/icon.png b/dependency/postgresql/8.0.36/icon.png similarity index 100% rename from dependency/postgresql/8.0.34/icon.png rename to dependency/postgresql/8.0.36/icon.png diff --git a/dependency/postgresql/8.0.34/ix_values.yaml b/dependency/postgresql/8.0.36/ix_values.yaml similarity index 100% rename from dependency/postgresql/8.0.34/ix_values.yaml rename to dependency/postgresql/8.0.36/ix_values.yaml diff --git a/dependency/postgresql/8.0.34/questions.yaml b/dependency/postgresql/8.0.36/questions.yaml similarity index 100% rename from dependency/postgresql/8.0.34/questions.yaml rename to dependency/postgresql/8.0.36/questions.yaml diff --git a/dependency/postgresql/8.0.34/templates/common.yaml b/dependency/postgresql/8.0.36/templates/common.yaml similarity index 100% rename from dependency/postgresql/8.0.34/templates/common.yaml rename to dependency/postgresql/8.0.36/templates/common.yaml diff --git a/dependency/promtail/3.0.25/values.yaml b/dependency/postgresql/8.0.36/values.yaml similarity index 100% rename from dependency/promtail/3.0.25/values.yaml rename to dependency/postgresql/8.0.36/values.yaml diff --git a/dependency/promtail/3.0.25/CHANGELOG.md b/dependency/promtail/3.0.25/CHANGELOG.md deleted file mode 100644 index e5c043cc1e9..00000000000 --- a/dependency/promtail/3.0.25/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 2c0a70ce589..00000000000 --- a/dependency/promtail/3.0.25/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-12T22:52:00.536135945Z" diff --git a/dependency/promtail/3.0.25/Chart.yaml b/dependency/promtail/3.0.25/Chart.yaml deleted file mode 100644 index 4b221e788d0..00000000000 --- a/dependency/promtail/3.0.25/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/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.27/CHANGELOG.md b/dependency/promtail/3.0.27/CHANGELOG.md new file mode 100644 index 00000000000..19ef2a88a9a --- /dev/null +++ b/dependency/promtail/3.0.27/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [promtail-3.0.27](https://github.com/truecharts/apps/compare/promtail-3.0.25...promtail-3.0.27) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + + + diff --git a/dependency/promtail/3.0.27/Chart.lock b/dependency/promtail/3.0.27/Chart.lock new file mode 100644 index 00000000000..71d57dea317 --- /dev/null +++ b/dependency/promtail/3.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-14T13:53:57.95272056Z" diff --git a/dependency/promtail/3.0.27/Chart.yaml b/dependency/promtail/3.0.27/Chart.yaml new file mode 100644 index 00000000000..6d60d4678e1 --- /dev/null +++ b/dependency/promtail/3.0.27/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.27 +annotations: + truecharts.org/catagories: | + - metrics + - logs + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/promtail/3.0.25/README.md b/dependency/promtail/3.0.27/README.md similarity index 100% rename from dependency/promtail/3.0.25/README.md rename to dependency/promtail/3.0.27/README.md diff --git a/dependency/promtail/3.0.25/app-readme.md b/dependency/promtail/3.0.27/app-readme.md similarity index 100% rename from dependency/promtail/3.0.25/app-readme.md rename to dependency/promtail/3.0.27/app-readme.md diff --git a/dependency/redis/3.0.34/charts/common-10.4.4.tgz b/dependency/promtail/3.0.27/charts/common-10.4.4.tgz similarity index 100% rename from dependency/redis/3.0.34/charts/common-10.4.4.tgz rename to dependency/promtail/3.0.27/charts/common-10.4.4.tgz diff --git a/dependency/promtail/3.0.25/icon.png b/dependency/promtail/3.0.27/icon.png similarity index 100% rename from dependency/promtail/3.0.25/icon.png rename to dependency/promtail/3.0.27/icon.png diff --git a/dependency/promtail/3.0.25/ix_values.yaml b/dependency/promtail/3.0.27/ix_values.yaml similarity index 100% rename from dependency/promtail/3.0.25/ix_values.yaml rename to dependency/promtail/3.0.27/ix_values.yaml diff --git a/dependency/promtail/3.0.25/questions.yaml b/dependency/promtail/3.0.27/questions.yaml similarity index 100% rename from dependency/promtail/3.0.25/questions.yaml rename to dependency/promtail/3.0.27/questions.yaml diff --git a/dependency/promtail/3.0.25/templates/_servicemonitor.tpl b/dependency/promtail/3.0.27/templates/_servicemonitor.tpl similarity index 100% rename from dependency/promtail/3.0.25/templates/_servicemonitor.tpl rename to dependency/promtail/3.0.27/templates/_servicemonitor.tpl diff --git a/dependency/promtail/3.0.25/templates/common.yaml b/dependency/promtail/3.0.27/templates/common.yaml similarity index 100% rename from dependency/promtail/3.0.25/templates/common.yaml rename to dependency/promtail/3.0.27/templates/common.yaml diff --git a/dependency/redis/3.0.34/values.yaml b/dependency/promtail/3.0.27/values.yaml similarity index 100% rename from dependency/redis/3.0.34/values.yaml rename to dependency/promtail/3.0.27/values.yaml diff --git a/dependency/redis/3.0.34/CHANGELOG.md b/dependency/redis/3.0.34/CHANGELOG.md deleted file mode 100644 index 37d20d807a6..00000000000 --- a/dependency/redis/3.0.34/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [mongodb-1.0.36](https://github.com/truecharts/apps/compare/mongodb-1.0.35...mongodb-1.0.36) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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 - diff --git a/dependency/redis/3.0.34/Chart.lock b/dependency/redis/3.0.34/Chart.lock deleted file mode 100644 index e704a88abe2..00000000000 --- a/dependency/redis/3.0.34/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-13T08:05:48.531215295Z" diff --git a/dependency/redis/3.0.34/Chart.yaml b/dependency/redis/3.0.34/Chart.yaml deleted file mode 100644 index 299022a9a66..00000000000 --- a/dependency/redis/3.0.34/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "7.0.3" -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.34 -annotations: - truecharts.org/catagories: | - - database - - cache - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/redis/3.0.36/CHANGELOG.md b/dependency/redis/3.0.36/CHANGELOG.md new file mode 100644 index 00000000000..501966f45db --- /dev/null +++ b/dependency/redis/3.0.36/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [redis-3.0.36](https://github.com/truecharts/apps/compare/redis-3.0.34...redis-3.0.36) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [mongodb-1.0.36](https://github.com/truecharts/apps/compare/mongodb-1.0.35...mongodb-1.0.36) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) diff --git a/dependency/redis/3.0.36/Chart.lock b/dependency/redis/3.0.36/Chart.lock new file mode 100644 index 00000000000..4a0ce3fe98a --- /dev/null +++ b/dependency/redis/3.0.36/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-14T13:53:58.203099536Z" diff --git a/dependency/redis/3.0.36/Chart.yaml b/dependency/redis/3.0.36/Chart.yaml new file mode 100644 index 00000000000..98356da21f5 --- /dev/null +++ b/dependency/redis/3.0.36/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "7.0.3" +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.36 +annotations: + truecharts.org/catagories: | + - database + - cache + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/redis/3.0.34/README.md b/dependency/redis/3.0.36/README.md similarity index 100% rename from dependency/redis/3.0.34/README.md rename to dependency/redis/3.0.36/README.md diff --git a/dependency/redis/3.0.34/app-readme.md b/dependency/redis/3.0.36/app-readme.md similarity index 100% rename from dependency/redis/3.0.34/app-readme.md rename to dependency/redis/3.0.36/app-readme.md diff --git a/dependency/solr/0.0.7/charts/common-10.4.4.tgz b/dependency/redis/3.0.36/charts/common-10.4.4.tgz similarity index 100% rename from dependency/solr/0.0.7/charts/common-10.4.4.tgz rename to dependency/redis/3.0.36/charts/common-10.4.4.tgz diff --git a/dependency/redis/3.0.34/icon.png b/dependency/redis/3.0.36/icon.png similarity index 100% rename from dependency/redis/3.0.34/icon.png rename to dependency/redis/3.0.36/icon.png diff --git a/dependency/redis/3.0.34/ix_values.yaml b/dependency/redis/3.0.36/ix_values.yaml similarity index 100% rename from dependency/redis/3.0.34/ix_values.yaml rename to dependency/redis/3.0.36/ix_values.yaml diff --git a/dependency/redis/3.0.34/questions.yaml b/dependency/redis/3.0.36/questions.yaml similarity index 100% rename from dependency/redis/3.0.34/questions.yaml rename to dependency/redis/3.0.36/questions.yaml diff --git a/dependency/redis/3.0.34/templates/common.yaml b/dependency/redis/3.0.36/templates/common.yaml similarity index 100% rename from dependency/redis/3.0.34/templates/common.yaml rename to dependency/redis/3.0.36/templates/common.yaml diff --git a/dependency/solr/0.0.7/values.yaml b/dependency/redis/3.0.36/values.yaml similarity index 100% rename from dependency/solr/0.0.7/values.yaml rename to dependency/redis/3.0.36/values.yaml diff --git a/dependency/solr/0.0.7/CHANGELOG.md b/dependency/solr/0.0.7/CHANGELOG.md deleted file mode 100644 index 88d0ee0be66..00000000000 --- a/dependency/solr/0.0.7/CHANGELOG.md +++ /dev/null @@ -1,52 +0,0 @@ -# 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 deleted file mode 100644 index c3d085195b2..00000000000 --- a/dependency/solr/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-12T22:52:00.868636366Z" diff --git a/dependency/solr/0.0.7/Chart.yaml b/dependency/solr/0.0.7/Chart.yaml deleted file mode 100644 index 5ab0146be86..00000000000 --- a/dependency/solr/0.0.7/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/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.9/CHANGELOG.md b/dependency/solr/0.0.9/CHANGELOG.md new file mode 100644 index 00000000000..cdc268ff32a --- /dev/null +++ b/dependency/solr/0.0.9/CHANGELOG.md @@ -0,0 +1,60 @@ +# Changelog + + +## [solr-0.0.9](https://github.com/truecharts/apps/compare/solr-0.0.7...solr-0.0.9) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.9/Chart.lock b/dependency/solr/0.0.9/Chart.lock new file mode 100644 index 00000000000..886a7553224 --- /dev/null +++ b/dependency/solr/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-14T13:53:58.500017085Z" diff --git a/dependency/solr/0.0.9/Chart.yaml b/dependency/solr/0.0.9/Chart.yaml new file mode 100644 index 00000000000..26192f2f28a --- /dev/null +++ b/dependency/solr/0.0.9/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.9 +annotations: + truecharts.org/catagories: | + - search + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/solr/0.0.7/README.md b/dependency/solr/0.0.9/README.md similarity index 100% rename from dependency/solr/0.0.7/README.md rename to dependency/solr/0.0.9/README.md diff --git a/dependency/solr/0.0.7/app-readme.md b/dependency/solr/0.0.9/app-readme.md similarity index 100% rename from dependency/solr/0.0.7/app-readme.md rename to dependency/solr/0.0.9/app-readme.md diff --git a/incubator/adguard-home/1.0.17/charts/common-10.4.4.tgz b/dependency/solr/0.0.9/charts/common-10.4.4.tgz similarity index 100% rename from incubator/adguard-home/1.0.17/charts/common-10.4.4.tgz rename to dependency/solr/0.0.9/charts/common-10.4.4.tgz diff --git a/dependency/solr/0.0.7/icon.png b/dependency/solr/0.0.9/icon.png similarity index 100% rename from dependency/solr/0.0.7/icon.png rename to dependency/solr/0.0.9/icon.png diff --git a/dependency/solr/0.0.7/ix_values.yaml b/dependency/solr/0.0.9/ix_values.yaml similarity index 100% rename from dependency/solr/0.0.7/ix_values.yaml rename to dependency/solr/0.0.9/ix_values.yaml diff --git a/dependency/solr/0.0.7/questions.yaml b/dependency/solr/0.0.9/questions.yaml similarity index 100% rename from dependency/solr/0.0.7/questions.yaml rename to dependency/solr/0.0.9/questions.yaml diff --git a/dependency/solr/0.0.7/templates/common.yaml b/dependency/solr/0.0.9/templates/common.yaml similarity index 100% rename from dependency/solr/0.0.7/templates/common.yaml rename to dependency/solr/0.0.9/templates/common.yaml diff --git a/incubator/adguard-home/1.0.17/values.yaml b/dependency/solr/0.0.9/values.yaml similarity index 100% rename from incubator/adguard-home/1.0.17/values.yaml rename to dependency/solr/0.0.9/values.yaml diff --git a/incubator/adguard-home/1.0.17/CHANGELOG.md b/incubator/adguard-home/1.0.17/CHANGELOG.md deleted file mode 100644 index 9f0c0f54cc6..00000000000 --- a/incubator/adguard-home/1.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [adguard-home-1.0.17](https://github.com/truecharts/apps/compare/adguard-home-1.0.16...adguard-home-1.0.17) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [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)) - - diff --git a/incubator/adguard-home/1.0.17/Chart.lock b/incubator/adguard-home/1.0.17/Chart.lock deleted file mode 100644 index c730cfff068..00000000000 --- a/incubator/adguard-home/1.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-14T11:51:45.269975496Z" diff --git a/incubator/adguard-home/1.0.17/Chart.yaml b/incubator/adguard-home/1.0.17/Chart.yaml deleted file mode 100644 index a740daa6a61..00000000000 --- a/incubator/adguard-home/1.0.17/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "0.107.8" -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.17 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/adguard-home/1.0.19/CHANGELOG.md b/incubator/adguard-home/1.0.19/CHANGELOG.md new file mode 100644 index 00000000000..f8c4b17ef81 --- /dev/null +++ b/incubator/adguard-home/1.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [adguard-home-1.0.19](https://github.com/truecharts/apps/compare/adguard-home-1.0.17...adguard-home-1.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [adguard-home-1.0.17](https://github.com/truecharts/apps/compare/adguard-home-1.0.16...adguard-home-1.0.17) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [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)) + + + diff --git a/incubator/adguard-home/1.0.19/Chart.lock b/incubator/adguard-home/1.0.19/Chart.lock new file mode 100644 index 00000000000..16a0b4899d0 --- /dev/null +++ b/incubator/adguard-home/1.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-14T13:54:16.400189393Z" diff --git a/incubator/adguard-home/1.0.19/Chart.yaml b/incubator/adguard-home/1.0.19/Chart.yaml new file mode 100644 index 00000000000..ec38bea2d3e --- /dev/null +++ b/incubator/adguard-home/1.0.19/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "0.107.8" +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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/adguard-home/1.0.17/README.md b/incubator/adguard-home/1.0.19/README.md similarity index 100% rename from incubator/adguard-home/1.0.17/README.md rename to incubator/adguard-home/1.0.19/README.md diff --git a/incubator/adguard-home/1.0.17/app-readme.md b/incubator/adguard-home/1.0.19/app-readme.md similarity index 100% rename from incubator/adguard-home/1.0.17/app-readme.md rename to incubator/adguard-home/1.0.19/app-readme.md diff --git a/incubator/appsmith/2.0.20/charts/common-10.4.4.tgz b/incubator/adguard-home/1.0.19/charts/common-10.4.4.tgz similarity index 100% rename from incubator/appsmith/2.0.20/charts/common-10.4.4.tgz rename to incubator/adguard-home/1.0.19/charts/common-10.4.4.tgz diff --git a/incubator/adguard-home/1.0.17/icon.png b/incubator/adguard-home/1.0.19/icon.png similarity index 100% rename from incubator/adguard-home/1.0.17/icon.png rename to incubator/adguard-home/1.0.19/icon.png diff --git a/incubator/adguard-home/1.0.17/ix_values.yaml b/incubator/adguard-home/1.0.19/ix_values.yaml similarity index 100% rename from incubator/adguard-home/1.0.17/ix_values.yaml rename to incubator/adguard-home/1.0.19/ix_values.yaml diff --git a/incubator/adguard-home/1.0.17/questions.yaml b/incubator/adguard-home/1.0.19/questions.yaml similarity index 100% rename from incubator/adguard-home/1.0.17/questions.yaml rename to incubator/adguard-home/1.0.19/questions.yaml diff --git a/incubator/appsmith/2.0.20/templates/common.yaml b/incubator/adguard-home/1.0.19/templates/common.yaml similarity index 100% rename from incubator/appsmith/2.0.20/templates/common.yaml rename to incubator/adguard-home/1.0.19/templates/common.yaml diff --git a/incubator/appsmith/2.0.20/values.yaml b/incubator/adguard-home/1.0.19/values.yaml similarity index 100% rename from incubator/appsmith/2.0.20/values.yaml rename to incubator/adguard-home/1.0.19/values.yaml diff --git a/incubator/appsmith/2.0.20/CHANGELOG.md b/incubator/appsmith/2.0.20/CHANGELOG.md deleted file mode 100644 index d03e7a28a9c..00000000000 --- a/incubator/appsmith/2.0.20/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [appsmith-2.0.20](https://github.com/truecharts/apps/compare/appsmith-2.0.19...appsmith-2.0.20) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [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)) diff --git a/incubator/appsmith/2.0.20/Chart.lock b/incubator/appsmith/2.0.20/Chart.lock deleted file mode 100644 index d8c59eb2b95..00000000000 --- a/incubator/appsmith/2.0.20/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-14T11:51:52.294029876Z" diff --git a/incubator/appsmith/2.0.20/Chart.yaml b/incubator/appsmith/2.0.20/Chart.yaml deleted file mode 100644 index 5c8f2cf5a99..00000000000 --- a/incubator/appsmith/2.0.20/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "1.7.8" -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.20 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/appsmith/2.0.22/CHANGELOG.md b/incubator/appsmith/2.0.22/CHANGELOG.md new file mode 100644 index 00000000000..c7cc111347c --- /dev/null +++ b/incubator/appsmith/2.0.22/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [appsmith-2.0.22](https://github.com/truecharts/apps/compare/appsmith-2.0.20...appsmith-2.0.22) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [appsmith-2.0.20](https://github.com/truecharts/apps/compare/appsmith-2.0.19...appsmith-2.0.20) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [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)) + diff --git a/incubator/appsmith/2.0.22/Chart.lock b/incubator/appsmith/2.0.22/Chart.lock new file mode 100644 index 00000000000..aa28ca539cc --- /dev/null +++ b/incubator/appsmith/2.0.22/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-14T13:54:23.041414695Z" diff --git a/incubator/appsmith/2.0.22/Chart.yaml b/incubator/appsmith/2.0.22/Chart.yaml new file mode 100644 index 00000000000..d1be737c9a7 --- /dev/null +++ b/incubator/appsmith/2.0.22/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "1.7.8" +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.22 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/appsmith/2.0.20/README.md b/incubator/appsmith/2.0.22/README.md similarity index 100% rename from incubator/appsmith/2.0.20/README.md rename to incubator/appsmith/2.0.22/README.md diff --git a/incubator/appsmith/2.0.20/app-readme.md b/incubator/appsmith/2.0.22/app-readme.md similarity index 100% rename from incubator/appsmith/2.0.20/app-readme.md rename to incubator/appsmith/2.0.22/app-readme.md diff --git a/incubator/ariang/0.0.7/charts/common-10.4.4.tgz b/incubator/appsmith/2.0.22/charts/common-10.4.4.tgz similarity index 100% rename from incubator/ariang/0.0.7/charts/common-10.4.4.tgz rename to incubator/appsmith/2.0.22/charts/common-10.4.4.tgz diff --git a/incubator/appsmith/2.0.20/charts/redis-3.0.30.tgz b/incubator/appsmith/2.0.22/charts/redis-3.0.30.tgz similarity index 100% rename from incubator/appsmith/2.0.20/charts/redis-3.0.30.tgz rename to incubator/appsmith/2.0.22/charts/redis-3.0.30.tgz diff --git a/incubator/appsmith/2.0.20/icon.png b/incubator/appsmith/2.0.22/icon.png similarity index 100% rename from incubator/appsmith/2.0.20/icon.png rename to incubator/appsmith/2.0.22/icon.png diff --git a/incubator/appsmith/2.0.20/ix_values.yaml b/incubator/appsmith/2.0.22/ix_values.yaml similarity index 100% rename from incubator/appsmith/2.0.20/ix_values.yaml rename to incubator/appsmith/2.0.22/ix_values.yaml diff --git a/incubator/appsmith/2.0.20/questions.yaml b/incubator/appsmith/2.0.22/questions.yaml similarity index 100% rename from incubator/appsmith/2.0.20/questions.yaml rename to incubator/appsmith/2.0.22/questions.yaml diff --git a/incubator/ariang/0.0.7/templates/common.yaml b/incubator/appsmith/2.0.22/templates/common.yaml similarity index 100% rename from incubator/ariang/0.0.7/templates/common.yaml rename to incubator/appsmith/2.0.22/templates/common.yaml diff --git a/incubator/ariang/0.0.7/values.yaml b/incubator/appsmith/2.0.22/values.yaml similarity index 100% rename from incubator/ariang/0.0.7/values.yaml rename to incubator/appsmith/2.0.22/values.yaml diff --git a/incubator/ariang/0.0.7/CHANGELOG.md b/incubator/ariang/0.0.7/CHANGELOG.md deleted file mode 100644 index e6c798ff24e..00000000000 --- a/incubator/ariang/0.0.7/CHANGELOG.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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 deleted file mode 100644 index da3f6cddfff..00000000000 --- a/incubator/ariang/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-12T22:52:15.99370358Z" diff --git a/incubator/ariang/0.0.7/Chart.yaml b/incubator/ariang/0.0.7/Chart.yaml deleted file mode 100644 index 7e3529c4edb..00000000000 --- a/incubator/ariang/0.0.7/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -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.9/CHANGELOG.md b/incubator/ariang/0.0.9/CHANGELOG.md new file mode 100644 index 00000000000..82f047971d3 --- /dev/null +++ b/incubator/ariang/0.0.9/CHANGELOG.md @@ -0,0 +1,62 @@ +# Changelog + + +## [ariang-0.0.9](https://github.com/truecharts/apps/compare/ariang-0.0.7...ariang-0.0.9) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.9/Chart.lock b/incubator/ariang/0.0.9/Chart.lock new file mode 100644 index 00000000000..b144ea5d143 --- /dev/null +++ b/incubator/ariang/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-14T13:54:16.822832191Z" diff --git a/incubator/ariang/0.0.9/Chart.yaml b/incubator/ariang/0.0.9/Chart.yaml new file mode 100644 index 00000000000..ce05e772e44 --- /dev/null +++ b/incubator/ariang/0.0.9/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ariang +version: 0.0.9 +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.7/README.md b/incubator/ariang/0.0.9/README.md similarity index 100% rename from incubator/ariang/0.0.7/README.md rename to incubator/ariang/0.0.9/README.md diff --git a/incubator/ariang/0.0.7/app-readme.md b/incubator/ariang/0.0.9/app-readme.md similarity index 100% rename from incubator/ariang/0.0.7/app-readme.md rename to incubator/ariang/0.0.9/app-readme.md diff --git a/incubator/authentik/2.0.19/charts/common-10.4.4.tgz b/incubator/ariang/0.0.9/charts/common-10.4.4.tgz similarity index 100% rename from incubator/authentik/2.0.19/charts/common-10.4.4.tgz rename to incubator/ariang/0.0.9/charts/common-10.4.4.tgz diff --git a/incubator/ariang/0.0.7/icon.png b/incubator/ariang/0.0.9/icon.png similarity index 100% rename from incubator/ariang/0.0.7/icon.png rename to incubator/ariang/0.0.9/icon.png diff --git a/incubator/ariang/0.0.7/ix_values.yaml b/incubator/ariang/0.0.9/ix_values.yaml similarity index 100% rename from incubator/ariang/0.0.7/ix_values.yaml rename to incubator/ariang/0.0.9/ix_values.yaml diff --git a/incubator/ariang/0.0.7/questions.yaml b/incubator/ariang/0.0.9/questions.yaml similarity index 100% rename from incubator/ariang/0.0.7/questions.yaml rename to incubator/ariang/0.0.9/questions.yaml diff --git a/incubator/avidemux/0.0.8/templates/common.yaml b/incubator/ariang/0.0.9/templates/common.yaml similarity index 100% rename from incubator/avidemux/0.0.8/templates/common.yaml rename to incubator/ariang/0.0.9/templates/common.yaml diff --git a/incubator/authentik/2.0.19/values.yaml b/incubator/ariang/0.0.9/values.yaml similarity index 100% rename from incubator/authentik/2.0.19/values.yaml rename to incubator/ariang/0.0.9/values.yaml diff --git a/incubator/authentik/2.0.19/CHANGELOG.md b/incubator/authentik/2.0.19/CHANGELOG.md deleted file mode 100644 index 3f9740255d9..00000000000 --- a/incubator/authentik/2.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index a5206fd0dff..00000000000 --- a/incubator/authentik/2.0.19/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-12T22:52:27.686678077Z" diff --git a/incubator/authentik/2.0.19/Chart.yaml b/incubator/authentik/2.0.19/Chart.yaml deleted file mode 100644 index f39721d2756..00000000000 --- a/incubator/authentik/2.0.19/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/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.21/CHANGELOG.md b/incubator/authentik/2.0.21/CHANGELOG.md new file mode 100644 index 00000000000..03757ccbc17 --- /dev/null +++ b/incubator/authentik/2.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [authentik-2.0.21](https://github.com/truecharts/apps/compare/authentik-2.0.19...authentik-2.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/authentik/2.0.21/Chart.lock b/incubator/authentik/2.0.21/Chart.lock new file mode 100644 index 00000000000..20d907f85a2 --- /dev/null +++ b/incubator/authentik/2.0.21/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-14T13:54:30.167978337Z" diff --git a/incubator/authentik/2.0.21/Chart.yaml b/incubator/authentik/2.0.21/Chart.yaml new file mode 100644 index 00000000000..caf724dae73 --- /dev/null +++ b/incubator/authentik/2.0.21/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.21 +annotations: + truecharts.org/catagories: | + - authentication + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/authentik/2.0.19/README.md b/incubator/authentik/2.0.21/README.md similarity index 100% rename from incubator/authentik/2.0.19/README.md rename to incubator/authentik/2.0.21/README.md diff --git a/incubator/authentik/2.0.19/app-readme.md b/incubator/authentik/2.0.21/app-readme.md similarity index 100% rename from incubator/authentik/2.0.19/app-readme.md rename to incubator/authentik/2.0.21/app-readme.md diff --git a/incubator/avidemux/0.0.8/charts/common-10.4.4.tgz b/incubator/authentik/2.0.21/charts/common-10.4.4.tgz similarity index 100% rename from incubator/avidemux/0.0.8/charts/common-10.4.4.tgz rename to incubator/authentik/2.0.21/charts/common-10.4.4.tgz diff --git a/incubator/authentik/2.0.19/charts/postgresql-8.0.30.tgz b/incubator/authentik/2.0.21/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/authentik/2.0.19/charts/postgresql-8.0.30.tgz rename to incubator/authentik/2.0.21/charts/postgresql-8.0.30.tgz diff --git a/incubator/authentik/2.0.19/charts/redis-3.0.30.tgz b/incubator/authentik/2.0.21/charts/redis-3.0.30.tgz similarity index 100% rename from incubator/authentik/2.0.19/charts/redis-3.0.30.tgz rename to incubator/authentik/2.0.21/charts/redis-3.0.30.tgz diff --git a/incubator/authentik/2.0.19/icon.png b/incubator/authentik/2.0.21/icon.png similarity index 100% rename from incubator/authentik/2.0.19/icon.png rename to incubator/authentik/2.0.21/icon.png diff --git a/incubator/authentik/2.0.19/ix_values.yaml b/incubator/authentik/2.0.21/ix_values.yaml similarity index 100% rename from incubator/authentik/2.0.19/ix_values.yaml rename to incubator/authentik/2.0.21/ix_values.yaml diff --git a/incubator/authentik/2.0.19/questions.yaml b/incubator/authentik/2.0.21/questions.yaml similarity index 100% rename from incubator/authentik/2.0.19/questions.yaml rename to incubator/authentik/2.0.21/questions.yaml diff --git a/incubator/authentik/2.0.19/templates/_cronjob.tpl b/incubator/authentik/2.0.21/templates/_cronjob.tpl similarity index 100% rename from incubator/authentik/2.0.19/templates/_cronjob.tpl rename to incubator/authentik/2.0.21/templates/_cronjob.tpl diff --git a/incubator/authentik/2.0.19/templates/_secrets.tpl b/incubator/authentik/2.0.21/templates/_secrets.tpl similarity index 100% rename from incubator/authentik/2.0.19/templates/_secrets.tpl rename to incubator/authentik/2.0.21/templates/_secrets.tpl diff --git a/incubator/authentik/2.0.19/templates/common.yaml b/incubator/authentik/2.0.21/templates/common.yaml similarity index 100% rename from incubator/authentik/2.0.19/templates/common.yaml rename to incubator/authentik/2.0.21/templates/common.yaml diff --git a/incubator/avidemux/0.0.8/values.yaml b/incubator/authentik/2.0.21/values.yaml similarity index 100% rename from incubator/avidemux/0.0.8/values.yaml rename to incubator/authentik/2.0.21/values.yaml diff --git a/incubator/avidemux/0.0.10/CHANGELOG.md b/incubator/avidemux/0.0.10/CHANGELOG.md new file mode 100644 index 00000000000..920e8cacad9 --- /dev/null +++ b/incubator/avidemux/0.0.10/CHANGELOG.md @@ -0,0 +1,64 @@ +# Changelog + + +## [avidemux-0.0.10](https://github.com/truecharts/apps/compare/avidemux-0.0.8...avidemux-0.0.10) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.10/Chart.lock b/incubator/avidemux/0.0.10/Chart.lock new file mode 100644 index 00000000000..b4b8442d77a --- /dev/null +++ b/incubator/avidemux/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-14T13:54:35.446291621Z" diff --git a/incubator/avidemux/0.0.10/Chart.yaml b/incubator/avidemux/0.0.10/Chart.yaml new file mode 100644 index 00000000000..16adf69aba9 --- /dev/null +++ b/incubator/avidemux/0.0.10/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.10 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/avidemux/0.0.8/README.md b/incubator/avidemux/0.0.10/README.md similarity index 100% rename from incubator/avidemux/0.0.8/README.md rename to incubator/avidemux/0.0.10/README.md diff --git a/incubator/avidemux/0.0.8/app-readme.md b/incubator/avidemux/0.0.10/app-readme.md similarity index 100% rename from incubator/avidemux/0.0.8/app-readme.md rename to incubator/avidemux/0.0.10/app-readme.md diff --git a/incubator/awesome-ttrss/0.0.16/charts/common-10.4.4.tgz b/incubator/avidemux/0.0.10/charts/common-10.4.4.tgz similarity index 100% rename from incubator/awesome-ttrss/0.0.16/charts/common-10.4.4.tgz rename to incubator/avidemux/0.0.10/charts/common-10.4.4.tgz diff --git a/incubator/avidemux/0.0.8/docs/installation_notes.md b/incubator/avidemux/0.0.10/docs/installation_notes.md similarity index 100% rename from incubator/avidemux/0.0.8/docs/installation_notes.md rename to incubator/avidemux/0.0.10/docs/installation_notes.md diff --git a/incubator/avidemux/0.0.8/icon.png b/incubator/avidemux/0.0.10/icon.png similarity index 100% rename from incubator/avidemux/0.0.8/icon.png rename to incubator/avidemux/0.0.10/icon.png diff --git a/incubator/avidemux/0.0.8/ix_values.yaml b/incubator/avidemux/0.0.10/ix_values.yaml similarity index 100% rename from incubator/avidemux/0.0.8/ix_values.yaml rename to incubator/avidemux/0.0.10/ix_values.yaml diff --git a/incubator/avidemux/0.0.8/questions.yaml b/incubator/avidemux/0.0.10/questions.yaml similarity index 100% rename from incubator/avidemux/0.0.8/questions.yaml rename to incubator/avidemux/0.0.10/questions.yaml diff --git a/incubator/clickhouse/0.0.8/templates/common.yaml b/incubator/avidemux/0.0.10/templates/common.yaml similarity index 100% rename from incubator/clickhouse/0.0.8/templates/common.yaml rename to incubator/avidemux/0.0.10/templates/common.yaml diff --git a/incubator/awesome-ttrss/0.0.16/values.yaml b/incubator/avidemux/0.0.10/values.yaml similarity index 100% rename from incubator/awesome-ttrss/0.0.16/values.yaml rename to incubator/avidemux/0.0.10/values.yaml diff --git a/incubator/avidemux/0.0.8/CHANGELOG.md b/incubator/avidemux/0.0.8/CHANGELOG.md deleted file mode 100644 index 81b981faa10..00000000000 --- a/incubator/avidemux/0.0.8/CHANGELOG.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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 deleted file mode 100644 index 07167c04da2..00000000000 --- a/incubator/avidemux/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-12T22:52:30.694050548Z" diff --git a/incubator/avidemux/0.0.8/Chart.yaml b/incubator/avidemux/0.0.8/Chart.yaml deleted file mode 100644 index 8f8ed0dde83..00000000000 --- a/incubator/avidemux/0.0.8/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/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/awesome-ttrss/0.0.16/CHANGELOG.md b/incubator/awesome-ttrss/0.0.16/CHANGELOG.md deleted file mode 100644 index 2247cae40f1..00000000000 --- a/incubator/awesome-ttrss/0.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index f6d16582602..00000000000 --- a/incubator/awesome-ttrss/0.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-12T22:52:37.234469716Z" diff --git a/incubator/awesome-ttrss/0.0.16/Chart.yaml b/incubator/awesome-ttrss/0.0.16/Chart.yaml deleted file mode 100644 index 7a841d412a2..00000000000 --- a/incubator/awesome-ttrss/0.0.16/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.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.18/CHANGELOG.md b/incubator/awesome-ttrss/0.0.18/CHANGELOG.md new file mode 100644 index 00000000000..e37d2511199 --- /dev/null +++ b/incubator/awesome-ttrss/0.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [awesome-ttrss-0.0.18](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.16...awesome-ttrss-0.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/awesome-ttrss/0.0.18/Chart.lock b/incubator/awesome-ttrss/0.0.18/Chart.lock new file mode 100644 index 00000000000..5a29a1ff7cc --- /dev/null +++ b/incubator/awesome-ttrss/0.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-14T13:54:41.615182375Z" diff --git a/incubator/awesome-ttrss/0.0.18/Chart.yaml b/incubator/awesome-ttrss/0.0.18/Chart.yaml new file mode 100644 index 00000000000..b35a3f1e450 --- /dev/null +++ b/incubator/awesome-ttrss/0.0.18/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.18 +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.16/README.md b/incubator/awesome-ttrss/0.0.18/README.md similarity index 100% rename from incubator/awesome-ttrss/0.0.16/README.md rename to incubator/awesome-ttrss/0.0.18/README.md diff --git a/incubator/awesome-ttrss/0.0.16/app-readme.md b/incubator/awesome-ttrss/0.0.18/app-readme.md similarity index 100% rename from incubator/awesome-ttrss/0.0.16/app-readme.md rename to incubator/awesome-ttrss/0.0.18/app-readme.md diff --git a/incubator/clickhouse/0.0.8/charts/common-10.4.4.tgz b/incubator/awesome-ttrss/0.0.18/charts/common-10.4.4.tgz similarity index 100% rename from incubator/clickhouse/0.0.8/charts/common-10.4.4.tgz rename to incubator/awesome-ttrss/0.0.18/charts/common-10.4.4.tgz diff --git a/incubator/awesome-ttrss/0.0.16/charts/postgresql-8.0.30.tgz b/incubator/awesome-ttrss/0.0.18/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/awesome-ttrss/0.0.16/charts/postgresql-8.0.30.tgz rename to incubator/awesome-ttrss/0.0.18/charts/postgresql-8.0.30.tgz diff --git a/incubator/awesome-ttrss/0.0.16/icon.png b/incubator/awesome-ttrss/0.0.18/icon.png similarity index 100% rename from incubator/awesome-ttrss/0.0.16/icon.png rename to incubator/awesome-ttrss/0.0.18/icon.png diff --git a/incubator/awesome-ttrss/0.0.16/ix_values.yaml b/incubator/awesome-ttrss/0.0.18/ix_values.yaml similarity index 100% rename from incubator/awesome-ttrss/0.0.16/ix_values.yaml rename to incubator/awesome-ttrss/0.0.18/ix_values.yaml diff --git a/incubator/awesome-ttrss/0.0.16/questions.yaml b/incubator/awesome-ttrss/0.0.18/questions.yaml similarity index 100% rename from incubator/awesome-ttrss/0.0.16/questions.yaml rename to incubator/awesome-ttrss/0.0.18/questions.yaml diff --git a/incubator/awesome-ttrss/0.0.16/templates/common.yaml b/incubator/awesome-ttrss/0.0.18/templates/common.yaml similarity index 100% rename from incubator/awesome-ttrss/0.0.16/templates/common.yaml rename to incubator/awesome-ttrss/0.0.18/templates/common.yaml diff --git a/incubator/clickhouse/0.0.8/values.yaml b/incubator/awesome-ttrss/0.0.18/values.yaml similarity index 100% rename from incubator/clickhouse/0.0.8/values.yaml rename to incubator/awesome-ttrss/0.0.18/values.yaml diff --git a/incubator/clickhouse/0.0.10/CHANGELOG.md b/incubator/clickhouse/0.0.10/CHANGELOG.md new file mode 100644 index 00000000000..f9571a8df7c --- /dev/null +++ b/incubator/clickhouse/0.0.10/CHANGELOG.md @@ -0,0 +1,67 @@ +# Changelog + + +## [clickhouse-0.0.10](https://github.com/truecharts/apps/compare/clickhouse-0.0.8...clickhouse-0.0.10) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.10/Chart.lock b/incubator/clickhouse/0.0.10/Chart.lock new file mode 100644 index 00000000000..cc0f323d890 --- /dev/null +++ b/incubator/clickhouse/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-14T13:54:48.496314184Z" diff --git a/incubator/clickhouse/0.0.10/Chart.yaml b/incubator/clickhouse/0.0.10/Chart.yaml new file mode 100644 index 00000000000..6f33d083e58 --- /dev/null +++ b/incubator/clickhouse/0.0.10/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.10 +annotations: + truecharts.org/catagories: | + - database + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/clickhouse/0.0.8/README.md b/incubator/clickhouse/0.0.10/README.md similarity index 100% rename from incubator/clickhouse/0.0.8/README.md rename to incubator/clickhouse/0.0.10/README.md diff --git a/incubator/clickhouse/0.0.8/app-readme.md b/incubator/clickhouse/0.0.10/app-readme.md similarity index 100% rename from incubator/clickhouse/0.0.8/app-readme.md rename to incubator/clickhouse/0.0.10/app-readme.md diff --git a/incubator/cloudflared/0.0.12/charts/common-10.4.4.tgz b/incubator/clickhouse/0.0.10/charts/common-10.4.4.tgz similarity index 100% rename from incubator/cloudflared/0.0.12/charts/common-10.4.4.tgz rename to incubator/clickhouse/0.0.10/charts/common-10.4.4.tgz diff --git a/incubator/clickhouse/0.0.8/icon.png b/incubator/clickhouse/0.0.10/icon.png similarity index 100% rename from incubator/clickhouse/0.0.8/icon.png rename to incubator/clickhouse/0.0.10/icon.png diff --git a/incubator/clickhouse/0.0.8/ix_values.yaml b/incubator/clickhouse/0.0.10/ix_values.yaml similarity index 100% rename from incubator/clickhouse/0.0.8/ix_values.yaml rename to incubator/clickhouse/0.0.10/ix_values.yaml diff --git a/incubator/clickhouse/0.0.8/questions.yaml b/incubator/clickhouse/0.0.10/questions.yaml similarity index 100% rename from incubator/clickhouse/0.0.8/questions.yaml rename to incubator/clickhouse/0.0.10/questions.yaml diff --git a/incubator/cloudflared/0.0.12/templates/common.yaml b/incubator/clickhouse/0.0.10/templates/common.yaml similarity index 100% rename from incubator/cloudflared/0.0.12/templates/common.yaml rename to incubator/clickhouse/0.0.10/templates/common.yaml diff --git a/incubator/cloudflared/0.0.12/values.yaml b/incubator/clickhouse/0.0.10/values.yaml similarity index 100% rename from incubator/cloudflared/0.0.12/values.yaml rename to incubator/clickhouse/0.0.10/values.yaml diff --git a/incubator/clickhouse/0.0.8/CHANGELOG.md b/incubator/clickhouse/0.0.8/CHANGELOG.md deleted file mode 100644 index 3a4eaa53b21..00000000000 --- a/incubator/clickhouse/0.0.8/CHANGELOG.md +++ /dev/null @@ -1,59 +0,0 @@ -# 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 deleted file mode 100644 index 87e39cd2cfe..00000000000 --- a/incubator/clickhouse/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-12T22:52:42.357919654Z" diff --git a/incubator/clickhouse/0.0.8/Chart.yaml b/incubator/clickhouse/0.0.8/Chart.yaml deleted file mode 100644 index cac71970a52..00000000000 --- a/incubator/clickhouse/0.0.8/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/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/cloudflared/0.0.12/CHANGELOG.md b/incubator/cloudflared/0.0.12/CHANGELOG.md deleted file mode 100644 index c69babab2ea..00000000000 --- a/incubator/cloudflared/0.0.12/CHANGELOG.md +++ /dev/null @@ -1,98 +0,0 @@ -# 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 deleted file mode 100644 index 5df33529029..00000000000 --- a/incubator/cloudflared/0.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-12T22:52:45.877217644Z" diff --git a/incubator/cloudflared/0.0.12/Chart.yaml b/incubator/cloudflared/0.0.12/Chart.yaml deleted file mode 100644 index 78f6164c3a8..00000000000 --- a/incubator/cloudflared/0.0.12/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -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.14/CHANGELOG.md b/incubator/cloudflared/0.0.14/CHANGELOG.md new file mode 100644 index 00000000000..dc2a7ca5762 --- /dev/null +++ b/incubator/cloudflared/0.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [cloudflared-0.0.14](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.12...cloudflared-0.0.14) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/cloudflared/0.0.14/Chart.lock b/incubator/cloudflared/0.0.14/Chart.lock new file mode 100644 index 00000000000..f9a9b173028 --- /dev/null +++ b/incubator/cloudflared/0.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-14T13:54:55.147715323Z" diff --git a/incubator/cloudflared/0.0.14/Chart.yaml b/incubator/cloudflared/0.0.14/Chart.yaml new file mode 100644 index 00000000000..e8ae7bb95b6 --- /dev/null +++ b/incubator/cloudflared/0.0.14/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: cloudflared +version: 0.0.14 +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.12/README.md b/incubator/cloudflared/0.0.14/README.md similarity index 100% rename from incubator/cloudflared/0.0.12/README.md rename to incubator/cloudflared/0.0.14/README.md diff --git a/incubator/cloudflared/0.0.12/app-readme.md b/incubator/cloudflared/0.0.14/app-readme.md similarity index 100% rename from incubator/cloudflared/0.0.12/app-readme.md rename to incubator/cloudflared/0.0.14/app-readme.md diff --git a/incubator/cloudflareddns/0.0.12/charts/common-10.4.4.tgz b/incubator/cloudflared/0.0.14/charts/common-10.4.4.tgz similarity index 100% rename from incubator/cloudflareddns/0.0.12/charts/common-10.4.4.tgz rename to incubator/cloudflared/0.0.14/charts/common-10.4.4.tgz diff --git a/incubator/cloudflared/0.0.12/ci/test-values.yaml b/incubator/cloudflared/0.0.14/ci/test-values.yaml similarity index 100% rename from incubator/cloudflared/0.0.12/ci/test-values.yaml rename to incubator/cloudflared/0.0.14/ci/test-values.yaml diff --git a/incubator/cloudflared/0.0.12/icon.png b/incubator/cloudflared/0.0.14/icon.png similarity index 100% rename from incubator/cloudflared/0.0.12/icon.png rename to incubator/cloudflared/0.0.14/icon.png diff --git a/incubator/cloudflared/0.0.12/ix_values.yaml b/incubator/cloudflared/0.0.14/ix_values.yaml similarity index 100% rename from incubator/cloudflared/0.0.12/ix_values.yaml rename to incubator/cloudflared/0.0.14/ix_values.yaml diff --git a/incubator/cloudflared/0.0.12/questions.yaml b/incubator/cloudflared/0.0.14/questions.yaml similarity index 100% rename from incubator/cloudflared/0.0.12/questions.yaml rename to incubator/cloudflared/0.0.14/questions.yaml diff --git a/incubator/cloudflareddns/0.0.12/templates/common.yaml b/incubator/cloudflared/0.0.14/templates/common.yaml similarity index 100% rename from incubator/cloudflareddns/0.0.12/templates/common.yaml rename to incubator/cloudflared/0.0.14/templates/common.yaml diff --git a/incubator/cloudflareddns/0.0.12/values.yaml b/incubator/cloudflared/0.0.14/values.yaml similarity index 100% rename from incubator/cloudflareddns/0.0.12/values.yaml rename to incubator/cloudflared/0.0.14/values.yaml diff --git a/incubator/cloudflareddns/0.0.12/CHANGELOG.md b/incubator/cloudflareddns/0.0.12/CHANGELOG.md deleted file mode 100644 index d0825e88b50..00000000000 --- a/incubator/cloudflareddns/0.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 045f1a5dd5a..00000000000 --- a/incubator/cloudflareddns/0.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-12T22:52:53.899032643Z" diff --git a/incubator/cloudflareddns/0.0.12/Chart.yaml b/incubator/cloudflareddns/0.0.12/Chart.yaml deleted file mode 100644 index 0b6f79f35f5..00000000000 --- a/incubator/cloudflareddns/0.0.12/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -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.14/CHANGELOG.md b/incubator/cloudflareddns/0.0.14/CHANGELOG.md new file mode 100644 index 00000000000..ab272528ba1 --- /dev/null +++ b/incubator/cloudflareddns/0.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [cloudflareddns-0.0.14](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.12...cloudflareddns-0.0.14) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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 diff --git a/incubator/cloudflareddns/0.0.14/Chart.lock b/incubator/cloudflareddns/0.0.14/Chart.lock new file mode 100644 index 00000000000..b45fc962a38 --- /dev/null +++ b/incubator/cloudflareddns/0.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-14T13:55:01.533135419Z" diff --git a/incubator/cloudflareddns/0.0.14/Chart.yaml b/incubator/cloudflareddns/0.0.14/Chart.yaml new file mode 100644 index 00000000000..84003e58725 --- /dev/null +++ b/incubator/cloudflareddns/0.0.14/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: cloudflareddns +version: 0.0.14 +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.12/README.md b/incubator/cloudflareddns/0.0.14/README.md similarity index 100% rename from incubator/cloudflareddns/0.0.12/README.md rename to incubator/cloudflareddns/0.0.14/README.md diff --git a/incubator/cloudflareddns/0.0.12/app-readme.md b/incubator/cloudflareddns/0.0.14/app-readme.md similarity index 100% rename from incubator/cloudflareddns/0.0.12/app-readme.md rename to incubator/cloudflareddns/0.0.14/app-readme.md diff --git a/incubator/cups-server/1.0.18/charts/common-10.4.4.tgz b/incubator/cloudflareddns/0.0.14/charts/common-10.4.4.tgz similarity index 100% rename from incubator/cups-server/1.0.18/charts/common-10.4.4.tgz rename to incubator/cloudflareddns/0.0.14/charts/common-10.4.4.tgz diff --git a/incubator/cloudflareddns/0.0.12/icon.png b/incubator/cloudflareddns/0.0.14/icon.png similarity index 100% rename from incubator/cloudflareddns/0.0.12/icon.png rename to incubator/cloudflareddns/0.0.14/icon.png diff --git a/incubator/cloudflareddns/0.0.12/ix_values.yaml b/incubator/cloudflareddns/0.0.14/ix_values.yaml similarity index 100% rename from incubator/cloudflareddns/0.0.12/ix_values.yaml rename to incubator/cloudflareddns/0.0.14/ix_values.yaml diff --git a/incubator/cloudflareddns/0.0.12/questions.yaml b/incubator/cloudflareddns/0.0.14/questions.yaml similarity index 100% rename from incubator/cloudflareddns/0.0.12/questions.yaml rename to incubator/cloudflareddns/0.0.14/questions.yaml diff --git a/incubator/cups-server/1.0.18/templates/common.yaml b/incubator/cloudflareddns/0.0.14/templates/common.yaml similarity index 100% rename from incubator/cups-server/1.0.18/templates/common.yaml rename to incubator/cloudflareddns/0.0.14/templates/common.yaml diff --git a/incubator/cups-server/1.0.18/values.yaml b/incubator/cloudflareddns/0.0.14/values.yaml similarity index 100% rename from incubator/cups-server/1.0.18/values.yaml rename to incubator/cloudflareddns/0.0.14/values.yaml diff --git a/incubator/cups-server/1.0.18/CHANGELOG.md b/incubator/cups-server/1.0.18/CHANGELOG.md deleted file mode 100644 index 32dec387693..00000000000 --- a/incubator/cups-server/1.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 5ddfc34c249..00000000000 --- a/incubator/cups-server/1.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-12T22:52:57.168618547Z" diff --git a/incubator/cups-server/1.0.18/Chart.yaml b/incubator/cups-server/1.0.18/Chart.yaml deleted file mode 100644 index 112526ff9d1..00000000000 --- a/incubator/cups-server/1.0.18/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/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.20/CHANGELOG.md b/incubator/cups-server/1.0.20/CHANGELOG.md new file mode 100644 index 00000000000..c5fd5b6da06 --- /dev/null +++ b/incubator/cups-server/1.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [cups-server-1.0.20](https://github.com/truecharts/apps/compare/cups-server-1.0.18...cups-server-1.0.20) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/cups-server/1.0.20/Chart.lock b/incubator/cups-server/1.0.20/Chart.lock new file mode 100644 index 00000000000..8c10e5dc0cc --- /dev/null +++ b/incubator/cups-server/1.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-14T13:55:06.742882014Z" diff --git a/incubator/cups-server/1.0.20/Chart.yaml b/incubator/cups-server/1.0.20/Chart.yaml new file mode 100644 index 00000000000..54c35575b4c --- /dev/null +++ b/incubator/cups-server/1.0.20/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.20 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/cups-server/1.0.18/README.md b/incubator/cups-server/1.0.20/README.md similarity index 100% rename from incubator/cups-server/1.0.18/README.md rename to incubator/cups-server/1.0.20/README.md diff --git a/incubator/cups-server/1.0.18/app-readme.md b/incubator/cups-server/1.0.20/app-readme.md similarity index 100% rename from incubator/cups-server/1.0.18/app-readme.md rename to incubator/cups-server/1.0.20/app-readme.md diff --git a/incubator/czkawka/0.0.9/charts/common-10.4.4.tgz b/incubator/cups-server/1.0.20/charts/common-10.4.4.tgz similarity index 100% rename from incubator/czkawka/0.0.9/charts/common-10.4.4.tgz rename to incubator/cups-server/1.0.20/charts/common-10.4.4.tgz diff --git a/incubator/cups-server/1.0.18/icon.png b/incubator/cups-server/1.0.20/icon.png similarity index 100% rename from incubator/cups-server/1.0.18/icon.png rename to incubator/cups-server/1.0.20/icon.png diff --git a/incubator/cups-server/1.0.18/ix_values.yaml b/incubator/cups-server/1.0.20/ix_values.yaml similarity index 100% rename from incubator/cups-server/1.0.18/ix_values.yaml rename to incubator/cups-server/1.0.20/ix_values.yaml diff --git a/incubator/cups-server/1.0.18/questions.yaml b/incubator/cups-server/1.0.20/questions.yaml similarity index 100% rename from incubator/cups-server/1.0.18/questions.yaml rename to incubator/cups-server/1.0.20/questions.yaml diff --git a/incubator/czkawka/0.0.9/templates/common.yaml b/incubator/cups-server/1.0.20/templates/common.yaml similarity index 100% rename from incubator/czkawka/0.0.9/templates/common.yaml rename to incubator/cups-server/1.0.20/templates/common.yaml diff --git a/incubator/czkawka/0.0.9/values.yaml b/incubator/cups-server/1.0.20/values.yaml similarity index 100% rename from incubator/czkawka/0.0.9/values.yaml rename to incubator/cups-server/1.0.20/values.yaml diff --git a/incubator/czkawka/0.0.11/CHANGELOG.md b/incubator/czkawka/0.0.11/CHANGELOG.md new file mode 100644 index 00000000000..2e00a8da5ed --- /dev/null +++ b/incubator/czkawka/0.0.11/CHANGELOG.md @@ -0,0 +1,82 @@ +# Changelog + + +## [czkawka-0.0.11](https://github.com/truecharts/apps/compare/czkawka-0.0.9...czkawka-0.0.11) (2022-07-14) + +### Chore + +- update some last icons ([#3160](https://github.com/truecharts/apps/issues/3160)) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.11/Chart.lock b/incubator/czkawka/0.0.11/Chart.lock new file mode 100644 index 00000000000..de35cfdc5ad --- /dev/null +++ b/incubator/czkawka/0.0.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-14T13:55:07.328443224Z" diff --git a/incubator/czkawka/0.0.11/Chart.yaml b/incubator/czkawka/0.0.11/Chart.yaml new file mode 100644 index 00000000000..7302565c52e --- /dev/null +++ b/incubator/czkawka/0.0.11/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.11 +annotations: + truecharts.org/catagories: | + - duplicates + - files + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/czkawka/0.0.9/README.md b/incubator/czkawka/0.0.11/README.md similarity index 100% rename from incubator/czkawka/0.0.9/README.md rename to incubator/czkawka/0.0.11/README.md diff --git a/incubator/czkawka/0.0.9/app-readme.md b/incubator/czkawka/0.0.11/app-readme.md similarity index 100% rename from incubator/czkawka/0.0.9/app-readme.md rename to incubator/czkawka/0.0.11/app-readme.md diff --git a/incubator/dupeguru/0.0.8/charts/common-10.4.4.tgz b/incubator/czkawka/0.0.11/charts/common-10.4.4.tgz similarity index 100% rename from incubator/dupeguru/0.0.8/charts/common-10.4.4.tgz rename to incubator/czkawka/0.0.11/charts/common-10.4.4.tgz diff --git a/incubator/dupeguru/0.0.8/docs/installation_notes.md b/incubator/czkawka/0.0.11/docs/installation_notes.md similarity index 100% rename from incubator/dupeguru/0.0.8/docs/installation_notes.md rename to incubator/czkawka/0.0.11/docs/installation_notes.md diff --git a/incubator/czkawka/0.0.9/icon.png b/incubator/czkawka/0.0.11/icon.png similarity index 100% rename from incubator/czkawka/0.0.9/icon.png rename to incubator/czkawka/0.0.11/icon.png diff --git a/incubator/czkawka/0.0.9/ix_values.yaml b/incubator/czkawka/0.0.11/ix_values.yaml similarity index 100% rename from incubator/czkawka/0.0.9/ix_values.yaml rename to incubator/czkawka/0.0.11/ix_values.yaml diff --git a/incubator/czkawka/0.0.9/questions.yaml b/incubator/czkawka/0.0.11/questions.yaml similarity index 100% rename from incubator/czkawka/0.0.9/questions.yaml rename to incubator/czkawka/0.0.11/questions.yaml diff --git a/incubator/dupeguru/0.0.8/templates/common.yaml b/incubator/czkawka/0.0.11/templates/common.yaml similarity index 100% rename from incubator/dupeguru/0.0.8/templates/common.yaml rename to incubator/czkawka/0.0.11/templates/common.yaml diff --git a/incubator/dupeguru/0.0.8/values.yaml b/incubator/czkawka/0.0.11/values.yaml similarity index 100% rename from incubator/dupeguru/0.0.8/values.yaml rename to incubator/czkawka/0.0.11/values.yaml diff --git a/incubator/czkawka/0.0.9/CHANGELOG.md b/incubator/czkawka/0.0.9/CHANGELOG.md deleted file mode 100644 index 45cb680f34e..00000000000 --- a/incubator/czkawka/0.0.9/CHANGELOG.md +++ /dev/null @@ -1,70 +0,0 @@ -# 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 deleted file mode 100644 index 78d78e4eb6a..00000000000 --- a/incubator/czkawka/0.0.9/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-12T22:52:57.54121991Z" diff --git a/incubator/czkawka/0.0.9/Chart.yaml b/incubator/czkawka/0.0.9/Chart.yaml deleted file mode 100644 index d7571b427af..00000000000 --- a/incubator/czkawka/0.0.9/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/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/dupeguru/0.0.10/CHANGELOG.md b/incubator/dupeguru/0.0.10/CHANGELOG.md new file mode 100644 index 00000000000..43f401898b8 --- /dev/null +++ b/incubator/dupeguru/0.0.10/CHANGELOG.md @@ -0,0 +1,72 @@ +# Changelog + + +## [dupeguru-0.0.10](https://github.com/truecharts/apps/compare/dupeguru-0.0.8...dupeguru-0.0.10) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.10/Chart.lock b/incubator/dupeguru/0.0.10/Chart.lock new file mode 100644 index 00000000000..e78516fe167 --- /dev/null +++ b/incubator/dupeguru/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-14T13:55:14.078003333Z" diff --git a/incubator/dupeguru/0.0.10/Chart.yaml b/incubator/dupeguru/0.0.10/Chart.yaml new file mode 100644 index 00000000000..b9450fb1c14 --- /dev/null +++ b/incubator/dupeguru/0.0.10/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.10 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/dupeguru/0.0.8/README.md b/incubator/dupeguru/0.0.10/README.md similarity index 100% rename from incubator/dupeguru/0.0.8/README.md rename to incubator/dupeguru/0.0.10/README.md diff --git a/incubator/dupeguru/0.0.8/app-readme.md b/incubator/dupeguru/0.0.10/app-readme.md similarity index 100% rename from incubator/dupeguru/0.0.8/app-readme.md rename to incubator/dupeguru/0.0.10/app-readme.md diff --git a/incubator/etesync/0.0.11/charts/common-10.4.4.tgz b/incubator/dupeguru/0.0.10/charts/common-10.4.4.tgz similarity index 100% rename from incubator/etesync/0.0.11/charts/common-10.4.4.tgz rename to incubator/dupeguru/0.0.10/charts/common-10.4.4.tgz diff --git a/incubator/filebot/0.0.8/docs/installation_notes.md b/incubator/dupeguru/0.0.10/docs/installation_notes.md similarity index 100% rename from incubator/filebot/0.0.8/docs/installation_notes.md rename to incubator/dupeguru/0.0.10/docs/installation_notes.md diff --git a/incubator/dupeguru/0.0.8/icon.png b/incubator/dupeguru/0.0.10/icon.png similarity index 100% rename from incubator/dupeguru/0.0.8/icon.png rename to incubator/dupeguru/0.0.10/icon.png diff --git a/incubator/dupeguru/0.0.8/ix_values.yaml b/incubator/dupeguru/0.0.10/ix_values.yaml similarity index 100% rename from incubator/dupeguru/0.0.8/ix_values.yaml rename to incubator/dupeguru/0.0.10/ix_values.yaml diff --git a/incubator/dupeguru/0.0.8/questions.yaml b/incubator/dupeguru/0.0.10/questions.yaml similarity index 100% rename from incubator/dupeguru/0.0.8/questions.yaml rename to incubator/dupeguru/0.0.10/questions.yaml diff --git a/incubator/fancyindex/1.0.14/templates/common.yaml b/incubator/dupeguru/0.0.10/templates/common.yaml similarity index 100% rename from incubator/fancyindex/1.0.14/templates/common.yaml rename to incubator/dupeguru/0.0.10/templates/common.yaml diff --git a/incubator/etesync/0.0.11/values.yaml b/incubator/dupeguru/0.0.10/values.yaml similarity index 100% rename from incubator/etesync/0.0.11/values.yaml rename to incubator/dupeguru/0.0.10/values.yaml diff --git a/incubator/dupeguru/0.0.8/CHANGELOG.md b/incubator/dupeguru/0.0.8/CHANGELOG.md deleted file mode 100644 index 9cba6e1016c..00000000000 --- a/incubator/dupeguru/0.0.8/CHANGELOG.md +++ /dev/null @@ -1,64 +0,0 @@ -# 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 deleted file mode 100644 index c79f33ddcb0..00000000000 --- a/incubator/dupeguru/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-12T22:53:01.150031434Z" diff --git a/incubator/dupeguru/0.0.8/Chart.yaml b/incubator/dupeguru/0.0.8/Chart.yaml deleted file mode 100644 index 78b7f075945..00000000000 --- a/incubator/dupeguru/0.0.8/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/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/etesync/0.0.11/CHANGELOG.md b/incubator/etesync/0.0.11/CHANGELOG.md deleted file mode 100644 index a0774d19600..00000000000 --- a/incubator/etesync/0.0.11/CHANGELOG.md +++ /dev/null @@ -1,89 +0,0 @@ -# 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 deleted file mode 100644 index 6943a1cfaeb..00000000000 --- a/incubator/etesync/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: 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 deleted file mode 100644 index 57c043462c7..00000000000 --- a/incubator/etesync/0.0.11/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/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.13/CHANGELOG.md b/incubator/etesync/0.0.13/CHANGELOG.md new file mode 100644 index 00000000000..1bf68158b56 --- /dev/null +++ b/incubator/etesync/0.0.13/CHANGELOG.md @@ -0,0 +1,97 @@ +# Changelog + + +## [etesync-0.0.13](https://github.com/truecharts/apps/compare/etesync-0.0.11...etesync-0.0.13) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.13/Chart.lock b/incubator/etesync/0.0.13/Chart.lock new file mode 100644 index 00000000000..f50659a9d44 --- /dev/null +++ b/incubator/etesync/0.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-14T13:55:27.164979762Z" diff --git a/incubator/etesync/0.0.13/Chart.yaml b/incubator/etesync/0.0.13/Chart.yaml new file mode 100644 index 00000000000..e74a5d81622 --- /dev/null +++ b/incubator/etesync/0.0.13/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.13 +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.11/README.md b/incubator/etesync/0.0.13/README.md similarity index 100% rename from incubator/etesync/0.0.11/README.md rename to incubator/etesync/0.0.13/README.md diff --git a/incubator/etesync/0.0.11/app-readme.md b/incubator/etesync/0.0.13/app-readme.md similarity index 100% rename from incubator/etesync/0.0.11/app-readme.md rename to incubator/etesync/0.0.13/app-readme.md diff --git a/incubator/fancyindex/1.0.14/charts/common-10.4.4.tgz b/incubator/etesync/0.0.13/charts/common-10.4.4.tgz similarity index 100% rename from incubator/fancyindex/1.0.14/charts/common-10.4.4.tgz rename to incubator/etesync/0.0.13/charts/common-10.4.4.tgz diff --git a/incubator/etesync/0.0.11/charts/postgresql-8.0.30.tgz b/incubator/etesync/0.0.13/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/etesync/0.0.11/charts/postgresql-8.0.30.tgz rename to incubator/etesync/0.0.13/charts/postgresql-8.0.30.tgz diff --git a/incubator/etesync/0.0.11/icon.png b/incubator/etesync/0.0.13/icon.png similarity index 100% rename from incubator/etesync/0.0.11/icon.png rename to incubator/etesync/0.0.13/icon.png diff --git a/incubator/etesync/0.0.11/ix_values.yaml b/incubator/etesync/0.0.13/ix_values.yaml similarity index 100% rename from incubator/etesync/0.0.11/ix_values.yaml rename to incubator/etesync/0.0.13/ix_values.yaml diff --git a/incubator/etesync/0.0.11/questions.yaml b/incubator/etesync/0.0.13/questions.yaml similarity index 100% rename from incubator/etesync/0.0.11/questions.yaml rename to incubator/etesync/0.0.13/questions.yaml diff --git a/incubator/etesync/0.0.11/templates/_secret.tpl b/incubator/etesync/0.0.13/templates/_secret.tpl similarity index 100% rename from incubator/etesync/0.0.11/templates/_secret.tpl rename to incubator/etesync/0.0.13/templates/_secret.tpl diff --git a/incubator/etesync/0.0.11/templates/common.yaml b/incubator/etesync/0.0.13/templates/common.yaml similarity index 100% rename from incubator/etesync/0.0.11/templates/common.yaml rename to incubator/etesync/0.0.13/templates/common.yaml diff --git a/incubator/fancyindex/1.0.14/values.yaml b/incubator/etesync/0.0.13/values.yaml similarity index 100% rename from incubator/fancyindex/1.0.14/values.yaml rename to incubator/etesync/0.0.13/values.yaml diff --git a/incubator/fancyindex/1.0.14/CHANGELOG.md b/incubator/fancyindex/1.0.14/CHANGELOG.md deleted file mode 100644 index 126e5a8f3cd..00000000000 --- a/incubator/fancyindex/1.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 5bf7feb4169..00000000000 --- a/incubator/fancyindex/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-12T22:53:12.110438353Z" diff --git a/incubator/fancyindex/1.0.14/Chart.yaml b/incubator/fancyindex/1.0.14/Chart.yaml deleted file mode 100644 index 16c47390b87..00000000000 --- a/incubator/fancyindex/1.0.14/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -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.16/CHANGELOG.md b/incubator/fancyindex/1.0.16/CHANGELOG.md new file mode 100644 index 00000000000..4440dc9c669 --- /dev/null +++ b/incubator/fancyindex/1.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [fancyindex-1.0.16](https://github.com/truecharts/apps/compare/fancyindex-1.0.14...fancyindex-1.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/fancyindex/1.0.16/Chart.lock b/incubator/fancyindex/1.0.16/Chart.lock new file mode 100644 index 00000000000..b1f489c6ed6 --- /dev/null +++ b/incubator/fancyindex/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-14T13:55:25.322780293Z" diff --git a/incubator/fancyindex/1.0.16/Chart.yaml b/incubator/fancyindex/1.0.16/Chart.yaml new file mode 100644 index 00000000000..a08c9f72723 --- /dev/null +++ b/incubator/fancyindex/1.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: fancyindex +version: 1.0.16 +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.14/README.md b/incubator/fancyindex/1.0.16/README.md similarity index 100% rename from incubator/fancyindex/1.0.14/README.md rename to incubator/fancyindex/1.0.16/README.md diff --git a/incubator/fancyindex/1.0.14/app-readme.md b/incubator/fancyindex/1.0.16/app-readme.md similarity index 100% rename from incubator/fancyindex/1.0.14/app-readme.md rename to incubator/fancyindex/1.0.16/app-readme.md diff --git a/incubator/filebot/0.0.8/charts/common-10.4.4.tgz b/incubator/fancyindex/1.0.16/charts/common-10.4.4.tgz similarity index 100% rename from incubator/filebot/0.0.8/charts/common-10.4.4.tgz rename to incubator/fancyindex/1.0.16/charts/common-10.4.4.tgz diff --git a/incubator/fancyindex/1.0.14/icon.png b/incubator/fancyindex/1.0.16/icon.png similarity index 100% rename from incubator/fancyindex/1.0.14/icon.png rename to incubator/fancyindex/1.0.16/icon.png diff --git a/incubator/fancyindex/1.0.14/ix_values.yaml b/incubator/fancyindex/1.0.16/ix_values.yaml similarity index 100% rename from incubator/fancyindex/1.0.14/ix_values.yaml rename to incubator/fancyindex/1.0.16/ix_values.yaml diff --git a/incubator/fancyindex/1.0.14/questions.yaml b/incubator/fancyindex/1.0.16/questions.yaml similarity index 100% rename from incubator/fancyindex/1.0.14/questions.yaml rename to incubator/fancyindex/1.0.16/questions.yaml diff --git a/incubator/filebot/0.0.8/templates/common.yaml b/incubator/fancyindex/1.0.16/templates/common.yaml similarity index 100% rename from incubator/filebot/0.0.8/templates/common.yaml rename to incubator/fancyindex/1.0.16/templates/common.yaml diff --git a/incubator/filebot/0.0.8/values.yaml b/incubator/fancyindex/1.0.16/values.yaml similarity index 100% rename from incubator/filebot/0.0.8/values.yaml rename to incubator/fancyindex/1.0.16/values.yaml diff --git a/incubator/filebot/0.0.10/CHANGELOG.md b/incubator/filebot/0.0.10/CHANGELOG.md new file mode 100644 index 00000000000..7852e1596fa --- /dev/null +++ b/incubator/filebot/0.0.10/CHANGELOG.md @@ -0,0 +1,72 @@ +# Changelog + + +## [filebot-0.0.10](https://github.com/truecharts/apps/compare/filebot-0.0.8...filebot-0.0.10) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.10/Chart.lock b/incubator/filebot/0.0.10/Chart.lock new file mode 100644 index 00000000000..17213e515a3 --- /dev/null +++ b/incubator/filebot/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-14T13:55:25.689327231Z" diff --git a/incubator/filebot/0.0.10/Chart.yaml b/incubator/filebot/0.0.10/Chart.yaml new file mode 100644 index 00000000000..9f90a4e9dc5 --- /dev/null +++ b/incubator/filebot/0.0.10/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.10 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/filebot/0.0.8/README.md b/incubator/filebot/0.0.10/README.md similarity index 100% rename from incubator/filebot/0.0.8/README.md rename to incubator/filebot/0.0.10/README.md diff --git a/incubator/filebot/0.0.8/app-readme.md b/incubator/filebot/0.0.10/app-readme.md similarity index 100% rename from incubator/filebot/0.0.8/app-readme.md rename to incubator/filebot/0.0.10/app-readme.md diff --git a/incubator/filerun/2.0.15/charts/common-10.4.4.tgz b/incubator/filebot/0.0.10/charts/common-10.4.4.tgz similarity index 100% rename from incubator/filerun/2.0.15/charts/common-10.4.4.tgz rename to incubator/filebot/0.0.10/charts/common-10.4.4.tgz diff --git a/incubator/mediainfo/0.0.8/docs/installation_notes.md b/incubator/filebot/0.0.10/docs/installation_notes.md similarity index 100% rename from incubator/mediainfo/0.0.8/docs/installation_notes.md rename to incubator/filebot/0.0.10/docs/installation_notes.md diff --git a/incubator/filebot/0.0.8/icon.png b/incubator/filebot/0.0.10/icon.png similarity index 100% rename from incubator/filebot/0.0.8/icon.png rename to incubator/filebot/0.0.10/icon.png diff --git a/incubator/filebot/0.0.8/ix_values.yaml b/incubator/filebot/0.0.10/ix_values.yaml similarity index 100% rename from incubator/filebot/0.0.8/ix_values.yaml rename to incubator/filebot/0.0.10/ix_values.yaml diff --git a/incubator/filebot/0.0.8/questions.yaml b/incubator/filebot/0.0.10/questions.yaml similarity index 100% rename from incubator/filebot/0.0.8/questions.yaml rename to incubator/filebot/0.0.10/questions.yaml diff --git a/incubator/filerun/2.0.15/templates/common.yaml b/incubator/filebot/0.0.10/templates/common.yaml similarity index 100% rename from incubator/filerun/2.0.15/templates/common.yaml rename to incubator/filebot/0.0.10/templates/common.yaml diff --git a/incubator/filerun/2.0.15/values.yaml b/incubator/filebot/0.0.10/values.yaml similarity index 100% rename from incubator/filerun/2.0.15/values.yaml rename to incubator/filebot/0.0.10/values.yaml diff --git a/incubator/filebot/0.0.8/CHANGELOG.md b/incubator/filebot/0.0.8/CHANGELOG.md deleted file mode 100644 index 2ccc0cf99de..00000000000 --- a/incubator/filebot/0.0.8/CHANGELOG.md +++ /dev/null @@ -1,64 +0,0 @@ -# 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 deleted file mode 100644 index 0797ceb0c91..00000000000 --- a/incubator/filebot/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-12T22:53:12.814951308Z" diff --git a/incubator/filebot/0.0.8/Chart.yaml b/incubator/filebot/0.0.8/Chart.yaml deleted file mode 100644 index da48e54a148..00000000000 --- a/incubator/filebot/0.0.8/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/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/filerun/2.0.15/CHANGELOG.md b/incubator/filerun/2.0.15/CHANGELOG.md deleted file mode 100644 index cb1564d3659..00000000000 --- a/incubator/filerun/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 2a259bd8229..00000000000 --- a/incubator/filerun/2.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-12T22:53:21.282251522Z" diff --git a/incubator/filerun/2.0.15/Chart.yaml b/incubator/filerun/2.0.15/Chart.yaml deleted file mode 100644 index d121835c8bc..00000000000 --- a/incubator/filerun/2.0.15/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/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.17/CHANGELOG.md b/incubator/filerun/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..8ad8e2fe33c --- /dev/null +++ b/incubator/filerun/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [filerun-2.0.17](https://github.com/truecharts/apps/compare/filerun-2.0.15...filerun-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/filerun/2.0.17/Chart.lock b/incubator/filerun/2.0.17/Chart.lock new file mode 100644 index 00000000000..a06c6d7aa75 --- /dev/null +++ b/incubator/filerun/2.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-14T13:55:39.63653916Z" diff --git a/incubator/filerun/2.0.17/Chart.yaml b/incubator/filerun/2.0.17/Chart.yaml new file mode 100644 index 00000000000..0762a03dfae --- /dev/null +++ b/incubator/filerun/2.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/filerun/2.0.15/README.md b/incubator/filerun/2.0.17/README.md similarity index 100% rename from incubator/filerun/2.0.15/README.md rename to incubator/filerun/2.0.17/README.md diff --git a/incubator/filerun/2.0.15/app-readme.md b/incubator/filerun/2.0.17/app-readme.md similarity index 100% rename from incubator/filerun/2.0.15/app-readme.md rename to incubator/filerun/2.0.17/app-readme.md diff --git a/incubator/frigate/2.0.15/charts/common-10.4.4.tgz b/incubator/filerun/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from incubator/frigate/2.0.15/charts/common-10.4.4.tgz rename to incubator/filerun/2.0.17/charts/common-10.4.4.tgz diff --git a/incubator/filerun/2.0.15/charts/mariadb-3.0.29.tgz b/incubator/filerun/2.0.17/charts/mariadb-3.0.29.tgz similarity index 100% rename from incubator/filerun/2.0.15/charts/mariadb-3.0.29.tgz rename to incubator/filerun/2.0.17/charts/mariadb-3.0.29.tgz diff --git a/incubator/filerun/2.0.15/icon.png b/incubator/filerun/2.0.17/icon.png similarity index 100% rename from incubator/filerun/2.0.15/icon.png rename to incubator/filerun/2.0.17/icon.png diff --git a/incubator/filerun/2.0.15/ix_values.yaml b/incubator/filerun/2.0.17/ix_values.yaml similarity index 100% rename from incubator/filerun/2.0.15/ix_values.yaml rename to incubator/filerun/2.0.17/ix_values.yaml diff --git a/incubator/filerun/2.0.15/questions.yaml b/incubator/filerun/2.0.17/questions.yaml similarity index 100% rename from incubator/filerun/2.0.15/questions.yaml rename to incubator/filerun/2.0.17/questions.yaml diff --git a/incubator/ghost/3.0.21/templates/common.yaml b/incubator/filerun/2.0.17/templates/common.yaml similarity index 100% rename from incubator/ghost/3.0.21/templates/common.yaml rename to incubator/filerun/2.0.17/templates/common.yaml diff --git a/incubator/frigate/2.0.15/values.yaml b/incubator/filerun/2.0.17/values.yaml similarity index 100% rename from incubator/frigate/2.0.15/values.yaml rename to incubator/filerun/2.0.17/values.yaml diff --git a/incubator/frigate/2.0.15/CHANGELOG.md b/incubator/frigate/2.0.15/CHANGELOG.md deleted file mode 100644 index b2db41a3fc9..00000000000 --- a/incubator/frigate/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 8a125b3da9a..00000000000 --- a/incubator/frigate/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-12T22:53:27.164218407Z" diff --git a/incubator/frigate/2.0.15/Chart.yaml b/incubator/frigate/2.0.15/Chart.yaml deleted file mode 100644 index 3cf3c5ee191..00000000000 --- a/incubator/frigate/2.0.15/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/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.17/CHANGELOG.md b/incubator/frigate/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..2b5ee51b099 --- /dev/null +++ b/incubator/frigate/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [frigate-2.0.17](https://github.com/truecharts/apps/compare/frigate-2.0.15...frigate-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/frigate/2.0.17/Chart.lock b/incubator/frigate/2.0.17/Chart.lock new file mode 100644 index 00000000000..6cf31ec9b40 --- /dev/null +++ b/incubator/frigate/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-14T13:55:43.936395137Z" diff --git a/incubator/frigate/2.0.17/Chart.yaml b/incubator/frigate/2.0.17/Chart.yaml new file mode 100644 index 00000000000..033c3e8cdb9 --- /dev/null +++ b/incubator/frigate/2.0.17/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.17 +annotations: + truecharts.org/catagories: | + - nvr + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/frigate/2.0.15/README.md b/incubator/frigate/2.0.17/README.md similarity index 100% rename from incubator/frigate/2.0.15/README.md rename to incubator/frigate/2.0.17/README.md diff --git a/incubator/frigate/2.0.15/app-readme.md b/incubator/frigate/2.0.17/app-readme.md similarity index 100% rename from incubator/frigate/2.0.15/app-readme.md rename to incubator/frigate/2.0.17/app-readme.md diff --git a/incubator/ghost/3.0.21/charts/common-10.4.4.tgz b/incubator/frigate/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from incubator/ghost/3.0.21/charts/common-10.4.4.tgz rename to incubator/frigate/2.0.17/charts/common-10.4.4.tgz diff --git a/incubator/frigate/2.0.15/icon.png b/incubator/frigate/2.0.17/icon.png similarity index 100% rename from incubator/frigate/2.0.15/icon.png rename to incubator/frigate/2.0.17/icon.png diff --git a/incubator/frigate/2.0.15/ix_values.yaml b/incubator/frigate/2.0.17/ix_values.yaml similarity index 100% rename from incubator/frigate/2.0.15/ix_values.yaml rename to incubator/frigate/2.0.17/ix_values.yaml diff --git a/incubator/frigate/2.0.15/questions.yaml b/incubator/frigate/2.0.17/questions.yaml similarity index 100% rename from incubator/frigate/2.0.15/questions.yaml rename to incubator/frigate/2.0.17/questions.yaml diff --git a/incubator/frigate/2.0.15/templates/common.yaml b/incubator/frigate/2.0.17/templates/common.yaml similarity index 100% rename from incubator/frigate/2.0.15/templates/common.yaml rename to incubator/frigate/2.0.17/templates/common.yaml diff --git a/incubator/ghost/3.0.21/values.yaml b/incubator/frigate/2.0.17/values.yaml similarity index 100% rename from incubator/ghost/3.0.21/values.yaml rename to incubator/frigate/2.0.17/values.yaml diff --git a/incubator/ghost/3.0.21/CHANGELOG.md b/incubator/ghost/3.0.21/CHANGELOG.md deleted file mode 100644 index b00dac9e54d..00000000000 --- a/incubator/ghost/3.0.21/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [ghost-3.0.21](https://github.com/truecharts/apps/compare/ghost-3.0.20...ghost-3.0.21) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [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)) - - diff --git a/incubator/ghost/3.0.21/Chart.lock b/incubator/ghost/3.0.21/Chart.lock deleted file mode 100644 index bd3b31409dc..00000000000 --- a/incubator/ghost/3.0.21/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-14T11:51:52.582258409Z" diff --git a/incubator/ghost/3.0.21/Chart.yaml b/incubator/ghost/3.0.21/Chart.yaml deleted file mode 100644 index 38a11e50c0b..00000000000 --- a/incubator/ghost/3.0.21/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "5.3.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: 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.21 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/ghost/3.0.23/CHANGELOG.md b/incubator/ghost/3.0.23/CHANGELOG.md new file mode 100644 index 00000000000..fa1c5834dc7 --- /dev/null +++ b/incubator/ghost/3.0.23/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ghost-3.0.23](https://github.com/truecharts/apps/compare/ghost-3.0.21...ghost-3.0.23) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [ghost-3.0.21](https://github.com/truecharts/apps/compare/ghost-3.0.20...ghost-3.0.21) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [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)) + + + diff --git a/incubator/ghost/3.0.23/Chart.lock b/incubator/ghost/3.0.23/Chart.lock new file mode 100644 index 00000000000..f381bb4b51d --- /dev/null +++ b/incubator/ghost/3.0.23/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-14T13:55:50.853764086Z" diff --git a/incubator/ghost/3.0.23/Chart.yaml b/incubator/ghost/3.0.23/Chart.yaml new file mode 100644 index 00000000000..4f2cab2847d --- /dev/null +++ b/incubator/ghost/3.0.23/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "5.3.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: 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.23 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/ghost/3.0.21/README.md b/incubator/ghost/3.0.23/README.md similarity index 100% rename from incubator/ghost/3.0.21/README.md rename to incubator/ghost/3.0.23/README.md diff --git a/incubator/ghost/3.0.21/app-readme.md b/incubator/ghost/3.0.23/app-readme.md similarity index 100% rename from incubator/ghost/3.0.21/app-readme.md rename to incubator/ghost/3.0.23/app-readme.md diff --git a/incubator/homebridge/1.0.16/charts/common-10.4.4.tgz b/incubator/ghost/3.0.23/charts/common-10.4.4.tgz similarity index 100% rename from incubator/homebridge/1.0.16/charts/common-10.4.4.tgz rename to incubator/ghost/3.0.23/charts/common-10.4.4.tgz diff --git a/incubator/ghost/3.0.21/charts/mariadb-3.0.29.tgz b/incubator/ghost/3.0.23/charts/mariadb-3.0.29.tgz similarity index 100% rename from incubator/ghost/3.0.21/charts/mariadb-3.0.29.tgz rename to incubator/ghost/3.0.23/charts/mariadb-3.0.29.tgz diff --git a/incubator/ghost/3.0.21/icon.png b/incubator/ghost/3.0.23/icon.png similarity index 100% rename from incubator/ghost/3.0.21/icon.png rename to incubator/ghost/3.0.23/icon.png diff --git a/incubator/ghost/3.0.21/ix_values.yaml b/incubator/ghost/3.0.23/ix_values.yaml similarity index 100% rename from incubator/ghost/3.0.21/ix_values.yaml rename to incubator/ghost/3.0.23/ix_values.yaml diff --git a/incubator/ghost/3.0.21/questions.yaml b/incubator/ghost/3.0.23/questions.yaml similarity index 100% rename from incubator/ghost/3.0.21/questions.yaml rename to incubator/ghost/3.0.23/questions.yaml diff --git a/incubator/homebridge/1.0.16/templates/common.yaml b/incubator/ghost/3.0.23/templates/common.yaml similarity index 100% rename from incubator/homebridge/1.0.16/templates/common.yaml rename to incubator/ghost/3.0.23/templates/common.yaml diff --git a/incubator/homebridge/1.0.16/values.yaml b/incubator/ghost/3.0.23/values.yaml similarity index 100% rename from incubator/homebridge/1.0.16/values.yaml rename to incubator/ghost/3.0.23/values.yaml diff --git a/incubator/homebridge/1.0.16/CHANGELOG.md b/incubator/homebridge/1.0.16/CHANGELOG.md deleted file mode 100644 index 17b7fbe1741..00000000000 --- a/incubator/homebridge/1.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index ced9ff763c1..00000000000 --- a/incubator/homebridge/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-12T22:53:34.394526229Z" diff --git a/incubator/homebridge/1.0.16/Chart.yaml b/incubator/homebridge/1.0.16/Chart.yaml deleted file mode 100644 index e8f29461d1e..00000000000 --- a/incubator/homebridge/1.0.16/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/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.18/CHANGELOG.md b/incubator/homebridge/1.0.18/CHANGELOG.md new file mode 100644 index 00000000000..000c5acbdd4 --- /dev/null +++ b/incubator/homebridge/1.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [homebridge-1.0.18](https://github.com/truecharts/apps/compare/homebridge-1.0.16...homebridge-1.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/homebridge/1.0.18/Chart.lock b/incubator/homebridge/1.0.18/Chart.lock new file mode 100644 index 00000000000..e3c8c009b8a --- /dev/null +++ b/incubator/homebridge/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-14T13:55:52.531009447Z" diff --git a/incubator/homebridge/1.0.18/Chart.yaml b/incubator/homebridge/1.0.18/Chart.yaml new file mode 100644 index 00000000000..c88e5995a42 --- /dev/null +++ b/incubator/homebridge/1.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/homebridge/1.0.16/README.md b/incubator/homebridge/1.0.18/README.md similarity index 100% rename from incubator/homebridge/1.0.16/README.md rename to incubator/homebridge/1.0.18/README.md diff --git a/incubator/homebridge/1.0.16/app-readme.md b/incubator/homebridge/1.0.18/app-readme.md similarity index 100% rename from incubator/homebridge/1.0.16/app-readme.md rename to incubator/homebridge/1.0.18/app-readme.md diff --git a/incubator/jitsi/0.0.10/charts/common-10.4.4.tgz b/incubator/homebridge/1.0.18/charts/common-10.4.4.tgz similarity index 100% rename from incubator/jitsi/0.0.10/charts/common-10.4.4.tgz rename to incubator/homebridge/1.0.18/charts/common-10.4.4.tgz diff --git a/incubator/homebridge/1.0.16/icon.png b/incubator/homebridge/1.0.18/icon.png similarity index 100% rename from incubator/homebridge/1.0.16/icon.png rename to incubator/homebridge/1.0.18/icon.png diff --git a/incubator/homebridge/1.0.16/ix_values.yaml b/incubator/homebridge/1.0.18/ix_values.yaml similarity index 100% rename from incubator/homebridge/1.0.16/ix_values.yaml rename to incubator/homebridge/1.0.18/ix_values.yaml diff --git a/incubator/homebridge/1.0.16/questions.yaml b/incubator/homebridge/1.0.18/questions.yaml similarity index 100% rename from incubator/homebridge/1.0.16/questions.yaml rename to incubator/homebridge/1.0.18/questions.yaml diff --git a/incubator/jump/0.0.15/templates/common.yaml b/incubator/homebridge/1.0.18/templates/common.yaml similarity index 100% rename from incubator/jump/0.0.15/templates/common.yaml rename to incubator/homebridge/1.0.18/templates/common.yaml diff --git a/incubator/jitsi/0.0.10/values.yaml b/incubator/homebridge/1.0.18/values.yaml similarity index 100% rename from incubator/jitsi/0.0.10/values.yaml rename to incubator/homebridge/1.0.18/values.yaml diff --git a/incubator/jitsi/0.0.10/CHANGELOG.md b/incubator/jitsi/0.0.10/CHANGELOG.md deleted file mode 100644 index 0b974521c62..00000000000 --- a/incubator/jitsi/0.0.10/CHANGELOG.md +++ /dev/null @@ -1,81 +0,0 @@ -# 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 deleted file mode 100644 index 47b1168daf1..00000000000 --- a/incubator/jitsi/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-12T22:53:41.822836836Z" diff --git a/incubator/jitsi/0.0.10/Chart.yaml b/incubator/jitsi/0.0.10/Chart.yaml deleted file mode 100644 index 235a2fc8bce..00000000000 --- a/incubator/jitsi/0.0.10/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.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.12/CHANGELOG.md b/incubator/jitsi/0.0.12/CHANGELOG.md new file mode 100644 index 00000000000..e84f9104ad3 --- /dev/null +++ b/incubator/jitsi/0.0.12/CHANGELOG.md @@ -0,0 +1,89 @@ +# Changelog + + +## [jitsi-0.0.12](https://github.com/truecharts/apps/compare/jitsi-0.0.10...jitsi-0.0.12) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.12/Chart.lock b/incubator/jitsi/0.0.12/Chart.lock new file mode 100644 index 00000000000..53cd9712a45 --- /dev/null +++ b/incubator/jitsi/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-14T13:56:02.786191432Z" diff --git a/incubator/jitsi/0.0.12/Chart.yaml b/incubator/jitsi/0.0.12/Chart.yaml new file mode 100644 index 00000000000..046ed427ca7 --- /dev/null +++ b/incubator/jitsi/0.0.12/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.12 +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.10/README.md b/incubator/jitsi/0.0.12/README.md similarity index 100% rename from incubator/jitsi/0.0.10/README.md rename to incubator/jitsi/0.0.12/README.md diff --git a/incubator/jitsi/0.0.10/app-readme.md b/incubator/jitsi/0.0.12/app-readme.md similarity index 100% rename from incubator/jitsi/0.0.10/app-readme.md rename to incubator/jitsi/0.0.12/app-readme.md diff --git a/incubator/jump/0.0.15/charts/common-10.4.4.tgz b/incubator/jitsi/0.0.12/charts/common-10.4.4.tgz similarity index 100% rename from incubator/jump/0.0.15/charts/common-10.4.4.tgz rename to incubator/jitsi/0.0.12/charts/common-10.4.4.tgz diff --git a/incubator/jitsi/0.0.10/icon.png b/incubator/jitsi/0.0.12/icon.png similarity index 100% rename from incubator/jitsi/0.0.10/icon.png rename to incubator/jitsi/0.0.12/icon.png diff --git a/incubator/jitsi/0.0.10/ix_values.yaml b/incubator/jitsi/0.0.12/ix_values.yaml similarity index 100% rename from incubator/jitsi/0.0.10/ix_values.yaml rename to incubator/jitsi/0.0.12/ix_values.yaml diff --git a/incubator/jitsi/0.0.10/questions.yaml b/incubator/jitsi/0.0.12/questions.yaml similarity index 100% rename from incubator/jitsi/0.0.10/questions.yaml rename to incubator/jitsi/0.0.12/questions.yaml diff --git a/incubator/jitsi/0.0.10/templates/common.yaml b/incubator/jitsi/0.0.12/templates/common.yaml similarity index 100% rename from incubator/jitsi/0.0.10/templates/common.yaml rename to incubator/jitsi/0.0.12/templates/common.yaml diff --git a/incubator/jump/0.0.15/values.yaml b/incubator/jitsi/0.0.12/values.yaml similarity index 100% rename from incubator/jump/0.0.15/values.yaml rename to incubator/jitsi/0.0.12/values.yaml diff --git a/incubator/jump/0.0.15/CHANGELOG.md b/incubator/jump/0.0.15/CHANGELOG.md deleted file mode 100644 index b3ed2c13a20..00000000000 --- a/incubator/jump/0.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 74cad24b0a9..00000000000 --- a/incubator/jump/0.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-12T22:53:42.208114731Z" diff --git a/incubator/jump/0.0.15/Chart.yaml b/incubator/jump/0.0.15/Chart.yaml deleted file mode 100644 index b64e6a8b144..00000000000 --- a/incubator/jump/0.0.15/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/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.17/CHANGELOG.md b/incubator/jump/0.0.17/CHANGELOG.md new file mode 100644 index 00000000000..950098996e3 --- /dev/null +++ b/incubator/jump/0.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [jump-0.0.17](https://github.com/truecharts/apps/compare/jump-0.0.15...jump-0.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/jump/0.0.17/Chart.lock b/incubator/jump/0.0.17/Chart.lock new file mode 100644 index 00000000000..9084f05446a --- /dev/null +++ b/incubator/jump/0.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-14T13:56:04.585280396Z" diff --git a/incubator/jump/0.0.17/Chart.yaml b/incubator/jump/0.0.17/Chart.yaml new file mode 100644 index 00000000000..5ca08ee3d96 --- /dev/null +++ b/incubator/jump/0.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/jump/0.0.15/README.md b/incubator/jump/0.0.17/README.md similarity index 100% rename from incubator/jump/0.0.15/README.md rename to incubator/jump/0.0.17/README.md diff --git a/incubator/jump/0.0.15/app-readme.md b/incubator/jump/0.0.17/app-readme.md similarity index 100% rename from incubator/jump/0.0.15/app-readme.md rename to incubator/jump/0.0.17/app-readme.md diff --git a/incubator/lancache-dns/0.0.1/charts/common-10.4.4.tgz b/incubator/jump/0.0.17/charts/common-10.4.4.tgz similarity index 100% rename from incubator/lancache-dns/0.0.1/charts/common-10.4.4.tgz rename to incubator/jump/0.0.17/charts/common-10.4.4.tgz diff --git a/incubator/jump/0.0.15/icon.png b/incubator/jump/0.0.17/icon.png similarity index 100% rename from incubator/jump/0.0.15/icon.png rename to incubator/jump/0.0.17/icon.png diff --git a/incubator/jump/0.0.15/ix_values.yaml b/incubator/jump/0.0.17/ix_values.yaml similarity index 100% rename from incubator/jump/0.0.15/ix_values.yaml rename to incubator/jump/0.0.17/ix_values.yaml diff --git a/incubator/jump/0.0.15/questions.yaml b/incubator/jump/0.0.17/questions.yaml similarity index 100% rename from incubator/jump/0.0.15/questions.yaml rename to incubator/jump/0.0.17/questions.yaml diff --git a/incubator/lancache-dns/0.0.1/templates/common.yaml b/incubator/jump/0.0.17/templates/common.yaml similarity index 100% rename from incubator/lancache-dns/0.0.1/templates/common.yaml rename to incubator/jump/0.0.17/templates/common.yaml diff --git a/incubator/lancache-dns/0.0.1/values.yaml b/incubator/jump/0.0.17/values.yaml similarity index 100% rename from incubator/lancache-dns/0.0.1/values.yaml rename to incubator/jump/0.0.17/values.yaml diff --git a/incubator/lancache-dns/0.0.1/CHANGELOG.md b/incubator/lancache-dns/0.0.1/CHANGELOG.md deleted file mode 100644 index 51540913785..00000000000 --- a/incubator/lancache-dns/0.0.1/CHANGELOG.md +++ /dev/null @@ -1,9 +0,0 @@ -# Changelog - - -## [lancache-dns-0.0.1]lancache-dns-0.0.1 (2022-07-13) - -### Feat - -- Add lancache-dns ([#3154](https://github.com/truecharts/apps/issues/3154)) - diff --git a/incubator/lancache-dns/0.0.1/Chart.lock b/incubator/lancache-dns/0.0.1/Chart.lock deleted file mode 100644 index a8297de03e4..00000000000 --- a/incubator/lancache-dns/0.0.1/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-13T05:28:35.283286499Z" diff --git a/incubator/lancache-dns/0.0.1/Chart.yaml b/incubator/lancache-dns/0.0.1/Chart.yaml deleted file mode 100644 index dac0c6eb098..00000000000 --- a/incubator/lancache-dns/0.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lancache-dns -version: 0.0.1 -appVersion: "latest" -description: DNS Docker service for a steamcache. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/incubator/lancache-dns -icon: https://truecharts.org/img/appicons/lancache-dns.png -keywords: - - lancache-dns - - dns -sources: - - https://hub.docker.com/r/lancachenet/lancache-dns - - https://github.com/lancachenet/lancache-dns -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: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/lancache-dns/0.0.3/CHANGELOG.md b/incubator/lancache-dns/0.0.3/CHANGELOG.md new file mode 100644 index 00000000000..fa24a396101 --- /dev/null +++ b/incubator/lancache-dns/0.0.3/CHANGELOG.md @@ -0,0 +1,21 @@ +# Changelog + + +## [lancache-dns-0.0.3](https://github.com/truecharts/apps/compare/lancache-dns-0.0.1...lancache-dns-0.0.3) (2022-07-14) + +### Chore + +- Auto-update chart README [skip ci] +- update some last icons ([#3160](https://github.com/truecharts/apps/issues/3160)) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [lancache-dns-0.0.1]lancache-dns-0.0.1 (2022-07-13) + +### Feat + +- Add lancache-dns ([#3154](https://github.com/truecharts/apps/issues/3154)) diff --git a/incubator/lancache-dns/0.0.3/Chart.lock b/incubator/lancache-dns/0.0.3/Chart.lock new file mode 100644 index 00000000000..692029c02a7 --- /dev/null +++ b/incubator/lancache-dns/0.0.3/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-14T13:56:10.855042868Z" diff --git a/incubator/lancache-dns/0.0.3/Chart.yaml b/incubator/lancache-dns/0.0.3/Chart.yaml new file mode 100644 index 00000000000..88f38c26806 --- /dev/null +++ b/incubator/lancache-dns/0.0.3/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: lancache-dns +version: 0.0.3 +appVersion: "latest" +description: DNS Docker service for a steamcache. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/incubator/lancache-dns +icon: https://truecharts.org/img/chart-icons/lancache-dns.png +keywords: + - lancache-dns + - dns +sources: + - https://hub.docker.com/r/lancachenet/lancache-dns + - https://github.com/lancachenet/lancache-dns +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: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/lancache-dns/0.0.1/README.md b/incubator/lancache-dns/0.0.3/README.md similarity index 100% rename from incubator/lancache-dns/0.0.1/README.md rename to incubator/lancache-dns/0.0.3/README.md diff --git a/incubator/lancache-dns/0.0.1/app-readme.md b/incubator/lancache-dns/0.0.3/app-readme.md similarity index 100% rename from incubator/lancache-dns/0.0.1/app-readme.md rename to incubator/lancache-dns/0.0.3/app-readme.md diff --git a/incubator/lancache-monolithic/0.0.5/charts/common-10.4.4.tgz b/incubator/lancache-dns/0.0.3/charts/common-10.4.4.tgz similarity index 100% rename from incubator/lancache-monolithic/0.0.5/charts/common-10.4.4.tgz rename to incubator/lancache-dns/0.0.3/charts/common-10.4.4.tgz diff --git a/incubator/lancache-dns/0.0.1/icon.png b/incubator/lancache-dns/0.0.3/icon.png similarity index 100% rename from incubator/lancache-dns/0.0.1/icon.png rename to incubator/lancache-dns/0.0.3/icon.png diff --git a/incubator/lancache-dns/0.0.1/ix_values.yaml b/incubator/lancache-dns/0.0.3/ix_values.yaml similarity index 100% rename from incubator/lancache-dns/0.0.1/ix_values.yaml rename to incubator/lancache-dns/0.0.3/ix_values.yaml diff --git a/incubator/lancache-dns/0.0.1/questions.yaml b/incubator/lancache-dns/0.0.3/questions.yaml similarity index 100% rename from incubator/lancache-dns/0.0.1/questions.yaml rename to incubator/lancache-dns/0.0.3/questions.yaml diff --git a/incubator/lancache-monolithic/0.0.5/templates/common.yaml b/incubator/lancache-dns/0.0.3/templates/common.yaml similarity index 100% rename from incubator/lancache-monolithic/0.0.5/templates/common.yaml rename to incubator/lancache-dns/0.0.3/templates/common.yaml diff --git a/incubator/lancache-monolithic/0.0.5/values.yaml b/incubator/lancache-dns/0.0.3/values.yaml similarity index 100% rename from incubator/lancache-monolithic/0.0.5/values.yaml rename to incubator/lancache-dns/0.0.3/values.yaml diff --git a/incubator/lancache-dns/item.yaml b/incubator/lancache-dns/item.yaml index b2e31458724..f4fb26506f2 100644 --- a/incubator/lancache-dns/item.yaml +++ b/incubator/lancache-dns/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/lancache-dns.png +icon_url: https://truecharts.org/img/chart-icons/lancache-dns.png categories: - incubator diff --git a/incubator/lancache-monolithic/0.0.5/CHANGELOG.md b/incubator/lancache-monolithic/0.0.5/CHANGELOG.md deleted file mode 100644 index 37ea423e560..00000000000 --- a/incubator/lancache-monolithic/0.0.5/CHANGELOG.md +++ /dev/null @@ -1,31 +0,0 @@ -# Changelog - - -## [lancache-monolithic-0.0.5](https://github.com/truecharts/apps/compare/lancache-monolithic-0.0.4...lancache-monolithic-0.0.5) (2022-07-13) - - - -## [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.5/Chart.lock b/incubator/lancache-monolithic/0.0.5/Chart.lock deleted file mode 100644 index 3bb3c330a85..00000000000 --- a/incubator/lancache-monolithic/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-13T05:45:53.251765389Z" diff --git a/incubator/lancache-monolithic/0.0.5/Chart.yaml b/incubator/lancache-monolithic/0.0.5/Chart.yaml deleted file mode 100644 index d783c82ab96..00000000000 --- a/incubator/lancache-monolithic/0.0.5/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lancache-monolithic -version: 0.0.5 -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.5/README.md b/incubator/lancache-monolithic/0.0.5/README.md deleted file mode 100644 index 4fa3343f481..00000000000 --- a/incubator/lancache-monolithic/0.0.5/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# lancache-monolithic - -A monolithic lancache service capable of caching all cdn's in a single instance. - -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/incubator/lancache-monolithic/0.0.5/app-readme.md b/incubator/lancache-monolithic/0.0.5/app-readme.md deleted file mode 100644 index 0ca29e7d13c..00000000000 --- a/incubator/lancache-monolithic/0.0.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A monolithic lancache service capable of caching all cdn's in a single instance. - -This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/incubator/lancache-monolithic/0.0.7/CHANGELOG.md b/incubator/lancache-monolithic/0.0.7/CHANGELOG.md new file mode 100644 index 00000000000..8e4f76e3234 --- /dev/null +++ b/incubator/lancache-monolithic/0.0.7/CHANGELOG.md @@ -0,0 +1,43 @@ +# Changelog + + +## [lancache-monolithic-0.0.7](https://github.com/truecharts/apps/compare/lancache-monolithic-0.0.5...lancache-monolithic-0.0.7) (2022-07-14) + +### Chore + +- update some last icons ([#3160](https://github.com/truecharts/apps/issues/3160)) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [lancache-monolithic-0.0.5](https://github.com/truecharts/apps/compare/lancache-monolithic-0.0.4...lancache-monolithic-0.0.5) (2022-07-13) + + + +## [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.7/Chart.lock b/incubator/lancache-monolithic/0.0.7/Chart.lock new file mode 100644 index 00000000000..587e15b69a1 --- /dev/null +++ b/incubator/lancache-monolithic/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-14T13:56:15.239277746Z" diff --git a/incubator/lancache-monolithic/0.0.7/Chart.yaml b/incubator/lancache-monolithic/0.0.7/Chart.yaml new file mode 100644 index 00000000000..dc0c1aa2cbf --- /dev/null +++ b/incubator/lancache-monolithic/0.0.7/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: lancache-monolithic +version: 0.0.7 +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/lancache-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.7/README.md b/incubator/lancache-monolithic/0.0.7/README.md new file mode 100644 index 00000000000..81f5a5729d3 --- /dev/null +++ b/incubator/lancache-monolithic/0.0.7/README.md @@ -0,0 +1,43 @@ +# lancache-monolithic + +A monolithic lancache service capable of caching all CDN's in a single instance. + +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/incubator/lancache-monolithic/0.0.7/app-readme.md b/incubator/lancache-monolithic/0.0.7/app-readme.md new file mode 100644 index 00000000000..529899a0c35 --- /dev/null +++ b/incubator/lancache-monolithic/0.0.7/app-readme.md @@ -0,0 +1,3 @@ +A monolithic lancache service capable of caching all CDN's in a single instance. + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/incubator/mediainfo/0.0.8/charts/common-10.4.4.tgz b/incubator/lancache-monolithic/0.0.7/charts/common-10.4.4.tgz similarity index 100% rename from incubator/mediainfo/0.0.8/charts/common-10.4.4.tgz rename to incubator/lancache-monolithic/0.0.7/charts/common-10.4.4.tgz diff --git a/incubator/lancache-monolithic/0.0.5/icon.png b/incubator/lancache-monolithic/0.0.7/icon.png similarity index 100% rename from incubator/lancache-monolithic/0.0.5/icon.png rename to incubator/lancache-monolithic/0.0.7/icon.png diff --git a/incubator/lancache-monolithic/0.0.5/ix_values.yaml b/incubator/lancache-monolithic/0.0.7/ix_values.yaml similarity index 100% rename from incubator/lancache-monolithic/0.0.5/ix_values.yaml rename to incubator/lancache-monolithic/0.0.7/ix_values.yaml diff --git a/incubator/lancache-monolithic/0.0.5/questions.yaml b/incubator/lancache-monolithic/0.0.7/questions.yaml similarity index 100% rename from incubator/lancache-monolithic/0.0.5/questions.yaml rename to incubator/lancache-monolithic/0.0.7/questions.yaml diff --git a/incubator/mediainfo/0.0.8/templates/common.yaml b/incubator/lancache-monolithic/0.0.7/templates/common.yaml similarity index 100% rename from incubator/mediainfo/0.0.8/templates/common.yaml rename to incubator/lancache-monolithic/0.0.7/templates/common.yaml diff --git a/incubator/mediainfo/0.0.8/values.yaml b/incubator/lancache-monolithic/0.0.7/values.yaml similarity index 100% rename from incubator/mediainfo/0.0.8/values.yaml rename to incubator/lancache-monolithic/0.0.7/values.yaml diff --git a/incubator/lancache-monolithic/item.yaml b/incubator/lancache-monolithic/item.yaml index e84e07b7cd1..3547ce50710 100644 --- a/incubator/lancache-monolithic/item.yaml +++ b/incubator/lancache-monolithic/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/chart-icons/monolithic.png +icon_url: https://truecharts.org/img/chart-icons/lancache-monolithic.png categories: - gaming diff --git a/incubator/mediainfo/0.0.10/CHANGELOG.md b/incubator/mediainfo/0.0.10/CHANGELOG.md new file mode 100644 index 00000000000..e9ebf017ebc --- /dev/null +++ b/incubator/mediainfo/0.0.10/CHANGELOG.md @@ -0,0 +1,72 @@ +# Changelog + + +## [mediainfo-0.0.10](https://github.com/truecharts/apps/compare/mediainfo-0.0.8...mediainfo-0.0.10) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.10/Chart.lock b/incubator/mediainfo/0.0.10/Chart.lock new file mode 100644 index 00000000000..c1cf9c2cf2e --- /dev/null +++ b/incubator/mediainfo/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-14T13:56:21.098006442Z" diff --git a/incubator/mediainfo/0.0.10/Chart.yaml b/incubator/mediainfo/0.0.10/Chart.yaml new file mode 100644 index 00000000000..0ee652c29aa --- /dev/null +++ b/incubator/mediainfo/0.0.10/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.10 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/mediainfo/0.0.8/README.md b/incubator/mediainfo/0.0.10/README.md similarity index 100% rename from incubator/mediainfo/0.0.8/README.md rename to incubator/mediainfo/0.0.10/README.md diff --git a/incubator/mediainfo/0.0.8/app-readme.md b/incubator/mediainfo/0.0.10/app-readme.md similarity index 100% rename from incubator/mediainfo/0.0.8/app-readme.md rename to incubator/mediainfo/0.0.10/app-readme.md diff --git a/incubator/meshcentral/3.0.19/charts/common-10.4.4.tgz b/incubator/mediainfo/0.0.10/charts/common-10.4.4.tgz similarity index 100% rename from incubator/meshcentral/3.0.19/charts/common-10.4.4.tgz rename to incubator/mediainfo/0.0.10/charts/common-10.4.4.tgz diff --git a/incubator/mkvcleaver/0.0.8/docs/installation_notes.md b/incubator/mediainfo/0.0.10/docs/installation_notes.md similarity index 100% rename from incubator/mkvcleaver/0.0.8/docs/installation_notes.md rename to incubator/mediainfo/0.0.10/docs/installation_notes.md diff --git a/incubator/mediainfo/0.0.8/icon.png b/incubator/mediainfo/0.0.10/icon.png similarity index 100% rename from incubator/mediainfo/0.0.8/icon.png rename to incubator/mediainfo/0.0.10/icon.png diff --git a/incubator/mediainfo/0.0.8/ix_values.yaml b/incubator/mediainfo/0.0.10/ix_values.yaml similarity index 100% rename from incubator/mediainfo/0.0.8/ix_values.yaml rename to incubator/mediainfo/0.0.10/ix_values.yaml diff --git a/incubator/mediainfo/0.0.8/questions.yaml b/incubator/mediainfo/0.0.10/questions.yaml similarity index 100% rename from incubator/mediainfo/0.0.8/questions.yaml rename to incubator/mediainfo/0.0.10/questions.yaml diff --git a/incubator/mineos/0.0.6/templates/common.yaml b/incubator/mediainfo/0.0.10/templates/common.yaml similarity index 100% rename from incubator/mineos/0.0.6/templates/common.yaml rename to incubator/mediainfo/0.0.10/templates/common.yaml diff --git a/incubator/meshcentral/3.0.19/values.yaml b/incubator/mediainfo/0.0.10/values.yaml similarity index 100% rename from incubator/meshcentral/3.0.19/values.yaml rename to incubator/mediainfo/0.0.10/values.yaml diff --git a/incubator/mediainfo/0.0.8/CHANGELOG.md b/incubator/mediainfo/0.0.8/CHANGELOG.md deleted file mode 100644 index d4f2c71794a..00000000000 --- a/incubator/mediainfo/0.0.8/CHANGELOG.md +++ /dev/null @@ -1,64 +0,0 @@ -# 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 deleted file mode 100644 index 94c58f0ec9b..00000000000 --- a/incubator/mediainfo/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-12T22:53:54.855269469Z" diff --git a/incubator/mediainfo/0.0.8/Chart.yaml b/incubator/mediainfo/0.0.8/Chart.yaml deleted file mode 100644 index ab339d93590..00000000000 --- a/incubator/mediainfo/0.0.8/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/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/meshcentral/3.0.19/CHANGELOG.md b/incubator/meshcentral/3.0.19/CHANGELOG.md deleted file mode 100644 index 6904af9ee40..00000000000 --- a/incubator/meshcentral/3.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 7734535e37c..00000000000 --- a/incubator/meshcentral/3.0.19/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-12T22:54:02.469253024Z" diff --git a/incubator/meshcentral/3.0.19/Chart.yaml b/incubator/meshcentral/3.0.19/Chart.yaml deleted file mode 100644 index 87a50792f1f..00000000000 --- a/incubator/meshcentral/3.0.19/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -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.21/CHANGELOG.md b/incubator/meshcentral/3.0.21/CHANGELOG.md new file mode 100644 index 00000000000..5c13441c854 --- /dev/null +++ b/incubator/meshcentral/3.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [meshcentral-3.0.21](https://github.com/truecharts/apps/compare/meshcentral-3.0.19...meshcentral-3.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/meshcentral/3.0.21/Chart.lock b/incubator/meshcentral/3.0.21/Chart.lock new file mode 100644 index 00000000000..dbc0e50a65b --- /dev/null +++ b/incubator/meshcentral/3.0.21/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-14T13:56:29.936230331Z" diff --git a/incubator/meshcentral/3.0.21/Chart.yaml b/incubator/meshcentral/3.0.21/Chart.yaml new file mode 100644 index 00000000000..2bd64fbde41 --- /dev/null +++ b/incubator/meshcentral/3.0.21/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: meshcentral +version: 3.0.21 +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.19/README.md b/incubator/meshcentral/3.0.21/README.md similarity index 100% rename from incubator/meshcentral/3.0.19/README.md rename to incubator/meshcentral/3.0.21/README.md diff --git a/incubator/meshcentral/3.0.19/app-readme.md b/incubator/meshcentral/3.0.21/app-readme.md similarity index 100% rename from incubator/meshcentral/3.0.19/app-readme.md rename to incubator/meshcentral/3.0.21/app-readme.md diff --git a/incubator/mineos/0.0.6/charts/common-10.4.4.tgz b/incubator/meshcentral/3.0.21/charts/common-10.4.4.tgz similarity index 100% rename from incubator/mineos/0.0.6/charts/common-10.4.4.tgz rename to incubator/meshcentral/3.0.21/charts/common-10.4.4.tgz diff --git a/incubator/meshcentral/3.0.19/charts/mongodb-1.0.32.tgz b/incubator/meshcentral/3.0.21/charts/mongodb-1.0.32.tgz similarity index 100% rename from incubator/meshcentral/3.0.19/charts/mongodb-1.0.32.tgz rename to incubator/meshcentral/3.0.21/charts/mongodb-1.0.32.tgz diff --git a/incubator/meshcentral/3.0.19/icon.png b/incubator/meshcentral/3.0.21/icon.png similarity index 100% rename from incubator/meshcentral/3.0.19/icon.png rename to incubator/meshcentral/3.0.21/icon.png diff --git a/incubator/meshcentral/3.0.19/ix_values.yaml b/incubator/meshcentral/3.0.21/ix_values.yaml similarity index 100% rename from incubator/meshcentral/3.0.19/ix_values.yaml rename to incubator/meshcentral/3.0.21/ix_values.yaml diff --git a/incubator/meshcentral/3.0.19/questions.yaml b/incubator/meshcentral/3.0.21/questions.yaml similarity index 100% rename from incubator/meshcentral/3.0.19/questions.yaml rename to incubator/meshcentral/3.0.21/questions.yaml diff --git a/incubator/meshcentral/3.0.19/templates/common.yaml b/incubator/meshcentral/3.0.21/templates/common.yaml similarity index 100% rename from incubator/meshcentral/3.0.19/templates/common.yaml rename to incubator/meshcentral/3.0.21/templates/common.yaml diff --git a/incubator/mineos/0.0.6/values.yaml b/incubator/meshcentral/3.0.21/values.yaml similarity index 100% rename from incubator/mineos/0.0.6/values.yaml rename to incubator/meshcentral/3.0.21/values.yaml diff --git a/incubator/mineos/0.0.6/CHANGELOG.md b/incubator/mineos/0.0.6/CHANGELOG.md deleted file mode 100644 index e5c1981dd4d..00000000000 --- a/incubator/mineos/0.0.6/CHANGELOG.md +++ /dev/null @@ -1,45 +0,0 @@ -# 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 deleted file mode 100644 index 0183a53a941..00000000000 --- a/incubator/mineos/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-12T22:53:58.107508111Z" diff --git a/incubator/mineos/0.0.6/Chart.yaml b/incubator/mineos/0.0.6/Chart.yaml deleted file mode 100644 index 14feb87530a..00000000000 --- a/incubator/mineos/0.0.6/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -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.8/CHANGELOG.md b/incubator/mineos/0.0.8/CHANGELOG.md new file mode 100644 index 00000000000..1cfce090659 --- /dev/null +++ b/incubator/mineos/0.0.8/CHANGELOG.md @@ -0,0 +1,53 @@ +# Changelog + + +## [mineos-0.0.8](https://github.com/truecharts/apps/compare/mineos-0.0.6...mineos-0.0.8) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.8/Chart.lock b/incubator/mineos/0.0.8/Chart.lock new file mode 100644 index 00000000000..21c606695f1 --- /dev/null +++ b/incubator/mineos/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-14T13:56:29.886171473Z" diff --git a/incubator/mineos/0.0.8/Chart.yaml b/incubator/mineos/0.0.8/Chart.yaml new file mode 100644 index 00000000000..0b53e153500 --- /dev/null +++ b/incubator/mineos/0.0.8/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: mineos +version: 0.0.8 +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.6/README.md b/incubator/mineos/0.0.8/README.md similarity index 100% rename from incubator/mineos/0.0.6/README.md rename to incubator/mineos/0.0.8/README.md diff --git a/incubator/mineos/0.0.6/app-readme.md b/incubator/mineos/0.0.8/app-readme.md similarity index 100% rename from incubator/mineos/0.0.6/app-readme.md rename to incubator/mineos/0.0.8/app-readme.md diff --git a/incubator/mkvcleaver/0.0.8/charts/common-10.4.4.tgz b/incubator/mineos/0.0.8/charts/common-10.4.4.tgz similarity index 100% rename from incubator/mkvcleaver/0.0.8/charts/common-10.4.4.tgz rename to incubator/mineos/0.0.8/charts/common-10.4.4.tgz diff --git a/incubator/mineos/0.0.6/icon.png b/incubator/mineos/0.0.8/icon.png similarity index 100% rename from incubator/mineos/0.0.6/icon.png rename to incubator/mineos/0.0.8/icon.png diff --git a/incubator/mineos/0.0.6/ix_values.yaml b/incubator/mineos/0.0.8/ix_values.yaml similarity index 100% rename from incubator/mineos/0.0.6/ix_values.yaml rename to incubator/mineos/0.0.8/ix_values.yaml diff --git a/incubator/mineos/0.0.6/questions.yaml b/incubator/mineos/0.0.8/questions.yaml similarity index 100% rename from incubator/mineos/0.0.6/questions.yaml rename to incubator/mineos/0.0.8/questions.yaml diff --git a/incubator/mkvcleaver/0.0.8/templates/common.yaml b/incubator/mineos/0.0.8/templates/common.yaml similarity index 100% rename from incubator/mkvcleaver/0.0.8/templates/common.yaml rename to incubator/mineos/0.0.8/templates/common.yaml diff --git a/incubator/mkvcleaver/0.0.8/values.yaml b/incubator/mineos/0.0.8/values.yaml similarity index 100% rename from incubator/mkvcleaver/0.0.8/values.yaml rename to incubator/mineos/0.0.8/values.yaml diff --git a/incubator/mkvcleaver/0.0.10/CHANGELOG.md b/incubator/mkvcleaver/0.0.10/CHANGELOG.md new file mode 100644 index 00000000000..46deef30e9b --- /dev/null +++ b/incubator/mkvcleaver/0.0.10/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mkvcleaver-0.0.10](https://github.com/truecharts/apps/compare/mkvcleaver-0.0.8...mkvcleaver-0.0.10) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/incubator/mkvcleaver/0.0.10/Chart.lock b/incubator/mkvcleaver/0.0.10/Chart.lock new file mode 100644 index 00000000000..63ab1167694 --- /dev/null +++ b/incubator/mkvcleaver/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-14T13:56:33.9477616Z" diff --git a/incubator/mkvcleaver/0.0.10/Chart.yaml b/incubator/mkvcleaver/0.0.10/Chart.yaml new file mode 100644 index 00000000000..33ca2fcfe1a --- /dev/null +++ b/incubator/mkvcleaver/0.0.10/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.10 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/mkvcleaver/0.0.8/README.md b/incubator/mkvcleaver/0.0.10/README.md similarity index 100% rename from incubator/mkvcleaver/0.0.8/README.md rename to incubator/mkvcleaver/0.0.10/README.md diff --git a/incubator/mkvcleaver/0.0.8/app-readme.md b/incubator/mkvcleaver/0.0.10/app-readme.md similarity index 100% rename from incubator/mkvcleaver/0.0.8/app-readme.md rename to incubator/mkvcleaver/0.0.10/app-readme.md diff --git a/incubator/piwigo/3.0.14/charts/common-10.4.4.tgz b/incubator/mkvcleaver/0.0.10/charts/common-10.4.4.tgz similarity index 100% rename from incubator/piwigo/3.0.14/charts/common-10.4.4.tgz rename to incubator/mkvcleaver/0.0.10/charts/common-10.4.4.tgz diff --git a/incubator/qdirstat/0.0.8/docs/installation_notes.md b/incubator/mkvcleaver/0.0.10/docs/installation_notes.md similarity index 100% rename from incubator/qdirstat/0.0.8/docs/installation_notes.md rename to incubator/mkvcleaver/0.0.10/docs/installation_notes.md diff --git a/incubator/mkvcleaver/0.0.8/icon.png b/incubator/mkvcleaver/0.0.10/icon.png similarity index 100% rename from incubator/mkvcleaver/0.0.8/icon.png rename to incubator/mkvcleaver/0.0.10/icon.png diff --git a/incubator/mkvcleaver/0.0.8/ix_values.yaml b/incubator/mkvcleaver/0.0.10/ix_values.yaml similarity index 100% rename from incubator/mkvcleaver/0.0.8/ix_values.yaml rename to incubator/mkvcleaver/0.0.10/ix_values.yaml diff --git a/incubator/mkvcleaver/0.0.8/questions.yaml b/incubator/mkvcleaver/0.0.10/questions.yaml similarity index 100% rename from incubator/mkvcleaver/0.0.8/questions.yaml rename to incubator/mkvcleaver/0.0.10/questions.yaml diff --git a/incubator/plex-meta-manager/0.0.1/templates/common.yaml b/incubator/mkvcleaver/0.0.10/templates/common.yaml similarity index 100% rename from incubator/plex-meta-manager/0.0.1/templates/common.yaml rename to incubator/mkvcleaver/0.0.10/templates/common.yaml diff --git a/incubator/piwigo/3.0.14/values.yaml b/incubator/mkvcleaver/0.0.10/values.yaml similarity index 100% rename from incubator/piwigo/3.0.14/values.yaml rename to incubator/mkvcleaver/0.0.10/values.yaml diff --git a/incubator/mkvcleaver/0.0.8/CHANGELOG.md b/incubator/mkvcleaver/0.0.8/CHANGELOG.md deleted file mode 100644 index 782d4c3a47c..00000000000 --- a/incubator/mkvcleaver/0.0.8/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 8720977cfaf..00000000000 --- a/incubator/mkvcleaver/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-12T22:54:04.513720836Z" diff --git a/incubator/mkvcleaver/0.0.8/Chart.yaml b/incubator/mkvcleaver/0.0.8/Chart.yaml deleted file mode 100644 index 45387fbdd3a..00000000000 --- a/incubator/mkvcleaver/0.0.8/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/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/piwigo/3.0.14/CHANGELOG.md b/incubator/piwigo/3.0.14/CHANGELOG.md deleted file mode 100644 index 877438f458b..00000000000 --- a/incubator/piwigo/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 90c1f37a78f..00000000000 --- a/incubator/piwigo/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-12T22:54:09.371224606Z" diff --git a/incubator/piwigo/3.0.14/Chart.yaml b/incubator/piwigo/3.0.14/Chart.yaml deleted file mode 100644 index ddea34ecad0..00000000000 --- a/incubator/piwigo/3.0.14/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/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.16/CHANGELOG.md b/incubator/piwigo/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..75038987c64 --- /dev/null +++ b/incubator/piwigo/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [piwigo-3.0.16](https://github.com/truecharts/apps/compare/piwigo-3.0.14...piwigo-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/incubator/piwigo/3.0.16/Chart.lock b/incubator/piwigo/3.0.16/Chart.lock new file mode 100644 index 00000000000..97854c0c1f8 --- /dev/null +++ b/incubator/piwigo/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-14T13:56:40.668908712Z" diff --git a/incubator/piwigo/3.0.16/Chart.yaml b/incubator/piwigo/3.0.16/Chart.yaml new file mode 100644 index 00000000000..5b9492b0aa7 --- /dev/null +++ b/incubator/piwigo/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/piwigo/3.0.14/README.md b/incubator/piwigo/3.0.16/README.md similarity index 100% rename from incubator/piwigo/3.0.14/README.md rename to incubator/piwigo/3.0.16/README.md diff --git a/incubator/piwigo/3.0.14/app-readme.md b/incubator/piwigo/3.0.16/app-readme.md similarity index 100% rename from incubator/piwigo/3.0.14/app-readme.md rename to incubator/piwigo/3.0.16/app-readme.md diff --git a/incubator/plausible/0.0.5/charts/common-10.4.4.tgz b/incubator/piwigo/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from incubator/plausible/0.0.5/charts/common-10.4.4.tgz rename to incubator/piwigo/3.0.16/charts/common-10.4.4.tgz diff --git a/incubator/piwigo/3.0.14/icon.png b/incubator/piwigo/3.0.16/icon.png similarity index 100% rename from incubator/piwigo/3.0.14/icon.png rename to incubator/piwigo/3.0.16/icon.png diff --git a/incubator/piwigo/3.0.14/ix_values.yaml b/incubator/piwigo/3.0.16/ix_values.yaml similarity index 100% rename from incubator/piwigo/3.0.14/ix_values.yaml rename to incubator/piwigo/3.0.16/ix_values.yaml diff --git a/incubator/piwigo/3.0.14/questions.yaml b/incubator/piwigo/3.0.16/questions.yaml similarity index 100% rename from incubator/piwigo/3.0.14/questions.yaml rename to incubator/piwigo/3.0.16/questions.yaml diff --git a/incubator/piwigo/3.0.14/templates/common.yaml b/incubator/piwigo/3.0.16/templates/common.yaml similarity index 100% rename from incubator/piwigo/3.0.14/templates/common.yaml rename to incubator/piwigo/3.0.16/templates/common.yaml diff --git a/incubator/plausible/0.0.5/values.yaml b/incubator/piwigo/3.0.16/values.yaml similarity index 100% rename from incubator/plausible/0.0.5/values.yaml rename to incubator/piwigo/3.0.16/values.yaml diff --git a/incubator/plausible/0.0.5/CHANGELOG.md b/incubator/plausible/0.0.5/CHANGELOG.md deleted file mode 100644 index 1e5c1c401f5..00000000000 --- a/incubator/plausible/0.0.5/CHANGELOG.md +++ /dev/null @@ -1,35 +0,0 @@ -# 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 deleted file mode 100644 index 521c3a728c0..00000000000 --- a/incubator/plausible/0.0.5/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-12T22:54:24.249055872Z" diff --git a/incubator/plausible/0.0.5/Chart.yaml b/incubator/plausible/0.0.5/Chart.yaml deleted file mode 100644 index 6509025b4d6..00000000000 --- a/incubator/plausible/0.0.5/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/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.7/CHANGELOG.md b/incubator/plausible/0.0.7/CHANGELOG.md new file mode 100644 index 00000000000..3f242f0de18 --- /dev/null +++ b/incubator/plausible/0.0.7/CHANGELOG.md @@ -0,0 +1,43 @@ +# Changelog + + +## [plausible-0.0.7](https://github.com/truecharts/apps/compare/plausible-0.0.5...plausible-0.0.7) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.7/Chart.lock b/incubator/plausible/0.0.7/Chart.lock new file mode 100644 index 00000000000..c357a8020c3 --- /dev/null +++ b/incubator/plausible/0.0.7/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-14T13:57:02.85161551Z" diff --git a/incubator/plausible/0.0.7/Chart.yaml b/incubator/plausible/0.0.7/Chart.yaml new file mode 100644 index 00000000000..92fbb0a2291 --- /dev/null +++ b/incubator/plausible/0.0.7/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.7 +annotations: + truecharts.org/catagories: | + - analytics + - plausible + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/plausible/0.0.5/README.md b/incubator/plausible/0.0.7/README.md similarity index 100% rename from incubator/plausible/0.0.5/README.md rename to incubator/plausible/0.0.7/README.md diff --git a/incubator/plausible/0.0.5/app-readme.md b/incubator/plausible/0.0.7/app-readme.md similarity index 100% rename from incubator/plausible/0.0.5/app-readme.md rename to incubator/plausible/0.0.7/app-readme.md diff --git a/incubator/plausible/0.0.5/charts/clickhouse-0.0.5.tgz b/incubator/plausible/0.0.7/charts/clickhouse-0.0.5.tgz similarity index 100% rename from incubator/plausible/0.0.5/charts/clickhouse-0.0.5.tgz rename to incubator/plausible/0.0.7/charts/clickhouse-0.0.5.tgz diff --git a/incubator/plex-meta-manager/0.0.1/charts/common-10.4.4.tgz b/incubator/plausible/0.0.7/charts/common-10.4.4.tgz similarity index 100% rename from incubator/plex-meta-manager/0.0.1/charts/common-10.4.4.tgz rename to incubator/plausible/0.0.7/charts/common-10.4.4.tgz diff --git a/incubator/plausible/0.0.5/charts/postgresql-8.0.30.tgz b/incubator/plausible/0.0.7/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/plausible/0.0.5/charts/postgresql-8.0.30.tgz rename to incubator/plausible/0.0.7/charts/postgresql-8.0.30.tgz diff --git a/incubator/plausible/0.0.5/icon.png b/incubator/plausible/0.0.7/icon.png similarity index 100% rename from incubator/plausible/0.0.5/icon.png rename to incubator/plausible/0.0.7/icon.png diff --git a/incubator/plausible/0.0.5/ix_values.yaml b/incubator/plausible/0.0.7/ix_values.yaml similarity index 100% rename from incubator/plausible/0.0.5/ix_values.yaml rename to incubator/plausible/0.0.7/ix_values.yaml diff --git a/incubator/plausible/0.0.5/questions.yaml b/incubator/plausible/0.0.7/questions.yaml similarity index 100% rename from incubator/plausible/0.0.5/questions.yaml rename to incubator/plausible/0.0.7/questions.yaml diff --git a/incubator/plausible/0.0.5/templates/_env.tpl b/incubator/plausible/0.0.7/templates/_env.tpl similarity index 100% rename from incubator/plausible/0.0.5/templates/_env.tpl rename to incubator/plausible/0.0.7/templates/_env.tpl diff --git a/incubator/plausible/0.0.5/templates/common.yaml b/incubator/plausible/0.0.7/templates/common.yaml similarity index 100% rename from incubator/plausible/0.0.5/templates/common.yaml rename to incubator/plausible/0.0.7/templates/common.yaml diff --git a/incubator/plex-meta-manager/0.0.1/values.yaml b/incubator/plausible/0.0.7/values.yaml similarity index 100% rename from incubator/plex-meta-manager/0.0.1/values.yaml rename to incubator/plausible/0.0.7/values.yaml diff --git a/incubator/plex-meta-manager/0.0.1/CHANGELOG.md b/incubator/plex-meta-manager/0.0.1/CHANGELOG.md deleted file mode 100644 index a191161b178..00000000000 --- a/incubator/plex-meta-manager/0.0.1/CHANGELOG.md +++ /dev/null @@ -1,9 +0,0 @@ -# Changelog - - -## [plex-meta-manager-0.0.1]plex-meta-manager-0.0.1 (2022-07-14) - -### Feat - -- Add plex-meta-manager ([#3172](https://github.com/truecharts/apps/issues/3172)) - diff --git a/incubator/plex-meta-manager/0.0.1/Chart.lock b/incubator/plex-meta-manager/0.0.1/Chart.lock deleted file mode 100644 index 0eda204074d..00000000000 --- a/incubator/plex-meta-manager/0.0.1/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-14T09:28:52.340635502Z" diff --git a/incubator/plex-meta-manager/0.0.1/Chart.yaml b/incubator/plex-meta-manager/0.0.1/Chart.yaml deleted file mode 100644 index e83f4a371e6..00000000000 --- a/incubator/plex-meta-manager/0.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: plex-meta-manager -version: 0.0.1 -appVersion: "1.17.1" -description: Python3 script run using YAML config files to update on a schedule the metadata of the movies, shows, and collections in your libraries as well as automatically build collections -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/incubator/plex-meta-manager -icon: https://truecharts.org/img/chart-icons/plex-meta-manager.png -keywords: - - plex-meta-manager -sources: - - https://hub.docker.com/r/linuxserver/plex-meta-manager - - https://github.com/linuxserver/docker-plex-meta-manager - - https://github.com/meisnate12/Plex-Meta-Manager -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: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/plex-meta-manager/0.0.3/CHANGELOG.md b/incubator/plex-meta-manager/0.0.3/CHANGELOG.md new file mode 100644 index 00000000000..81ff74ae199 --- /dev/null +++ b/incubator/plex-meta-manager/0.0.3/CHANGELOG.md @@ -0,0 +1,20 @@ +# Changelog + + +## [plex-meta-manager-0.0.3](https://github.com/truecharts/apps/compare/plex-meta-manager-0.0.1...plex-meta-manager-0.0.3) (2022-07-14) + +### Chore + +- Auto-update chart README [skip ci] + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [plex-meta-manager-0.0.1]plex-meta-manager-0.0.1 (2022-07-14) + +### Feat + +- Add plex-meta-manager ([#3172](https://github.com/truecharts/apps/issues/3172)) diff --git a/incubator/plex-meta-manager/0.0.3/Chart.lock b/incubator/plex-meta-manager/0.0.3/Chart.lock new file mode 100644 index 00000000000..458c5fc4290 --- /dev/null +++ b/incubator/plex-meta-manager/0.0.3/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-14T13:56:52.553138174Z" diff --git a/incubator/plex-meta-manager/0.0.3/Chart.yaml b/incubator/plex-meta-manager/0.0.3/Chart.yaml new file mode 100644 index 00000000000..1ff00a62176 --- /dev/null +++ b/incubator/plex-meta-manager/0.0.3/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: plex-meta-manager +version: 0.0.3 +appVersion: "1.17.1" +description: Python3 script run using YAML config files to update on a schedule the metadata of the movies, shows, and collections in your libraries as well as automatically build collections +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/incubator/plex-meta-manager +icon: https://truecharts.org/img/chart-icons/plex-meta-manager.png +keywords: + - plex-meta-manager +sources: + - https://hub.docker.com/r/linuxserver/plex-meta-manager + - https://github.com/linuxserver/docker-plex-meta-manager + - https://github.com/meisnate12/Plex-Meta-Manager +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: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/plex-meta-manager/0.0.1/README.md b/incubator/plex-meta-manager/0.0.3/README.md similarity index 100% rename from incubator/plex-meta-manager/0.0.1/README.md rename to incubator/plex-meta-manager/0.0.3/README.md diff --git a/incubator/plex-meta-manager/0.0.1/app-readme.md b/incubator/plex-meta-manager/0.0.3/app-readme.md similarity index 100% rename from incubator/plex-meta-manager/0.0.1/app-readme.md rename to incubator/plex-meta-manager/0.0.3/app-readme.md diff --git a/incubator/privatebin/0.0.14/charts/common-10.4.4.tgz b/incubator/plex-meta-manager/0.0.3/charts/common-10.4.4.tgz similarity index 100% rename from incubator/privatebin/0.0.14/charts/common-10.4.4.tgz rename to incubator/plex-meta-manager/0.0.3/charts/common-10.4.4.tgz diff --git a/incubator/plex-meta-manager/0.0.1/icon.png b/incubator/plex-meta-manager/0.0.3/icon.png similarity index 100% rename from incubator/plex-meta-manager/0.0.1/icon.png rename to incubator/plex-meta-manager/0.0.3/icon.png diff --git a/incubator/plex-meta-manager/0.0.1/ix_values.yaml b/incubator/plex-meta-manager/0.0.3/ix_values.yaml similarity index 100% rename from incubator/plex-meta-manager/0.0.1/ix_values.yaml rename to incubator/plex-meta-manager/0.0.3/ix_values.yaml diff --git a/incubator/plex-meta-manager/0.0.1/questions.yaml b/incubator/plex-meta-manager/0.0.3/questions.yaml similarity index 100% rename from incubator/plex-meta-manager/0.0.1/questions.yaml rename to incubator/plex-meta-manager/0.0.3/questions.yaml diff --git a/incubator/putty/0.0.8/templates/common.yaml b/incubator/plex-meta-manager/0.0.3/templates/common.yaml similarity index 100% rename from incubator/putty/0.0.8/templates/common.yaml rename to incubator/plex-meta-manager/0.0.3/templates/common.yaml diff --git a/incubator/privatebin/0.0.14/values.yaml b/incubator/plex-meta-manager/0.0.3/values.yaml similarity index 100% rename from incubator/privatebin/0.0.14/values.yaml rename to incubator/plex-meta-manager/0.0.3/values.yaml diff --git a/incubator/privatebin/0.0.14/CHANGELOG.md b/incubator/privatebin/0.0.14/CHANGELOG.md deleted file mode 100644 index 1fa5ad7a8d9..00000000000 --- a/incubator/privatebin/0.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index feb22099388..00000000000 --- a/incubator/privatebin/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-12T22:54:24.472950854Z" diff --git a/incubator/privatebin/0.0.14/Chart.yaml b/incubator/privatebin/0.0.14/Chart.yaml deleted file mode 100644 index b9dfd2d7287..00000000000 --- a/incubator/privatebin/0.0.14/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/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.16/CHANGELOG.md b/incubator/privatebin/0.0.16/CHANGELOG.md new file mode 100644 index 00000000000..641d5ce0b05 --- /dev/null +++ b/incubator/privatebin/0.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [privatebin-0.0.16](https://github.com/truecharts/apps/compare/privatebin-0.0.14...privatebin-0.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/privatebin/0.0.16/Chart.lock b/incubator/privatebin/0.0.16/Chart.lock new file mode 100644 index 00000000000..1fc267fab39 --- /dev/null +++ b/incubator/privatebin/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-14T13:57:01.421881824Z" diff --git a/incubator/privatebin/0.0.16/Chart.yaml b/incubator/privatebin/0.0.16/Chart.yaml new file mode 100644 index 00000000000..46c8381a899 --- /dev/null +++ b/incubator/privatebin/0.0.16/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.16 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/privatebin/0.0.14/README.md b/incubator/privatebin/0.0.16/README.md similarity index 100% rename from incubator/privatebin/0.0.14/README.md rename to incubator/privatebin/0.0.16/README.md diff --git a/incubator/privatebin/0.0.14/app-readme.md b/incubator/privatebin/0.0.16/app-readme.md similarity index 100% rename from incubator/privatebin/0.0.14/app-readme.md rename to incubator/privatebin/0.0.16/app-readme.md diff --git a/incubator/putty/0.0.8/charts/common-10.4.4.tgz b/incubator/privatebin/0.0.16/charts/common-10.4.4.tgz similarity index 100% rename from incubator/putty/0.0.8/charts/common-10.4.4.tgz rename to incubator/privatebin/0.0.16/charts/common-10.4.4.tgz diff --git a/incubator/privatebin/0.0.14/charts/postgresql-8.0.30.tgz b/incubator/privatebin/0.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/privatebin/0.0.14/charts/postgresql-8.0.30.tgz rename to incubator/privatebin/0.0.16/charts/postgresql-8.0.30.tgz diff --git a/incubator/privatebin/0.0.14/icon.png b/incubator/privatebin/0.0.16/icon.png similarity index 100% rename from incubator/privatebin/0.0.14/icon.png rename to incubator/privatebin/0.0.16/icon.png diff --git a/incubator/privatebin/0.0.14/ix_values.yaml b/incubator/privatebin/0.0.16/ix_values.yaml similarity index 100% rename from incubator/privatebin/0.0.14/ix_values.yaml rename to incubator/privatebin/0.0.16/ix_values.yaml diff --git a/incubator/privatebin/0.0.14/questions.yaml b/incubator/privatebin/0.0.16/questions.yaml similarity index 100% rename from incubator/privatebin/0.0.14/questions.yaml rename to incubator/privatebin/0.0.16/questions.yaml diff --git a/incubator/privatebin/0.0.14/templates/_configmap.tpl b/incubator/privatebin/0.0.16/templates/_configmap.tpl similarity index 100% rename from incubator/privatebin/0.0.14/templates/_configmap.tpl rename to incubator/privatebin/0.0.16/templates/_configmap.tpl diff --git a/incubator/privatebin/0.0.14/templates/_secrets.tpl b/incubator/privatebin/0.0.16/templates/_secrets.tpl similarity index 100% rename from incubator/privatebin/0.0.14/templates/_secrets.tpl rename to incubator/privatebin/0.0.16/templates/_secrets.tpl diff --git a/incubator/privatebin/0.0.14/templates/common.yaml b/incubator/privatebin/0.0.16/templates/common.yaml similarity index 100% rename from incubator/privatebin/0.0.14/templates/common.yaml rename to incubator/privatebin/0.0.16/templates/common.yaml diff --git a/incubator/putty/0.0.8/values.yaml b/incubator/privatebin/0.0.16/values.yaml similarity index 100% rename from incubator/putty/0.0.8/values.yaml rename to incubator/privatebin/0.0.16/values.yaml diff --git a/incubator/putty/0.0.10/CHANGELOG.md b/incubator/putty/0.0.10/CHANGELOG.md new file mode 100644 index 00000000000..e5dbae434a7 --- /dev/null +++ b/incubator/putty/0.0.10/CHANGELOG.md @@ -0,0 +1,75 @@ +# Changelog + + +## [putty-0.0.10](https://github.com/truecharts/apps/compare/putty-0.0.8...putty-0.0.10) (2022-07-14) + +### Chore + +- update some last icons ([#3160](https://github.com/truecharts/apps/issues/3160)) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.10/Chart.lock b/incubator/putty/0.0.10/Chart.lock new file mode 100644 index 00000000000..157adffb408 --- /dev/null +++ b/incubator/putty/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-14T13:56:59.712034442Z" diff --git a/incubator/putty/0.0.10/Chart.yaml b/incubator/putty/0.0.10/Chart.yaml new file mode 100644 index 00000000000..f47dc60b11a --- /dev/null +++ b/incubator/putty/0.0.10/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.10 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/putty/0.0.8/README.md b/incubator/putty/0.0.10/README.md similarity index 100% rename from incubator/putty/0.0.8/README.md rename to incubator/putty/0.0.10/README.md diff --git a/incubator/putty/0.0.8/app-readme.md b/incubator/putty/0.0.10/app-readme.md similarity index 100% rename from incubator/putty/0.0.8/app-readme.md rename to incubator/putty/0.0.10/app-readme.md diff --git a/incubator/qdirstat/0.0.8/charts/common-10.4.4.tgz b/incubator/putty/0.0.10/charts/common-10.4.4.tgz similarity index 100% rename from incubator/qdirstat/0.0.8/charts/common-10.4.4.tgz rename to incubator/putty/0.0.10/charts/common-10.4.4.tgz diff --git a/incubator/tsmuxer/0.0.7/docs/installation_notes.md b/incubator/putty/0.0.10/docs/installation_notes.md similarity index 100% rename from incubator/tsmuxer/0.0.7/docs/installation_notes.md rename to incubator/putty/0.0.10/docs/installation_notes.md diff --git a/incubator/putty/0.0.8/icon.png b/incubator/putty/0.0.10/icon.png similarity index 100% rename from incubator/putty/0.0.8/icon.png rename to incubator/putty/0.0.10/icon.png diff --git a/incubator/putty/0.0.8/ix_values.yaml b/incubator/putty/0.0.10/ix_values.yaml similarity index 100% rename from incubator/putty/0.0.8/ix_values.yaml rename to incubator/putty/0.0.10/ix_values.yaml diff --git a/incubator/putty/0.0.8/questions.yaml b/incubator/putty/0.0.10/questions.yaml similarity index 100% rename from incubator/putty/0.0.8/questions.yaml rename to incubator/putty/0.0.10/questions.yaml diff --git a/incubator/qdirstat/0.0.8/templates/common.yaml b/incubator/putty/0.0.10/templates/common.yaml similarity index 100% rename from incubator/qdirstat/0.0.8/templates/common.yaml rename to incubator/putty/0.0.10/templates/common.yaml diff --git a/incubator/qdirstat/0.0.8/values.yaml b/incubator/putty/0.0.10/values.yaml similarity index 100% rename from incubator/qdirstat/0.0.8/values.yaml rename to incubator/putty/0.0.10/values.yaml diff --git a/incubator/putty/0.0.8/CHANGELOG.md b/incubator/putty/0.0.8/CHANGELOG.md deleted file mode 100644 index c92bc470394..00000000000 --- a/incubator/putty/0.0.8/CHANGELOG.md +++ /dev/null @@ -1,63 +0,0 @@ -# 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 deleted file mode 100644 index 122489624c0..00000000000 --- a/incubator/putty/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-12T22:54:22.435186136Z" diff --git a/incubator/putty/0.0.8/Chart.yaml b/incubator/putty/0.0.8/Chart.yaml deleted file mode 100644 index 87becbb2168..00000000000 --- a/incubator/putty/0.0.8/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/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/qdirstat/0.0.10/CHANGELOG.md b/incubator/qdirstat/0.0.10/CHANGELOG.md new file mode 100644 index 00000000000..ad2b0fd4865 --- /dev/null +++ b/incubator/qdirstat/0.0.10/CHANGELOG.md @@ -0,0 +1,72 @@ +# Changelog + + +## [qdirstat-0.0.10](https://github.com/truecharts/apps/compare/qdirstat-0.0.8...qdirstat-0.0.10) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.10/Chart.lock b/incubator/qdirstat/0.0.10/Chart.lock new file mode 100644 index 00000000000..18b446c6a49 --- /dev/null +++ b/incubator/qdirstat/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-14T13:57:11.744046904Z" diff --git a/incubator/qdirstat/0.0.10/Chart.yaml b/incubator/qdirstat/0.0.10/Chart.yaml new file mode 100644 index 00000000000..195bc68fcdf --- /dev/null +++ b/incubator/qdirstat/0.0.10/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.10 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/qdirstat/0.0.8/README.md b/incubator/qdirstat/0.0.10/README.md similarity index 100% rename from incubator/qdirstat/0.0.8/README.md rename to incubator/qdirstat/0.0.10/README.md diff --git a/incubator/qdirstat/0.0.8/app-readme.md b/incubator/qdirstat/0.0.10/app-readme.md similarity index 100% rename from incubator/qdirstat/0.0.8/app-readme.md rename to incubator/qdirstat/0.0.10/app-readme.md diff --git a/incubator/radicale/0.0.12/charts/common-10.4.4.tgz b/incubator/qdirstat/0.0.10/charts/common-10.4.4.tgz similarity index 100% rename from incubator/radicale/0.0.12/charts/common-10.4.4.tgz rename to incubator/qdirstat/0.0.10/charts/common-10.4.4.tgz diff --git a/stable/jdownloader2/8.0.15/docs/installation_notes.md b/incubator/qdirstat/0.0.10/docs/installation_notes.md similarity index 100% rename from stable/jdownloader2/8.0.15/docs/installation_notes.md rename to incubator/qdirstat/0.0.10/docs/installation_notes.md diff --git a/incubator/qdirstat/0.0.8/icon.png b/incubator/qdirstat/0.0.10/icon.png similarity index 100% rename from incubator/qdirstat/0.0.8/icon.png rename to incubator/qdirstat/0.0.10/icon.png diff --git a/incubator/qdirstat/0.0.8/ix_values.yaml b/incubator/qdirstat/0.0.10/ix_values.yaml similarity index 100% rename from incubator/qdirstat/0.0.8/ix_values.yaml rename to incubator/qdirstat/0.0.10/ix_values.yaml diff --git a/incubator/qdirstat/0.0.8/questions.yaml b/incubator/qdirstat/0.0.10/questions.yaml similarity index 100% rename from incubator/qdirstat/0.0.8/questions.yaml rename to incubator/qdirstat/0.0.10/questions.yaml diff --git a/incubator/senseai-server/0.0.13/templates/common.yaml b/incubator/qdirstat/0.0.10/templates/common.yaml similarity index 100% rename from incubator/senseai-server/0.0.13/templates/common.yaml rename to incubator/qdirstat/0.0.10/templates/common.yaml diff --git a/incubator/radicale/0.0.12/values.yaml b/incubator/qdirstat/0.0.10/values.yaml similarity index 100% rename from incubator/radicale/0.0.12/values.yaml rename to incubator/qdirstat/0.0.10/values.yaml diff --git a/incubator/qdirstat/0.0.8/CHANGELOG.md b/incubator/qdirstat/0.0.8/CHANGELOG.md deleted file mode 100644 index 60cf4f37647..00000000000 --- a/incubator/qdirstat/0.0.8/CHANGELOG.md +++ /dev/null @@ -1,64 +0,0 @@ -# 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 deleted file mode 100644 index f060c51a00b..00000000000 --- a/incubator/qdirstat/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-12T22:54:24.481015226Z" diff --git a/incubator/qdirstat/0.0.8/Chart.yaml b/incubator/qdirstat/0.0.8/Chart.yaml deleted file mode 100644 index 72248a605c1..00000000000 --- a/incubator/qdirstat/0.0.8/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/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/radicale/0.0.12/CHANGELOG.md b/incubator/radicale/0.0.12/CHANGELOG.md deleted file mode 100644 index b256c3f3ad8..00000000000 --- a/incubator/radicale/0.0.12/CHANGELOG.md +++ /dev/null @@ -1,98 +0,0 @@ -# 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 deleted file mode 100644 index bd4515c77c3..00000000000 --- a/incubator/radicale/0.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-12T22:54:38.139793769Z" diff --git a/incubator/radicale/0.0.12/Chart.yaml b/incubator/radicale/0.0.12/Chart.yaml deleted file mode 100644 index ed82c47eefd..00000000000 --- a/incubator/radicale/0.0.12/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/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.14/CHANGELOG.md b/incubator/radicale/0.0.14/CHANGELOG.md new file mode 100644 index 00000000000..602c6d430b3 --- /dev/null +++ b/incubator/radicale/0.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [radicale-0.0.14](https://github.com/truecharts/apps/compare/radicale-0.0.12...radicale-0.0.14) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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] + + diff --git a/incubator/radicale/0.0.14/Chart.lock b/incubator/radicale/0.0.14/Chart.lock new file mode 100644 index 00000000000..473db448202 --- /dev/null +++ b/incubator/radicale/0.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-14T13:57:19.029455978Z" diff --git a/incubator/radicale/0.0.14/Chart.yaml b/incubator/radicale/0.0.14/Chart.yaml new file mode 100644 index 00000000000..1569102dbbc --- /dev/null +++ b/incubator/radicale/0.0.14/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.14 +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/README.md b/incubator/radicale/0.0.14/README.md similarity index 100% rename from incubator/radicale/0.0.12/README.md rename to incubator/radicale/0.0.14/README.md diff --git a/incubator/radicale/0.0.12/app-readme.md b/incubator/radicale/0.0.14/app-readme.md similarity index 100% rename from incubator/radicale/0.0.12/app-readme.md rename to incubator/radicale/0.0.14/app-readme.md diff --git a/incubator/self-service-password/1.0.18/charts/common-10.4.4.tgz b/incubator/radicale/0.0.14/charts/common-10.4.4.tgz similarity index 100% rename from incubator/self-service-password/1.0.18/charts/common-10.4.4.tgz rename to incubator/radicale/0.0.14/charts/common-10.4.4.tgz diff --git a/incubator/radicale/0.0.12/icon.png b/incubator/radicale/0.0.14/icon.png similarity index 100% rename from incubator/radicale/0.0.12/icon.png rename to incubator/radicale/0.0.14/icon.png diff --git a/incubator/radicale/0.0.12/ix_values.yaml b/incubator/radicale/0.0.14/ix_values.yaml similarity index 100% rename from incubator/radicale/0.0.12/ix_values.yaml rename to incubator/radicale/0.0.14/ix_values.yaml diff --git a/incubator/radicale/0.0.12/questions.yaml b/incubator/radicale/0.0.14/questions.yaml similarity index 100% rename from incubator/radicale/0.0.12/questions.yaml rename to incubator/radicale/0.0.14/questions.yaml diff --git a/incubator/radicale/0.0.12/templates/_configmap.tpl b/incubator/radicale/0.0.14/templates/_configmap.tpl similarity index 100% rename from incubator/radicale/0.0.12/templates/_configmap.tpl rename to incubator/radicale/0.0.14/templates/_configmap.tpl diff --git a/incubator/radicale/0.0.12/templates/_secret.tpl b/incubator/radicale/0.0.14/templates/_secret.tpl similarity index 100% rename from incubator/radicale/0.0.12/templates/_secret.tpl rename to incubator/radicale/0.0.14/templates/_secret.tpl diff --git a/incubator/radicale/0.0.12/templates/common.yaml b/incubator/radicale/0.0.14/templates/common.yaml similarity index 100% rename from incubator/radicale/0.0.12/templates/common.yaml rename to incubator/radicale/0.0.14/templates/common.yaml diff --git a/incubator/self-service-password/1.0.18/values.yaml b/incubator/radicale/0.0.14/values.yaml similarity index 100% rename from incubator/self-service-password/1.0.18/values.yaml rename to incubator/radicale/0.0.14/values.yaml diff --git a/incubator/self-service-password/1.0.18/CHANGELOG.md b/incubator/self-service-password/1.0.18/CHANGELOG.md deleted file mode 100644 index 989838bd93f..00000000000 --- a/incubator/self-service-password/1.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index fe3c52917c4..00000000000 --- a/incubator/self-service-password/1.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-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 deleted file mode 100644 index 70dfde76775..00000000000 --- a/incubator/self-service-password/1.0.18/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/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.20/CHANGELOG.md b/incubator/self-service-password/1.0.20/CHANGELOG.md new file mode 100644 index 00000000000..ad087482efe --- /dev/null +++ b/incubator/self-service-password/1.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [self-service-password-1.0.20](https://github.com/truecharts/apps/compare/self-service-password-1.0.18...self-service-password-1.0.20) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/self-service-password/1.0.20/Chart.lock b/incubator/self-service-password/1.0.20/Chart.lock new file mode 100644 index 00000000000..4b8aa70fd1d --- /dev/null +++ b/incubator/self-service-password/1.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-14T13:57:26.865792771Z" diff --git a/incubator/self-service-password/1.0.20/Chart.yaml b/incubator/self-service-password/1.0.20/Chart.yaml new file mode 100644 index 00000000000..72a56a46452 --- /dev/null +++ b/incubator/self-service-password/1.0.20/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.20 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/self-service-password/1.0.18/README.md b/incubator/self-service-password/1.0.20/README.md similarity index 100% rename from incubator/self-service-password/1.0.18/README.md rename to incubator/self-service-password/1.0.20/README.md diff --git a/incubator/self-service-password/1.0.18/SKIPINSTALL b/incubator/self-service-password/1.0.20/SKIPINSTALL similarity index 100% rename from incubator/self-service-password/1.0.18/SKIPINSTALL rename to incubator/self-service-password/1.0.20/SKIPINSTALL diff --git a/incubator/self-service-password/1.0.18/app-readme.md b/incubator/self-service-password/1.0.20/app-readme.md similarity index 100% rename from incubator/self-service-password/1.0.18/app-readme.md rename to incubator/self-service-password/1.0.20/app-readme.md diff --git a/incubator/senseai-server/0.0.13/charts/common-10.4.4.tgz b/incubator/self-service-password/1.0.20/charts/common-10.4.4.tgz similarity index 100% rename from incubator/senseai-server/0.0.13/charts/common-10.4.4.tgz rename to incubator/self-service-password/1.0.20/charts/common-10.4.4.tgz diff --git a/incubator/self-service-password/1.0.18/icon.png b/incubator/self-service-password/1.0.20/icon.png similarity index 100% rename from incubator/self-service-password/1.0.18/icon.png rename to incubator/self-service-password/1.0.20/icon.png diff --git a/incubator/self-service-password/1.0.18/ix_values.yaml b/incubator/self-service-password/1.0.20/ix_values.yaml similarity index 100% rename from incubator/self-service-password/1.0.18/ix_values.yaml rename to incubator/self-service-password/1.0.20/ix_values.yaml diff --git a/incubator/self-service-password/1.0.18/questions.yaml b/incubator/self-service-password/1.0.20/questions.yaml similarity index 100% rename from incubator/self-service-password/1.0.18/questions.yaml rename to incubator/self-service-password/1.0.20/questions.yaml diff --git a/incubator/self-service-password/1.0.18/templates/common.yaml b/incubator/self-service-password/1.0.20/templates/common.yaml similarity index 100% rename from incubator/self-service-password/1.0.18/templates/common.yaml rename to incubator/self-service-password/1.0.20/templates/common.yaml diff --git a/incubator/senseai-server/0.0.13/values.yaml b/incubator/self-service-password/1.0.20/values.yaml similarity index 100% rename from incubator/senseai-server/0.0.13/values.yaml rename to incubator/self-service-password/1.0.20/values.yaml diff --git a/incubator/senseai-server/0.0.13/CHANGELOG.md b/incubator/senseai-server/0.0.13/CHANGELOG.md deleted file mode 100644 index 316322fb301..00000000000 --- a/incubator/senseai-server/0.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index f2bec7b54e1..00000000000 --- a/incubator/senseai-server/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-12T22:54:44.938639092Z" diff --git a/incubator/senseai-server/0.0.13/Chart.yaml b/incubator/senseai-server/0.0.13/Chart.yaml deleted file mode 100644 index 1e0b0432851..00000000000 --- a/incubator/senseai-server/0.0.13/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/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.15/CHANGELOG.md b/incubator/senseai-server/0.0.15/CHANGELOG.md new file mode 100644 index 00000000000..c55e962487c --- /dev/null +++ b/incubator/senseai-server/0.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [senseai-server-0.0.15](https://github.com/truecharts/apps/compare/senseai-server-0.0.13...senseai-server-0.0.15) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/senseai-server/0.0.15/Chart.lock b/incubator/senseai-server/0.0.15/Chart.lock new file mode 100644 index 00000000000..e084b9953f4 --- /dev/null +++ b/incubator/senseai-server/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-14T13:57:30.719351321Z" diff --git a/incubator/senseai-server/0.0.15/Chart.yaml b/incubator/senseai-server/0.0.15/Chart.yaml new file mode 100644 index 00000000000..fea1d33dc15 --- /dev/null +++ b/incubator/senseai-server/0.0.15/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.15 +annotations: + truecharts.org/catagories: | + - ai + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/senseai-server/0.0.13/README.md b/incubator/senseai-server/0.0.15/README.md similarity index 100% rename from incubator/senseai-server/0.0.13/README.md rename to incubator/senseai-server/0.0.15/README.md diff --git a/incubator/senseai-server/0.0.13/app-readme.md b/incubator/senseai-server/0.0.15/app-readme.md similarity index 100% rename from incubator/senseai-server/0.0.13/app-readme.md rename to incubator/senseai-server/0.0.15/app-readme.md diff --git a/incubator/technitium/1.0.16/charts/common-10.4.4.tgz b/incubator/senseai-server/0.0.15/charts/common-10.4.4.tgz similarity index 100% rename from incubator/technitium/1.0.16/charts/common-10.4.4.tgz rename to incubator/senseai-server/0.0.15/charts/common-10.4.4.tgz diff --git a/incubator/senseai-server/0.0.13/icon.png b/incubator/senseai-server/0.0.15/icon.png similarity index 100% rename from incubator/senseai-server/0.0.13/icon.png rename to incubator/senseai-server/0.0.15/icon.png diff --git a/incubator/senseai-server/0.0.13/ix_values.yaml b/incubator/senseai-server/0.0.15/ix_values.yaml similarity index 100% rename from incubator/senseai-server/0.0.13/ix_values.yaml rename to incubator/senseai-server/0.0.15/ix_values.yaml diff --git a/incubator/senseai-server/0.0.13/questions.yaml b/incubator/senseai-server/0.0.15/questions.yaml similarity index 100% rename from incubator/senseai-server/0.0.13/questions.yaml rename to incubator/senseai-server/0.0.15/questions.yaml diff --git a/incubator/theme-park/1.0.16/templates/common.yaml b/incubator/senseai-server/0.0.15/templates/common.yaml similarity index 100% rename from incubator/theme-park/1.0.16/templates/common.yaml rename to incubator/senseai-server/0.0.15/templates/common.yaml diff --git a/incubator/technitium/1.0.16/values.yaml b/incubator/senseai-server/0.0.15/values.yaml similarity index 100% rename from incubator/technitium/1.0.16/values.yaml rename to incubator/senseai-server/0.0.15/values.yaml diff --git a/incubator/technitium/1.0.16/CHANGELOG.md b/incubator/technitium/1.0.16/CHANGELOG.md deleted file mode 100644 index a2d8f3e8bcb..00000000000 --- a/incubator/technitium/1.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index dc20bcf9b3e..00000000000 --- a/incubator/technitium/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-12T22:54:50.243190361Z" diff --git a/incubator/technitium/1.0.16/Chart.yaml b/incubator/technitium/1.0.16/Chart.yaml deleted file mode 100644 index de8274b5037..00000000000 --- a/incubator/technitium/1.0.16/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/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.18/CHANGELOG.md b/incubator/technitium/1.0.18/CHANGELOG.md new file mode 100644 index 00000000000..9227673b8bf --- /dev/null +++ b/incubator/technitium/1.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [technitium-1.0.18](https://github.com/truecharts/apps/compare/technitium-1.0.16...technitium-1.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/technitium/1.0.18/Chart.lock b/incubator/technitium/1.0.18/Chart.lock new file mode 100644 index 00000000000..0fc8382ed87 --- /dev/null +++ b/incubator/technitium/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-14T13:57:34.338244306Z" diff --git a/incubator/technitium/1.0.18/Chart.yaml b/incubator/technitium/1.0.18/Chart.yaml new file mode 100644 index 00000000000..9e6e37b851b --- /dev/null +++ b/incubator/technitium/1.0.18/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.18 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/technitium/1.0.16/README.md b/incubator/technitium/1.0.18/README.md similarity index 100% rename from incubator/technitium/1.0.16/README.md rename to incubator/technitium/1.0.18/README.md diff --git a/incubator/technitium/1.0.16/app-readme.md b/incubator/technitium/1.0.18/app-readme.md similarity index 100% rename from incubator/technitium/1.0.16/app-readme.md rename to incubator/technitium/1.0.18/app-readme.md diff --git a/incubator/theme-park/1.0.16/charts/common-10.4.4.tgz b/incubator/technitium/1.0.18/charts/common-10.4.4.tgz similarity index 100% rename from incubator/theme-park/1.0.16/charts/common-10.4.4.tgz rename to incubator/technitium/1.0.18/charts/common-10.4.4.tgz diff --git a/incubator/technitium/1.0.16/icon.png b/incubator/technitium/1.0.18/icon.png similarity index 100% rename from incubator/technitium/1.0.16/icon.png rename to incubator/technitium/1.0.18/icon.png diff --git a/incubator/technitium/1.0.16/ix_values.yaml b/incubator/technitium/1.0.18/ix_values.yaml similarity index 100% rename from incubator/technitium/1.0.16/ix_values.yaml rename to incubator/technitium/1.0.18/ix_values.yaml diff --git a/incubator/technitium/1.0.16/questions.yaml b/incubator/technitium/1.0.18/questions.yaml similarity index 100% rename from incubator/technitium/1.0.16/questions.yaml rename to incubator/technitium/1.0.18/questions.yaml diff --git a/incubator/technitium/1.0.16/templates/common.yaml b/incubator/technitium/1.0.18/templates/common.yaml similarity index 100% rename from incubator/technitium/1.0.16/templates/common.yaml rename to incubator/technitium/1.0.18/templates/common.yaml diff --git a/incubator/theme-park/1.0.16/values.yaml b/incubator/technitium/1.0.18/values.yaml similarity index 100% rename from incubator/theme-park/1.0.16/values.yaml rename to incubator/technitium/1.0.18/values.yaml diff --git a/incubator/theme-park/1.0.16/CHANGELOG.md b/incubator/theme-park/1.0.16/CHANGELOG.md deleted file mode 100644 index 4cfb04c9fdc..00000000000 --- a/incubator/theme-park/1.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 7b048ebe5ee..00000000000 --- a/incubator/theme-park/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-12T22:54:53.329745111Z" diff --git a/incubator/theme-park/1.0.16/Chart.yaml b/incubator/theme-park/1.0.16/Chart.yaml deleted file mode 100644 index 4f3dc253b3d..00000000000 --- a/incubator/theme-park/1.0.16/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/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.18/CHANGELOG.md b/incubator/theme-park/1.0.18/CHANGELOG.md new file mode 100644 index 00000000000..a60f2716452 --- /dev/null +++ b/incubator/theme-park/1.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [theme-park-1.0.18](https://github.com/truecharts/apps/compare/theme-park-1.0.16...theme-park-1.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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 diff --git a/incubator/theme-park/1.0.18/Chart.lock b/incubator/theme-park/1.0.18/Chart.lock new file mode 100644 index 00000000000..2afc7864242 --- /dev/null +++ b/incubator/theme-park/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-14T13:57:38.069400702Z" diff --git a/incubator/theme-park/1.0.18/Chart.yaml b/incubator/theme-park/1.0.18/Chart.yaml new file mode 100644 index 00000000000..334ae3607a4 --- /dev/null +++ b/incubator/theme-park/1.0.18/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.18 +annotations: + truecharts.org/catagories: | + - customization + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/theme-park/1.0.16/README.md b/incubator/theme-park/1.0.18/README.md similarity index 100% rename from incubator/theme-park/1.0.16/README.md rename to incubator/theme-park/1.0.18/README.md diff --git a/incubator/theme-park/1.0.16/app-readme.md b/incubator/theme-park/1.0.18/app-readme.md similarity index 100% rename from incubator/theme-park/1.0.16/app-readme.md rename to incubator/theme-park/1.0.18/app-readme.md diff --git a/incubator/tsmuxer/0.0.7/charts/common-10.4.4.tgz b/incubator/theme-park/1.0.18/charts/common-10.4.4.tgz similarity index 100% rename from incubator/tsmuxer/0.0.7/charts/common-10.4.4.tgz rename to incubator/theme-park/1.0.18/charts/common-10.4.4.tgz diff --git a/incubator/theme-park/1.0.16/icon.png b/incubator/theme-park/1.0.18/icon.png similarity index 100% rename from incubator/theme-park/1.0.16/icon.png rename to incubator/theme-park/1.0.18/icon.png diff --git a/incubator/theme-park/1.0.16/ix_values.yaml b/incubator/theme-park/1.0.18/ix_values.yaml similarity index 100% rename from incubator/theme-park/1.0.16/ix_values.yaml rename to incubator/theme-park/1.0.18/ix_values.yaml diff --git a/incubator/theme-park/1.0.16/questions.yaml b/incubator/theme-park/1.0.18/questions.yaml similarity index 100% rename from incubator/theme-park/1.0.16/questions.yaml rename to incubator/theme-park/1.0.18/questions.yaml diff --git a/incubator/tsmuxer/0.0.7/templates/common.yaml b/incubator/theme-park/1.0.18/templates/common.yaml similarity index 100% rename from incubator/tsmuxer/0.0.7/templates/common.yaml rename to incubator/theme-park/1.0.18/templates/common.yaml diff --git a/incubator/tsmuxer/0.0.7/values.yaml b/incubator/theme-park/1.0.18/values.yaml similarity index 100% rename from incubator/tsmuxer/0.0.7/values.yaml rename to incubator/theme-park/1.0.18/values.yaml diff --git a/incubator/tsmuxer/0.0.7/CHANGELOG.md b/incubator/tsmuxer/0.0.7/CHANGELOG.md deleted file mode 100644 index 9398836090f..00000000000 --- a/incubator/tsmuxer/0.0.7/CHANGELOG.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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 deleted file mode 100644 index dd4b9e3c6f9..00000000000 --- a/incubator/tsmuxer/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-12T22:54:55.521606958Z" diff --git a/incubator/tsmuxer/0.0.7/Chart.yaml b/incubator/tsmuxer/0.0.7/Chart.yaml deleted file mode 100644 index f97e579c91a..00000000000 --- a/incubator/tsmuxer/0.0.7/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/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.9/CHANGELOG.md b/incubator/tsmuxer/0.0.9/CHANGELOG.md new file mode 100644 index 00000000000..ad40b202d92 --- /dev/null +++ b/incubator/tsmuxer/0.0.9/CHANGELOG.md @@ -0,0 +1,63 @@ +# Changelog + + +## [tsmuxer-0.0.9](https://github.com/truecharts/apps/compare/tsmuxer-0.0.7...tsmuxer-0.0.9) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.9/Chart.lock b/incubator/tsmuxer/0.0.9/Chart.lock new file mode 100644 index 00000000000..aea159b2ff5 --- /dev/null +++ b/incubator/tsmuxer/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-14T13:57:45.938188408Z" diff --git a/incubator/tsmuxer/0.0.9/Chart.yaml b/incubator/tsmuxer/0.0.9/Chart.yaml new file mode 100644 index 00000000000..42c566b460d --- /dev/null +++ b/incubator/tsmuxer/0.0.9/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.9 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/tsmuxer/0.0.7/README.md b/incubator/tsmuxer/0.0.9/README.md similarity index 100% rename from incubator/tsmuxer/0.0.7/README.md rename to incubator/tsmuxer/0.0.9/README.md diff --git a/incubator/tsmuxer/0.0.7/app-readme.md b/incubator/tsmuxer/0.0.9/app-readme.md similarity index 100% rename from incubator/tsmuxer/0.0.7/app-readme.md rename to incubator/tsmuxer/0.0.9/app-readme.md diff --git a/incubator/wger/0.0.19/charts/common-10.4.4.tgz b/incubator/tsmuxer/0.0.9/charts/common-10.4.4.tgz similarity index 100% rename from incubator/wger/0.0.19/charts/common-10.4.4.tgz rename to incubator/tsmuxer/0.0.9/charts/common-10.4.4.tgz diff --git a/stable/makemkv/2.0.16/docs/installation_notes.md b/incubator/tsmuxer/0.0.9/docs/installation_notes.md similarity index 100% rename from stable/makemkv/2.0.16/docs/installation_notes.md rename to incubator/tsmuxer/0.0.9/docs/installation_notes.md diff --git a/incubator/tsmuxer/0.0.7/icon.png b/incubator/tsmuxer/0.0.9/icon.png similarity index 100% rename from incubator/tsmuxer/0.0.7/icon.png rename to incubator/tsmuxer/0.0.9/icon.png diff --git a/incubator/tsmuxer/0.0.7/ix_values.yaml b/incubator/tsmuxer/0.0.9/ix_values.yaml similarity index 100% rename from incubator/tsmuxer/0.0.7/ix_values.yaml rename to incubator/tsmuxer/0.0.9/ix_values.yaml diff --git a/incubator/tsmuxer/0.0.7/questions.yaml b/incubator/tsmuxer/0.0.9/questions.yaml similarity index 100% rename from incubator/tsmuxer/0.0.7/questions.yaml rename to incubator/tsmuxer/0.0.9/questions.yaml diff --git a/incubator/youtubedl-material/0.0.13/templates/common.yaml b/incubator/tsmuxer/0.0.9/templates/common.yaml similarity index 100% rename from incubator/youtubedl-material/0.0.13/templates/common.yaml rename to incubator/tsmuxer/0.0.9/templates/common.yaml diff --git a/incubator/wger/0.0.19/values.yaml b/incubator/tsmuxer/0.0.9/values.yaml similarity index 100% rename from incubator/wger/0.0.19/values.yaml rename to incubator/tsmuxer/0.0.9/values.yaml diff --git a/incubator/wger/0.0.19/CHANGELOG.md b/incubator/wger/0.0.19/CHANGELOG.md deleted file mode 100644 index bf0165d8767..00000000000 --- a/incubator/wger/0.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [wger-0.0.19](https://github.com/truecharts/apps/compare/wger-0.0.18...wger-0.0.19) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [wger-0.0.18](https://github.com/truecharts/apps/compare/wger-0.0.17...wger-0.0.18) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - diff --git a/incubator/wger/0.0.19/Chart.lock b/incubator/wger/0.0.19/Chart.lock deleted file mode 100644 index abb2188f540..00000000000 --- a/incubator/wger/0.0.19/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-14T11:52:20.032122123Z" diff --git a/incubator/wger/0.0.19/Chart.yaml b/incubator/wger/0.0.19/Chart.yaml deleted file mode 100644 index 04101beb2ae..00000000000 --- a/incubator/wger/0.0.19/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/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.19 -annotations: - truecharts.org/catagories: | - - life - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/wger/0.0.21/CHANGELOG.md b/incubator/wger/0.0.21/CHANGELOG.md new file mode 100644 index 00000000000..4805ae45435 --- /dev/null +++ b/incubator/wger/0.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [wger-0.0.21](https://github.com/truecharts/apps/compare/wger-0.0.19...wger-0.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [wger-0.0.19](https://github.com/truecharts/apps/compare/wger-0.0.18...wger-0.0.19) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [wger-0.0.18](https://github.com/truecharts/apps/compare/wger-0.0.17...wger-0.0.18) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + diff --git a/incubator/wger/0.0.21/Chart.lock b/incubator/wger/0.0.21/Chart.lock new file mode 100644 index 00000000000..44c92b43a16 --- /dev/null +++ b/incubator/wger/0.0.21/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-14T13:58:01.119641126Z" diff --git a/incubator/wger/0.0.21/Chart.yaml b/incubator/wger/0.0.21/Chart.yaml new file mode 100644 index 00000000000..5635ebaa5ac --- /dev/null +++ b/incubator/wger/0.0.21/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.21 +annotations: + truecharts.org/catagories: | + - life + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/wger/0.0.19/README.md b/incubator/wger/0.0.21/README.md similarity index 100% rename from incubator/wger/0.0.19/README.md rename to incubator/wger/0.0.21/README.md diff --git a/incubator/wger/0.0.19/app-readme.md b/incubator/wger/0.0.21/app-readme.md similarity index 100% rename from incubator/wger/0.0.19/app-readme.md rename to incubator/wger/0.0.21/app-readme.md diff --git a/incubator/youtubedl-material/0.0.13/charts/common-10.4.4.tgz b/incubator/wger/0.0.21/charts/common-10.4.4.tgz similarity index 100% rename from incubator/youtubedl-material/0.0.13/charts/common-10.4.4.tgz rename to incubator/wger/0.0.21/charts/common-10.4.4.tgz diff --git a/incubator/wger/0.0.19/charts/postgresql-8.0.30.tgz b/incubator/wger/0.0.21/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/wger/0.0.19/charts/postgresql-8.0.30.tgz rename to incubator/wger/0.0.21/charts/postgresql-8.0.30.tgz diff --git a/incubator/wger/0.0.19/charts/redis-3.0.30.tgz b/incubator/wger/0.0.21/charts/redis-3.0.30.tgz similarity index 100% rename from incubator/wger/0.0.19/charts/redis-3.0.30.tgz rename to incubator/wger/0.0.21/charts/redis-3.0.30.tgz diff --git a/incubator/wger/0.0.19/docs/credentials.md b/incubator/wger/0.0.21/docs/credentials.md similarity index 100% rename from incubator/wger/0.0.19/docs/credentials.md rename to incubator/wger/0.0.21/docs/credentials.md diff --git a/incubator/wger/0.0.19/icon.png b/incubator/wger/0.0.21/icon.png similarity index 100% rename from incubator/wger/0.0.19/icon.png rename to incubator/wger/0.0.21/icon.png diff --git a/incubator/wger/0.0.19/ix_values.yaml b/incubator/wger/0.0.21/ix_values.yaml similarity index 100% rename from incubator/wger/0.0.19/ix_values.yaml rename to incubator/wger/0.0.21/ix_values.yaml diff --git a/incubator/wger/0.0.19/questions.yaml b/incubator/wger/0.0.21/questions.yaml similarity index 100% rename from incubator/wger/0.0.19/questions.yaml rename to incubator/wger/0.0.21/questions.yaml diff --git a/incubator/wger/0.0.19/templates/_secrets.tpl b/incubator/wger/0.0.21/templates/_secrets.tpl similarity index 100% rename from incubator/wger/0.0.19/templates/_secrets.tpl rename to incubator/wger/0.0.21/templates/_secrets.tpl diff --git a/incubator/wger/0.0.19/templates/common.yaml b/incubator/wger/0.0.21/templates/common.yaml similarity index 100% rename from incubator/wger/0.0.19/templates/common.yaml rename to incubator/wger/0.0.21/templates/common.yaml diff --git a/incubator/youtubedl-material/0.0.13/values.yaml b/incubator/wger/0.0.21/values.yaml similarity index 100% rename from incubator/youtubedl-material/0.0.13/values.yaml rename to incubator/wger/0.0.21/values.yaml diff --git a/incubator/youtubedl-material/0.0.13/CHANGELOG.md b/incubator/youtubedl-material/0.0.13/CHANGELOG.md deleted file mode 100644 index c3ede30b4db..00000000000 --- a/incubator/youtubedl-material/0.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index fdc68bc7255..00000000000 --- a/incubator/youtubedl-material/0.0.13/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-12T22:55:10.753565768Z" diff --git a/incubator/youtubedl-material/0.0.13/Chart.yaml b/incubator/youtubedl-material/0.0.13/Chart.yaml deleted file mode 100644 index b8b96bfa48a..00000000000 --- a/incubator/youtubedl-material/0.0.13/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/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.15/CHANGELOG.md b/incubator/youtubedl-material/0.0.15/CHANGELOG.md new file mode 100644 index 00000000000..27d40c5bd76 --- /dev/null +++ b/incubator/youtubedl-material/0.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [youtubedl-material-0.0.15](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.13...youtubedl-material-0.0.15) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/youtubedl-material/0.0.15/Chart.lock b/incubator/youtubedl-material/0.0.15/Chart.lock new file mode 100644 index 00000000000..a4ee90016ff --- /dev/null +++ b/incubator/youtubedl-material/0.0.15/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-14T13:57:59.106524997Z" diff --git a/incubator/youtubedl-material/0.0.15/Chart.yaml b/incubator/youtubedl-material/0.0.15/Chart.yaml new file mode 100644 index 00000000000..ac69f56ef3a --- /dev/null +++ b/incubator/youtubedl-material/0.0.15/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.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/youtubedl-material/0.0.13/README.md b/incubator/youtubedl-material/0.0.15/README.md similarity index 100% rename from incubator/youtubedl-material/0.0.13/README.md rename to incubator/youtubedl-material/0.0.15/README.md diff --git a/incubator/youtubedl-material/0.0.13/app-readme.md b/incubator/youtubedl-material/0.0.15/app-readme.md similarity index 100% rename from incubator/youtubedl-material/0.0.13/app-readme.md rename to incubator/youtubedl-material/0.0.15/app-readme.md diff --git a/incubator/zabbix-server/2.0.16/charts/common-10.4.4.tgz b/incubator/youtubedl-material/0.0.15/charts/common-10.4.4.tgz similarity index 100% rename from incubator/zabbix-server/2.0.16/charts/common-10.4.4.tgz rename to incubator/youtubedl-material/0.0.15/charts/common-10.4.4.tgz diff --git a/incubator/youtubedl-material/0.0.13/charts/mongodb-1.0.32.tgz b/incubator/youtubedl-material/0.0.15/charts/mongodb-1.0.32.tgz similarity index 100% rename from incubator/youtubedl-material/0.0.13/charts/mongodb-1.0.32.tgz rename to incubator/youtubedl-material/0.0.15/charts/mongodb-1.0.32.tgz diff --git a/incubator/youtubedl-material/0.0.13/icon.png b/incubator/youtubedl-material/0.0.15/icon.png similarity index 100% rename from incubator/youtubedl-material/0.0.13/icon.png rename to incubator/youtubedl-material/0.0.15/icon.png diff --git a/incubator/youtubedl-material/0.0.13/ix_values.yaml b/incubator/youtubedl-material/0.0.15/ix_values.yaml similarity index 100% rename from incubator/youtubedl-material/0.0.13/ix_values.yaml rename to incubator/youtubedl-material/0.0.15/ix_values.yaml diff --git a/incubator/youtubedl-material/0.0.13/questions.yaml b/incubator/youtubedl-material/0.0.15/questions.yaml similarity index 100% rename from incubator/youtubedl-material/0.0.13/questions.yaml rename to incubator/youtubedl-material/0.0.15/questions.yaml diff --git a/incubator/zabbix-server/2.0.16/templates/common.yaml b/incubator/youtubedl-material/0.0.15/templates/common.yaml similarity index 100% rename from incubator/zabbix-server/2.0.16/templates/common.yaml rename to incubator/youtubedl-material/0.0.15/templates/common.yaml diff --git a/incubator/zabbix-server/2.0.16/values.yaml b/incubator/youtubedl-material/0.0.15/values.yaml similarity index 100% rename from incubator/zabbix-server/2.0.16/values.yaml rename to incubator/youtubedl-material/0.0.15/values.yaml diff --git a/incubator/zabbix-server/2.0.16/CHANGELOG.md b/incubator/zabbix-server/2.0.16/CHANGELOG.md deleted file mode 100644 index b44bbc595ac..00000000000 --- a/incubator/zabbix-server/2.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index f9e4b1de512..00000000000 --- a/incubator/zabbix-server/2.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-12T22:55:14.048018968Z" diff --git a/incubator/zabbix-server/2.0.16/Chart.yaml b/incubator/zabbix-server/2.0.16/Chart.yaml deleted file mode 100644 index 959d746df3d..00000000000 --- a/incubator/zabbix-server/2.0.16/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/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.18/CHANGELOG.md b/incubator/zabbix-server/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..7c7b0845e4d --- /dev/null +++ b/incubator/zabbix-server/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [zabbix-server-2.0.18](https://github.com/truecharts/apps/compare/zabbix-server-2.0.16...zabbix-server-2.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/incubator/zabbix-server/2.0.18/Chart.lock b/incubator/zabbix-server/2.0.18/Chart.lock new file mode 100644 index 00000000000..31282dbb0c9 --- /dev/null +++ b/incubator/zabbix-server/2.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-14T13:58:03.035283534Z" diff --git a/incubator/zabbix-server/2.0.18/Chart.yaml b/incubator/zabbix-server/2.0.18/Chart.yaml new file mode 100644 index 00000000000..17c688b92a7 --- /dev/null +++ b/incubator/zabbix-server/2.0.18/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.18 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/zabbix-server/2.0.16/README.md b/incubator/zabbix-server/2.0.18/README.md similarity index 100% rename from incubator/zabbix-server/2.0.16/README.md rename to incubator/zabbix-server/2.0.18/README.md diff --git a/incubator/zabbix-server/2.0.16/app-readme.md b/incubator/zabbix-server/2.0.18/app-readme.md similarity index 100% rename from incubator/zabbix-server/2.0.16/app-readme.md rename to incubator/zabbix-server/2.0.18/app-readme.md diff --git a/stable/airdcpp-webclient/3.0.15/charts/common-10.4.4.tgz b/incubator/zabbix-server/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/airdcpp-webclient/3.0.15/charts/common-10.4.4.tgz rename to incubator/zabbix-server/2.0.18/charts/common-10.4.4.tgz diff --git a/incubator/zabbix-server/2.0.16/charts/postgresql-8.0.30.tgz b/incubator/zabbix-server/2.0.18/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/zabbix-server/2.0.16/charts/postgresql-8.0.30.tgz rename to incubator/zabbix-server/2.0.18/charts/postgresql-8.0.30.tgz diff --git a/incubator/zabbix-server/2.0.16/icon.png b/incubator/zabbix-server/2.0.18/icon.png similarity index 100% rename from incubator/zabbix-server/2.0.16/icon.png rename to incubator/zabbix-server/2.0.18/icon.png diff --git a/incubator/zabbix-server/2.0.16/ix_values.yaml b/incubator/zabbix-server/2.0.18/ix_values.yaml similarity index 100% rename from incubator/zabbix-server/2.0.16/ix_values.yaml rename to incubator/zabbix-server/2.0.18/ix_values.yaml diff --git a/incubator/zabbix-server/2.0.16/questions.yaml b/incubator/zabbix-server/2.0.18/questions.yaml similarity index 100% rename from incubator/zabbix-server/2.0.16/questions.yaml rename to incubator/zabbix-server/2.0.18/questions.yaml diff --git a/stable/airdcpp-webclient/3.0.15/templates/common.yaml b/incubator/zabbix-server/2.0.18/templates/common.yaml similarity index 100% rename from stable/airdcpp-webclient/3.0.15/templates/common.yaml rename to incubator/zabbix-server/2.0.18/templates/common.yaml diff --git a/stable/airdcpp-webclient/3.0.15/values.yaml b/incubator/zabbix-server/2.0.18/values.yaml similarity index 100% rename from stable/airdcpp-webclient/3.0.15/values.yaml rename to incubator/zabbix-server/2.0.18/values.yaml diff --git a/stable/airdcpp-webclient/3.0.15/CHANGELOG.md b/stable/airdcpp-webclient/3.0.15/CHANGELOG.md deleted file mode 100644 index 06ecd024471..00000000000 --- a/stable/airdcpp-webclient/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 2da831b395b..00000000000 --- a/stable/airdcpp-webclient/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-12T22:55:10.451119189Z" diff --git a/stable/airdcpp-webclient/3.0.15/Chart.yaml b/stable/airdcpp-webclient/3.0.15/Chart.yaml deleted file mode 100644 index c9af2a07378..00000000000 --- a/stable/airdcpp-webclient/3.0.15/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/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.17/CHANGELOG.md b/stable/airdcpp-webclient/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..75c5ee74abf --- /dev/null +++ b/stable/airdcpp-webclient/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [airdcpp-webclient-3.0.17](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.15...airdcpp-webclient-3.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/airdcpp-webclient/3.0.17/Chart.lock b/stable/airdcpp-webclient/3.0.17/Chart.lock new file mode 100644 index 00000000000..294db4c8323 --- /dev/null +++ b/stable/airdcpp-webclient/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-14T13:58:04.682833917Z" diff --git a/stable/airdcpp-webclient/3.0.17/Chart.yaml b/stable/airdcpp-webclient/3.0.17/Chart.yaml new file mode 100644 index 00000000000..50a735a070b --- /dev/null +++ b/stable/airdcpp-webclient/3.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/airdcpp-webclient/3.0.15/README.md b/stable/airdcpp-webclient/3.0.17/README.md similarity index 100% rename from stable/airdcpp-webclient/3.0.15/README.md rename to stable/airdcpp-webclient/3.0.17/README.md diff --git a/stable/airdcpp-webclient/3.0.15/app-readme.md b/stable/airdcpp-webclient/3.0.17/app-readme.md similarity index 100% rename from stable/airdcpp-webclient/3.0.15/app-readme.md rename to stable/airdcpp-webclient/3.0.17/app-readme.md diff --git a/stable/airsonic-advanced/4.0.15/charts/common-10.4.4.tgz b/stable/airdcpp-webclient/3.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/airsonic-advanced/4.0.15/charts/common-10.4.4.tgz rename to stable/airdcpp-webclient/3.0.17/charts/common-10.4.4.tgz diff --git a/stable/airdcpp-webclient/3.0.15/icon.png b/stable/airdcpp-webclient/3.0.17/icon.png similarity index 100% rename from stable/airdcpp-webclient/3.0.15/icon.png rename to stable/airdcpp-webclient/3.0.17/icon.png diff --git a/stable/airdcpp-webclient/3.0.15/ix_values.yaml b/stable/airdcpp-webclient/3.0.17/ix_values.yaml similarity index 100% rename from stable/airdcpp-webclient/3.0.15/ix_values.yaml rename to stable/airdcpp-webclient/3.0.17/ix_values.yaml diff --git a/stable/airdcpp-webclient/3.0.15/questions.yaml b/stable/airdcpp-webclient/3.0.17/questions.yaml similarity index 100% rename from stable/airdcpp-webclient/3.0.15/questions.yaml rename to stable/airdcpp-webclient/3.0.17/questions.yaml diff --git a/stable/airsonic-advanced/4.0.15/templates/common.yaml b/stable/airdcpp-webclient/3.0.17/templates/common.yaml similarity index 100% rename from stable/airsonic-advanced/4.0.15/templates/common.yaml rename to stable/airdcpp-webclient/3.0.17/templates/common.yaml diff --git a/stable/airsonic-advanced/4.0.15/values.yaml b/stable/airdcpp-webclient/3.0.17/values.yaml similarity index 100% rename from stable/airsonic-advanced/4.0.15/values.yaml rename to stable/airdcpp-webclient/3.0.17/values.yaml diff --git a/stable/airsonic-advanced/4.0.15/CHANGELOG.md b/stable/airsonic-advanced/4.0.15/CHANGELOG.md deleted file mode 100644 index f4ecdc55b63..00000000000 --- a/stable/airsonic-advanced/4.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 731729ebe64..00000000000 --- a/stable/airsonic-advanced/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-12T22:55:37.3311357Z" diff --git a/stable/airsonic-advanced/4.0.15/Chart.yaml b/stable/airsonic-advanced/4.0.15/Chart.yaml deleted file mode 100644 index 5736d45c542..00000000000 --- a/stable/airsonic-advanced/4.0.15/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/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.17/CHANGELOG.md b/stable/airsonic-advanced/4.0.17/CHANGELOG.md new file mode 100644 index 00000000000..bf77130c853 --- /dev/null +++ b/stable/airsonic-advanced/4.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [airsonic-advanced-4.0.17](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.15...airsonic-advanced-4.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/airsonic-advanced/4.0.17/Chart.lock b/stable/airsonic-advanced/4.0.17/Chart.lock new file mode 100644 index 00000000000..1962e600eda --- /dev/null +++ b/stable/airsonic-advanced/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-14T13:58:30.762732373Z" diff --git a/stable/airsonic-advanced/4.0.17/Chart.yaml b/stable/airsonic-advanced/4.0.17/Chart.yaml new file mode 100644 index 00000000000..5ccfe0f2d22 --- /dev/null +++ b/stable/airsonic-advanced/4.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/airsonic-advanced/4.0.15/README.md b/stable/airsonic-advanced/4.0.17/README.md similarity index 100% rename from stable/airsonic-advanced/4.0.15/README.md rename to stable/airsonic-advanced/4.0.17/README.md diff --git a/stable/airsonic-advanced/4.0.15/app-readme.md b/stable/airsonic-advanced/4.0.17/app-readme.md similarity index 100% rename from stable/airsonic-advanced/4.0.15/app-readme.md rename to stable/airsonic-advanced/4.0.17/app-readme.md diff --git a/stable/airsonic/6.0.15/charts/common-10.4.4.tgz b/stable/airsonic-advanced/4.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/airsonic/6.0.15/charts/common-10.4.4.tgz rename to stable/airsonic-advanced/4.0.17/charts/common-10.4.4.tgz diff --git a/stable/airsonic-advanced/4.0.15/charts/postgresql-8.0.30.tgz b/stable/airsonic-advanced/4.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/airsonic-advanced/4.0.15/charts/postgresql-8.0.30.tgz rename to stable/airsonic-advanced/4.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/airsonic-advanced/4.0.15/icon.png b/stable/airsonic-advanced/4.0.17/icon.png similarity index 100% rename from stable/airsonic-advanced/4.0.15/icon.png rename to stable/airsonic-advanced/4.0.17/icon.png diff --git a/stable/airsonic-advanced/4.0.15/ix_values.yaml b/stable/airsonic-advanced/4.0.17/ix_values.yaml similarity index 100% rename from stable/airsonic-advanced/4.0.15/ix_values.yaml rename to stable/airsonic-advanced/4.0.17/ix_values.yaml diff --git a/stable/airsonic-advanced/4.0.15/questions.yaml b/stable/airsonic-advanced/4.0.17/questions.yaml similarity index 100% rename from stable/airsonic-advanced/4.0.15/questions.yaml rename to stable/airsonic-advanced/4.0.17/questions.yaml diff --git a/stable/airsonic/6.0.15/templates/common.yaml b/stable/airsonic-advanced/4.0.17/templates/common.yaml similarity index 100% rename from stable/airsonic/6.0.15/templates/common.yaml rename to stable/airsonic-advanced/4.0.17/templates/common.yaml diff --git a/stable/airsonic/6.0.15/values.yaml b/stable/airsonic-advanced/4.0.17/values.yaml similarity index 100% rename from stable/airsonic/6.0.15/values.yaml rename to stable/airsonic-advanced/4.0.17/values.yaml diff --git a/stable/airsonic/6.0.15/CHANGELOG.md b/stable/airsonic/6.0.15/CHANGELOG.md deleted file mode 100644 index beda2574734..00000000000 --- a/stable/airsonic/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 396401b4a83..00000000000 --- a/stable/airsonic/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-12T22:55:25.473594486Z" diff --git a/stable/airsonic/6.0.15/Chart.yaml b/stable/airsonic/6.0.15/Chart.yaml deleted file mode 100644 index 242836b607e..00000000000 --- a/stable/airsonic/6.0.15/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/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.17/CHANGELOG.md b/stable/airsonic/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..8f7bb891309 --- /dev/null +++ b/stable/airsonic/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [airsonic-6.0.17](https://github.com/truecharts/apps/compare/airsonic-6.0.15...airsonic-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/airsonic/6.0.17/Chart.lock b/stable/airsonic/6.0.17/Chart.lock new file mode 100644 index 00000000000..0ccd38fa3a2 --- /dev/null +++ b/stable/airsonic/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-14T13:58:23.639000495Z" diff --git a/stable/airsonic/6.0.17/Chart.yaml b/stable/airsonic/6.0.17/Chart.yaml new file mode 100644 index 00000000000..bdc1521cf0c --- /dev/null +++ b/stable/airsonic/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/airsonic/6.0.15/README.md b/stable/airsonic/6.0.17/README.md similarity index 100% rename from stable/airsonic/6.0.15/README.md rename to stable/airsonic/6.0.17/README.md diff --git a/stable/airsonic/6.0.15/app-readme.md b/stable/airsonic/6.0.17/app-readme.md similarity index 100% rename from stable/airsonic/6.0.15/app-readme.md rename to stable/airsonic/6.0.17/app-readme.md diff --git a/stable/alist/2.0.15/charts/common-10.4.4.tgz b/stable/airsonic/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/alist/2.0.15/charts/common-10.4.4.tgz rename to stable/airsonic/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/airsonic/6.0.15/icon.png b/stable/airsonic/6.0.17/icon.png similarity index 100% rename from stable/airsonic/6.0.15/icon.png rename to stable/airsonic/6.0.17/icon.png diff --git a/stable/airsonic/6.0.15/ix_values.yaml b/stable/airsonic/6.0.17/ix_values.yaml similarity index 100% rename from stable/airsonic/6.0.15/ix_values.yaml rename to stable/airsonic/6.0.17/ix_values.yaml diff --git a/stable/airsonic/6.0.15/questions.yaml b/stable/airsonic/6.0.17/questions.yaml similarity index 100% rename from stable/airsonic/6.0.15/questions.yaml rename to stable/airsonic/6.0.17/questions.yaml diff --git a/stable/alist/2.0.15/templates/common.yaml b/stable/airsonic/6.0.17/templates/common.yaml similarity index 100% rename from stable/alist/2.0.15/templates/common.yaml rename to stable/airsonic/6.0.17/templates/common.yaml diff --git a/stable/alist/2.0.15/values.yaml b/stable/airsonic/6.0.17/values.yaml similarity index 100% rename from stable/alist/2.0.15/values.yaml rename to stable/airsonic/6.0.17/values.yaml diff --git a/stable/alist/2.0.15/CHANGELOG.md b/stable/alist/2.0.15/CHANGELOG.md deleted file mode 100644 index df81ea83af2..00000000000 --- a/stable/alist/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index f296dcb6920..00000000000 --- a/stable/alist/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-12T22:55:34.484882699Z" diff --git a/stable/alist/2.0.15/Chart.yaml b/stable/alist/2.0.15/Chart.yaml deleted file mode 100644 index a0116aeb487..00000000000 --- a/stable/alist/2.0.15/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -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.17/CHANGELOG.md b/stable/alist/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..a9681aba2c9 --- /dev/null +++ b/stable/alist/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [alist-2.0.17](https://github.com/truecharts/apps/compare/alist-2.0.15...alist-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/alist/2.0.17/Chart.lock b/stable/alist/2.0.17/Chart.lock new file mode 100644 index 00000000000..d7dd5aee34c --- /dev/null +++ b/stable/alist/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-14T13:58:27.845473297Z" diff --git a/stable/alist/2.0.17/Chart.yaml b/stable/alist/2.0.17/Chart.yaml new file mode 100644 index 00000000000..321ba3a0b80 --- /dev/null +++ b/stable/alist/2.0.17/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: alist +version: 2.0.17 +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.15/README.md b/stable/alist/2.0.17/README.md similarity index 100% rename from stable/alist/2.0.15/README.md rename to stable/alist/2.0.17/README.md diff --git a/stable/alist/2.0.15/app-readme.md b/stable/alist/2.0.17/app-readme.md similarity index 100% rename from stable/alist/2.0.15/app-readme.md rename to stable/alist/2.0.17/app-readme.md diff --git a/stable/amcrest2mqtt/4.0.15/charts/common-10.4.4.tgz b/stable/alist/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/amcrest2mqtt/4.0.15/charts/common-10.4.4.tgz rename to stable/alist/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/alist/2.0.15/icon.png b/stable/alist/2.0.17/icon.png similarity index 100% rename from stable/alist/2.0.15/icon.png rename to stable/alist/2.0.17/icon.png diff --git a/stable/alist/2.0.15/ix_values.yaml b/stable/alist/2.0.17/ix_values.yaml similarity index 100% rename from stable/alist/2.0.15/ix_values.yaml rename to stable/alist/2.0.17/ix_values.yaml diff --git a/stable/alist/2.0.15/questions.yaml b/stable/alist/2.0.17/questions.yaml similarity index 100% rename from stable/alist/2.0.15/questions.yaml rename to stable/alist/2.0.17/questions.yaml diff --git a/stable/apache-musicindex/4.0.15/templates/common.yaml b/stable/alist/2.0.17/templates/common.yaml similarity index 100% rename from stable/apache-musicindex/4.0.15/templates/common.yaml rename to stable/alist/2.0.17/templates/common.yaml diff --git a/stable/amcrest2mqtt/4.0.15/values.yaml b/stable/alist/2.0.17/values.yaml similarity index 100% rename from stable/amcrest2mqtt/4.0.15/values.yaml rename to stable/alist/2.0.17/values.yaml diff --git a/stable/amcrest2mqtt/4.0.15/CHANGELOG.md b/stable/amcrest2mqtt/4.0.15/CHANGELOG.md deleted file mode 100644 index e9035f9efd0..00000000000 --- a/stable/amcrest2mqtt/4.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index a769864f001..00000000000 --- a/stable/amcrest2mqtt/4.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-12T22:55:35.213573242Z" diff --git a/stable/amcrest2mqtt/4.0.15/Chart.yaml b/stable/amcrest2mqtt/4.0.15/Chart.yaml deleted file mode 100644 index 3d18ad7eeb5..00000000000 --- a/stable/amcrest2mqtt/4.0.15/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/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.17/CHANGELOG.md b/stable/amcrest2mqtt/4.0.17/CHANGELOG.md new file mode 100644 index 00000000000..21743e59602 --- /dev/null +++ b/stable/amcrest2mqtt/4.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [amcrest2mqtt-4.0.17](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.15...amcrest2mqtt-4.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/amcrest2mqtt/4.0.17/Chart.lock b/stable/amcrest2mqtt/4.0.17/Chart.lock new file mode 100644 index 00000000000..cc5ab7fee78 --- /dev/null +++ b/stable/amcrest2mqtt/4.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-14T13:58:33.205392224Z" diff --git a/stable/amcrest2mqtt/4.0.17/Chart.yaml b/stable/amcrest2mqtt/4.0.17/Chart.yaml new file mode 100644 index 00000000000..6433e4d6c87 --- /dev/null +++ b/stable/amcrest2mqtt/4.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/amcrest2mqtt/4.0.15/README.md b/stable/amcrest2mqtt/4.0.17/README.md similarity index 100% rename from stable/amcrest2mqtt/4.0.15/README.md rename to stable/amcrest2mqtt/4.0.17/README.md diff --git a/stable/amcrest2mqtt/4.0.15/app-readme.md b/stable/amcrest2mqtt/4.0.17/app-readme.md similarity index 100% rename from stable/amcrest2mqtt/4.0.15/app-readme.md rename to stable/amcrest2mqtt/4.0.17/app-readme.md diff --git a/stable/anonaddy/9.0.19/charts/common-10.4.4.tgz b/stable/amcrest2mqtt/4.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/anonaddy/9.0.19/charts/common-10.4.4.tgz rename to stable/amcrest2mqtt/4.0.17/charts/common-10.4.4.tgz diff --git a/stable/amcrest2mqtt/4.0.15/icon.png b/stable/amcrest2mqtt/4.0.17/icon.png similarity index 100% rename from stable/amcrest2mqtt/4.0.15/icon.png rename to stable/amcrest2mqtt/4.0.17/icon.png diff --git a/stable/amcrest2mqtt/4.0.15/ix_values.yaml b/stable/amcrest2mqtt/4.0.17/ix_values.yaml similarity index 100% rename from stable/amcrest2mqtt/4.0.15/ix_values.yaml rename to stable/amcrest2mqtt/4.0.17/ix_values.yaml diff --git a/stable/amcrest2mqtt/4.0.15/questions.yaml b/stable/amcrest2mqtt/4.0.17/questions.yaml similarity index 100% rename from stable/amcrest2mqtt/4.0.15/questions.yaml rename to stable/amcrest2mqtt/4.0.17/questions.yaml diff --git a/stable/amcrest2mqtt/4.0.15/templates/common.yaml b/stable/amcrest2mqtt/4.0.17/templates/common.yaml similarity index 100% rename from stable/amcrest2mqtt/4.0.15/templates/common.yaml rename to stable/amcrest2mqtt/4.0.17/templates/common.yaml diff --git a/stable/anonaddy/9.0.19/values.yaml b/stable/amcrest2mqtt/4.0.17/values.yaml similarity index 100% rename from stable/anonaddy/9.0.19/values.yaml rename to stable/amcrest2mqtt/4.0.17/values.yaml diff --git a/stable/anonaddy/9.0.19/CHANGELOG.md b/stable/anonaddy/9.0.19/CHANGELOG.md deleted file mode 100644 index 56b1d528451..00000000000 --- a/stable/anonaddy/9.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [anonaddy-9.0.19](https://github.com/truecharts/apps/compare/anonaddy-9.0.18...anonaddy-9.0.19) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [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)) - - diff --git a/stable/anonaddy/9.0.19/Chart.lock b/stable/anonaddy/9.0.19/Chart.lock deleted file mode 100644 index aeeb8c537c2..00000000000 --- a/stable/anonaddy/9.0.19/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-14T11:52:19.857635315Z" diff --git a/stable/anonaddy/9.0.19/Chart.yaml b/stable/anonaddy/9.0.19/Chart.yaml deleted file mode 100644 index 5aa7dc633d6..00000000000 --- a/stable/anonaddy/9.0.19/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "0.12.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.19 -annotations: - truecharts.org/catagories: | - - email - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/anonaddy/9.0.21/CHANGELOG.md b/stable/anonaddy/9.0.21/CHANGELOG.md new file mode 100644 index 00000000000..36bfd80f847 --- /dev/null +++ b/stable/anonaddy/9.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [anonaddy-9.0.21](https://github.com/truecharts/apps/compare/anonaddy-9.0.19...anonaddy-9.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [anonaddy-9.0.19](https://github.com/truecharts/apps/compare/anonaddy-9.0.18...anonaddy-9.0.19) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [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)) + + + diff --git a/stable/anonaddy/9.0.21/Chart.lock b/stable/anonaddy/9.0.21/Chart.lock new file mode 100644 index 00000000000..d946b0eddc9 --- /dev/null +++ b/stable/anonaddy/9.0.21/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-14T13:58:54.750039833Z" diff --git a/stable/anonaddy/9.0.21/Chart.yaml b/stable/anonaddy/9.0.21/Chart.yaml new file mode 100644 index 00000000000..90650c59037 --- /dev/null +++ b/stable/anonaddy/9.0.21/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "0.12.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.21 +annotations: + truecharts.org/catagories: | + - email + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/anonaddy/9.0.19/README.md b/stable/anonaddy/9.0.21/README.md similarity index 100% rename from stable/anonaddy/9.0.19/README.md rename to stable/anonaddy/9.0.21/README.md diff --git a/stable/anonaddy/9.0.19/app-readme.md b/stable/anonaddy/9.0.21/app-readme.md similarity index 100% rename from stable/anonaddy/9.0.19/app-readme.md rename to stable/anonaddy/9.0.21/app-readme.md diff --git a/stable/apache-musicindex/4.0.15/charts/common-10.4.4.tgz b/stable/anonaddy/9.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/apache-musicindex/4.0.15/charts/common-10.4.4.tgz rename to stable/anonaddy/9.0.21/charts/common-10.4.4.tgz diff --git a/stable/anonaddy/9.0.19/charts/mariadb-3.0.29.tgz b/stable/anonaddy/9.0.21/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/anonaddy/9.0.19/charts/mariadb-3.0.29.tgz rename to stable/anonaddy/9.0.21/charts/mariadb-3.0.29.tgz diff --git a/stable/anonaddy/9.0.19/charts/redis-3.0.30.tgz b/stable/anonaddy/9.0.21/charts/redis-3.0.30.tgz similarity index 100% rename from stable/anonaddy/9.0.19/charts/redis-3.0.30.tgz rename to stable/anonaddy/9.0.21/charts/redis-3.0.30.tgz diff --git a/stable/anonaddy/9.0.19/icon.png b/stable/anonaddy/9.0.21/icon.png similarity index 100% rename from stable/anonaddy/9.0.19/icon.png rename to stable/anonaddy/9.0.21/icon.png diff --git a/stable/anonaddy/9.0.19/ix_values.yaml b/stable/anonaddy/9.0.21/ix_values.yaml similarity index 100% rename from stable/anonaddy/9.0.19/ix_values.yaml rename to stable/anonaddy/9.0.21/ix_values.yaml diff --git a/stable/anonaddy/9.0.19/questions.yaml b/stable/anonaddy/9.0.21/questions.yaml similarity index 100% rename from stable/anonaddy/9.0.19/questions.yaml rename to stable/anonaddy/9.0.21/questions.yaml diff --git a/stable/anonaddy/9.0.19/templates/_appkey.tpl b/stable/anonaddy/9.0.21/templates/_appkey.tpl similarity index 100% rename from stable/anonaddy/9.0.19/templates/_appkey.tpl rename to stable/anonaddy/9.0.21/templates/_appkey.tpl diff --git a/stable/anonaddy/9.0.19/templates/common.yaml b/stable/anonaddy/9.0.21/templates/common.yaml similarity index 100% rename from stable/anonaddy/9.0.19/templates/common.yaml rename to stable/anonaddy/9.0.21/templates/common.yaml diff --git a/stable/apache-musicindex/4.0.15/values.yaml b/stable/anonaddy/9.0.21/values.yaml similarity index 100% rename from stable/apache-musicindex/4.0.15/values.yaml rename to stable/anonaddy/9.0.21/values.yaml diff --git a/stable/apache-musicindex/4.0.15/CHANGELOG.md b/stable/apache-musicindex/4.0.15/CHANGELOG.md deleted file mode 100644 index 209d97f7800..00000000000 --- a/stable/apache-musicindex/4.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 32720592600..00000000000 --- a/stable/apache-musicindex/4.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-12T22:55:49.557079912Z" diff --git a/stable/apache-musicindex/4.0.15/Chart.yaml b/stable/apache-musicindex/4.0.15/Chart.yaml deleted file mode 100644 index d5821878f75..00000000000 --- a/stable/apache-musicindex/4.0.15/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/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.17/CHANGELOG.md b/stable/apache-musicindex/4.0.17/CHANGELOG.md new file mode 100644 index 00000000000..deefe43a55d --- /dev/null +++ b/stable/apache-musicindex/4.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [apache-musicindex-4.0.17](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.15...apache-musicindex-4.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/apache-musicindex/4.0.17/Chart.lock b/stable/apache-musicindex/4.0.17/Chart.lock new file mode 100644 index 00000000000..001b1541150 --- /dev/null +++ b/stable/apache-musicindex/4.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-14T13:58:47.253210839Z" diff --git a/stable/apache-musicindex/4.0.17/Chart.yaml b/stable/apache-musicindex/4.0.17/Chart.yaml new file mode 100644 index 00000000000..e024c5ce878 --- /dev/null +++ b/stable/apache-musicindex/4.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/apache-musicindex/4.0.15/README.md b/stable/apache-musicindex/4.0.17/README.md similarity index 100% rename from stable/apache-musicindex/4.0.15/README.md rename to stable/apache-musicindex/4.0.17/README.md diff --git a/stable/apache-musicindex/4.0.15/app-readme.md b/stable/apache-musicindex/4.0.17/app-readme.md similarity index 100% rename from stable/apache-musicindex/4.0.15/app-readme.md rename to stable/apache-musicindex/4.0.17/app-readme.md diff --git a/stable/appdaemon/9.0.15/charts/common-10.4.4.tgz b/stable/apache-musicindex/4.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/appdaemon/9.0.15/charts/common-10.4.4.tgz rename to stable/apache-musicindex/4.0.17/charts/common-10.4.4.tgz diff --git a/stable/apache-musicindex/4.0.15/icon.png b/stable/apache-musicindex/4.0.17/icon.png similarity index 100% rename from stable/apache-musicindex/4.0.15/icon.png rename to stable/apache-musicindex/4.0.17/icon.png diff --git a/stable/apache-musicindex/4.0.15/ix_values.yaml b/stable/apache-musicindex/4.0.17/ix_values.yaml similarity index 100% rename from stable/apache-musicindex/4.0.15/ix_values.yaml rename to stable/apache-musicindex/4.0.17/ix_values.yaml diff --git a/stable/apache-musicindex/4.0.15/questions.yaml b/stable/apache-musicindex/4.0.17/questions.yaml similarity index 100% rename from stable/apache-musicindex/4.0.15/questions.yaml rename to stable/apache-musicindex/4.0.17/questions.yaml diff --git a/stable/appdaemon/9.0.15/templates/common.yaml b/stable/apache-musicindex/4.0.17/templates/common.yaml similarity index 100% rename from stable/appdaemon/9.0.15/templates/common.yaml rename to stable/apache-musicindex/4.0.17/templates/common.yaml diff --git a/stable/appdaemon/9.0.15/values.yaml b/stable/apache-musicindex/4.0.17/values.yaml similarity index 100% rename from stable/appdaemon/9.0.15/values.yaml rename to stable/apache-musicindex/4.0.17/values.yaml diff --git a/stable/appdaemon/9.0.15/CHANGELOG.md b/stable/appdaemon/9.0.15/CHANGELOG.md deleted file mode 100644 index 2bac1a8c838..00000000000 --- a/stable/appdaemon/9.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 0eeb62ce225..00000000000 --- a/stable/appdaemon/9.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-12T22:55:49.951820469Z" diff --git a/stable/appdaemon/9.0.15/Chart.yaml b/stable/appdaemon/9.0.15/Chart.yaml deleted file mode 100644 index 98468359c0e..00000000000 --- a/stable/appdaemon/9.0.15/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/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.17/CHANGELOG.md b/stable/appdaemon/9.0.17/CHANGELOG.md new file mode 100644 index 00000000000..821ff3c9589 --- /dev/null +++ b/stable/appdaemon/9.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [appdaemon-9.0.17](https://github.com/truecharts/apps/compare/appdaemon-9.0.15...appdaemon-9.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/appdaemon/9.0.17/Chart.lock b/stable/appdaemon/9.0.17/Chart.lock new file mode 100644 index 00000000000..2ac80c213dd --- /dev/null +++ b/stable/appdaemon/9.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-14T13:58:52.73545408Z" diff --git a/stable/appdaemon/9.0.17/Chart.yaml b/stable/appdaemon/9.0.17/Chart.yaml new file mode 100644 index 00000000000..ee9e5fe33c6 --- /dev/null +++ b/stable/appdaemon/9.0.17/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.17 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/appdaemon/9.0.15/README.md b/stable/appdaemon/9.0.17/README.md similarity index 100% rename from stable/appdaemon/9.0.15/README.md rename to stable/appdaemon/9.0.17/README.md diff --git a/stable/appdaemon/9.0.15/app-readme.md b/stable/appdaemon/9.0.17/app-readme.md similarity index 100% rename from stable/appdaemon/9.0.15/app-readme.md rename to stable/appdaemon/9.0.17/app-readme.md diff --git a/stable/aria2/5.0.15/charts/common-10.4.4.tgz b/stable/appdaemon/9.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/aria2/5.0.15/charts/common-10.4.4.tgz rename to stable/appdaemon/9.0.17/charts/common-10.4.4.tgz diff --git a/stable/appdaemon/9.0.15/docs/validation.md b/stable/appdaemon/9.0.17/docs/validation.md similarity index 100% rename from stable/appdaemon/9.0.15/docs/validation.md rename to stable/appdaemon/9.0.17/docs/validation.md diff --git a/stable/appdaemon/9.0.15/icon.png b/stable/appdaemon/9.0.17/icon.png similarity index 100% rename from stable/appdaemon/9.0.15/icon.png rename to stable/appdaemon/9.0.17/icon.png diff --git a/stable/appdaemon/9.0.15/ix_values.yaml b/stable/appdaemon/9.0.17/ix_values.yaml similarity index 100% rename from stable/appdaemon/9.0.15/ix_values.yaml rename to stable/appdaemon/9.0.17/ix_values.yaml diff --git a/stable/appdaemon/9.0.15/questions.yaml b/stable/appdaemon/9.0.17/questions.yaml similarity index 100% rename from stable/appdaemon/9.0.15/questions.yaml rename to stable/appdaemon/9.0.17/questions.yaml diff --git a/stable/aria2/5.0.15/templates/common.yaml b/stable/appdaemon/9.0.17/templates/common.yaml similarity index 100% rename from stable/aria2/5.0.15/templates/common.yaml rename to stable/appdaemon/9.0.17/templates/common.yaml diff --git a/stable/aria2/5.0.15/values.yaml b/stable/appdaemon/9.0.17/values.yaml similarity index 100% rename from stable/aria2/5.0.15/values.yaml rename to stable/appdaemon/9.0.17/values.yaml diff --git a/stable/aria2/5.0.15/CHANGELOG.md b/stable/aria2/5.0.15/CHANGELOG.md deleted file mode 100644 index bcf66f56f3b..00000000000 --- a/stable/aria2/5.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index fd54ff44263..00000000000 --- a/stable/aria2/5.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-12T22:55:58.086657418Z" diff --git a/stable/aria2/5.0.15/Chart.yaml b/stable/aria2/5.0.15/Chart.yaml deleted file mode 100644 index 9e4183b565f..00000000000 --- a/stable/aria2/5.0.15/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/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.17/CHANGELOG.md b/stable/aria2/5.0.17/CHANGELOG.md new file mode 100644 index 00000000000..dd37cea35c9 --- /dev/null +++ b/stable/aria2/5.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [aria2-5.0.17](https://github.com/truecharts/apps/compare/aria2-5.0.15...aria2-5.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/aria2/5.0.17/Chart.lock b/stable/aria2/5.0.17/Chart.lock new file mode 100644 index 00000000000..91eac0d0aea --- /dev/null +++ b/stable/aria2/5.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-14T13:58:56.66667473Z" diff --git a/stable/aria2/5.0.17/Chart.yaml b/stable/aria2/5.0.17/Chart.yaml new file mode 100644 index 00000000000..1e9c7153703 --- /dev/null +++ b/stable/aria2/5.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/aria2/5.0.15/README.md b/stable/aria2/5.0.17/README.md similarity index 100% rename from stable/aria2/5.0.15/README.md rename to stable/aria2/5.0.17/README.md diff --git a/stable/aria2/5.0.15/app-readme.md b/stable/aria2/5.0.17/app-readme.md similarity index 100% rename from stable/aria2/5.0.15/app-readme.md rename to stable/aria2/5.0.17/app-readme.md diff --git a/stable/audacity/4.0.14/charts/common-10.4.4.tgz b/stable/aria2/5.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/audacity/4.0.14/charts/common-10.4.4.tgz rename to stable/aria2/5.0.17/charts/common-10.4.4.tgz diff --git a/stable/aria2/5.0.15/icon.png b/stable/aria2/5.0.17/icon.png similarity index 100% rename from stable/aria2/5.0.15/icon.png rename to stable/aria2/5.0.17/icon.png diff --git a/stable/aria2/5.0.15/ix_values.yaml b/stable/aria2/5.0.17/ix_values.yaml similarity index 100% rename from stable/aria2/5.0.15/ix_values.yaml rename to stable/aria2/5.0.17/ix_values.yaml diff --git a/stable/aria2/5.0.15/questions.yaml b/stable/aria2/5.0.17/questions.yaml similarity index 100% rename from stable/aria2/5.0.15/questions.yaml rename to stable/aria2/5.0.17/questions.yaml diff --git a/stable/automatic-music-downloader/2.0.15/templates/common.yaml b/stable/aria2/5.0.17/templates/common.yaml similarity index 100% rename from stable/automatic-music-downloader/2.0.15/templates/common.yaml rename to stable/aria2/5.0.17/templates/common.yaml diff --git a/stable/audacity/4.0.14/values.yaml b/stable/aria2/5.0.17/values.yaml similarity index 100% rename from stable/audacity/4.0.14/values.yaml rename to stable/aria2/5.0.17/values.yaml diff --git a/stable/audacity/4.0.14/CHANGELOG.md b/stable/audacity/4.0.14/CHANGELOG.md deleted file mode 100644 index dae5da62e57..00000000000 --- a/stable/audacity/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 1194033feb6..00000000000 --- a/stable/audacity/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-12T22:56:04.969848684Z" diff --git a/stable/audacity/4.0.14/Chart.yaml b/stable/audacity/4.0.14/Chart.yaml deleted file mode 100644 index 036e4fb3fa2..00000000000 --- a/stable/audacity/4.0.14/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/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.16/CHANGELOG.md b/stable/audacity/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..e6a0858b477 --- /dev/null +++ b/stable/audacity/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [audacity-4.0.16](https://github.com/truecharts/apps/compare/audacity-4.0.14...audacity-4.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/audacity/4.0.16/Chart.lock b/stable/audacity/4.0.16/Chart.lock new file mode 100644 index 00000000000..ccd93e6d246 --- /dev/null +++ b/stable/audacity/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-14T13:59:05.9093671Z" diff --git a/stable/audacity/4.0.16/Chart.yaml b/stable/audacity/4.0.16/Chart.yaml new file mode 100644 index 00000000000..4e352b425fe --- /dev/null +++ b/stable/audacity/4.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/audacity/4.0.14/README.md b/stable/audacity/4.0.16/README.md similarity index 100% rename from stable/audacity/4.0.14/README.md rename to stable/audacity/4.0.16/README.md diff --git a/stable/audacity/4.0.14/app-readme.md b/stable/audacity/4.0.16/app-readme.md similarity index 100% rename from stable/audacity/4.0.14/app-readme.md rename to stable/audacity/4.0.16/app-readme.md diff --git a/stable/audiobookshelf/2.0.17/charts/common-10.4.4.tgz b/stable/audacity/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/audiobookshelf/2.0.17/charts/common-10.4.4.tgz rename to stable/audacity/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/audacity/4.0.14/icon.png b/stable/audacity/4.0.16/icon.png similarity index 100% rename from stable/audacity/4.0.14/icon.png rename to stable/audacity/4.0.16/icon.png diff --git a/stable/audacity/4.0.14/ix_values.yaml b/stable/audacity/4.0.16/ix_values.yaml similarity index 100% rename from stable/audacity/4.0.14/ix_values.yaml rename to stable/audacity/4.0.16/ix_values.yaml diff --git a/stable/audacity/4.0.14/questions.yaml b/stable/audacity/4.0.16/questions.yaml similarity index 100% rename from stable/audacity/4.0.14/questions.yaml rename to stable/audacity/4.0.16/questions.yaml diff --git a/stable/audacity/4.0.14/templates/common.yaml b/stable/audacity/4.0.16/templates/common.yaml similarity index 100% rename from stable/audacity/4.0.14/templates/common.yaml rename to stable/audacity/4.0.16/templates/common.yaml diff --git a/stable/audiobookshelf/2.0.17/values.yaml b/stable/audacity/4.0.16/values.yaml similarity index 100% rename from stable/audiobookshelf/2.0.17/values.yaml rename to stable/audacity/4.0.16/values.yaml diff --git a/stable/audiobookshelf/2.0.17/CHANGELOG.md b/stable/audiobookshelf/2.0.17/CHANGELOG.md deleted file mode 100644 index cee6519980b..00000000000 --- a/stable/audiobookshelf/2.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 207091fd839..00000000000 --- a/stable/audiobookshelf/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-12T22:56:05.256203933Z" diff --git a/stable/audiobookshelf/2.0.17/Chart.yaml b/stable/audiobookshelf/2.0.17/Chart.yaml deleted file mode 100644 index 62a8ce7dd9c..00000000000 --- a/stable/audiobookshelf/2.0.17/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/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.19/CHANGELOG.md b/stable/audiobookshelf/2.0.19/CHANGELOG.md new file mode 100644 index 00000000000..a240b09b29b --- /dev/null +++ b/stable/audiobookshelf/2.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [audiobookshelf-2.0.19](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.17...audiobookshelf-2.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/audiobookshelf/2.0.19/Chart.lock b/stable/audiobookshelf/2.0.19/Chart.lock new file mode 100644 index 00000000000..39e989aa2a8 --- /dev/null +++ b/stable/audiobookshelf/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-14T13:59:11.702850256Z" diff --git a/stable/audiobookshelf/2.0.19/Chart.yaml b/stable/audiobookshelf/2.0.19/Chart.yaml new file mode 100644 index 00000000000..1c897d6c118 --- /dev/null +++ b/stable/audiobookshelf/2.0.19/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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/audiobookshelf/2.0.17/README.md b/stable/audiobookshelf/2.0.19/README.md similarity index 100% rename from stable/audiobookshelf/2.0.17/README.md rename to stable/audiobookshelf/2.0.19/README.md diff --git a/stable/audiobookshelf/2.0.17/app-readme.md b/stable/audiobookshelf/2.0.19/app-readme.md similarity index 100% rename from stable/audiobookshelf/2.0.17/app-readme.md rename to stable/audiobookshelf/2.0.19/app-readme.md diff --git a/stable/automatic-music-downloader/2.0.15/charts/common-10.4.4.tgz b/stable/audiobookshelf/2.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/automatic-music-downloader/2.0.15/charts/common-10.4.4.tgz rename to stable/audiobookshelf/2.0.19/charts/common-10.4.4.tgz diff --git a/stable/audiobookshelf/2.0.17/icon.png b/stable/audiobookshelf/2.0.19/icon.png similarity index 100% rename from stable/audiobookshelf/2.0.17/icon.png rename to stable/audiobookshelf/2.0.19/icon.png diff --git a/stable/audiobookshelf/2.0.17/ix_values.yaml b/stable/audiobookshelf/2.0.19/ix_values.yaml similarity index 100% rename from stable/audiobookshelf/2.0.17/ix_values.yaml rename to stable/audiobookshelf/2.0.19/ix_values.yaml diff --git a/stable/audiobookshelf/2.0.17/questions.yaml b/stable/audiobookshelf/2.0.19/questions.yaml similarity index 100% rename from stable/audiobookshelf/2.0.17/questions.yaml rename to stable/audiobookshelf/2.0.19/questions.yaml diff --git a/stable/audiobookshelf/2.0.17/templates/_secrets.tpl b/stable/audiobookshelf/2.0.19/templates/_secrets.tpl similarity index 100% rename from stable/audiobookshelf/2.0.17/templates/_secrets.tpl rename to stable/audiobookshelf/2.0.19/templates/_secrets.tpl diff --git a/stable/audiobookshelf/2.0.17/templates/common.yaml b/stable/audiobookshelf/2.0.19/templates/common.yaml similarity index 100% rename from stable/audiobookshelf/2.0.17/templates/common.yaml rename to stable/audiobookshelf/2.0.19/templates/common.yaml diff --git a/stable/automatic-music-downloader/2.0.15/values.yaml b/stable/audiobookshelf/2.0.19/values.yaml similarity index 100% rename from stable/automatic-music-downloader/2.0.15/values.yaml rename to stable/audiobookshelf/2.0.19/values.yaml diff --git a/stable/authelia/11.0.21/CHANGELOG.md b/stable/authelia/11.0.21/CHANGELOG.md new file mode 100644 index 00000000000..414079da88c --- /dev/null +++ b/stable/authelia/11.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [authelia-11.0.21](https://github.com/truecharts/apps/compare/authelia-11.0.19...authelia-11.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [authelia-11.0.19](https://github.com/truecharts/apps/compare/authelia-11.0.18...authelia-11.0.19) (2022-07-14) + +### Fix + +- disable HTTP probes temporarily ([#3173](https://github.com/truecharts/apps/issues/3173)) + + + +## [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)) + + + diff --git a/stable/authelia/11.0.21/Chart.lock b/stable/authelia/11.0.21/Chart.lock new file mode 100644 index 00000000000..d910ed6a20d --- /dev/null +++ b/stable/authelia/11.0.21/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-14T13:59:28.399829975Z" diff --git a/stable/authelia/11.0.21/Chart.yaml b/stable/authelia/11.0.21/Chart.yaml new file mode 100644 index 00000000000..ae379f73871 --- /dev/null +++ b/stable/authelia/11.0.21/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.21 +annotations: + truecharts.org/catagories: | + - security + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/authelia/11.0.21/README.md b/stable/authelia/11.0.21/README.md new file mode 100644 index 00000000000..d8a13ac9a24 --- /dev/null +++ b/stable/authelia/11.0.21/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.21/app-readme.md b/stable/authelia/11.0.21/app-readme.md new file mode 100644 index 00000000000..f0d4ea68c63 --- /dev/null +++ b/stable/authelia/11.0.21/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.21/charts/common-10.4.4.tgz b/stable/authelia/11.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/babybuddy/8.0.21/charts/common-10.4.4.tgz rename to stable/authelia/11.0.21/charts/common-10.4.4.tgz diff --git a/stable/babybuddy/8.0.21/charts/postgresql-8.0.30.tgz b/stable/authelia/11.0.21/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/babybuddy/8.0.21/charts/postgresql-8.0.30.tgz rename to stable/authelia/11.0.21/charts/postgresql-8.0.30.tgz diff --git a/stable/baserow/3.0.18/charts/redis-3.0.30.tgz b/stable/authelia/11.0.21/charts/redis-3.0.30.tgz similarity index 100% rename from stable/baserow/3.0.18/charts/redis-3.0.30.tgz rename to stable/authelia/11.0.21/charts/redis-3.0.30.tgz diff --git a/stable/authelia/11.0.21/icon.png b/stable/authelia/11.0.21/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.21/ix_values.yaml b/stable/authelia/11.0.21/ix_values.yaml new file mode 100644 index 00000000000..20e8306d3aa --- /dev/null +++ b/stable/authelia/11.0.21/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.21/questions.yaml b/stable/authelia/11.0.21/questions.yaml new file mode 100644 index 00000000000..9553d99e5a8 --- /dev/null +++ b/stable/authelia/11.0.21/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.21/templates/_configmap.tpl b/stable/authelia/11.0.21/templates/_configmap.tpl new file mode 100644 index 00000000000..57d75320032 --- /dev/null +++ b/stable/authelia/11.0.21/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.21/templates/_secrets.tpl b/stable/authelia/11.0.21/templates/_secrets.tpl new file mode 100644 index 00000000000..81fbe92ff70 --- /dev/null +++ b/stable/authelia/11.0.21/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.21/templates/common.yaml b/stable/authelia/11.0.21/templates/common.yaml new file mode 100644 index 00000000000..614b468adf3 --- /dev/null +++ b/stable/authelia/11.0.21/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.21/values.yaml b/stable/authelia/11.0.21/values.yaml similarity index 100% rename from stable/babybuddy/8.0.21/values.yaml rename to stable/authelia/11.0.21/values.yaml diff --git a/stable/automatic-music-downloader/2.0.15/CHANGELOG.md b/stable/automatic-music-downloader/2.0.15/CHANGELOG.md deleted file mode 100644 index 2059c6238d4..00000000000 --- a/stable/automatic-music-downloader/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 43403625bf6..00000000000 --- a/stable/automatic-music-downloader/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-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 deleted file mode 100644 index c813bbe4428..00000000000 --- a/stable/automatic-music-downloader/2.0.15/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/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.17/CHANGELOG.md b/stable/automatic-music-downloader/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..fc857baf505 --- /dev/null +++ b/stable/automatic-music-downloader/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [automatic-music-downloader-2.0.17](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.15...automatic-music-downloader-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/automatic-music-downloader/2.0.17/Chart.lock b/stable/automatic-music-downloader/2.0.17/Chart.lock new file mode 100644 index 00000000000..9959611fb49 --- /dev/null +++ b/stable/automatic-music-downloader/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-14T13:59:24.780060426Z" diff --git a/stable/automatic-music-downloader/2.0.17/Chart.yaml b/stable/automatic-music-downloader/2.0.17/Chart.yaml new file mode 100644 index 00000000000..30f70b3ec61 --- /dev/null +++ b/stable/automatic-music-downloader/2.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/automatic-music-downloader/2.0.15/README.md b/stable/automatic-music-downloader/2.0.17/README.md similarity index 100% rename from stable/automatic-music-downloader/2.0.15/README.md rename to stable/automatic-music-downloader/2.0.17/README.md diff --git a/stable/automatic-music-downloader/2.0.15/app-readme.md b/stable/automatic-music-downloader/2.0.17/app-readme.md similarity index 100% rename from stable/automatic-music-downloader/2.0.15/app-readme.md rename to stable/automatic-music-downloader/2.0.17/app-readme.md diff --git a/stable/baserow/3.0.18/charts/common-10.4.4.tgz b/stable/automatic-music-downloader/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/baserow/3.0.18/charts/common-10.4.4.tgz rename to stable/automatic-music-downloader/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/automatic-music-downloader/2.0.15/icon.png b/stable/automatic-music-downloader/2.0.17/icon.png similarity index 100% rename from stable/automatic-music-downloader/2.0.15/icon.png rename to stable/automatic-music-downloader/2.0.17/icon.png diff --git a/stable/automatic-music-downloader/2.0.15/ix_values.yaml b/stable/automatic-music-downloader/2.0.17/ix_values.yaml similarity index 100% rename from stable/automatic-music-downloader/2.0.15/ix_values.yaml rename to stable/automatic-music-downloader/2.0.17/ix_values.yaml diff --git a/stable/automatic-music-downloader/2.0.15/questions.yaml b/stable/automatic-music-downloader/2.0.17/questions.yaml similarity index 100% rename from stable/automatic-music-downloader/2.0.15/questions.yaml rename to stable/automatic-music-downloader/2.0.17/questions.yaml diff --git a/stable/babybuddy/8.0.21/templates/common.yaml b/stable/automatic-music-downloader/2.0.17/templates/common.yaml similarity index 100% rename from stable/babybuddy/8.0.21/templates/common.yaml rename to stable/automatic-music-downloader/2.0.17/templates/common.yaml diff --git a/stable/baserow/3.0.18/values.yaml b/stable/automatic-music-downloader/2.0.17/values.yaml similarity index 100% rename from stable/baserow/3.0.18/values.yaml rename to stable/automatic-music-downloader/2.0.17/values.yaml diff --git a/stable/babybuddy/8.0.21/CHANGELOG.md b/stable/babybuddy/8.0.21/CHANGELOG.md deleted file mode 100644 index fb2a800ecc4..00000000000 --- a/stable/babybuddy/8.0.21/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 2cfae5b37ec..00000000000 --- a/stable/babybuddy/8.0.21/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-12T22:56:25.271996033Z" diff --git a/stable/babybuddy/8.0.21/Chart.yaml b/stable/babybuddy/8.0.21/Chart.yaml deleted file mode 100644 index 9577fd9928d..00000000000 --- a/stable/babybuddy/8.0.21/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -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.23/CHANGELOG.md b/stable/babybuddy/8.0.23/CHANGELOG.md new file mode 100644 index 00000000000..2a1540ffac7 --- /dev/null +++ b/stable/babybuddy/8.0.23/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [babybuddy-8.0.23](https://github.com/truecharts/apps/compare/babybuddy-8.0.21...babybuddy-8.0.23) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/babybuddy/8.0.23/Chart.lock b/stable/babybuddy/8.0.23/Chart.lock new file mode 100644 index 00000000000..9875b861f38 --- /dev/null +++ b/stable/babybuddy/8.0.23/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-14T13:59:33.0415727Z" diff --git a/stable/babybuddy/8.0.23/Chart.yaml b/stable/babybuddy/8.0.23/Chart.yaml new file mode 100644 index 00000000000..06eef13cdc9 --- /dev/null +++ b/stable/babybuddy/8.0.23/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.11.2" +kubeVersion: '>=1.16.0-0' +version: 8.0.23 +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.21/README.md b/stable/babybuddy/8.0.23/README.md similarity index 100% rename from stable/babybuddy/8.0.21/README.md rename to stable/babybuddy/8.0.23/README.md diff --git a/stable/babybuddy/8.0.21/app-readme.md b/stable/babybuddy/8.0.23/app-readme.md similarity index 100% rename from stable/babybuddy/8.0.21/app-readme.md rename to stable/babybuddy/8.0.23/app-readme.md diff --git a/stable/beets/4.0.16/charts/common-10.4.4.tgz b/stable/babybuddy/8.0.23/charts/common-10.4.4.tgz similarity index 100% rename from stable/beets/4.0.16/charts/common-10.4.4.tgz rename to stable/babybuddy/8.0.23/charts/common-10.4.4.tgz diff --git a/stable/baserow/3.0.18/charts/postgresql-8.0.30.tgz b/stable/babybuddy/8.0.23/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/baserow/3.0.18/charts/postgresql-8.0.30.tgz rename to stable/babybuddy/8.0.23/charts/postgresql-8.0.30.tgz diff --git a/stable/babybuddy/8.0.21/icon.png b/stable/babybuddy/8.0.23/icon.png similarity index 100% rename from stable/babybuddy/8.0.21/icon.png rename to stable/babybuddy/8.0.23/icon.png diff --git a/stable/babybuddy/8.0.21/ix_values.yaml b/stable/babybuddy/8.0.23/ix_values.yaml similarity index 100% rename from stable/babybuddy/8.0.21/ix_values.yaml rename to stable/babybuddy/8.0.23/ix_values.yaml diff --git a/stable/babybuddy/8.0.21/questions.yaml b/stable/babybuddy/8.0.23/questions.yaml similarity index 100% rename from stable/babybuddy/8.0.21/questions.yaml rename to stable/babybuddy/8.0.23/questions.yaml diff --git a/stable/boinc/2.0.21/templates/common.yaml b/stable/babybuddy/8.0.23/templates/common.yaml similarity index 100% rename from stable/boinc/2.0.21/templates/common.yaml rename to stable/babybuddy/8.0.23/templates/common.yaml diff --git a/stable/beets/4.0.16/values.yaml b/stable/babybuddy/8.0.23/values.yaml similarity index 100% rename from stable/beets/4.0.16/values.yaml rename to stable/babybuddy/8.0.23/values.yaml diff --git a/stable/baserow/3.0.18/CHANGELOG.md b/stable/baserow/3.0.18/CHANGELOG.md deleted file mode 100644 index af22d03ce72..00000000000 --- a/stable/baserow/3.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 8d63a2840c1..00000000000 --- a/stable/baserow/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-12T22:56:31.08300022Z" diff --git a/stable/baserow/3.0.18/Chart.yaml b/stable/baserow/3.0.18/Chart.yaml deleted file mode 100644 index 0b46bffe90e..00000000000 --- a/stable/baserow/3.0.18/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/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.20/CHANGELOG.md b/stable/baserow/3.0.20/CHANGELOG.md new file mode 100644 index 00000000000..ca560907328 --- /dev/null +++ b/stable/baserow/3.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [baserow-3.0.20](https://github.com/truecharts/apps/compare/baserow-3.0.18...baserow-3.0.20) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/baserow/3.0.20/Chart.lock b/stable/baserow/3.0.20/Chart.lock new file mode 100644 index 00000000000..084d74cde8e --- /dev/null +++ b/stable/baserow/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-14T13:59:43.295792436Z" diff --git a/stable/baserow/3.0.20/Chart.yaml b/stable/baserow/3.0.20/Chart.yaml new file mode 100644 index 00000000000..901ff25d0d3 --- /dev/null +++ b/stable/baserow/3.0.20/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.20 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/baserow/3.0.18/README.md b/stable/baserow/3.0.20/README.md similarity index 100% rename from stable/baserow/3.0.18/README.md rename to stable/baserow/3.0.20/README.md diff --git a/stable/baserow/3.0.18/app-readme.md b/stable/baserow/3.0.20/app-readme.md similarity index 100% rename from stable/baserow/3.0.18/app-readme.md rename to stable/baserow/3.0.20/app-readme.md diff --git a/stable/blog/3.0.16/charts/common-10.4.4.tgz b/stable/baserow/3.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/blog/3.0.16/charts/common-10.4.4.tgz rename to stable/baserow/3.0.20/charts/common-10.4.4.tgz diff --git a/stable/blog/3.0.16/charts/postgresql-8.0.30.tgz b/stable/baserow/3.0.20/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/blog/3.0.16/charts/postgresql-8.0.30.tgz rename to stable/baserow/3.0.20/charts/postgresql-8.0.30.tgz diff --git a/stable/friendica/4.0.22/charts/redis-3.0.30.tgz b/stable/baserow/3.0.20/charts/redis-3.0.30.tgz similarity index 100% rename from stable/friendica/4.0.22/charts/redis-3.0.30.tgz rename to stable/baserow/3.0.20/charts/redis-3.0.30.tgz diff --git a/stable/baserow/3.0.18/icon.png b/stable/baserow/3.0.20/icon.png similarity index 100% rename from stable/baserow/3.0.18/icon.png rename to stable/baserow/3.0.20/icon.png diff --git a/stable/baserow/3.0.18/ix_values.yaml b/stable/baserow/3.0.20/ix_values.yaml similarity index 100% rename from stable/baserow/3.0.18/ix_values.yaml rename to stable/baserow/3.0.20/ix_values.yaml diff --git a/stable/baserow/3.0.18/questions.yaml b/stable/baserow/3.0.20/questions.yaml similarity index 100% rename from stable/baserow/3.0.18/questions.yaml rename to stable/baserow/3.0.20/questions.yaml diff --git a/stable/baserow/3.0.18/templates/_secrets.tpl b/stable/baserow/3.0.20/templates/_secrets.tpl similarity index 100% rename from stable/baserow/3.0.18/templates/_secrets.tpl rename to stable/baserow/3.0.20/templates/_secrets.tpl diff --git a/stable/baserow/3.0.18/templates/common.yaml b/stable/baserow/3.0.20/templates/common.yaml similarity index 100% rename from stable/baserow/3.0.18/templates/common.yaml rename to stable/baserow/3.0.20/templates/common.yaml diff --git a/stable/blog/3.0.16/values.yaml b/stable/baserow/3.0.20/values.yaml similarity index 100% rename from stable/blog/3.0.16/values.yaml rename to stable/baserow/3.0.20/values.yaml diff --git a/stable/bazarr/11.0.17/CHANGELOG.md b/stable/bazarr/11.0.17/CHANGELOG.md new file mode 100644 index 00000000000..00b1d2d1293 --- /dev/null +++ b/stable/bazarr/11.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [bazarr-11.0.17](https://github.com/truecharts/apps/compare/bazarr-11.0.15...bazarr-11.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/bazarr/11.0.17/Chart.lock b/stable/bazarr/11.0.17/Chart.lock new file mode 100644 index 00000000000..49d6be2704c --- /dev/null +++ b/stable/bazarr/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-14T13:59:43.246190212Z" diff --git a/stable/bazarr/11.0.17/Chart.yaml b/stable/bazarr/11.0.17/Chart.yaml new file mode 100644 index 00000000000..753a1aae3e3 --- /dev/null +++ b/stable/bazarr/11.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/bazarr/11.0.17/README.md b/stable/bazarr/11.0.17/README.md new file mode 100644 index 00000000000..62a0d5f0061 --- /dev/null +++ b/stable/bazarr/11.0.17/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.17/app-readme.md b/stable/bazarr/11.0.17/app-readme.md new file mode 100644 index 00000000000..9f8586f3aeb --- /dev/null +++ b/stable/bazarr/11.0.17/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.21/charts/common-10.4.4.tgz b/stable/bazarr/11.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/boinc/2.0.21/charts/common-10.4.4.tgz rename to stable/bazarr/11.0.17/charts/common-10.4.4.tgz diff --git a/stable/bazarr/11.0.17/icon.png b/stable/bazarr/11.0.17/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..59329ce07829ba954a24ed72e652ec7923bb00dc GIT binary patch literal 10117 zcmbVy2Ut^0vp-E~0)i+Yy@VpYg(6LH0)*ZbMWlm(B1ltuk@g}T6#?l* zihxv6igct4ckwOvyZ`5Y_ul8vLvqgUnKL`PJ3I56nMCUAs#B0%C&R6tYjq>LSh zq5_+ouPk8Tio(I!d|h4KJY{|5Iezn%1^4IO!W?YBNpQ~c9JkH~WHZyzXH&*_pxC5@ zLBwp^DmH zgMpSjha(P$l@%8D@$nJz5f{REI0%c%$jAtbhzW~{2?7d1Pd_&t+*i=elk;y5Dkx8+ z2O5h*W8B!zIl>VbFPuCF5cSVFxMKfd>*o2_I)N1v_Jw1GMTJDp=k%M<4*3rq*2}}? z_uzI&VU!EX73GHW1hk_6&|)1iIE<$w=HIaX=kb3T0IaQ!&Oc-Px3ajp{xgIpPSqPs zc?v{jexuLzE}R%L9p0^#)>cp3ep=tL%Y-<1ik^7>vu`JEi}($ZTR_LXvE} zchGKj7#~l*e|Z6=0>`1`InH-YP*e>38;gp|ia=$>r3AsZh{&I$Iv6{&z2Cnfm6ZN3 zq(Eov;5hjIN^FOewa0k4!oh^mu5bsGFxJh1gYBPXlvT#KU_8LUKsxb%?T0BV>w94A z(JtVDr=j|7Hkhh1R8$5E6%-Q^{VlGJjx5a069;!gqF^fW9AI&T&}chZDN$*tq!bh` zh(ySU2trX3l7a|HguS4>gbYGLT3SX#R9fus_f;@RuX7bRfB(6=tilX2sd*r#=|JEc~4YViNW52%+k`c=NuR9ks z+i&HOg(J@og**rHTpLh!9DjAA|C{yrKaKp?`#z2+!1RC6l0QfH#Mt9};2x-34q)y6 zS1lC&cfxzZz5i#?|8HCQr%eAw^#9b_{~yu+S{9@u+|2<6Osp`+`DBF8ZPA~bBK-gE z*Y9WlVz>S#2gdOH_8&708vht_lpA2}0nD`S?q?!AJa!qF$}MBx^tFr-edDn&XEp)? zY(KWOxVSZ;mtzE<9`LJ0I&x@Ko2-gM_41G*+LOz1&vYm0ciKJ$C*==6<8jShPSPG$ zn6b#!tBFa1_73M6v_u+c{*}-uY%)~9mS&bn439Wo;&PcP@hovY9@PM; zB?AfOqR^$2{To=yO|_HMXiu7wvQ}OmQdPWt0v`hLFosq;T7$O4xG*gxd42Lgq7!CS zl~ejLR1ez)M6ATDLKcxKt!LQHl9G7*K0+S-HbcV32qyF;&I>f@M7AvYlyZ1I7u{+q zZ&PPokiKw2Ax*+W9G-mjvBOIxf@gSgBqanX_&%yPkk5P7yuG33=H_;GcC%RN*PmU! ze*GFBFVe^#e!04)W^iUk@6H`Mmbi%6SjvgX$>oiWIOAlz>!F0LEVInBYFy&1YZ_s^ zoOOdJB1LUc(ydiL$n4BF43F^!FKpu;FnoBifZ#{6NJzrQRD2Fu(2dHl<= zB{-w6PZuynySe2R7DkSan)ap3C2f zFcvf1-P`ln`(a*GTrA`LgMMUWB=BG^!oEs|hpPu@u3(?L)7$p2-JzORUm~>t@J)czd6?u%zT=Wo6>}x?3)+Kbr)_KXAQP4V%1>!W1>dOvN_N^+Dpi$S-^X30y0`=#hbJN$o!wh{5Qw&XTKC?~SD zQUs`P`mEDhmybCqMh7%nmyg$Z=9^X8MN((`5+AWa^5lg{Kc?!Z7!$3vniQKx{yN^j zyXKjj0+U0iio6!TV2NaA@ zlDH0JO+qOfYyEc zE6l*qkVcz}_0n!#8=f=CHZ*XdJ;rpumP;GzHbt+^H67NRN;F4`yN(@t2}8^@2bu0y z*oFU?tku&_li+)*|KfGqjv9W;?fk*6?(PpCqUcK3@4~|0_-^I!3JX(lC)$|Lhq?DS zFG-9Z{ah_w*MmJVYY7e#Nocf>PcjRA^iWNMn{RY>$9KSx)9XxpZ>rGOCFmK*AnFbzr; zxz3?iX{;QlURi2Gj1Kfl7GOXPAWoZ!eFZo58JmoDq2xw^g38lqPG z!_j|yJOKrFLI^g@7QR<>hhP_oc(`+(|u3q*@F}^h^*ExA2Uw)sG~60!yWh;Igz7N}X2D zu%pe4k{-O=$?wRdR)y@K)YK$kv4e5t@$&J(J7SqFQuA^TtW{vq*x(sFXdz+C*{_W% zw2{(l6`E_F-+Ho}nlg|bv4z6DDl$^1DlfYpe`T_}*wu)nfA#7WlPr$+-iJ1-pr9Z; zE-o(Hs?STy%Wv1biRCi1G&Gb*ZmFvi2e+_37iLoY}9A!3f_ew}$ZXMFNK)D=Vv^tIHxM zGVE46JT}&m%zx)%MrBJ&Ch$N&1cI%@z&BsqLg5??H{ugs=s$n*M8)3zn}|E!{h#{e zZEm$xWMr*wwc_scD&dz&*q=(fa}*X99{f6e8$!d6;1f`$rwxurlG;c!{eYI zF14DFmZs_CbmQa4kD`jPWu>JQsok$6(PzY)%NkFp`NHHPw&nckO-xMW4rcGe9sGB= z?v#&3O|Inu%D4_?2L~Rv+UI+Fdv9ANtjkl&%7n^nS`-d!%Ez?y^t4lcL~GGpxdPMF zd^d-UPf39u*yImKzMrF~9q2`ti;Ihc6Tx=#X27OD9L^3@?@|NhM&nNGbW~d=;n_9s zcIvMR9M#8uNauz3zh1gR2 zIGJ=Vd1ti%Div?E&d=$(QoilR)f2D8LPMHgso|JzV%i$R=kSQJ^taK$bWQnbnnQ_ z)wR_6C?b*?#>?7ARjgD%G2NG`D9kfAq~-#FKyqqpr3%WIT{L{Ie(=fd8(w)=RatpY z;f1rStE9(vyaf7TNp-bEfl{DCW@lH|kmj+30XH!Uz4iK@&&D)!^*eEgzUoGUS22Re zQ{NTnK7IGzm@ZB3Q-9*4dibh-K>x~4dEg>{id0^81zPd=bN{`g7k%NsQdJ`PERyB? zcMIGu*aZDF>1H&T82`hT>R~LCOit=LG^bV9>(=7pVtsOh`@+NNpezYAbrtY$H2Lf!RtHLeyU?sajc4EsX{pcznTk#Yyw?F zov#4pOp!{j-hvCI@-OjL`u}t)#R=1}r}IwAQS#5WMP8}DO19l)lU7|Yeizg9YBi2W z@5Lw0;rsKGoZpC7dhYkihhNSqDCpe2m;`NhS(~W26=dijv`wh?h+>g(2F`Hj&Ye}$ zm(9)7+wFRnk)A)ue=Vo7qiA7iH?Iq zLo~bo2n5H>LAzA7P>^`~HUal{hyE87MFWgdZjU}D@!UO4RRKcj7Y9DLoKsO@z`xe< z)b5#V5^$ao0*!Tb=Ho8VZbnT&vOJt0b$WUlA6)Odg(%%kBj#NBf(SBT-mEDP(&1U* zss7`SSYM<>B$s8GW!=4w1yY8MVw+z@rr6N_RXA~(sEQRIAK$w*?+D{>&oRyDLmO)J z!sKloLa@ZSxymnJzAPBFR^IvrcZ^{}6)4;=Zw{=>UU*h+Sw|xlt3sm_ePC;E&)uCW ze24gZ*1@SrHBqG+^JXV!9DPxG;5|r18oTPj%ds^PqIKzuHNItocdx!&B$oyK&$rRhmr?}Gb13_W z?WrjA$+>3RT^75NAM*34Uyd9B_?{uQcwv(N;c1)&8&v^Pad$xZA-RN+OeEL!r*%<- zTWj#^^f%&-ZO7T~4d?6S1MR_vt*xy+T+rkioLw0yezQzzK2?;MO>Emmma|F+* z>?mW*O|NZ!(xPjb(Q|OfpF5y|Nh~cbiCnc=*v!zT6~udg!LTT{&T)|A{RJ;?Zztvl zkc2kcDgyIH-wM;stZNU+?6PG?-#x&;RS)dE%smZ(jy3P+7VFivZwX3gZ*{QVi2tmN z1lTTld6+Qv=GY>DKfvO>-vT;fyJy+euwEag&1s!! zYuG$~`Ixig+j)J7z+c|9I+w`o%4FN8>hN#fstf*AUwAI;8^4JP23%l}P#{Nqs6(C4 zOi*p%?Vci2j>wC_Ei=2Us{!kE>ilm=6sS8d{TyKsC%AWyL;W(W(bk@lpuSmw5Jx2D zw{1s8My7q0BhwZ(f1!5L^+xcmTlgR@G9{)Wj71xYc-uQWI&_zvS_C4wOrK`FykFL@SCh?D3cVB~6~$f$EYY$A zm?Ft{H?@xM`QxFX%g3&@&lKP31ncld($Ub+0A^c>Cz ze-Z!n+c!kj1((5i2j!X%dLV41jCha3H)KonWluL@244Ti4;L?NEX9bZ@v~>o;G`2vlUZB_iD?k<1@v zkWEyf>2N%3rl9{L+wBdbJ|oDf@+&t^LCi|Y!XoXr7`F%Yi!~Eu>x5TVZ%gm(psJId}=CRV+acr{9 z*2I}Ehn}~Cet!L!lt=cltLxn|&Z(&^jy^Inl9rB69R7}|PTJ#10ziZSlCcIKz>T}z zrJ3@iSO&L#4zGlAKcQeEV$0Kh#?dn{Imz$V^2=LPB2Ht1Gfs{JWFC-3x`_u12U`m{ z04+ELR|3y4?3E^ldMumyHo{c-mA6xYMcVV{Xh+8ZoTHUdDY(Yw1wQfH#ZZ0aKwvCKE^i(Wgr%I;5j_Nzi{BE3$Q z)D<6VHrvOo4{UAS61;S^6Yf>Avf^a);DKkE2Jg`DuukS@p~#T+rv2%Hug>1gquI(4 z)%S>NM2y)s2;Vo;gBVG|#7u%{e*buJ%ME$Ce2g(Uuy+~(&}!lRDP9Y_hvY9A3mC3f zRa7L@*N5`7)~hJ9$;->1EbE0l_HCwdKK!x~Ob1>$u(h&ccIZntARfzd#HSa!9NJQd z+?Z*Z!G;Z{-Iv=NN9N6RYs{z02kdSBsOndPY`~JZfBTR35?R4j``0#yv+)D=*HOQY zem*2imy?;58+bG@I@*46xa0SuqQiIdEpe{lL#`tLTwgo%vz*7IHDUmc-d4YEyD{Bl z@fPz?(A~b0bXU#~bQ=UT3+kj%JG;0@d@XjXy$d{H@i1{9ITsLWO*F8VV80(?c4mARC`zxc27JP|An>zd-t1639n{aRo$`p1TQfy4 z`1$$Sp->Euix-CRo68?CziE%p=7B&|aX4H!(;oo53!S56R{K{mdUxMov$H3QLF|!` zn3$s*Lh)fgB3ts_E; zIQQKY`Q{SJgEdTubHV0ax4IAK&UuLbr#!O_<)+^NT_?WnI9Zu;1SP|fsl1}1q8$^k z2eh=b;n6#T>a1u%VYJ%TA>O^9x!r)-kJD|UYaRy$7 zoZry)M+=eet}Yt&I2K8XXGwwYR?A!5{AMmxefsn%o+|MqxTW*s$3acjJs;YLk!MXO z+uiJp!;2o~)3*M5sVyfELk02mgO7T_2*0!C&)bXL%A;qCsWzjUjISSmxs-XwLE3q= zB>t-3N@2bLMnurF&XRLK(Y*)6b=A`f9S@qeyZG5x6`e-~N~<%a3M1j;`rIP##pDAI zumg_+PqsQzq@Jb-n!RQ-Y!(v&!5?BC#Mk?|6VX#gtO|i<{I23hR7IC|2))_?+Gc0m zS+zNwApPL@`suiP2eXfe=QnNOpS}iMW(IL0{;N!38_K2N?!$GTmhLFwi~Bnu zC=|g=%XwiHvHV3klj>c%#y2Fy=$4n39(6}%R1doDeD9Z%I9l$J57wf6qf?xt9?L{( z{*g-IK9H#dL#M#iOdf;W&4}59xVJzAl%vD!4HBDKJ5pcy>fPnHm55;aX*%VM~%A!Ea z8hb;pn7j|@kV0m^{)gvjX*u;$#UNgyQapLRw7w4gid4wd+o0MSZVTm_Evn!AxjM#J zbfWVja2wXmXk~G7*TbXIckTh5_ThOpt7h8?a$)C!=aB`cLn8E#c zG@|s5w^LhO{MFAUCM=pxMrn{mBgrDN@H;z4tL0IP-Klq{*@sG`8omgz01x2)W4z*Z zAj|>b=9aWfLcQ5U!uE&DXPQx}E4K~K#QWtqS$t>l6H-#_{TyIXF^k{6J-*6s`pD*F zo^Br4E%Pl1zRR_*a%54g$U=m2RfT5e3nt&x^3(u;lNe&MunwXdXTacHZAK^S!2Ctp0 z^Iki*P9*G(&d#~zzTMAU|^pG@#F8UcTf4(*d&(JfD5;7`lDWZ zPJVv!hA+Ax>H%>qs5OWHXAPVi^7JNfIfY)0cduYOG`3^HmDULfblE?@aYufF^2SQu zCIOffgp4>ZuY~w`B@q1qIYH$h$P57E{u<{oJe<^E1DFudyG?Wd;Fb{Vm{Ms%1(;UD zmp%{_6L#TbGr)?2LPp$W0#JcKAm(Q=*U9A$zb3g%H=3^w5zICvd}S`Y=1=Ks$!um~ z0+D*2qLS=0?HBP%E7i&BNM;km*{hfsa{H8ZvoIU~cXBJQfH{hdVFmwfE;9U-eE^q>Nr+pe}&sKOrJ(a=RNAG zjbL229G#p%3P58u+>*76Fy}n`n3%MiolZz#{~aJx0qaIH3<8p{>QAIEQchn=btEI2RSY{TrIhnp zp#`ScK*&POw4k71c6WK$A~pEIJTmu%V(!)_kR*FBsO813!+jpBe6$F+!y}zp!J&B2l@ez+S z=OaL9`WQ59=MV5k9G1}gq@<+jahQs#j!w**v(w}Iq`4tk7znj3C6?e<`!zj z0f$$*_qo9Ha2r+OJSJ4(y=F0olZ_#JFF%l1M!%N}iOyHY__fxCm1nz@F(-o5Hz>03 z^7H35Hl~AYo_bZV=)$K$BPKcDcu)ws!Oy=8+;!S6)8zfiJz3=T@^biFw&c5gA z+iLW1XLt8|(1Gfrt*okYm(6&Ypa1+?!pz2ZfGU7H9-5xk_4E|i(a`}3K96rb3@fXv zb+~03&@pGqJWKPMPL&>$Q}Tv+Oe2g)4Bz*%*#i%9D5oLAqze=<1R*B}CnsUV`!L|p zczAebdpy{QfD;Dwkl~S$2cQ6!n|pt6&->_@bEWntZ>@ens81+kLQh~dD9fh>7=&-* zi7>ty8JdVrzcx#|DMbrE`7$)oCS%CgmNEl{(0C?H@BYLZZbY3e=w&hlF!HCJ$9?_hJy&2vdoWc;X{i z*GfxEt%F|~3Jbl`iO0mt(LMArpYTIn!{0wWP;)=EeB=RCQI#Zrk4b5Bj;3@Bjb+ literal 0 HcmV?d00001 diff --git a/stable/bazarr/11.0.17/ix_values.yaml b/stable/bazarr/11.0.17/ix_values.yaml new file mode 100644 index 00000000000..4cea6f7fe4d --- /dev/null +++ b/stable/bazarr/11.0.17/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.17/questions.yaml b/stable/bazarr/11.0.17/questions.yaml new file mode 100644 index 00000000000..80ec7f933c5 --- /dev/null +++ b/stable/bazarr/11.0.17/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.17/templates/common.yaml b/stable/bazarr/11.0.17/templates/common.yaml similarity index 100% rename from stable/booksonic-air/6.0.17/templates/common.yaml rename to stable/bazarr/11.0.17/templates/common.yaml diff --git a/stable/boinc/2.0.21/values.yaml b/stable/bazarr/11.0.17/values.yaml similarity index 100% rename from stable/boinc/2.0.21/values.yaml rename to stable/bazarr/11.0.17/values.yaml diff --git a/stable/beets/4.0.16/CHANGELOG.md b/stable/beets/4.0.16/CHANGELOG.md deleted file mode 100644 index 86940bfa4e2..00000000000 --- a/stable/beets/4.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index c1b18433883..00000000000 --- a/stable/beets/4.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-12T22:56:45.630454681Z" diff --git a/stable/beets/4.0.16/Chart.yaml b/stable/beets/4.0.16/Chart.yaml deleted file mode 100644 index 49f58c68d02..00000000000 --- a/stable/beets/4.0.16/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/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.18/CHANGELOG.md b/stable/beets/4.0.18/CHANGELOG.md new file mode 100644 index 00000000000..bfce7f6ce64 --- /dev/null +++ b/stable/beets/4.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [beets-4.0.18](https://github.com/truecharts/apps/compare/beets-4.0.16...beets-4.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/beets/4.0.18/Chart.lock b/stable/beets/4.0.18/Chart.lock new file mode 100644 index 00000000000..f4ed8baa6ca --- /dev/null +++ b/stable/beets/4.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-14T13:59:58.229547794Z" diff --git a/stable/beets/4.0.18/Chart.yaml b/stable/beets/4.0.18/Chart.yaml new file mode 100644 index 00000000000..556021bd984 --- /dev/null +++ b/stable/beets/4.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/beets/4.0.16/README.md b/stable/beets/4.0.18/README.md similarity index 100% rename from stable/beets/4.0.16/README.md rename to stable/beets/4.0.18/README.md diff --git a/stable/beets/4.0.16/app-readme.md b/stable/beets/4.0.18/app-readme.md similarity index 100% rename from stable/beets/4.0.16/app-readme.md rename to stable/beets/4.0.18/app-readme.md diff --git a/stable/booksonic-air/6.0.17/charts/common-10.4.4.tgz b/stable/beets/4.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/booksonic-air/6.0.17/charts/common-10.4.4.tgz rename to stable/beets/4.0.18/charts/common-10.4.4.tgz diff --git a/stable/beets/4.0.16/icon.png b/stable/beets/4.0.18/icon.png similarity index 100% rename from stable/beets/4.0.16/icon.png rename to stable/beets/4.0.18/icon.png diff --git a/stable/beets/4.0.16/ix_values.yaml b/stable/beets/4.0.18/ix_values.yaml similarity index 100% rename from stable/beets/4.0.16/ix_values.yaml rename to stable/beets/4.0.18/ix_values.yaml diff --git a/stable/beets/4.0.16/questions.yaml b/stable/beets/4.0.18/questions.yaml similarity index 100% rename from stable/beets/4.0.16/questions.yaml rename to stable/beets/4.0.18/questions.yaml diff --git a/stable/beets/4.0.16/templates/common.yaml b/stable/beets/4.0.18/templates/common.yaml similarity index 100% rename from stable/beets/4.0.16/templates/common.yaml rename to stable/beets/4.0.18/templates/common.yaml diff --git a/stable/booksonic-air/6.0.17/values.yaml b/stable/beets/4.0.18/values.yaml similarity index 100% rename from stable/booksonic-air/6.0.17/values.yaml rename to stable/beets/4.0.18/values.yaml diff --git a/stable/blog/3.0.16/CHANGELOG.md b/stable/blog/3.0.16/CHANGELOG.md deleted file mode 100644 index 0953ea41512..00000000000 --- a/stable/blog/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 2e1430ea9e3..00000000000 --- a/stable/blog/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-12T22:56:53.0478882Z" diff --git a/stable/blog/3.0.16/Chart.yaml b/stable/blog/3.0.16/Chart.yaml deleted file mode 100644 index e924e143f5a..00000000000 --- a/stable/blog/3.0.16/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/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.18/CHANGELOG.md b/stable/blog/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..19b34638b01 --- /dev/null +++ b/stable/blog/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [blog-3.0.18](https://github.com/truecharts/apps/compare/blog-3.0.16...blog-3.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/blog/3.0.18/Chart.lock b/stable/blog/3.0.18/Chart.lock new file mode 100644 index 00000000000..8cac161f1ae --- /dev/null +++ b/stable/blog/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-14T14:00:07.468016153Z" diff --git a/stable/blog/3.0.18/Chart.yaml b/stable/blog/3.0.18/Chart.yaml new file mode 100644 index 00000000000..bc2b86bf2f6 --- /dev/null +++ b/stable/blog/3.0.18/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.18 +annotations: + truecharts.org/catagories: | + - hosting + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/blog/3.0.16/README.md b/stable/blog/3.0.18/README.md similarity index 100% rename from stable/blog/3.0.16/README.md rename to stable/blog/3.0.18/README.md diff --git a/stable/blog/3.0.16/app-readme.md b/stable/blog/3.0.18/app-readme.md similarity index 100% rename from stable/blog/3.0.16/app-readme.md rename to stable/blog/3.0.18/app-readme.md diff --git a/stable/bookstack/3.0.17/charts/common-10.4.4.tgz b/stable/blog/3.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/bookstack/3.0.17/charts/common-10.4.4.tgz rename to stable/blog/3.0.18/charts/common-10.4.4.tgz diff --git a/stable/commento-plusplus/3.0.15/charts/postgresql-8.0.30.tgz b/stable/blog/3.0.18/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/commento-plusplus/3.0.15/charts/postgresql-8.0.30.tgz rename to stable/blog/3.0.18/charts/postgresql-8.0.30.tgz diff --git a/stable/blog/3.0.16/icon.png b/stable/blog/3.0.18/icon.png similarity index 100% rename from stable/blog/3.0.16/icon.png rename to stable/blog/3.0.18/icon.png diff --git a/stable/blog/3.0.16/ix_values.yaml b/stable/blog/3.0.18/ix_values.yaml similarity index 100% rename from stable/blog/3.0.16/ix_values.yaml rename to stable/blog/3.0.18/ix_values.yaml diff --git a/stable/blog/3.0.16/questions.yaml b/stable/blog/3.0.18/questions.yaml similarity index 100% rename from stable/blog/3.0.16/questions.yaml rename to stable/blog/3.0.18/questions.yaml diff --git a/stable/blog/3.0.16/templates/common.yaml b/stable/blog/3.0.18/templates/common.yaml similarity index 100% rename from stable/blog/3.0.16/templates/common.yaml rename to stable/blog/3.0.18/templates/common.yaml diff --git a/stable/bookstack/3.0.17/values.yaml b/stable/blog/3.0.18/values.yaml similarity index 100% rename from stable/bookstack/3.0.17/values.yaml rename to stable/blog/3.0.18/values.yaml diff --git a/stable/boinc/2.0.21/CHANGELOG.md b/stable/boinc/2.0.21/CHANGELOG.md deleted file mode 100644 index 96193c8f954..00000000000 --- a/stable/boinc/2.0.21/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 2bf7e0ee2ac..00000000000 --- a/stable/boinc/2.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-12T22:56:49.096493384Z" diff --git a/stable/boinc/2.0.21/Chart.yaml b/stable/boinc/2.0.21/Chart.yaml deleted file mode 100644 index 54130a0d1a5..00000000000 --- a/stable/boinc/2.0.21/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.23/CHANGELOG.md b/stable/boinc/2.0.23/CHANGELOG.md new file mode 100644 index 00000000000..a1d76800689 --- /dev/null +++ b/stable/boinc/2.0.23/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [boinc-2.0.23](https://github.com/truecharts/apps/compare/boinc-2.0.21...boinc-2.0.23) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/boinc/2.0.23/Chart.lock b/stable/boinc/2.0.23/Chart.lock new file mode 100644 index 00000000000..686c11aa2ec --- /dev/null +++ b/stable/boinc/2.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-14T14:00:02.414780722Z" diff --git a/stable/boinc/2.0.23/Chart.yaml b/stable/boinc/2.0.23/Chart.yaml new file mode 100644 index 00000000000..34f85d1c051 --- /dev/null +++ b/stable/boinc/2.0.23/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: boinc +version: 2.0.23 +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.21/README.md b/stable/boinc/2.0.23/README.md similarity index 100% rename from stable/boinc/2.0.21/README.md rename to stable/boinc/2.0.23/README.md diff --git a/stable/boinc/2.0.21/app-readme.md b/stable/boinc/2.0.23/app-readme.md similarity index 100% rename from stable/boinc/2.0.21/app-readme.md rename to stable/boinc/2.0.23/app-readme.md diff --git a/stable/browserless-chrome/2.0.15/charts/common-10.4.4.tgz b/stable/boinc/2.0.23/charts/common-10.4.4.tgz similarity index 100% rename from stable/browserless-chrome/2.0.15/charts/common-10.4.4.tgz rename to stable/boinc/2.0.23/charts/common-10.4.4.tgz diff --git a/stable/boinc/2.0.21/icon.png b/stable/boinc/2.0.23/icon.png similarity index 100% rename from stable/boinc/2.0.21/icon.png rename to stable/boinc/2.0.23/icon.png diff --git a/stable/boinc/2.0.21/ix_values.yaml b/stable/boinc/2.0.23/ix_values.yaml similarity index 100% rename from stable/boinc/2.0.21/ix_values.yaml rename to stable/boinc/2.0.23/ix_values.yaml diff --git a/stable/boinc/2.0.21/questions.yaml b/stable/boinc/2.0.23/questions.yaml similarity index 100% rename from stable/boinc/2.0.21/questions.yaml rename to stable/boinc/2.0.23/questions.yaml diff --git a/stable/browserless-chrome/2.0.15/templates/common.yaml b/stable/boinc/2.0.23/templates/common.yaml similarity index 100% rename from stable/browserless-chrome/2.0.15/templates/common.yaml rename to stable/boinc/2.0.23/templates/common.yaml diff --git a/stable/browserless-chrome/2.0.15/values.yaml b/stable/boinc/2.0.23/values.yaml similarity index 100% rename from stable/browserless-chrome/2.0.15/values.yaml rename to stable/boinc/2.0.23/values.yaml diff --git a/stable/booksonic-air/6.0.17/CHANGELOG.md b/stable/booksonic-air/6.0.17/CHANGELOG.md deleted file mode 100644 index b713dfed4fb..00000000000 --- a/stable/booksonic-air/6.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index d4ca0033d86..00000000000 --- a/stable/booksonic-air/6.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-12T22:56:56.683378736Z" diff --git a/stable/booksonic-air/6.0.17/Chart.yaml b/stable/booksonic-air/6.0.17/Chart.yaml deleted file mode 100644 index 5f08b6f4245..00000000000 --- a/stable/booksonic-air/6.0.17/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/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.19/CHANGELOG.md b/stable/booksonic-air/6.0.19/CHANGELOG.md new file mode 100644 index 00000000000..ae61003db07 --- /dev/null +++ b/stable/booksonic-air/6.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [booksonic-air-6.0.19](https://github.com/truecharts/apps/compare/booksonic-air-6.0.17...booksonic-air-6.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/booksonic-air/6.0.19/Chart.lock b/stable/booksonic-air/6.0.19/Chart.lock new file mode 100644 index 00000000000..9aba6eb3310 --- /dev/null +++ b/stable/booksonic-air/6.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-14T14:00:15.346903321Z" diff --git a/stable/booksonic-air/6.0.19/Chart.yaml b/stable/booksonic-air/6.0.19/Chart.yaml new file mode 100644 index 00000000000..ea9af5e2efb --- /dev/null +++ b/stable/booksonic-air/6.0.19/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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/booksonic-air/6.0.17/README.md b/stable/booksonic-air/6.0.19/README.md similarity index 100% rename from stable/booksonic-air/6.0.17/README.md rename to stable/booksonic-air/6.0.19/README.md diff --git a/stable/booksonic-air/6.0.17/app-readme.md b/stable/booksonic-air/6.0.19/app-readme.md similarity index 100% rename from stable/booksonic-air/6.0.17/app-readme.md rename to stable/booksonic-air/6.0.19/app-readme.md diff --git a/stable/budge/2.0.17/charts/common-10.4.4.tgz b/stable/booksonic-air/6.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/budge/2.0.17/charts/common-10.4.4.tgz rename to stable/booksonic-air/6.0.19/charts/common-10.4.4.tgz diff --git a/stable/booksonic-air/6.0.17/icon.png b/stable/booksonic-air/6.0.19/icon.png similarity index 100% rename from stable/booksonic-air/6.0.17/icon.png rename to stable/booksonic-air/6.0.19/icon.png diff --git a/stable/booksonic-air/6.0.17/ix_values.yaml b/stable/booksonic-air/6.0.19/ix_values.yaml similarity index 100% rename from stable/booksonic-air/6.0.17/ix_values.yaml rename to stable/booksonic-air/6.0.19/ix_values.yaml diff --git a/stable/booksonic-air/6.0.17/questions.yaml b/stable/booksonic-air/6.0.19/questions.yaml similarity index 100% rename from stable/booksonic-air/6.0.17/questions.yaml rename to stable/booksonic-air/6.0.19/questions.yaml diff --git a/stable/budge/2.0.17/templates/common.yaml b/stable/booksonic-air/6.0.19/templates/common.yaml similarity index 100% rename from stable/budge/2.0.17/templates/common.yaml rename to stable/booksonic-air/6.0.19/templates/common.yaml diff --git a/stable/budge/2.0.17/values.yaml b/stable/booksonic-air/6.0.19/values.yaml similarity index 100% rename from stable/budge/2.0.17/values.yaml rename to stable/booksonic-air/6.0.19/values.yaml diff --git a/stable/bookstack/3.0.17/CHANGELOG.md b/stable/bookstack/3.0.17/CHANGELOG.md deleted file mode 100644 index 7728274d37d..00000000000 --- a/stable/bookstack/3.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index a1a2891cc0e..00000000000 --- a/stable/bookstack/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: 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 deleted file mode 100644 index b1e8e09ab6c..00000000000 --- a/stable/bookstack/3.0.17/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/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.19/CHANGELOG.md b/stable/bookstack/3.0.19/CHANGELOG.md new file mode 100644 index 00000000000..98ce22bc189 --- /dev/null +++ b/stable/bookstack/3.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [bookstack-3.0.19](https://github.com/truecharts/apps/compare/bookstack-3.0.17...bookstack-3.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/bookstack/3.0.19/Chart.lock b/stable/bookstack/3.0.19/Chart.lock new file mode 100644 index 00000000000..3c6125648b1 --- /dev/null +++ b/stable/bookstack/3.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-14T14:00:24.104732981Z" diff --git a/stable/bookstack/3.0.19/Chart.yaml b/stable/bookstack/3.0.19/Chart.yaml new file mode 100644 index 00000000000..25d6b18bc95 --- /dev/null +++ b/stable/bookstack/3.0.19/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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/bookstack/3.0.17/README.md b/stable/bookstack/3.0.19/README.md similarity index 100% rename from stable/bookstack/3.0.17/README.md rename to stable/bookstack/3.0.19/README.md diff --git a/stable/bookstack/3.0.17/app-readme.md b/stable/bookstack/3.0.19/app-readme.md similarity index 100% rename from stable/bookstack/3.0.17/app-readme.md rename to stable/bookstack/3.0.19/app-readme.md diff --git a/stable/calibre/7.0.19/charts/common-10.4.4.tgz b/stable/bookstack/3.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/calibre/7.0.19/charts/common-10.4.4.tgz rename to stable/bookstack/3.0.19/charts/common-10.4.4.tgz diff --git a/stable/bookstack/3.0.17/charts/mariadb-3.0.29.tgz b/stable/bookstack/3.0.19/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/bookstack/3.0.17/charts/mariadb-3.0.29.tgz rename to stable/bookstack/3.0.19/charts/mariadb-3.0.29.tgz diff --git a/stable/bookstack/3.0.17/icon.png b/stable/bookstack/3.0.19/icon.png similarity index 100% rename from stable/bookstack/3.0.17/icon.png rename to stable/bookstack/3.0.19/icon.png diff --git a/stable/bookstack/3.0.17/ix_values.yaml b/stable/bookstack/3.0.19/ix_values.yaml similarity index 100% rename from stable/bookstack/3.0.17/ix_values.yaml rename to stable/bookstack/3.0.19/ix_values.yaml diff --git a/stable/bookstack/3.0.17/questions.yaml b/stable/bookstack/3.0.19/questions.yaml similarity index 100% rename from stable/bookstack/3.0.17/questions.yaml rename to stable/bookstack/3.0.19/questions.yaml diff --git a/stable/bookstack/3.0.17/templates/_secrets.tpl b/stable/bookstack/3.0.19/templates/_secrets.tpl similarity index 100% rename from stable/bookstack/3.0.17/templates/_secrets.tpl rename to stable/bookstack/3.0.19/templates/_secrets.tpl diff --git a/stable/bookstack/3.0.17/templates/common.yaml b/stable/bookstack/3.0.19/templates/common.yaml similarity index 100% rename from stable/bookstack/3.0.17/templates/common.yaml rename to stable/bookstack/3.0.19/templates/common.yaml diff --git a/stable/calibre/7.0.19/values.yaml b/stable/bookstack/3.0.19/values.yaml similarity index 100% rename from stable/calibre/7.0.19/values.yaml rename to stable/bookstack/3.0.19/values.yaml diff --git a/stable/browserless-chrome/2.0.15/CHANGELOG.md b/stable/browserless-chrome/2.0.15/CHANGELOG.md deleted file mode 100644 index 67548ab266d..00000000000 --- a/stable/browserless-chrome/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index c39b6f19234..00000000000 --- a/stable/browserless-chrome/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-12T22:57:04.377842595Z" diff --git a/stable/browserless-chrome/2.0.15/Chart.yaml b/stable/browserless-chrome/2.0.15/Chart.yaml deleted file mode 100644 index 62cb4652a1d..00000000000 --- a/stable/browserless-chrome/2.0.15/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/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.17/CHANGELOG.md b/stable/browserless-chrome/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..6da3e7ff781 --- /dev/null +++ b/stable/browserless-chrome/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [browserless-chrome-2.0.17](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.15...browserless-chrome-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/browserless-chrome/2.0.17/Chart.lock b/stable/browserless-chrome/2.0.17/Chart.lock new file mode 100644 index 00000000000..32b28c43e9e --- /dev/null +++ b/stable/browserless-chrome/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-14T14:00:21.329855407Z" diff --git a/stable/browserless-chrome/2.0.17/Chart.yaml b/stable/browserless-chrome/2.0.17/Chart.yaml new file mode 100644 index 00000000000..37d17f012f5 --- /dev/null +++ b/stable/browserless-chrome/2.0.17/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.17 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/browserless-chrome/2.0.15/README.md b/stable/browserless-chrome/2.0.17/README.md similarity index 100% rename from stable/browserless-chrome/2.0.15/README.md rename to stable/browserless-chrome/2.0.17/README.md diff --git a/stable/browserless-chrome/2.0.15/app-readme.md b/stable/browserless-chrome/2.0.17/app-readme.md similarity index 100% rename from stable/browserless-chrome/2.0.15/app-readme.md rename to stable/browserless-chrome/2.0.17/app-readme.md diff --git a/stable/chevereto/3.0.15/charts/common-10.4.4.tgz b/stable/browserless-chrome/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/chevereto/3.0.15/charts/common-10.4.4.tgz rename to stable/browserless-chrome/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/browserless-chrome/2.0.15/ci/puppeteer-values.yaml b/stable/browserless-chrome/2.0.17/ci/puppeteer-values.yaml similarity index 100% rename from stable/browserless-chrome/2.0.15/ci/puppeteer-values.yaml rename to stable/browserless-chrome/2.0.17/ci/puppeteer-values.yaml diff --git a/stable/browserless-chrome/2.0.15/icon.png b/stable/browserless-chrome/2.0.17/icon.png similarity index 100% rename from stable/browserless-chrome/2.0.15/icon.png rename to stable/browserless-chrome/2.0.17/icon.png diff --git a/stable/browserless-chrome/2.0.15/ix_values.yaml b/stable/browserless-chrome/2.0.17/ix_values.yaml similarity index 100% rename from stable/browserless-chrome/2.0.15/ix_values.yaml rename to stable/browserless-chrome/2.0.17/ix_values.yaml diff --git a/stable/browserless-chrome/2.0.15/questions.yaml b/stable/browserless-chrome/2.0.17/questions.yaml similarity index 100% rename from stable/browserless-chrome/2.0.15/questions.yaml rename to stable/browserless-chrome/2.0.17/questions.yaml diff --git a/stable/chevereto/3.0.15/templates/common.yaml b/stable/browserless-chrome/2.0.17/templates/common.yaml similarity index 100% rename from stable/chevereto/3.0.15/templates/common.yaml rename to stable/browserless-chrome/2.0.17/templates/common.yaml diff --git a/stable/chevereto/3.0.15/values.yaml b/stable/browserless-chrome/2.0.17/values.yaml similarity index 100% rename from stable/chevereto/3.0.15/values.yaml rename to stable/browserless-chrome/2.0.17/values.yaml diff --git a/stable/budge/2.0.17/CHANGELOG.md b/stable/budge/2.0.17/CHANGELOG.md deleted file mode 100644 index dce872ba0d5..00000000000 --- a/stable/budge/2.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index a80237d0ec1..00000000000 --- a/stable/budge/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-12T22:57:11.783688308Z" diff --git a/stable/budge/2.0.17/Chart.yaml b/stable/budge/2.0.17/Chart.yaml deleted file mode 100644 index 7122ea02643..00000000000 --- a/stable/budge/2.0.17/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/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.19/CHANGELOG.md b/stable/budge/2.0.19/CHANGELOG.md new file mode 100644 index 00000000000..3fe91f67cf9 --- /dev/null +++ b/stable/budge/2.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [budge-2.0.19](https://github.com/truecharts/apps/compare/budge-2.0.17...budge-2.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) diff --git a/stable/budge/2.0.19/Chart.lock b/stable/budge/2.0.19/Chart.lock new file mode 100644 index 00000000000..432366af8d6 --- /dev/null +++ b/stable/budge/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-14T14:00:32.044506381Z" diff --git a/stable/budge/2.0.19/Chart.yaml b/stable/budge/2.0.19/Chart.yaml new file mode 100644 index 00000000000..213e2318245 --- /dev/null +++ b/stable/budge/2.0.19/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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/budge/2.0.17/README.md b/stable/budge/2.0.19/README.md similarity index 100% rename from stable/budge/2.0.17/README.md rename to stable/budge/2.0.19/README.md diff --git a/stable/budge/2.0.17/app-readme.md b/stable/budge/2.0.19/app-readme.md similarity index 100% rename from stable/budge/2.0.17/app-readme.md rename to stable/budge/2.0.19/app-readme.md diff --git a/stable/clamav/3.0.16/charts/common-10.4.4.tgz b/stable/budge/2.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/clamav/3.0.16/charts/common-10.4.4.tgz rename to stable/budge/2.0.19/charts/common-10.4.4.tgz diff --git a/stable/budge/2.0.17/icon.png b/stable/budge/2.0.19/icon.png similarity index 100% rename from stable/budge/2.0.17/icon.png rename to stable/budge/2.0.19/icon.png diff --git a/stable/budge/2.0.17/ix_values.yaml b/stable/budge/2.0.19/ix_values.yaml similarity index 100% rename from stable/budge/2.0.17/ix_values.yaml rename to stable/budge/2.0.19/ix_values.yaml diff --git a/stable/budge/2.0.17/questions.yaml b/stable/budge/2.0.19/questions.yaml similarity index 100% rename from stable/budge/2.0.17/questions.yaml rename to stable/budge/2.0.19/questions.yaml diff --git a/stable/clarkson/3.0.16/templates/common.yaml b/stable/budge/2.0.19/templates/common.yaml similarity index 100% rename from stable/clarkson/3.0.16/templates/common.yaml rename to stable/budge/2.0.19/templates/common.yaml diff --git a/stable/clamav/3.0.16/values.yaml b/stable/budge/2.0.19/values.yaml similarity index 100% rename from stable/clamav/3.0.16/values.yaml rename to stable/budge/2.0.19/values.yaml diff --git a/stable/calibre-web/11.0.19/CHANGELOG.md b/stable/calibre-web/11.0.19/CHANGELOG.md new file mode 100644 index 00000000000..3c5c0390eb8 --- /dev/null +++ b/stable/calibre-web/11.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [calibre-web-11.0.19](https://github.com/truecharts/apps/compare/calibre-web-11.0.17...calibre-web-11.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) diff --git a/stable/calibre-web/11.0.19/Chart.lock b/stable/calibre-web/11.0.19/Chart.lock new file mode 100644 index 00000000000..00fe117fd56 --- /dev/null +++ b/stable/calibre-web/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-14T14:00:40.214010315Z" diff --git a/stable/calibre-web/11.0.19/Chart.yaml b/stable/calibre-web/11.0.19/Chart.yaml new file mode 100644 index 00000000000..b9804a6024d --- /dev/null +++ b/stable/calibre-web/11.0.19/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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/calibre-web/11.0.19/README.md b/stable/calibre-web/11.0.19/README.md new file mode 100644 index 00000000000..d0b6c2d7683 --- /dev/null +++ b/stable/calibre-web/11.0.19/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.19/app-readme.md b/stable/calibre-web/11.0.19/app-readme.md new file mode 100644 index 00000000000..d3bada96503 --- /dev/null +++ b/stable/calibre-web/11.0.19/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.16/charts/common-10.4.4.tgz b/stable/calibre-web/11.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/clarkson/3.0.16/charts/common-10.4.4.tgz rename to stable/calibre-web/11.0.19/charts/common-10.4.4.tgz diff --git a/stable/calibre-web/11.0.19/icon.png b/stable/calibre-web/11.0.19/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.19/ix_values.yaml b/stable/calibre-web/11.0.19/ix_values.yaml new file mode 100644 index 00000000000..5f56d6c2290 --- /dev/null +++ b/stable/calibre-web/11.0.19/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.19/questions.yaml b/stable/calibre-web/11.0.19/questions.yaml new file mode 100644 index 00000000000..a5ebbc7b267 --- /dev/null +++ b/stable/calibre-web/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: 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.14/templates/common.yaml b/stable/calibre-web/11.0.19/templates/common.yaml similarity index 100% rename from stable/cloud9/4.0.14/templates/common.yaml rename to stable/calibre-web/11.0.19/templates/common.yaml diff --git a/stable/clarkson/3.0.16/values.yaml b/stable/calibre-web/11.0.19/values.yaml similarity index 100% rename from stable/clarkson/3.0.16/values.yaml rename to stable/calibre-web/11.0.19/values.yaml diff --git a/stable/calibre/7.0.19/CHANGELOG.md b/stable/calibre/7.0.19/CHANGELOG.md deleted file mode 100644 index 8c620cda5df..00000000000 --- a/stable/calibre/7.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 0e47c04d5d4..00000000000 --- a/stable/calibre/7.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-12T22:57:13.535623085Z" diff --git a/stable/calibre/7.0.19/Chart.yaml b/stable/calibre/7.0.19/Chart.yaml deleted file mode 100644 index 29ab468eddb..00000000000 --- a/stable/calibre/7.0.19/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -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.21/CHANGELOG.md b/stable/calibre/7.0.21/CHANGELOG.md new file mode 100644 index 00000000000..cad122d7ade --- /dev/null +++ b/stable/calibre/7.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [calibre-7.0.21](https://github.com/truecharts/apps/compare/calibre-web-11.0.17...calibre-7.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/calibre/7.0.21/Chart.lock b/stable/calibre/7.0.21/Chart.lock new file mode 100644 index 00000000000..639eab8e74f --- /dev/null +++ b/stable/calibre/7.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-14T14:00:34.088422276Z" diff --git a/stable/calibre/7.0.21/Chart.yaml b/stable/calibre/7.0.21/Chart.yaml new file mode 100644 index 00000000000..ee638425943 --- /dev/null +++ b/stable/calibre/7.0.21/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.21 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/calibre/7.0.19/README.md b/stable/calibre/7.0.21/README.md similarity index 100% rename from stable/calibre/7.0.19/README.md rename to stable/calibre/7.0.21/README.md diff --git a/stable/calibre/7.0.19/app-readme.md b/stable/calibre/7.0.21/app-readme.md similarity index 100% rename from stable/calibre/7.0.19/app-readme.md rename to stable/calibre/7.0.21/app-readme.md diff --git a/stable/cloud9/4.0.14/charts/common-10.4.4.tgz b/stable/calibre/7.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/cloud9/4.0.14/charts/common-10.4.4.tgz rename to stable/calibre/7.0.21/charts/common-10.4.4.tgz diff --git a/stable/calibre/7.0.19/icon.png b/stable/calibre/7.0.21/icon.png similarity index 100% rename from stable/calibre/7.0.19/icon.png rename to stable/calibre/7.0.21/icon.png diff --git a/stable/calibre/7.0.19/ix_values.yaml b/stable/calibre/7.0.21/ix_values.yaml similarity index 100% rename from stable/calibre/7.0.19/ix_values.yaml rename to stable/calibre/7.0.21/ix_values.yaml diff --git a/stable/calibre/7.0.19/questions.yaml b/stable/calibre/7.0.21/questions.yaml similarity index 100% rename from stable/calibre/7.0.19/questions.yaml rename to stable/calibre/7.0.21/questions.yaml diff --git a/stable/calibre/7.0.19/templates/common.yaml b/stable/calibre/7.0.21/templates/common.yaml similarity index 100% rename from stable/calibre/7.0.19/templates/common.yaml rename to stable/calibre/7.0.21/templates/common.yaml diff --git a/stable/cloud9/4.0.14/values.yaml b/stable/calibre/7.0.21/values.yaml similarity index 100% rename from stable/cloud9/4.0.14/values.yaml rename to stable/calibre/7.0.21/values.yaml diff --git a/stable/chevereto/3.0.15/CHANGELOG.md b/stable/chevereto/3.0.15/CHANGELOG.md deleted file mode 100644 index 3d4b529c66b..00000000000 --- a/stable/chevereto/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 60bfa44f6e5..00000000000 --- a/stable/chevereto/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-12T22:57:31.233665675Z" diff --git a/stable/chevereto/3.0.15/Chart.yaml b/stable/chevereto/3.0.15/Chart.yaml deleted file mode 100644 index 3cf520afcb1..00000000000 --- a/stable/chevereto/3.0.15/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -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.17/CHANGELOG.md b/stable/chevereto/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..8fc41945029 --- /dev/null +++ b/stable/chevereto/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [chevereto-3.0.17](https://github.com/truecharts/apps/compare/chevereto-3.0.15...chevereto-3.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/chevereto/3.0.17/Chart.lock b/stable/chevereto/3.0.17/Chart.lock new file mode 100644 index 00000000000..a06195a20ca --- /dev/null +++ b/stable/chevereto/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-14T14:00:56.096779116Z" diff --git a/stable/chevereto/3.0.17/Chart.yaml b/stable/chevereto/3.0.17/Chart.yaml new file mode 100644 index 00000000000..4011d17f7e2 --- /dev/null +++ b/stable/chevereto/3.0.17/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: chevereto +version: 3.0.17 +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.15/README.md b/stable/chevereto/3.0.17/README.md similarity index 100% rename from stable/chevereto/3.0.15/README.md rename to stable/chevereto/3.0.17/README.md diff --git a/stable/chevereto/3.0.15/app-readme.md b/stable/chevereto/3.0.17/app-readme.md similarity index 100% rename from stable/chevereto/3.0.15/app-readme.md rename to stable/chevereto/3.0.17/app-readme.md diff --git a/stable/code-server/4.0.17/charts/common-10.4.4.tgz b/stable/chevereto/3.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/code-server/4.0.17/charts/common-10.4.4.tgz rename to stable/chevereto/3.0.17/charts/common-10.4.4.tgz diff --git a/stable/chevereto/3.0.15/charts/mariadb-3.0.29.tgz b/stable/chevereto/3.0.17/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/chevereto/3.0.15/charts/mariadb-3.0.29.tgz rename to stable/chevereto/3.0.17/charts/mariadb-3.0.29.tgz diff --git a/stable/chevereto/3.0.15/icon.png b/stable/chevereto/3.0.17/icon.png similarity index 100% rename from stable/chevereto/3.0.15/icon.png rename to stable/chevereto/3.0.17/icon.png diff --git a/stable/chevereto/3.0.15/ix_values.yaml b/stable/chevereto/3.0.17/ix_values.yaml similarity index 100% rename from stable/chevereto/3.0.15/ix_values.yaml rename to stable/chevereto/3.0.17/ix_values.yaml diff --git a/stable/chevereto/3.0.15/questions.yaml b/stable/chevereto/3.0.17/questions.yaml similarity index 100% rename from stable/chevereto/3.0.15/questions.yaml rename to stable/chevereto/3.0.17/questions.yaml diff --git a/stable/commento-plusplus/3.0.15/templates/common.yaml b/stable/chevereto/3.0.17/templates/common.yaml similarity index 100% rename from stable/commento-plusplus/3.0.15/templates/common.yaml rename to stable/chevereto/3.0.17/templates/common.yaml diff --git a/stable/code-server/4.0.17/values.yaml b/stable/chevereto/3.0.17/values.yaml similarity index 100% rename from stable/code-server/4.0.17/values.yaml rename to stable/chevereto/3.0.17/values.yaml diff --git a/stable/clamav/3.0.16/CHANGELOG.md b/stable/clamav/3.0.16/CHANGELOG.md deleted file mode 100644 index 62813112639..00000000000 --- a/stable/clamav/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index e5d3ee7d43f..00000000000 --- a/stable/clamav/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-12T22:57:26.938403199Z" diff --git a/stable/clamav/3.0.16/Chart.yaml b/stable/clamav/3.0.16/Chart.yaml deleted file mode 100644 index 17e6941e7aa..00000000000 --- a/stable/clamav/3.0.16/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/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.18/CHANGELOG.md b/stable/clamav/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..72c6cffea9e --- /dev/null +++ b/stable/clamav/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [clamav-3.0.18](https://github.com/truecharts/apps/compare/clamav-3.0.16...clamav-3.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) diff --git a/stable/clamav/3.0.18/Chart.lock b/stable/clamav/3.0.18/Chart.lock new file mode 100644 index 00000000000..9c5d43fe339 --- /dev/null +++ b/stable/clamav/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-14T14:00:50.481958862Z" diff --git a/stable/clamav/3.0.18/Chart.yaml b/stable/clamav/3.0.18/Chart.yaml new file mode 100644 index 00000000000..0c9d0c630a4 --- /dev/null +++ b/stable/clamav/3.0.18/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.18 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/clamav/3.0.16/README.md b/stable/clamav/3.0.18/README.md similarity index 100% rename from stable/clamav/3.0.16/README.md rename to stable/clamav/3.0.18/README.md diff --git a/stable/clamav/3.0.16/app-readme.md b/stable/clamav/3.0.18/app-readme.md similarity index 100% rename from stable/clamav/3.0.16/app-readme.md rename to stable/clamav/3.0.18/app-readme.md diff --git a/stable/commento-plusplus/3.0.15/charts/common-10.4.4.tgz b/stable/clamav/3.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/commento-plusplus/3.0.15/charts/common-10.4.4.tgz rename to stable/clamav/3.0.18/charts/common-10.4.4.tgz diff --git a/stable/clamav/3.0.16/icon.png b/stable/clamav/3.0.18/icon.png similarity index 100% rename from stable/clamav/3.0.16/icon.png rename to stable/clamav/3.0.18/icon.png diff --git a/stable/clamav/3.0.16/ix_values.yaml b/stable/clamav/3.0.18/ix_values.yaml similarity index 100% rename from stable/clamav/3.0.16/ix_values.yaml rename to stable/clamav/3.0.18/ix_values.yaml diff --git a/stable/clamav/3.0.16/questions.yaml b/stable/clamav/3.0.18/questions.yaml similarity index 100% rename from stable/clamav/3.0.16/questions.yaml rename to stable/clamav/3.0.18/questions.yaml diff --git a/stable/clamav/3.0.16/templates/_cronjob.tpl b/stable/clamav/3.0.18/templates/_cronjob.tpl similarity index 100% rename from stable/clamav/3.0.16/templates/_cronjob.tpl rename to stable/clamav/3.0.18/templates/_cronjob.tpl diff --git a/stable/clamav/3.0.16/templates/common.yaml b/stable/clamav/3.0.18/templates/common.yaml similarity index 100% rename from stable/clamav/3.0.16/templates/common.yaml rename to stable/clamav/3.0.18/templates/common.yaml diff --git a/stable/commento-plusplus/3.0.15/values.yaml b/stable/clamav/3.0.18/values.yaml similarity index 100% rename from stable/commento-plusplus/3.0.15/values.yaml rename to stable/clamav/3.0.18/values.yaml diff --git a/stable/clarkson/3.0.16/CHANGELOG.md b/stable/clarkson/3.0.16/CHANGELOG.md deleted file mode 100644 index e622f00b509..00000000000 --- a/stable/clarkson/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 01951a33a99..00000000000 --- a/stable/clarkson/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: 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 deleted file mode 100644 index 5d1f7e4b13c..00000000000 --- a/stable/clarkson/3.0.16/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/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.18/CHANGELOG.md b/stable/clarkson/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..f094456de59 --- /dev/null +++ b/stable/clarkson/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [clarkson-3.0.18](https://github.com/truecharts/apps/compare/clarkson-3.0.16...clarkson-3.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/clarkson/3.0.18/Chart.lock b/stable/clarkson/3.0.18/Chart.lock new file mode 100644 index 00000000000..946a626335b --- /dev/null +++ b/stable/clarkson/3.0.18/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-14T14:01:00.107230337Z" diff --git a/stable/clarkson/3.0.18/Chart.yaml b/stable/clarkson/3.0.18/Chart.yaml new file mode 100644 index 00000000000..26a5a97ac2d --- /dev/null +++ b/stable/clarkson/3.0.18/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.18 +annotations: + truecharts.org/catagories: | + - vehicle + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/clarkson/3.0.16/README.md b/stable/clarkson/3.0.18/README.md similarity index 100% rename from stable/clarkson/3.0.16/README.md rename to stable/clarkson/3.0.18/README.md diff --git a/stable/clarkson/3.0.16/app-readme.md b/stable/clarkson/3.0.18/app-readme.md similarity index 100% rename from stable/clarkson/3.0.16/app-readme.md rename to stable/clarkson/3.0.18/app-readme.md diff --git a/stable/couchpotato/2.0.14/charts/common-10.4.4.tgz b/stable/clarkson/3.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/couchpotato/2.0.14/charts/common-10.4.4.tgz rename to stable/clarkson/3.0.18/charts/common-10.4.4.tgz diff --git a/stable/clarkson/3.0.16/charts/mariadb-3.0.29.tgz b/stable/clarkson/3.0.18/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/clarkson/3.0.16/charts/mariadb-3.0.29.tgz rename to stable/clarkson/3.0.18/charts/mariadb-3.0.29.tgz diff --git a/stable/clarkson/3.0.16/icon.png b/stable/clarkson/3.0.18/icon.png similarity index 100% rename from stable/clarkson/3.0.16/icon.png rename to stable/clarkson/3.0.18/icon.png diff --git a/stable/clarkson/3.0.16/ix_values.yaml b/stable/clarkson/3.0.18/ix_values.yaml similarity index 100% rename from stable/clarkson/3.0.16/ix_values.yaml rename to stable/clarkson/3.0.18/ix_values.yaml diff --git a/stable/clarkson/3.0.16/questions.yaml b/stable/clarkson/3.0.18/questions.yaml similarity index 100% rename from stable/clarkson/3.0.16/questions.yaml rename to stable/clarkson/3.0.18/questions.yaml diff --git a/stable/couchpotato/2.0.14/templates/common.yaml b/stable/clarkson/3.0.18/templates/common.yaml similarity index 100% rename from stable/couchpotato/2.0.14/templates/common.yaml rename to stable/clarkson/3.0.18/templates/common.yaml diff --git a/stable/couchpotato/2.0.14/values.yaml b/stable/clarkson/3.0.18/values.yaml similarity index 100% rename from stable/couchpotato/2.0.14/values.yaml rename to stable/clarkson/3.0.18/values.yaml diff --git a/stable/cloud9/4.0.14/CHANGELOG.md b/stable/cloud9/4.0.14/CHANGELOG.md deleted file mode 100644 index 5cd5b231abe..00000000000 --- a/stable/cloud9/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 6503d074c93..00000000000 --- a/stable/cloud9/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-12T22:57:34.641702611Z" diff --git a/stable/cloud9/4.0.14/Chart.yaml b/stable/cloud9/4.0.14/Chart.yaml deleted file mode 100644 index f724a7cc0aa..00000000000 --- a/stable/cloud9/4.0.14/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/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.16/CHANGELOG.md b/stable/cloud9/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..1b98eb1aecf --- /dev/null +++ b/stable/cloud9/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [cloud9-4.0.16](https://github.com/truecharts/apps/compare/cloud9-4.0.14...cloud9-4.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/cloud9/4.0.16/Chart.lock b/stable/cloud9/4.0.16/Chart.lock new file mode 100644 index 00000000000..a8c92caaf85 --- /dev/null +++ b/stable/cloud9/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-14T14:00:58.174576432Z" diff --git a/stable/cloud9/4.0.16/Chart.yaml b/stable/cloud9/4.0.16/Chart.yaml new file mode 100644 index 00000000000..1c103688a9b --- /dev/null +++ b/stable/cloud9/4.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/cloud9/4.0.14/README.md b/stable/cloud9/4.0.16/README.md similarity index 100% rename from stable/cloud9/4.0.14/README.md rename to stable/cloud9/4.0.16/README.md diff --git a/stable/cloud9/4.0.14/app-readme.md b/stable/cloud9/4.0.16/app-readme.md similarity index 100% rename from stable/cloud9/4.0.14/app-readme.md rename to stable/cloud9/4.0.16/app-readme.md diff --git a/stable/cryptofolio/4.0.15/charts/common-10.4.4.tgz b/stable/cloud9/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/cryptofolio/4.0.15/charts/common-10.4.4.tgz rename to stable/cloud9/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/cloud9/4.0.14/icon.png b/stable/cloud9/4.0.16/icon.png similarity index 100% rename from stable/cloud9/4.0.14/icon.png rename to stable/cloud9/4.0.16/icon.png diff --git a/stable/cloud9/4.0.14/ix_values.yaml b/stable/cloud9/4.0.16/ix_values.yaml similarity index 100% rename from stable/cloud9/4.0.14/ix_values.yaml rename to stable/cloud9/4.0.16/ix_values.yaml diff --git a/stable/cloud9/4.0.14/questions.yaml b/stable/cloud9/4.0.16/questions.yaml similarity index 100% rename from stable/cloud9/4.0.14/questions.yaml rename to stable/cloud9/4.0.16/questions.yaml diff --git a/stable/cryptofolio/4.0.15/templates/common.yaml b/stable/cloud9/4.0.16/templates/common.yaml similarity index 100% rename from stable/cryptofolio/4.0.15/templates/common.yaml rename to stable/cloud9/4.0.16/templates/common.yaml diff --git a/stable/cryptofolio/4.0.15/values.yaml b/stable/cloud9/4.0.16/values.yaml similarity index 100% rename from stable/cryptofolio/4.0.15/values.yaml rename to stable/cloud9/4.0.16/values.yaml diff --git a/stable/code-server/4.0.17/CHANGELOG.md b/stable/code-server/4.0.17/CHANGELOG.md deleted file mode 100644 index 32881915ac8..00000000000 --- a/stable/code-server/4.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [collabora-online-12.1.12](https://github.com/truecharts/apps/compare/collabora-online-12.1.11...collabora-online-12.1.12) (2022-07-13) - -### Chore - -- update some last icons ([#3160](https://github.com/truecharts/apps/issues/3160)) - - - -## [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) diff --git a/stable/code-server/4.0.17/Chart.lock b/stable/code-server/4.0.17/Chart.lock deleted file mode 100644 index 54008b00a53..00000000000 --- a/stable/code-server/4.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-13T06:44:43.168910403Z" diff --git a/stable/code-server/4.0.17/Chart.yaml b/stable/code-server/4.0.17/Chart.yaml deleted file mode 100644 index a984c1a7cf4..00000000000 --- a/stable/code-server/4.0.17/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/chart-icons/code-server.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.17 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/code-server/4.0.19/CHANGELOG.md b/stable/code-server/4.0.19/CHANGELOG.md new file mode 100644 index 00000000000..504d47a3f8f --- /dev/null +++ b/stable/code-server/4.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [code-server-4.0.19](https://github.com/truecharts/apps/compare/openvscode-server-2.0.18...code-server-4.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [collabora-online-12.1.12](https://github.com/truecharts/apps/compare/collabora-online-12.1.11...collabora-online-12.1.12) (2022-07-13) + +### Chore + +- update some last icons ([#3160](https://github.com/truecharts/apps/issues/3160)) + + + +## [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)) + + diff --git a/stable/code-server/4.0.19/Chart.lock b/stable/code-server/4.0.19/Chart.lock new file mode 100644 index 00000000000..b5fd1838ddb --- /dev/null +++ b/stable/code-server/4.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-14T14:01:08.396082712Z" diff --git a/stable/code-server/4.0.19/Chart.yaml b/stable/code-server/4.0.19/Chart.yaml new file mode 100644 index 00000000000..83068f4b84d --- /dev/null +++ b/stable/code-server/4.0.19/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/code-server.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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/code-server/4.0.17/README.md b/stable/code-server/4.0.19/README.md similarity index 100% rename from stable/code-server/4.0.17/README.md rename to stable/code-server/4.0.19/README.md diff --git a/stable/code-server/4.0.17/app-readme.md b/stable/code-server/4.0.19/app-readme.md similarity index 100% rename from stable/code-server/4.0.17/app-readme.md rename to stable/code-server/4.0.19/app-readme.md diff --git a/stable/custom-app/5.1.12/charts/common-10.4.4.tgz b/stable/code-server/4.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/custom-app/5.1.12/charts/common-10.4.4.tgz rename to stable/code-server/4.0.19/charts/common-10.4.4.tgz diff --git a/stable/code-server/4.0.17/icon.png b/stable/code-server/4.0.19/icon.png similarity index 100% rename from stable/code-server/4.0.17/icon.png rename to stable/code-server/4.0.19/icon.png diff --git a/stable/code-server/4.0.17/ix_values.yaml b/stable/code-server/4.0.19/ix_values.yaml similarity index 100% rename from stable/code-server/4.0.17/ix_values.yaml rename to stable/code-server/4.0.19/ix_values.yaml diff --git a/stable/code-server/4.0.17/questions.yaml b/stable/code-server/4.0.19/questions.yaml similarity index 100% rename from stable/code-server/4.0.17/questions.yaml rename to stable/code-server/4.0.19/questions.yaml diff --git a/stable/code-server/4.0.17/templates/common.yaml b/stable/code-server/4.0.19/templates/common.yaml similarity index 100% rename from stable/code-server/4.0.17/templates/common.yaml rename to stable/code-server/4.0.19/templates/common.yaml diff --git a/stable/custom-app/5.1.12/values.yaml b/stable/code-server/4.0.19/values.yaml similarity index 100% rename from stable/custom-app/5.1.12/values.yaml rename to stable/code-server/4.0.19/values.yaml diff --git a/stable/commento-plusplus/3.0.15/CHANGELOG.md b/stable/commento-plusplus/3.0.15/CHANGELOG.md deleted file mode 100644 index 43c7fcf5e56..00000000000 --- a/stable/commento-plusplus/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index e27e6996a29..00000000000 --- a/stable/commento-plusplus/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-12T22:57:54.917195448Z" diff --git a/stable/commento-plusplus/3.0.15/Chart.yaml b/stable/commento-plusplus/3.0.15/Chart.yaml deleted file mode 100644 index ac4e8d02cbf..00000000000 --- a/stable/commento-plusplus/3.0.15/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/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.17/CHANGELOG.md b/stable/commento-plusplus/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..de5148b2394 --- /dev/null +++ b/stable/commento-plusplus/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [commento-plusplus-3.0.17](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.15...commento-plusplus-3.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/commento-plusplus/3.0.17/Chart.lock b/stable/commento-plusplus/3.0.17/Chart.lock new file mode 100644 index 00000000000..0829ea0a434 --- /dev/null +++ b/stable/commento-plusplus/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-14T14:01:22.270288744Z" diff --git a/stable/commento-plusplus/3.0.17/Chart.yaml b/stable/commento-plusplus/3.0.17/Chart.yaml new file mode 100644 index 00000000000..978769bacb2 --- /dev/null +++ b/stable/commento-plusplus/3.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/commento-plusplus/3.0.15/README.md b/stable/commento-plusplus/3.0.17/README.md similarity index 100% rename from stable/commento-plusplus/3.0.15/README.md rename to stable/commento-plusplus/3.0.17/README.md diff --git a/stable/commento-plusplus/3.0.15/app-readme.md b/stable/commento-plusplus/3.0.17/app-readme.md similarity index 100% rename from stable/commento-plusplus/3.0.15/app-readme.md rename to stable/commento-plusplus/3.0.17/app-readme.md diff --git a/stable/cyberchef/2.0.34/charts/common-10.4.4.tgz b/stable/commento-plusplus/3.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/cyberchef/2.0.34/charts/common-10.4.4.tgz rename to stable/commento-plusplus/3.0.17/charts/common-10.4.4.tgz diff --git a/stable/dsmr-reader/8.0.15/charts/postgresql-8.0.30.tgz b/stable/commento-plusplus/3.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/dsmr-reader/8.0.15/charts/postgresql-8.0.30.tgz rename to stable/commento-plusplus/3.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/commento-plusplus/3.0.15/icon.png b/stable/commento-plusplus/3.0.17/icon.png similarity index 100% rename from stable/commento-plusplus/3.0.15/icon.png rename to stable/commento-plusplus/3.0.17/icon.png diff --git a/stable/commento-plusplus/3.0.15/ix_values.yaml b/stable/commento-plusplus/3.0.17/ix_values.yaml similarity index 100% rename from stable/commento-plusplus/3.0.15/ix_values.yaml rename to stable/commento-plusplus/3.0.17/ix_values.yaml diff --git a/stable/commento-plusplus/3.0.15/questions.yaml b/stable/commento-plusplus/3.0.17/questions.yaml similarity index 100% rename from stable/commento-plusplus/3.0.15/questions.yaml rename to stable/commento-plusplus/3.0.17/questions.yaml diff --git a/stable/custom-app/5.1.12/templates/common.yaml b/stable/commento-plusplus/3.0.17/templates/common.yaml similarity index 100% rename from stable/custom-app/5.1.12/templates/common.yaml rename to stable/commento-plusplus/3.0.17/templates/common.yaml diff --git a/stable/cyberchef/2.0.34/values.yaml b/stable/commento-plusplus/3.0.17/values.yaml similarity index 100% rename from stable/cyberchef/2.0.34/values.yaml rename to stable/commento-plusplus/3.0.17/values.yaml diff --git a/stable/couchpotato/2.0.14/CHANGELOG.md b/stable/couchpotato/2.0.14/CHANGELOG.md deleted file mode 100644 index 570bd56803f..00000000000 --- a/stable/couchpotato/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 2bba4d3bdba..00000000000 --- a/stable/couchpotato/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-12T22:57:51.687127321Z" diff --git a/stable/couchpotato/2.0.14/Chart.yaml b/stable/couchpotato/2.0.14/Chart.yaml deleted file mode 100644 index 1c63f106d1c..00000000000 --- a/stable/couchpotato/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/couchpotato/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..7370ffa8fdb --- /dev/null +++ b/stable/couchpotato/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [couchpotato-2.0.16](https://github.com/truecharts/apps/compare/couchpotato-2.0.14...couchpotato-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/couchpotato/2.0.16/Chart.lock b/stable/couchpotato/2.0.16/Chart.lock new file mode 100644 index 00000000000..25b895ea1f6 --- /dev/null +++ b/stable/couchpotato/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-14T14:01:20.967190917Z" diff --git a/stable/couchpotato/2.0.16/Chart.yaml b/stable/couchpotato/2.0.16/Chart.yaml new file mode 100644 index 00000000000..30eb70cee87 --- /dev/null +++ b/stable/couchpotato/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: couchpotato +version: 2.0.16 +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.14/README.md b/stable/couchpotato/2.0.16/README.md similarity index 100% rename from stable/couchpotato/2.0.14/README.md rename to stable/couchpotato/2.0.16/README.md diff --git a/stable/couchpotato/2.0.14/app-readme.md b/stable/couchpotato/2.0.16/app-readme.md similarity index 100% rename from stable/couchpotato/2.0.14/app-readme.md rename to stable/couchpotato/2.0.16/app-readme.md diff --git a/stable/darktable/3.0.14/charts/common-10.4.4.tgz b/stable/couchpotato/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/darktable/3.0.14/charts/common-10.4.4.tgz rename to stable/couchpotato/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/couchpotato/2.0.14/icon.png b/stable/couchpotato/2.0.16/icon.png similarity index 100% rename from stable/couchpotato/2.0.14/icon.png rename to stable/couchpotato/2.0.16/icon.png diff --git a/stable/couchpotato/2.0.14/ix_values.yaml b/stable/couchpotato/2.0.16/ix_values.yaml similarity index 100% rename from stable/couchpotato/2.0.14/ix_values.yaml rename to stable/couchpotato/2.0.16/ix_values.yaml diff --git a/stable/couchpotato/2.0.14/questions.yaml b/stable/couchpotato/2.0.16/questions.yaml similarity index 100% rename from stable/couchpotato/2.0.14/questions.yaml rename to stable/couchpotato/2.0.16/questions.yaml diff --git a/stable/cyberchef/2.0.34/templates/common.yaml b/stable/couchpotato/2.0.16/templates/common.yaml similarity index 100% rename from stable/cyberchef/2.0.34/templates/common.yaml rename to stable/couchpotato/2.0.16/templates/common.yaml diff --git a/stable/darktable/3.0.14/values.yaml b/stable/couchpotato/2.0.16/values.yaml similarity index 100% rename from stable/darktable/3.0.14/values.yaml rename to stable/couchpotato/2.0.16/values.yaml diff --git a/stable/cryptofolio/4.0.15/CHANGELOG.md b/stable/cryptofolio/4.0.15/CHANGELOG.md deleted file mode 100644 index d4b2c6de452..00000000000 --- a/stable/cryptofolio/4.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index f225b8e780e..00000000000 --- a/stable/cryptofolio/4.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-12T22:57:54.696565227Z" diff --git a/stable/cryptofolio/4.0.15/Chart.yaml b/stable/cryptofolio/4.0.15/Chart.yaml deleted file mode 100644 index 6b90bb642f5..00000000000 --- a/stable/cryptofolio/4.0.15/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/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.17/CHANGELOG.md b/stable/cryptofolio/4.0.17/CHANGELOG.md new file mode 100644 index 00000000000..9efb65a0e4d --- /dev/null +++ b/stable/cryptofolio/4.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [cryptofolio-4.0.17](https://github.com/truecharts/apps/compare/cryptofolio-4.0.15...cryptofolio-4.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/cryptofolio/4.0.17/Chart.lock b/stable/cryptofolio/4.0.17/Chart.lock new file mode 100644 index 00000000000..dfdb9463561 --- /dev/null +++ b/stable/cryptofolio/4.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-14T14:01:23.587403868Z" diff --git a/stable/cryptofolio/4.0.17/Chart.yaml b/stable/cryptofolio/4.0.17/Chart.yaml new file mode 100644 index 00000000000..97e088d1b60 --- /dev/null +++ b/stable/cryptofolio/4.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/cryptofolio/4.0.15/README.md b/stable/cryptofolio/4.0.17/README.md similarity index 100% rename from stable/cryptofolio/4.0.15/README.md rename to stable/cryptofolio/4.0.17/README.md diff --git a/stable/cryptofolio/4.0.15/app-readme.md b/stable/cryptofolio/4.0.17/app-readme.md similarity index 100% rename from stable/cryptofolio/4.0.15/app-readme.md rename to stable/cryptofolio/4.0.17/app-readme.md diff --git a/stable/dashdot/1.0.25/charts/common-10.4.4.tgz b/stable/cryptofolio/4.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/dashdot/1.0.25/charts/common-10.4.4.tgz rename to stable/cryptofolio/4.0.17/charts/common-10.4.4.tgz diff --git a/stable/cryptofolio/4.0.15/icon.png b/stable/cryptofolio/4.0.17/icon.png similarity index 100% rename from stable/cryptofolio/4.0.15/icon.png rename to stable/cryptofolio/4.0.17/icon.png diff --git a/stable/cryptofolio/4.0.15/ix_values.yaml b/stable/cryptofolio/4.0.17/ix_values.yaml similarity index 100% rename from stable/cryptofolio/4.0.15/ix_values.yaml rename to stable/cryptofolio/4.0.17/ix_values.yaml diff --git a/stable/cryptofolio/4.0.15/questions.yaml b/stable/cryptofolio/4.0.17/questions.yaml similarity index 100% rename from stable/cryptofolio/4.0.15/questions.yaml rename to stable/cryptofolio/4.0.17/questions.yaml diff --git a/stable/darktable/3.0.14/templates/common.yaml b/stable/cryptofolio/4.0.17/templates/common.yaml similarity index 100% rename from stable/darktable/3.0.14/templates/common.yaml rename to stable/cryptofolio/4.0.17/templates/common.yaml diff --git a/stable/dashdot/1.0.25/values.yaml b/stable/cryptofolio/4.0.17/values.yaml similarity index 100% rename from stable/dashdot/1.0.25/values.yaml rename to stable/cryptofolio/4.0.17/values.yaml diff --git a/stable/custom-app/5.1.12/CHANGELOG.md b/stable/custom-app/5.1.12/CHANGELOG.md deleted file mode 100644 index d66e678a30b..00000000000 --- a/stable/custom-app/5.1.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [custom-app-5.1.12](https://github.com/truecharts/apps/compare/custom-app-5.1.11...custom-app-5.1.12) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [custom-app-5.1.11](https://github.com/truecharts/apps/compare/custom-app-5.1.10...custom-app-5.1.11) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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 diff --git a/stable/custom-app/5.1.12/Chart.lock b/stable/custom-app/5.1.12/Chart.lock deleted file mode 100644 index 5343981af68..00000000000 --- a/stable/custom-app/5.1.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-14T11:52:20.056329013Z" diff --git a/stable/custom-app/5.1.12/Chart.yaml b/stable/custom-app/5.1.12/Chart.yaml deleted file mode 100644 index 118c2c43bd3..00000000000 --- a/stable/custom-app/5.1.12/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.20.1304" -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.12 -annotations: - truecharts.org/catagories: | - - custom - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/custom-app/5.1.14/CHANGELOG.md b/stable/custom-app/5.1.14/CHANGELOG.md new file mode 100644 index 00000000000..97008a79b8d --- /dev/null +++ b/stable/custom-app/5.1.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [custom-app-5.1.14](https://github.com/truecharts/apps/compare/custom-app-5.1.12...custom-app-5.1.14) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [custom-app-5.1.12](https://github.com/truecharts/apps/compare/custom-app-5.1.11...custom-app-5.1.12) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [custom-app-5.1.11](https://github.com/truecharts/apps/compare/custom-app-5.1.10...custom-app-5.1.11) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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 + diff --git a/stable/custom-app/5.1.14/Chart.lock b/stable/custom-app/5.1.14/Chart.lock new file mode 100644 index 00000000000..0af75460257 --- /dev/null +++ b/stable/custom-app/5.1.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-14T14:01:26.27702035Z" diff --git a/stable/custom-app/5.1.14/Chart.yaml b/stable/custom-app/5.1.14/Chart.yaml new file mode 100644 index 00000000000..d378989a7d4 --- /dev/null +++ b/stable/custom-app/5.1.14/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.20.1304" +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.14 +annotations: + truecharts.org/catagories: | + - custom + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/custom-app/5.1.12/README.md b/stable/custom-app/5.1.14/README.md similarity index 100% rename from stable/custom-app/5.1.12/README.md rename to stable/custom-app/5.1.14/README.md diff --git a/stable/custom-app/5.1.12/app-readme.md b/stable/custom-app/5.1.14/app-readme.md similarity index 100% rename from stable/custom-app/5.1.12/app-readme.md rename to stable/custom-app/5.1.14/app-readme.md diff --git a/stable/davos/4.0.14/charts/common-10.4.4.tgz b/stable/custom-app/5.1.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/davos/4.0.14/charts/common-10.4.4.tgz rename to stable/custom-app/5.1.14/charts/common-10.4.4.tgz diff --git a/stable/custom-app/5.1.12/ci/test-values.yaml b/stable/custom-app/5.1.14/ci/test-values.yaml similarity index 100% rename from stable/custom-app/5.1.12/ci/test-values.yaml rename to stable/custom-app/5.1.14/ci/test-values.yaml diff --git a/stable/custom-app/5.1.12/icon.png b/stable/custom-app/5.1.14/icon.png similarity index 100% rename from stable/custom-app/5.1.12/icon.png rename to stable/custom-app/5.1.14/icon.png diff --git a/stable/custom-app/5.1.12/ix_values.yaml b/stable/custom-app/5.1.14/ix_values.yaml similarity index 100% rename from stable/custom-app/5.1.12/ix_values.yaml rename to stable/custom-app/5.1.14/ix_values.yaml diff --git a/stable/custom-app/5.1.12/questions.yaml b/stable/custom-app/5.1.14/questions.yaml similarity index 100% rename from stable/custom-app/5.1.12/questions.yaml rename to stable/custom-app/5.1.14/questions.yaml diff --git a/stable/dashdot/1.0.25/templates/common.yaml b/stable/custom-app/5.1.14/templates/common.yaml similarity index 100% rename from stable/dashdot/1.0.25/templates/common.yaml rename to stable/custom-app/5.1.14/templates/common.yaml diff --git a/stable/davos/4.0.14/values.yaml b/stable/custom-app/5.1.14/values.yaml similarity index 100% rename from stable/davos/4.0.14/values.yaml rename to stable/custom-app/5.1.14/values.yaml diff --git a/stable/cyberchef/2.0.34/CHANGELOG.md b/stable/cyberchef/2.0.34/CHANGELOG.md deleted file mode 100644 index df6c67e3d2a..00000000000 --- a/stable/cyberchef/2.0.34/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [cyberchef-2.0.34](https://github.com/truecharts/apps/compare/cyberchef-2.0.33...cyberchef-2.0.34) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [cyberchef-2.0.33](https://github.com/truecharts/apps/compare/cyberchef-2.0.32...cyberchef-2.0.33) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - diff --git a/stable/cyberchef/2.0.34/Chart.lock b/stable/cyberchef/2.0.34/Chart.lock deleted file mode 100644 index ca19554496c..00000000000 --- a/stable/cyberchef/2.0.34/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-14T11:52:20.706518489Z" diff --git a/stable/cyberchef/2.0.34/Chart.yaml b/stable/cyberchef/2.0.34/Chart.yaml deleted file mode 100644 index daf619ba3f3..00000000000 --- a/stable/cyberchef/2.0.34/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/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.34 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/cyberchef/2.0.36/CHANGELOG.md b/stable/cyberchef/2.0.36/CHANGELOG.md new file mode 100644 index 00000000000..8c961e0cc52 --- /dev/null +++ b/stable/cyberchef/2.0.36/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [cyberchef-2.0.36](https://github.com/truecharts/apps/compare/cyberchef-2.0.34...cyberchef-2.0.36) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [cyberchef-2.0.34](https://github.com/truecharts/apps/compare/cyberchef-2.0.33...cyberchef-2.0.34) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [cyberchef-2.0.33](https://github.com/truecharts/apps/compare/cyberchef-2.0.32...cyberchef-2.0.33) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + diff --git a/stable/cyberchef/2.0.36/Chart.lock b/stable/cyberchef/2.0.36/Chart.lock new file mode 100644 index 00000000000..a4f8b79c99a --- /dev/null +++ b/stable/cyberchef/2.0.36/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-14T14:01:39.535038519Z" diff --git a/stable/cyberchef/2.0.36/Chart.yaml b/stable/cyberchef/2.0.36/Chart.yaml new file mode 100644 index 00000000000..39c22bba027 --- /dev/null +++ b/stable/cyberchef/2.0.36/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.36 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/cyberchef/2.0.34/README.md b/stable/cyberchef/2.0.36/README.md similarity index 100% rename from stable/cyberchef/2.0.34/README.md rename to stable/cyberchef/2.0.36/README.md diff --git a/stable/cyberchef/2.0.34/app-readme.md b/stable/cyberchef/2.0.36/app-readme.md similarity index 100% rename from stable/cyberchef/2.0.34/app-readme.md rename to stable/cyberchef/2.0.36/app-readme.md diff --git a/stable/ddclient/2.0.15/charts/common-10.4.4.tgz b/stable/cyberchef/2.0.36/charts/common-10.4.4.tgz similarity index 100% rename from stable/ddclient/2.0.15/charts/common-10.4.4.tgz rename to stable/cyberchef/2.0.36/charts/common-10.4.4.tgz diff --git a/stable/cyberchef/2.0.34/icon.png b/stable/cyberchef/2.0.36/icon.png similarity index 100% rename from stable/cyberchef/2.0.34/icon.png rename to stable/cyberchef/2.0.36/icon.png diff --git a/stable/cyberchef/2.0.34/ix_values.yaml b/stable/cyberchef/2.0.36/ix_values.yaml similarity index 100% rename from stable/cyberchef/2.0.34/ix_values.yaml rename to stable/cyberchef/2.0.36/ix_values.yaml diff --git a/stable/cyberchef/2.0.34/questions.yaml b/stable/cyberchef/2.0.36/questions.yaml similarity index 100% rename from stable/cyberchef/2.0.34/questions.yaml rename to stable/cyberchef/2.0.36/questions.yaml diff --git a/stable/ddclient/2.0.15/templates/common.yaml b/stable/cyberchef/2.0.36/templates/common.yaml similarity index 100% rename from stable/ddclient/2.0.15/templates/common.yaml rename to stable/cyberchef/2.0.36/templates/common.yaml diff --git a/stable/ddclient/2.0.15/values.yaml b/stable/cyberchef/2.0.36/values.yaml similarity index 100% rename from stable/ddclient/2.0.15/values.yaml rename to stable/cyberchef/2.0.36/values.yaml diff --git a/stable/darktable/3.0.14/CHANGELOG.md b/stable/darktable/3.0.14/CHANGELOG.md deleted file mode 100644 index 2b28b2fc755..00000000000 --- a/stable/darktable/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index e41ce896cd3..00000000000 --- a/stable/darktable/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-12T22:58:10.175030019Z" diff --git a/stable/darktable/3.0.14/Chart.yaml b/stable/darktable/3.0.14/Chart.yaml deleted file mode 100644 index 1b139bf67d6..00000000000 --- a/stable/darktable/3.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/darktable/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..d24f1e39935 --- /dev/null +++ b/stable/darktable/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [darktable-3.0.16](https://github.com/truecharts/apps/compare/darktable-3.0.14...darktable-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/darktable/3.0.16/Chart.lock b/stable/darktable/3.0.16/Chart.lock new file mode 100644 index 00000000000..10849a9cef9 --- /dev/null +++ b/stable/darktable/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-14T14:01:41.802752628Z" diff --git a/stable/darktable/3.0.16/Chart.yaml b/stable/darktable/3.0.16/Chart.yaml new file mode 100644 index 00000000000..b0d2cba0e05 --- /dev/null +++ b/stable/darktable/3.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: darktable +version: 3.0.16 +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.14/README.md b/stable/darktable/3.0.16/README.md similarity index 100% rename from stable/darktable/3.0.14/README.md rename to stable/darktable/3.0.16/README.md diff --git a/stable/darktable/3.0.14/app-readme.md b/stable/darktable/3.0.16/app-readme.md similarity index 100% rename from stable/darktable/3.0.14/app-readme.md rename to stable/darktable/3.0.16/app-readme.md diff --git a/stable/ddns-go/2.0.15/charts/common-10.4.4.tgz b/stable/darktable/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/ddns-go/2.0.15/charts/common-10.4.4.tgz rename to stable/darktable/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/darktable/3.0.14/icon.png b/stable/darktable/3.0.16/icon.png similarity index 100% rename from stable/darktable/3.0.14/icon.png rename to stable/darktable/3.0.16/icon.png diff --git a/stable/darktable/3.0.14/ix_values.yaml b/stable/darktable/3.0.16/ix_values.yaml similarity index 100% rename from stable/darktable/3.0.14/ix_values.yaml rename to stable/darktable/3.0.16/ix_values.yaml diff --git a/stable/darktable/3.0.14/questions.yaml b/stable/darktable/3.0.16/questions.yaml similarity index 100% rename from stable/darktable/3.0.14/questions.yaml rename to stable/darktable/3.0.16/questions.yaml diff --git a/stable/ddns-go/2.0.15/templates/common.yaml b/stable/darktable/3.0.16/templates/common.yaml similarity index 100% rename from stable/ddns-go/2.0.15/templates/common.yaml rename to stable/darktable/3.0.16/templates/common.yaml diff --git a/stable/ddns-go/2.0.15/values.yaml b/stable/darktable/3.0.16/values.yaml similarity index 100% rename from stable/ddns-go/2.0.15/values.yaml rename to stable/darktable/3.0.16/values.yaml diff --git a/stable/dashdot/1.0.25/CHANGELOG.md b/stable/dashdot/1.0.25/CHANGELOG.md deleted file mode 100644 index 94b3cc4e711..00000000000 --- a/stable/dashdot/1.0.25/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 52bab3c1def..00000000000 --- a/stable/dashdot/1.0.25/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-12T22:58:11.58536088Z" diff --git a/stable/dashdot/1.0.25/Chart.yaml b/stable/dashdot/1.0.25/Chart.yaml deleted file mode 100644 index 03d2a4342b3..00000000000 --- a/stable/dashdot/1.0.25/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/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.27/CHANGELOG.md b/stable/dashdot/1.0.27/CHANGELOG.md new file mode 100644 index 00000000000..874594c343a --- /dev/null +++ b/stable/dashdot/1.0.27/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [dashdot-1.0.27](https://github.com/truecharts/apps/compare/dashdot-1.0.25...dashdot-1.0.27) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/dashdot/1.0.27/Chart.lock b/stable/dashdot/1.0.27/Chart.lock new file mode 100644 index 00000000000..8a65b0d51ba --- /dev/null +++ b/stable/dashdot/1.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-14T14:01:44.350786892Z" diff --git a/stable/dashdot/1.0.27/Chart.yaml b/stable/dashdot/1.0.27/Chart.yaml new file mode 100644 index 00000000000..b6d6265e3ad --- /dev/null +++ b/stable/dashdot/1.0.27/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.27 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/dashdot/1.0.25/README.md b/stable/dashdot/1.0.27/README.md similarity index 100% rename from stable/dashdot/1.0.25/README.md rename to stable/dashdot/1.0.27/README.md diff --git a/stable/dashdot/1.0.25/app-readme.md b/stable/dashdot/1.0.27/app-readme.md similarity index 100% rename from stable/dashdot/1.0.25/app-readme.md rename to stable/dashdot/1.0.27/app-readme.md diff --git a/stable/ddns-updater/2.0.15/charts/common-10.4.4.tgz b/stable/dashdot/1.0.27/charts/common-10.4.4.tgz similarity index 100% rename from stable/ddns-updater/2.0.15/charts/common-10.4.4.tgz rename to stable/dashdot/1.0.27/charts/common-10.4.4.tgz diff --git a/stable/dashdot/1.0.25/icon.png b/stable/dashdot/1.0.27/icon.png similarity index 100% rename from stable/dashdot/1.0.25/icon.png rename to stable/dashdot/1.0.27/icon.png diff --git a/stable/dashdot/1.0.25/ix_values.yaml b/stable/dashdot/1.0.27/ix_values.yaml similarity index 100% rename from stable/dashdot/1.0.25/ix_values.yaml rename to stable/dashdot/1.0.27/ix_values.yaml diff --git a/stable/dashdot/1.0.25/questions.yaml b/stable/dashdot/1.0.27/questions.yaml similarity index 100% rename from stable/dashdot/1.0.25/questions.yaml rename to stable/dashdot/1.0.27/questions.yaml diff --git a/stable/ddns-updater/2.0.15/templates/common.yaml b/stable/dashdot/1.0.27/templates/common.yaml similarity index 100% rename from stable/ddns-updater/2.0.15/templates/common.yaml rename to stable/dashdot/1.0.27/templates/common.yaml diff --git a/stable/ddns-updater/2.0.15/values.yaml b/stable/dashdot/1.0.27/values.yaml similarity index 100% rename from stable/ddns-updater/2.0.15/values.yaml rename to stable/dashdot/1.0.27/values.yaml diff --git a/stable/davos/4.0.14/CHANGELOG.md b/stable/davos/4.0.14/CHANGELOG.md deleted file mode 100644 index 154f277e68e..00000000000 --- a/stable/davos/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 21a1055dab6..00000000000 --- a/stable/davos/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-12T22:58:14.340777602Z" diff --git a/stable/davos/4.0.14/Chart.yaml b/stable/davos/4.0.14/Chart.yaml deleted file mode 100644 index 7535d14b4dd..00000000000 --- a/stable/davos/4.0.14/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/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.16/CHANGELOG.md b/stable/davos/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..4b69a68d06c --- /dev/null +++ b/stable/davos/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [davos-4.0.16](https://github.com/truecharts/apps/compare/davos-4.0.14...davos-4.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/davos/4.0.16/Chart.lock b/stable/davos/4.0.16/Chart.lock new file mode 100644 index 00000000000..d3db7426a53 --- /dev/null +++ b/stable/davos/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-14T14:01:46.41757877Z" diff --git a/stable/davos/4.0.16/Chart.yaml b/stable/davos/4.0.16/Chart.yaml new file mode 100644 index 00000000000..b72d6028bdb --- /dev/null +++ b/stable/davos/4.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/davos/4.0.14/README.md b/stable/davos/4.0.16/README.md similarity index 100% rename from stable/davos/4.0.14/README.md rename to stable/davos/4.0.16/README.md diff --git a/stable/davos/4.0.14/app-readme.md b/stable/davos/4.0.16/app-readme.md similarity index 100% rename from stable/davos/4.0.14/app-readme.md rename to stable/davos/4.0.16/app-readme.md diff --git a/stable/deconz/8.0.17/charts/common-10.4.4.tgz b/stable/davos/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/deconz/8.0.17/charts/common-10.4.4.tgz rename to stable/davos/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/davos/4.0.14/icon.png b/stable/davos/4.0.16/icon.png similarity index 100% rename from stable/davos/4.0.14/icon.png rename to stable/davos/4.0.16/icon.png diff --git a/stable/davos/4.0.14/ix_values.yaml b/stable/davos/4.0.16/ix_values.yaml similarity index 100% rename from stable/davos/4.0.14/ix_values.yaml rename to stable/davos/4.0.16/ix_values.yaml diff --git a/stable/davos/4.0.14/questions.yaml b/stable/davos/4.0.16/questions.yaml similarity index 100% rename from stable/davos/4.0.14/questions.yaml rename to stable/davos/4.0.16/questions.yaml diff --git a/stable/davos/4.0.14/templates/common.yaml b/stable/davos/4.0.16/templates/common.yaml similarity index 100% rename from stable/davos/4.0.14/templates/common.yaml rename to stable/davos/4.0.16/templates/common.yaml diff --git a/stable/deconz/8.0.17/values.yaml b/stable/davos/4.0.16/values.yaml similarity index 100% rename from stable/deconz/8.0.17/values.yaml rename to stable/davos/4.0.16/values.yaml diff --git a/stable/ddclient/2.0.15/CHANGELOG.md b/stable/ddclient/2.0.15/CHANGELOG.md deleted file mode 100644 index 0f3907c307d..00000000000 --- a/stable/ddclient/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 1e0409cb04c..00000000000 --- a/stable/ddclient/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-12T22:58:22.546621708Z" diff --git a/stable/ddclient/2.0.15/Chart.yaml b/stable/ddclient/2.0.15/Chart.yaml deleted file mode 100644 index db1c87cc759..00000000000 --- a/stable/ddclient/2.0.15/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.17/CHANGELOG.md b/stable/ddclient/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..cf4fa2e0cf0 --- /dev/null +++ b/stable/ddclient/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ddclient-2.0.17](https://github.com/truecharts/apps/compare/ddclient-2.0.15...ddclient-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/ddclient/2.0.17/Chart.lock b/stable/ddclient/2.0.17/Chart.lock new file mode 100644 index 00000000000..a8ebb094b28 --- /dev/null +++ b/stable/ddclient/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-14T14:01:58.33283001Z" diff --git a/stable/ddclient/2.0.17/Chart.yaml b/stable/ddclient/2.0.17/Chart.yaml new file mode 100644 index 00000000000..0cd1148cb6a --- /dev/null +++ b/stable/ddclient/2.0.17/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ddclient +version: 2.0.17 +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.15/README.md b/stable/ddclient/2.0.17/README.md similarity index 100% rename from stable/ddclient/2.0.15/README.md rename to stable/ddclient/2.0.17/README.md diff --git a/stable/ddclient/2.0.15/app-readme.md b/stable/ddclient/2.0.17/app-readme.md similarity index 100% rename from stable/ddclient/2.0.15/app-readme.md rename to stable/ddclient/2.0.17/app-readme.md diff --git a/stable/deemix/3.0.14/charts/common-10.4.4.tgz b/stable/ddclient/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/deemix/3.0.14/charts/common-10.4.4.tgz rename to stable/ddclient/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/ddclient/2.0.15/icon.png b/stable/ddclient/2.0.17/icon.png similarity index 100% rename from stable/ddclient/2.0.15/icon.png rename to stable/ddclient/2.0.17/icon.png diff --git a/stable/ddclient/2.0.15/ix_values.yaml b/stable/ddclient/2.0.17/ix_values.yaml similarity index 100% rename from stable/ddclient/2.0.15/ix_values.yaml rename to stable/ddclient/2.0.17/ix_values.yaml diff --git a/stable/ddclient/2.0.15/questions.yaml b/stable/ddclient/2.0.17/questions.yaml similarity index 100% rename from stable/ddclient/2.0.15/questions.yaml rename to stable/ddclient/2.0.17/questions.yaml diff --git a/stable/deconz/8.0.17/templates/common.yaml b/stable/ddclient/2.0.17/templates/common.yaml similarity index 100% rename from stable/deconz/8.0.17/templates/common.yaml rename to stable/ddclient/2.0.17/templates/common.yaml diff --git a/stable/deemix/3.0.14/values.yaml b/stable/ddclient/2.0.17/values.yaml similarity index 100% rename from stable/deemix/3.0.14/values.yaml rename to stable/ddclient/2.0.17/values.yaml diff --git a/stable/ddns-go/2.0.15/CHANGELOG.md b/stable/ddns-go/2.0.15/CHANGELOG.md deleted file mode 100644 index 37e6248dd8d..00000000000 --- a/stable/ddns-go/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index c58feca3875..00000000000 --- a/stable/ddns-go/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-12T22:58:25.452355216Z" diff --git a/stable/ddns-go/2.0.15/Chart.yaml b/stable/ddns-go/2.0.15/Chart.yaml deleted file mode 100644 index b53fb0f3ea2..00000000000 --- a/stable/ddns-go/2.0.15/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -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.17/CHANGELOG.md b/stable/ddns-go/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..c23baa3d211 --- /dev/null +++ b/stable/ddns-go/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ddns-go-2.0.17](https://github.com/truecharts/apps/compare/ddns-go-2.0.15...ddns-go-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/ddns-go/2.0.17/Chart.lock b/stable/ddns-go/2.0.17/Chart.lock new file mode 100644 index 00000000000..ad14b719da6 --- /dev/null +++ b/stable/ddns-go/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-14T14:02:01.049809222Z" diff --git a/stable/ddns-go/2.0.17/Chart.yaml b/stable/ddns-go/2.0.17/Chart.yaml new file mode 100644 index 00000000000..e740ea5d449 --- /dev/null +++ b/stable/ddns-go/2.0.17/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ddns-go +version: 2.0.17 +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.15/README.md b/stable/ddns-go/2.0.17/README.md similarity index 100% rename from stable/ddns-go/2.0.15/README.md rename to stable/ddns-go/2.0.17/README.md diff --git a/stable/ddns-go/2.0.15/app-readme.md b/stable/ddns-go/2.0.17/app-readme.md similarity index 100% rename from stable/ddns-go/2.0.15/app-readme.md rename to stable/ddns-go/2.0.17/app-readme.md diff --git a/stable/deepstack/4.0.14/charts/common-10.4.4.tgz b/stable/ddns-go/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/deepstack/4.0.14/charts/common-10.4.4.tgz rename to stable/ddns-go/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/ddns-go/2.0.15/icon.png b/stable/ddns-go/2.0.17/icon.png similarity index 100% rename from stable/ddns-go/2.0.15/icon.png rename to stable/ddns-go/2.0.17/icon.png diff --git a/stable/ddns-go/2.0.15/ix_values.yaml b/stable/ddns-go/2.0.17/ix_values.yaml similarity index 100% rename from stable/ddns-go/2.0.15/ix_values.yaml rename to stable/ddns-go/2.0.17/ix_values.yaml diff --git a/stable/ddns-go/2.0.15/questions.yaml b/stable/ddns-go/2.0.17/questions.yaml similarity index 100% rename from stable/ddns-go/2.0.15/questions.yaml rename to stable/ddns-go/2.0.17/questions.yaml diff --git a/stable/deemix/3.0.14/templates/common.yaml b/stable/ddns-go/2.0.17/templates/common.yaml similarity index 100% rename from stable/deemix/3.0.14/templates/common.yaml rename to stable/ddns-go/2.0.17/templates/common.yaml diff --git a/stable/deepstack/4.0.14/values.yaml b/stable/ddns-go/2.0.17/values.yaml similarity index 100% rename from stable/deepstack/4.0.14/values.yaml rename to stable/ddns-go/2.0.17/values.yaml diff --git a/stable/ddns-updater/2.0.15/CHANGELOG.md b/stable/ddns-updater/2.0.15/CHANGELOG.md deleted file mode 100644 index 5e5ea08c954..00000000000 --- a/stable/ddns-updater/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 436f4024a5f..00000000000 --- a/stable/ddns-updater/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-12T22:58:27.111369493Z" diff --git a/stable/ddns-updater/2.0.15/Chart.yaml b/stable/ddns-updater/2.0.15/Chart.yaml deleted file mode 100644 index ce19392449d..00000000000 --- a/stable/ddns-updater/2.0.15/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/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.17/CHANGELOG.md b/stable/ddns-updater/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..f1f7407555b --- /dev/null +++ b/stable/ddns-updater/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ddns-updater-2.0.17](https://github.com/truecharts/apps/compare/ddns-updater-2.0.15...ddns-updater-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/ddns-updater/2.0.17/Chart.lock b/stable/ddns-updater/2.0.17/Chart.lock new file mode 100644 index 00000000000..d30fa57a360 --- /dev/null +++ b/stable/ddns-updater/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-14T14:02:03.118646966Z" diff --git a/stable/ddns-updater/2.0.17/Chart.yaml b/stable/ddns-updater/2.0.17/Chart.yaml new file mode 100644 index 00000000000..bbe19e1b692 --- /dev/null +++ b/stable/ddns-updater/2.0.17/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.17 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ddns-updater/2.0.15/README.md b/stable/ddns-updater/2.0.17/README.md similarity index 100% rename from stable/ddns-updater/2.0.15/README.md rename to stable/ddns-updater/2.0.17/README.md diff --git a/stable/ddns-updater/2.0.15/app-readme.md b/stable/ddns-updater/2.0.17/app-readme.md similarity index 100% rename from stable/ddns-updater/2.0.15/app-readme.md rename to stable/ddns-updater/2.0.17/app-readme.md diff --git a/stable/digikam/4.0.14/charts/common-10.4.4.tgz b/stable/ddns-updater/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/digikam/4.0.14/charts/common-10.4.4.tgz rename to stable/ddns-updater/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/ddns-updater/2.0.15/icon.png b/stable/ddns-updater/2.0.17/icon.png similarity index 100% rename from stable/ddns-updater/2.0.15/icon.png rename to stable/ddns-updater/2.0.17/icon.png diff --git a/stable/ddns-updater/2.0.15/ix_values.yaml b/stable/ddns-updater/2.0.17/ix_values.yaml similarity index 100% rename from stable/ddns-updater/2.0.15/ix_values.yaml rename to stable/ddns-updater/2.0.17/ix_values.yaml diff --git a/stable/ddns-updater/2.0.15/questions.yaml b/stable/ddns-updater/2.0.17/questions.yaml similarity index 100% rename from stable/ddns-updater/2.0.15/questions.yaml rename to stable/ddns-updater/2.0.17/questions.yaml diff --git a/stable/deepstack/4.0.14/templates/common.yaml b/stable/ddns-updater/2.0.17/templates/common.yaml similarity index 100% rename from stable/deepstack/4.0.14/templates/common.yaml rename to stable/ddns-updater/2.0.17/templates/common.yaml diff --git a/stable/digikam/4.0.14/values.yaml b/stable/ddns-updater/2.0.17/values.yaml similarity index 100% rename from stable/digikam/4.0.14/values.yaml rename to stable/ddns-updater/2.0.17/values.yaml diff --git a/stable/deconz/8.0.17/CHANGELOG.md b/stable/deconz/8.0.17/CHANGELOG.md deleted file mode 100644 index f9993a24bca..00000000000 --- a/stable/deconz/8.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index ce5bdb8106e..00000000000 --- a/stable/deconz/8.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-12T22:58:29.185188565Z" diff --git a/stable/deconz/8.0.17/Chart.yaml b/stable/deconz/8.0.17/Chart.yaml deleted file mode 100644 index 5a375af1a7c..00000000000 --- a/stable/deconz/8.0.17/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/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.19/CHANGELOG.md b/stable/deconz/8.0.19/CHANGELOG.md new file mode 100644 index 00000000000..b841226ca41 --- /dev/null +++ b/stable/deconz/8.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [deconz-8.0.19](https://github.com/truecharts/apps/compare/deconz-8.0.17...deconz-8.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/deconz/8.0.19/Chart.lock b/stable/deconz/8.0.19/Chart.lock new file mode 100644 index 00000000000..940b5590249 --- /dev/null +++ b/stable/deconz/8.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-14T14:02:04.220822604Z" diff --git a/stable/deconz/8.0.19/Chart.yaml b/stable/deconz/8.0.19/Chart.yaml new file mode 100644 index 00000000000..e962aa8fa71 --- /dev/null +++ b/stable/deconz/8.0.19/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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/deconz/8.0.17/README.md b/stable/deconz/8.0.19/README.md similarity index 100% rename from stable/deconz/8.0.17/README.md rename to stable/deconz/8.0.19/README.md diff --git a/stable/deconz/8.0.17/app-readme.md b/stable/deconz/8.0.19/app-readme.md similarity index 100% rename from stable/deconz/8.0.17/app-readme.md rename to stable/deconz/8.0.19/app-readme.md diff --git a/stable/dillinger/2.0.14/charts/common-10.4.4.tgz b/stable/deconz/8.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/dillinger/2.0.14/charts/common-10.4.4.tgz rename to stable/deconz/8.0.19/charts/common-10.4.4.tgz diff --git a/stable/deconz/8.0.17/ci/test-values.yaml b/stable/deconz/8.0.19/ci/test-values.yaml similarity index 100% rename from stable/deconz/8.0.17/ci/test-values.yaml rename to stable/deconz/8.0.19/ci/test-values.yaml diff --git a/stable/deconz/8.0.17/icon.png b/stable/deconz/8.0.19/icon.png similarity index 100% rename from stable/deconz/8.0.17/icon.png rename to stable/deconz/8.0.19/icon.png diff --git a/stable/deconz/8.0.17/ix_values.yaml b/stable/deconz/8.0.19/ix_values.yaml similarity index 100% rename from stable/deconz/8.0.17/ix_values.yaml rename to stable/deconz/8.0.19/ix_values.yaml diff --git a/stable/deconz/8.0.17/questions.yaml b/stable/deconz/8.0.19/questions.yaml similarity index 100% rename from stable/deconz/8.0.17/questions.yaml rename to stable/deconz/8.0.19/questions.yaml diff --git a/stable/dillinger/2.0.14/templates/common.yaml b/stable/deconz/8.0.19/templates/common.yaml similarity index 100% rename from stable/dillinger/2.0.14/templates/common.yaml rename to stable/deconz/8.0.19/templates/common.yaml diff --git a/stable/dillinger/2.0.14/values.yaml b/stable/deconz/8.0.19/values.yaml similarity index 100% rename from stable/dillinger/2.0.14/values.yaml rename to stable/deconz/8.0.19/values.yaml diff --git a/stable/deemix/3.0.14/CHANGELOG.md b/stable/deemix/3.0.14/CHANGELOG.md deleted file mode 100644 index 226476409b2..00000000000 --- a/stable/deemix/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index ace18237874..00000000000 --- a/stable/deemix/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-12T22:58:38.01269646Z" diff --git a/stable/deemix/3.0.14/Chart.yaml b/stable/deemix/3.0.14/Chart.yaml deleted file mode 100644 index 676e67c77e8..00000000000 --- a/stable/deemix/3.0.14/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/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.16/CHANGELOG.md b/stable/deemix/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..8585c8831e3 --- /dev/null +++ b/stable/deemix/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [deemix-3.0.16](https://github.com/truecharts/apps/compare/deemix-3.0.14...deemix-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/deemix/3.0.16/Chart.lock b/stable/deemix/3.0.16/Chart.lock new file mode 100644 index 00000000000..d71aba9b1bf --- /dev/null +++ b/stable/deemix/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-14T14:02:17.219935835Z" diff --git a/stable/deemix/3.0.16/Chart.yaml b/stable/deemix/3.0.16/Chart.yaml new file mode 100644 index 00000000000..317239a1c47 --- /dev/null +++ b/stable/deemix/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/deemix/3.0.14/README.md b/stable/deemix/3.0.16/README.md similarity index 100% rename from stable/deemix/3.0.14/README.md rename to stable/deemix/3.0.16/README.md diff --git a/stable/deemix/3.0.14/app-readme.md b/stable/deemix/3.0.16/app-readme.md similarity index 100% rename from stable/deemix/3.0.14/app-readme.md rename to stable/deemix/3.0.16/app-readme.md diff --git a/stable/dizquetv/7.0.15/charts/common-10.4.4.tgz b/stable/deemix/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/dizquetv/7.0.15/charts/common-10.4.4.tgz rename to stable/deemix/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/deemix/3.0.14/icon.png b/stable/deemix/3.0.16/icon.png similarity index 100% rename from stable/deemix/3.0.14/icon.png rename to stable/deemix/3.0.16/icon.png diff --git a/stable/deemix/3.0.14/ix_values.yaml b/stable/deemix/3.0.16/ix_values.yaml similarity index 100% rename from stable/deemix/3.0.14/ix_values.yaml rename to stable/deemix/3.0.16/ix_values.yaml diff --git a/stable/deemix/3.0.14/questions.yaml b/stable/deemix/3.0.16/questions.yaml similarity index 100% rename from stable/deemix/3.0.14/questions.yaml rename to stable/deemix/3.0.16/questions.yaml diff --git a/stable/dizquetv/7.0.15/templates/common.yaml b/stable/deemix/3.0.16/templates/common.yaml similarity index 100% rename from stable/dizquetv/7.0.15/templates/common.yaml rename to stable/deemix/3.0.16/templates/common.yaml diff --git a/stable/dizquetv/7.0.15/values.yaml b/stable/deemix/3.0.16/values.yaml similarity index 100% rename from stable/dizquetv/7.0.15/values.yaml rename to stable/deemix/3.0.16/values.yaml diff --git a/stable/deepstack/4.0.14/CHANGELOG.md b/stable/deepstack/4.0.14/CHANGELOG.md deleted file mode 100644 index 332a6950050..00000000000 --- a/stable/deepstack/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index efa8b836287..00000000000 --- a/stable/deepstack/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-12T22:58:40.424698255Z" diff --git a/stable/deepstack/4.0.14/Chart.yaml b/stable/deepstack/4.0.14/Chart.yaml deleted file mode 100644 index 63ba707a5b5..00000000000 --- a/stable/deepstack/4.0.14/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/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.16/CHANGELOG.md b/stable/deepstack/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..01ce1eba7e0 --- /dev/null +++ b/stable/deepstack/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [deepstack-4.0.16](https://github.com/truecharts/apps/compare/deepstack-4.0.14...deepstack-4.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/deepstack/4.0.16/Chart.lock b/stable/deepstack/4.0.16/Chart.lock new file mode 100644 index 00000000000..5a23472c805 --- /dev/null +++ b/stable/deepstack/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-14T14:02:19.997044226Z" diff --git a/stable/deepstack/4.0.16/Chart.yaml b/stable/deepstack/4.0.16/Chart.yaml new file mode 100644 index 00000000000..b39d8bf7d49 --- /dev/null +++ b/stable/deepstack/4.0.16/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.16 +annotations: + truecharts.org/catagories: | + - AI + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/deepstack/4.0.14/README.md b/stable/deepstack/4.0.16/README.md similarity index 100% rename from stable/deepstack/4.0.14/README.md rename to stable/deepstack/4.0.16/README.md diff --git a/stable/deepstack/4.0.14/app-readme.md b/stable/deepstack/4.0.16/app-readme.md similarity index 100% rename from stable/deepstack/4.0.14/app-readme.md rename to stable/deepstack/4.0.16/app-readme.md diff --git a/stable/docker-compose/2.0.16/charts/common-10.4.4.tgz b/stable/deepstack/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/docker-compose/2.0.16/charts/common-10.4.4.tgz rename to stable/deepstack/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/deepstack/4.0.14/ci/basic-values.yaml b/stable/deepstack/4.0.16/ci/basic-values.yaml similarity index 100% rename from stable/deepstack/4.0.14/ci/basic-values.yaml rename to stable/deepstack/4.0.16/ci/basic-values.yaml diff --git a/stable/deepstack/4.0.14/ci/gpu-values.yaml b/stable/deepstack/4.0.16/ci/gpu-values.yaml similarity index 100% rename from stable/deepstack/4.0.14/ci/gpu-values.yaml rename to stable/deepstack/4.0.16/ci/gpu-values.yaml diff --git a/stable/deepstack/4.0.14/docs/installation_notes.md b/stable/deepstack/4.0.16/docs/installation_notes.md similarity index 100% rename from stable/deepstack/4.0.14/docs/installation_notes.md rename to stable/deepstack/4.0.16/docs/installation_notes.md diff --git a/stable/deepstack/4.0.14/icon.png b/stable/deepstack/4.0.16/icon.png similarity index 100% rename from stable/deepstack/4.0.14/icon.png rename to stable/deepstack/4.0.16/icon.png diff --git a/stable/deepstack/4.0.14/ix_values.yaml b/stable/deepstack/4.0.16/ix_values.yaml similarity index 100% rename from stable/deepstack/4.0.14/ix_values.yaml rename to stable/deepstack/4.0.16/ix_values.yaml diff --git a/stable/deepstack/4.0.14/questions.yaml b/stable/deepstack/4.0.16/questions.yaml similarity index 100% rename from stable/deepstack/4.0.14/questions.yaml rename to stable/deepstack/4.0.16/questions.yaml diff --git a/stable/docker-compose/2.0.16/templates/common.yaml b/stable/deepstack/4.0.16/templates/common.yaml similarity index 100% rename from stable/docker-compose/2.0.16/templates/common.yaml rename to stable/deepstack/4.0.16/templates/common.yaml diff --git a/stable/docker-compose/2.0.16/values.yaml b/stable/deepstack/4.0.16/values.yaml similarity index 100% rename from stable/docker-compose/2.0.16/values.yaml rename to stable/deepstack/4.0.16/values.yaml diff --git a/stable/deluge/11.0.18/CHANGELOG.md b/stable/deluge/11.0.18/CHANGELOG.md new file mode 100644 index 00000000000..038235ac34a --- /dev/null +++ b/stable/deluge/11.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [deluge-11.0.18](https://github.com/truecharts/apps/compare/deluge-11.0.16...deluge-11.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/deluge/11.0.18/Chart.lock b/stable/deluge/11.0.18/Chart.lock new file mode 100644 index 00000000000..0f99aa14dd0 --- /dev/null +++ b/stable/deluge/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-14T14:02:22.352566953Z" diff --git a/stable/deluge/11.0.18/Chart.yaml b/stable/deluge/11.0.18/Chart.yaml new file mode 100644 index 00000000000..ab5aec1fba7 --- /dev/null +++ b/stable/deluge/11.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/deluge/11.0.18/README.md b/stable/deluge/11.0.18/README.md new file mode 100644 index 00000000000..4425d46754d --- /dev/null +++ b/stable/deluge/11.0.18/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.18/app-readme.md b/stable/deluge/11.0.18/app-readme.md new file mode 100644 index 00000000000..73ddd6808b3 --- /dev/null +++ b/stable/deluge/11.0.18/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.26/charts/common-10.4.4.tgz b/stable/deluge/11.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/dokuwiki/3.0.26/charts/common-10.4.4.tgz rename to stable/deluge/11.0.18/charts/common-10.4.4.tgz diff --git a/stable/deluge/11.0.18/icon.png b/stable/deluge/11.0.18/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..25680da3c2e8162c65eb4a5ad667cb4b6819544c GIT binary patch literal 13765 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 literal 0 HcmV?d00001 diff --git a/stable/deluge/11.0.18/ix_values.yaml b/stable/deluge/11.0.18/ix_values.yaml new file mode 100644 index 00000000000..9168b444f04 --- /dev/null +++ b/stable/deluge/11.0.18/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.18/questions.yaml b/stable/deluge/11.0.18/questions.yaml new file mode 100644 index 00000000000..55840a0e767 --- /dev/null +++ b/stable/deluge/11.0.18/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.26/templates/common.yaml b/stable/deluge/11.0.18/templates/common.yaml similarity index 100% rename from stable/dokuwiki/3.0.26/templates/common.yaml rename to stable/deluge/11.0.18/templates/common.yaml diff --git a/stable/dokuwiki/3.0.26/values.yaml b/stable/deluge/11.0.18/values.yaml similarity index 100% rename from stable/dokuwiki/3.0.26/values.yaml rename to stable/deluge/11.0.18/values.yaml diff --git a/stable/digikam/4.0.14/CHANGELOG.md b/stable/digikam/4.0.14/CHANGELOG.md deleted file mode 100644 index f64e1f197be..00000000000 --- a/stable/digikam/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 0f63e637585..00000000000 --- a/stable/digikam/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-12T22:58:44.169569358Z" diff --git a/stable/digikam/4.0.14/Chart.yaml b/stable/digikam/4.0.14/Chart.yaml deleted file mode 100644 index f59012ed38e..00000000000 --- a/stable/digikam/4.0.14/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/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.16/CHANGELOG.md b/stable/digikam/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..ec7363a1ca6 --- /dev/null +++ b/stable/digikam/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [digikam-4.0.16](https://github.com/truecharts/apps/compare/digikam-4.0.14...digikam-4.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/digikam/4.0.16/Chart.lock b/stable/digikam/4.0.16/Chart.lock new file mode 100644 index 00000000000..ff0e78a850f --- /dev/null +++ b/stable/digikam/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-14T14:02:22.806473017Z" diff --git a/stable/digikam/4.0.16/Chart.yaml b/stable/digikam/4.0.16/Chart.yaml new file mode 100644 index 00000000000..a384c6bcdbc --- /dev/null +++ b/stable/digikam/4.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/digikam/4.0.14/README.md b/stable/digikam/4.0.16/README.md similarity index 100% rename from stable/digikam/4.0.14/README.md rename to stable/digikam/4.0.16/README.md diff --git a/stable/digikam/4.0.14/app-readme.md b/stable/digikam/4.0.16/app-readme.md similarity index 100% rename from stable/digikam/4.0.14/app-readme.md rename to stable/digikam/4.0.16/app-readme.md diff --git a/stable/domoticz/2.0.18/charts/common-10.4.4.tgz b/stable/digikam/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/domoticz/2.0.18/charts/common-10.4.4.tgz rename to stable/digikam/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/digikam/4.0.14/icon.png b/stable/digikam/4.0.16/icon.png similarity index 100% rename from stable/digikam/4.0.14/icon.png rename to stable/digikam/4.0.16/icon.png diff --git a/stable/digikam/4.0.14/ix_values.yaml b/stable/digikam/4.0.16/ix_values.yaml similarity index 100% rename from stable/digikam/4.0.14/ix_values.yaml rename to stable/digikam/4.0.16/ix_values.yaml diff --git a/stable/digikam/4.0.14/questions.yaml b/stable/digikam/4.0.16/questions.yaml similarity index 100% rename from stable/digikam/4.0.14/questions.yaml rename to stable/digikam/4.0.16/questions.yaml diff --git a/stable/digikam/4.0.14/templates/common.yaml b/stable/digikam/4.0.16/templates/common.yaml similarity index 100% rename from stable/digikam/4.0.14/templates/common.yaml rename to stable/digikam/4.0.16/templates/common.yaml diff --git a/stable/domoticz/2.0.18/values.yaml b/stable/digikam/4.0.16/values.yaml similarity index 100% rename from stable/domoticz/2.0.18/values.yaml rename to stable/digikam/4.0.16/values.yaml diff --git a/stable/dillinger/2.0.14/CHANGELOG.md b/stable/dillinger/2.0.14/CHANGELOG.md deleted file mode 100644 index b52a8ad8176..00000000000 --- a/stable/dillinger/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 7959959f4ea..00000000000 --- a/stable/dillinger/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-12T22:58:52.980931586Z" diff --git a/stable/dillinger/2.0.14/Chart.yaml b/stable/dillinger/2.0.14/Chart.yaml deleted file mode 100644 index 80bf0c51162..00000000000 --- a/stable/dillinger/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/dillinger/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..5299565ed14 --- /dev/null +++ b/stable/dillinger/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [dillinger-2.0.16](https://github.com/truecharts/apps/compare/dillinger-2.0.14...dillinger-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/dillinger/2.0.16/Chart.lock b/stable/dillinger/2.0.16/Chart.lock new file mode 100644 index 00000000000..3b3a24bdc83 --- /dev/null +++ b/stable/dillinger/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-14T14:02:35.443745911Z" diff --git a/stable/dillinger/2.0.16/Chart.yaml b/stable/dillinger/2.0.16/Chart.yaml new file mode 100644 index 00000000000..299f26d227f --- /dev/null +++ b/stable/dillinger/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: dillinger +version: 2.0.16 +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.14/README.md b/stable/dillinger/2.0.16/README.md similarity index 100% rename from stable/dillinger/2.0.14/README.md rename to stable/dillinger/2.0.16/README.md diff --git a/stable/dillinger/2.0.14/app-readme.md b/stable/dillinger/2.0.16/app-readme.md similarity index 100% rename from stable/dillinger/2.0.14/app-readme.md rename to stable/dillinger/2.0.16/app-readme.md diff --git a/stable/doplarr/2.0.15/charts/common-10.4.4.tgz b/stable/dillinger/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/doplarr/2.0.15/charts/common-10.4.4.tgz rename to stable/dillinger/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/dillinger/2.0.14/icon.png b/stable/dillinger/2.0.16/icon.png similarity index 100% rename from stable/dillinger/2.0.14/icon.png rename to stable/dillinger/2.0.16/icon.png diff --git a/stable/dillinger/2.0.14/ix_values.yaml b/stable/dillinger/2.0.16/ix_values.yaml similarity index 100% rename from stable/dillinger/2.0.14/ix_values.yaml rename to stable/dillinger/2.0.16/ix_values.yaml diff --git a/stable/dillinger/2.0.14/questions.yaml b/stable/dillinger/2.0.16/questions.yaml similarity index 100% rename from stable/dillinger/2.0.14/questions.yaml rename to stable/dillinger/2.0.16/questions.yaml diff --git a/stable/domoticz/2.0.18/templates/common.yaml b/stable/dillinger/2.0.16/templates/common.yaml similarity index 100% rename from stable/domoticz/2.0.18/templates/common.yaml rename to stable/dillinger/2.0.16/templates/common.yaml diff --git a/stable/doplarr/2.0.15/values.yaml b/stable/dillinger/2.0.16/values.yaml similarity index 100% rename from stable/doplarr/2.0.15/values.yaml rename to stable/dillinger/2.0.16/values.yaml diff --git a/stable/dizquetv/7.0.15/CHANGELOG.md b/stable/dizquetv/7.0.15/CHANGELOG.md deleted file mode 100644 index 8a3ef0f5e4a..00000000000 --- a/stable/dizquetv/7.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 3aa9097bc8b..00000000000 --- a/stable/dizquetv/7.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-12T22:58:55.923031098Z" diff --git a/stable/dizquetv/7.0.15/Chart.yaml b/stable/dizquetv/7.0.15/Chart.yaml deleted file mode 100644 index b5cb8657788..00000000000 --- a/stable/dizquetv/7.0.15/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/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.17/CHANGELOG.md b/stable/dizquetv/7.0.17/CHANGELOG.md new file mode 100644 index 00000000000..1c06f6cf23c --- /dev/null +++ b/stable/dizquetv/7.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [dizquetv-7.0.17](https://github.com/truecharts/apps/compare/dizquetv-7.0.15...dizquetv-7.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/dizquetv/7.0.17/Chart.lock b/stable/dizquetv/7.0.17/Chart.lock new file mode 100644 index 00000000000..2685e76ab4c --- /dev/null +++ b/stable/dizquetv/7.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-14T14:02:38.962708736Z" diff --git a/stable/dizquetv/7.0.17/Chart.yaml b/stable/dizquetv/7.0.17/Chart.yaml new file mode 100644 index 00000000000..f0c21f80179 --- /dev/null +++ b/stable/dizquetv/7.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/dizquetv/7.0.15/README.md b/stable/dizquetv/7.0.17/README.md similarity index 100% rename from stable/dizquetv/7.0.15/README.md rename to stable/dizquetv/7.0.17/README.md diff --git a/stable/dizquetv/7.0.15/app-readme.md b/stable/dizquetv/7.0.17/app-readme.md similarity index 100% rename from stable/dizquetv/7.0.15/app-readme.md rename to stable/dizquetv/7.0.17/app-readme.md diff --git a/stable/double-take/2.0.16/charts/common-10.4.4.tgz b/stable/dizquetv/7.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/double-take/2.0.16/charts/common-10.4.4.tgz rename to stable/dizquetv/7.0.17/charts/common-10.4.4.tgz diff --git a/stable/dizquetv/7.0.15/icon.png b/stable/dizquetv/7.0.17/icon.png similarity index 100% rename from stable/dizquetv/7.0.15/icon.png rename to stable/dizquetv/7.0.17/icon.png diff --git a/stable/dizquetv/7.0.15/ix_values.yaml b/stable/dizquetv/7.0.17/ix_values.yaml similarity index 100% rename from stable/dizquetv/7.0.15/ix_values.yaml rename to stable/dizquetv/7.0.17/ix_values.yaml diff --git a/stable/dizquetv/7.0.15/questions.yaml b/stable/dizquetv/7.0.17/questions.yaml similarity index 100% rename from stable/dizquetv/7.0.15/questions.yaml rename to stable/dizquetv/7.0.17/questions.yaml diff --git a/stable/doplarr/2.0.15/templates/common.yaml b/stable/dizquetv/7.0.17/templates/common.yaml similarity index 100% rename from stable/doplarr/2.0.15/templates/common.yaml rename to stable/dizquetv/7.0.17/templates/common.yaml diff --git a/stable/double-take/2.0.16/values.yaml b/stable/dizquetv/7.0.17/values.yaml similarity index 100% rename from stable/double-take/2.0.16/values.yaml rename to stable/dizquetv/7.0.17/values.yaml diff --git a/stable/docker-compose/2.0.16/CHANGELOG.md b/stable/docker-compose/2.0.16/CHANGELOG.md deleted file mode 100644 index a08baa3634c..00000000000 --- a/stable/docker-compose/2.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index adc09fffc92..00000000000 --- a/stable/docker-compose/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-12T22:58:57.672311323Z" diff --git a/stable/docker-compose/2.0.16/Chart.yaml b/stable/docker-compose/2.0.16/Chart.yaml deleted file mode 100644 index 1f76f6327ec..00000000000 --- a/stable/docker-compose/2.0.16/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/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.18/CHANGELOG.md b/stable/docker-compose/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..e1e66c0ef78 --- /dev/null +++ b/stable/docker-compose/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [docker-compose-2.0.18](https://github.com/truecharts/apps/compare/docker-compose-2.0.16...docker-compose-2.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/docker-compose/2.0.18/Chart.lock b/stable/docker-compose/2.0.18/Chart.lock new file mode 100644 index 00000000000..a7135f484d7 --- /dev/null +++ b/stable/docker-compose/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-14T14:02:40.080855179Z" diff --git a/stable/docker-compose/2.0.18/Chart.yaml b/stable/docker-compose/2.0.18/Chart.yaml new file mode 100644 index 00000000000..4799e0cf1df --- /dev/null +++ b/stable/docker-compose/2.0.18/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.18 +annotations: + truecharts.org/catagories: | + - docker + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/docker-compose/2.0.16/README.md b/stable/docker-compose/2.0.18/README.md similarity index 100% rename from stable/docker-compose/2.0.16/README.md rename to stable/docker-compose/2.0.18/README.md diff --git a/stable/docker-compose/2.0.16/app-readme.md b/stable/docker-compose/2.0.18/app-readme.md similarity index 100% rename from stable/docker-compose/2.0.16/app-readme.md rename to stable/docker-compose/2.0.18/app-readme.md diff --git a/stable/doublecommander/4.0.14/charts/common-10.4.4.tgz b/stable/docker-compose/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/doublecommander/4.0.14/charts/common-10.4.4.tgz rename to stable/docker-compose/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/docker-compose/2.0.16/icon.png b/stable/docker-compose/2.0.18/icon.png similarity index 100% rename from stable/docker-compose/2.0.16/icon.png rename to stable/docker-compose/2.0.18/icon.png diff --git a/stable/docker-compose/2.0.16/ix_values.yaml b/stable/docker-compose/2.0.18/ix_values.yaml similarity index 100% rename from stable/docker-compose/2.0.16/ix_values.yaml rename to stable/docker-compose/2.0.18/ix_values.yaml diff --git a/stable/docker-compose/2.0.16/questions.yaml b/stable/docker-compose/2.0.18/questions.yaml similarity index 100% rename from stable/docker-compose/2.0.16/questions.yaml rename to stable/docker-compose/2.0.18/questions.yaml diff --git a/stable/double-take/2.0.16/templates/common.yaml b/stable/docker-compose/2.0.18/templates/common.yaml similarity index 100% rename from stable/double-take/2.0.16/templates/common.yaml rename to stable/docker-compose/2.0.18/templates/common.yaml diff --git a/stable/doublecommander/4.0.14/values.yaml b/stable/docker-compose/2.0.18/values.yaml similarity index 100% rename from stable/doublecommander/4.0.14/values.yaml rename to stable/docker-compose/2.0.18/values.yaml diff --git a/stable/dokuwiki/3.0.26/CHANGELOG.md b/stable/dokuwiki/3.0.26/CHANGELOG.md deleted file mode 100644 index d4eedf5fe5d..00000000000 --- a/stable/dokuwiki/3.0.26/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [dokuwiki-3.0.26](https://github.com/truecharts/apps/compare/dokuwiki-3.0.25...dokuwiki-3.0.26) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - diff --git a/stable/dokuwiki/3.0.26/Chart.lock b/stable/dokuwiki/3.0.26/Chart.lock deleted file mode 100644 index 0595cdde663..00000000000 --- a/stable/dokuwiki/3.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-13T08:06:04.471715527Z" diff --git a/stable/dokuwiki/3.0.26/Chart.yaml b/stable/dokuwiki/3.0.26/Chart.yaml deleted file mode 100644 index 14088cd90d5..00000000000 --- a/stable/dokuwiki/3.0.26/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: dokuwiki -version: 3.0.26 -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.28/CHANGELOG.md b/stable/dokuwiki/3.0.28/CHANGELOG.md new file mode 100644 index 00000000000..fb42b8c19b4 --- /dev/null +++ b/stable/dokuwiki/3.0.28/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [dokuwiki-3.0.28](https://github.com/truecharts/apps/compare/dokuwiki-3.0.26...dokuwiki-3.0.28) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [dokuwiki-3.0.26](https://github.com/truecharts/apps/compare/dokuwiki-3.0.25...dokuwiki-3.0.26) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + diff --git a/stable/dokuwiki/3.0.28/Chart.lock b/stable/dokuwiki/3.0.28/Chart.lock new file mode 100644 index 00000000000..6b1905a5a07 --- /dev/null +++ b/stable/dokuwiki/3.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-14T14:02:41.068566654Z" diff --git a/stable/dokuwiki/3.0.28/Chart.yaml b/stable/dokuwiki/3.0.28/Chart.yaml new file mode 100644 index 00000000000..b7b371313f7 --- /dev/null +++ b/stable/dokuwiki/3.0.28/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: dokuwiki +version: 3.0.28 +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.26/README.md b/stable/dokuwiki/3.0.28/README.md similarity index 100% rename from stable/dokuwiki/3.0.26/README.md rename to stable/dokuwiki/3.0.28/README.md diff --git a/stable/dokuwiki/3.0.26/app-readme.md b/stable/dokuwiki/3.0.28/app-readme.md similarity index 100% rename from stable/dokuwiki/3.0.26/app-readme.md rename to stable/dokuwiki/3.0.28/app-readme.md diff --git a/stable/drawio/2.0.21/charts/common-10.4.4.tgz b/stable/dokuwiki/3.0.28/charts/common-10.4.4.tgz similarity index 100% rename from stable/drawio/2.0.21/charts/common-10.4.4.tgz rename to stable/dokuwiki/3.0.28/charts/common-10.4.4.tgz diff --git a/stable/dokuwiki/3.0.26/icon.png b/stable/dokuwiki/3.0.28/icon.png similarity index 100% rename from stable/dokuwiki/3.0.26/icon.png rename to stable/dokuwiki/3.0.28/icon.png diff --git a/stable/dokuwiki/3.0.26/ix_values.yaml b/stable/dokuwiki/3.0.28/ix_values.yaml similarity index 100% rename from stable/dokuwiki/3.0.26/ix_values.yaml rename to stable/dokuwiki/3.0.28/ix_values.yaml diff --git a/stable/dokuwiki/3.0.26/questions.yaml b/stable/dokuwiki/3.0.28/questions.yaml similarity index 100% rename from stable/dokuwiki/3.0.26/questions.yaml rename to stable/dokuwiki/3.0.28/questions.yaml diff --git a/stable/drawio/2.0.21/templates/common.yaml b/stable/dokuwiki/3.0.28/templates/common.yaml similarity index 100% rename from stable/drawio/2.0.21/templates/common.yaml rename to stable/dokuwiki/3.0.28/templates/common.yaml diff --git a/stable/drawio/2.0.21/values.yaml b/stable/dokuwiki/3.0.28/values.yaml similarity index 100% rename from stable/drawio/2.0.21/values.yaml rename to stable/dokuwiki/3.0.28/values.yaml diff --git a/stable/domoticz/2.0.18/CHANGELOG.md b/stable/domoticz/2.0.18/CHANGELOG.md deleted file mode 100644 index 9fb4e9581ed..00000000000 --- a/stable/domoticz/2.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 386f1bcee2c..00000000000 --- a/stable/domoticz/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-12T22:59:08.328653215Z" diff --git a/stable/domoticz/2.0.18/Chart.yaml b/stable/domoticz/2.0.18/Chart.yaml deleted file mode 100644 index 583aa3a526d..00000000000 --- a/stable/domoticz/2.0.18/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.20/CHANGELOG.md b/stable/domoticz/2.0.20/CHANGELOG.md new file mode 100644 index 00000000000..32a467aa5e1 --- /dev/null +++ b/stable/domoticz/2.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [domoticz-2.0.20](https://github.com/truecharts/apps/compare/domoticz-2.0.18...domoticz-2.0.20) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/domoticz/2.0.20/Chart.lock b/stable/domoticz/2.0.20/Chart.lock new file mode 100644 index 00000000000..4828e2757ec --- /dev/null +++ b/stable/domoticz/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-14T14:02:53.244334626Z" diff --git a/stable/domoticz/2.0.20/Chart.yaml b/stable/domoticz/2.0.20/Chart.yaml new file mode 100644 index 00000000000..75f48d1d9f5 --- /dev/null +++ b/stable/domoticz/2.0.20/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: domoticz +version: 2.0.20 +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.18/README.md b/stable/domoticz/2.0.20/README.md similarity index 100% rename from stable/domoticz/2.0.18/README.md rename to stable/domoticz/2.0.20/README.md diff --git a/stable/domoticz/2.0.18/app-readme.md b/stable/domoticz/2.0.20/app-readme.md similarity index 100% rename from stable/domoticz/2.0.18/app-readme.md rename to stable/domoticz/2.0.20/app-readme.md diff --git a/stable/dsmr-reader/8.0.15/charts/common-10.4.4.tgz b/stable/domoticz/2.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/dsmr-reader/8.0.15/charts/common-10.4.4.tgz rename to stable/domoticz/2.0.20/charts/common-10.4.4.tgz diff --git a/stable/domoticz/2.0.18/icon.png b/stable/domoticz/2.0.20/icon.png similarity index 100% rename from stable/domoticz/2.0.18/icon.png rename to stable/domoticz/2.0.20/icon.png diff --git a/stable/domoticz/2.0.18/ix_values.yaml b/stable/domoticz/2.0.20/ix_values.yaml similarity index 100% rename from stable/domoticz/2.0.18/ix_values.yaml rename to stable/domoticz/2.0.20/ix_values.yaml diff --git a/stable/domoticz/2.0.18/questions.yaml b/stable/domoticz/2.0.20/questions.yaml similarity index 100% rename from stable/domoticz/2.0.18/questions.yaml rename to stable/domoticz/2.0.20/questions.yaml diff --git a/stable/dsmr-reader/8.0.15/templates/common.yaml b/stable/domoticz/2.0.20/templates/common.yaml similarity index 100% rename from stable/dsmr-reader/8.0.15/templates/common.yaml rename to stable/domoticz/2.0.20/templates/common.yaml diff --git a/stable/dsmr-reader/8.0.15/values.yaml b/stable/domoticz/2.0.20/values.yaml similarity index 100% rename from stable/dsmr-reader/8.0.15/values.yaml rename to stable/domoticz/2.0.20/values.yaml diff --git a/stable/doplarr/2.0.15/CHANGELOG.md b/stable/doplarr/2.0.15/CHANGELOG.md deleted file mode 100644 index 206013c35b3..00000000000 --- a/stable/doplarr/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 4ab76404204..00000000000 --- a/stable/doplarr/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-12T22:59:11.230359913Z" diff --git a/stable/doplarr/2.0.15/Chart.yaml b/stable/doplarr/2.0.15/Chart.yaml deleted file mode 100644 index ebbc0a70da7..00000000000 --- a/stable/doplarr/2.0.15/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/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.17/CHANGELOG.md b/stable/doplarr/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..8781010786a --- /dev/null +++ b/stable/doplarr/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [doplarr-2.0.17](https://github.com/truecharts/apps/compare/doplarr-2.0.15...doplarr-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/doplarr/2.0.17/Chart.lock b/stable/doplarr/2.0.17/Chart.lock new file mode 100644 index 00000000000..84f359bc4fd --- /dev/null +++ b/stable/doplarr/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-14T14:02:56.75299839Z" diff --git a/stable/doplarr/2.0.17/Chart.yaml b/stable/doplarr/2.0.17/Chart.yaml new file mode 100644 index 00000000000..8a06a28d3e3 --- /dev/null +++ b/stable/doplarr/2.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/doplarr/2.0.15/README.md b/stable/doplarr/2.0.17/README.md similarity index 100% rename from stable/doplarr/2.0.15/README.md rename to stable/doplarr/2.0.17/README.md diff --git a/stable/doplarr/2.0.15/app-readme.md b/stable/doplarr/2.0.17/app-readme.md similarity index 100% rename from stable/doplarr/2.0.15/app-readme.md rename to stable/doplarr/2.0.17/app-readme.md diff --git a/stable/duckdns/2.0.18/charts/common-10.4.4.tgz b/stable/doplarr/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/duckdns/2.0.18/charts/common-10.4.4.tgz rename to stable/doplarr/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/doplarr/2.0.15/icon.png b/stable/doplarr/2.0.17/icon.png similarity index 100% rename from stable/doplarr/2.0.15/icon.png rename to stable/doplarr/2.0.17/icon.png diff --git a/stable/doplarr/2.0.15/ix_values.yaml b/stable/doplarr/2.0.17/ix_values.yaml similarity index 100% rename from stable/doplarr/2.0.15/ix_values.yaml rename to stable/doplarr/2.0.17/ix_values.yaml diff --git a/stable/doplarr/2.0.15/questions.yaml b/stable/doplarr/2.0.17/questions.yaml similarity index 100% rename from stable/doplarr/2.0.15/questions.yaml rename to stable/doplarr/2.0.17/questions.yaml diff --git a/stable/duckdns/2.0.18/templates/common.yaml b/stable/doplarr/2.0.17/templates/common.yaml similarity index 100% rename from stable/duckdns/2.0.18/templates/common.yaml rename to stable/doplarr/2.0.17/templates/common.yaml diff --git a/stable/duckdns/2.0.18/values.yaml b/stable/doplarr/2.0.17/values.yaml similarity index 100% rename from stable/duckdns/2.0.18/values.yaml rename to stable/doplarr/2.0.17/values.yaml diff --git a/stable/double-take/2.0.16/CHANGELOG.md b/stable/double-take/2.0.16/CHANGELOG.md deleted file mode 100644 index 884cf09998f..00000000000 --- a/stable/double-take/2.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index ea9d49d9228..00000000000 --- a/stable/double-take/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-12T22:59:12.74220872Z" diff --git a/stable/double-take/2.0.16/Chart.yaml b/stable/double-take/2.0.16/Chart.yaml deleted file mode 100644 index 50c129aaafc..00000000000 --- a/stable/double-take/2.0.16/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -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.18/CHANGELOG.md b/stable/double-take/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..5b21a27d3ea --- /dev/null +++ b/stable/double-take/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [double-take-2.0.18](https://github.com/truecharts/apps/compare/double-take-2.0.16...double-take-2.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/double-take/2.0.18/Chart.lock b/stable/double-take/2.0.18/Chart.lock new file mode 100644 index 00000000000..10d55135ef9 --- /dev/null +++ b/stable/double-take/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-14T14:02:57.827834326Z" diff --git a/stable/double-take/2.0.18/Chart.yaml b/stable/double-take/2.0.18/Chart.yaml new file mode 100644 index 00000000000..887ee43d4a8 --- /dev/null +++ b/stable/double-take/2.0.18/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: double-take +version: 2.0.18 +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.16/README.md b/stable/double-take/2.0.18/README.md similarity index 100% rename from stable/double-take/2.0.16/README.md rename to stable/double-take/2.0.18/README.md diff --git a/stable/double-take/2.0.16/app-readme.md b/stable/double-take/2.0.18/app-readme.md similarity index 100% rename from stable/double-take/2.0.16/app-readme.md rename to stable/double-take/2.0.18/app-readme.md diff --git a/stable/duplicati/6.0.16/charts/common-10.4.4.tgz b/stable/double-take/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/duplicati/6.0.16/charts/common-10.4.4.tgz rename to stable/double-take/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/double-take/2.0.16/icon.png b/stable/double-take/2.0.18/icon.png similarity index 100% rename from stable/double-take/2.0.16/icon.png rename to stable/double-take/2.0.18/icon.png diff --git a/stable/double-take/2.0.16/ix_values.yaml b/stable/double-take/2.0.18/ix_values.yaml similarity index 100% rename from stable/double-take/2.0.16/ix_values.yaml rename to stable/double-take/2.0.18/ix_values.yaml diff --git a/stable/double-take/2.0.16/questions.yaml b/stable/double-take/2.0.18/questions.yaml similarity index 100% rename from stable/double-take/2.0.16/questions.yaml rename to stable/double-take/2.0.18/questions.yaml diff --git a/stable/duplicati/6.0.16/templates/common.yaml b/stable/double-take/2.0.18/templates/common.yaml similarity index 100% rename from stable/duplicati/6.0.16/templates/common.yaml rename to stable/double-take/2.0.18/templates/common.yaml diff --git a/stable/duplicati/6.0.16/values.yaml b/stable/double-take/2.0.18/values.yaml similarity index 100% rename from stable/duplicati/6.0.16/values.yaml rename to stable/double-take/2.0.18/values.yaml diff --git a/stable/doublecommander/4.0.14/CHANGELOG.md b/stable/doublecommander/4.0.14/CHANGELOG.md deleted file mode 100644 index 475a6865ae2..00000000000 --- a/stable/doublecommander/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 184a30a373a..00000000000 --- a/stable/doublecommander/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-12T22:59:14.334621414Z" diff --git a/stable/doublecommander/4.0.14/Chart.yaml b/stable/doublecommander/4.0.14/Chart.yaml deleted file mode 100644 index c417d506ab4..00000000000 --- a/stable/doublecommander/4.0.14/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/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.16/CHANGELOG.md b/stable/doublecommander/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..2d2dc654cef --- /dev/null +++ b/stable/doublecommander/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [doublecommander-4.0.16](https://github.com/truecharts/apps/compare/doublecommander-4.0.14...doublecommander-4.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/doublecommander/4.0.16/Chart.lock b/stable/doublecommander/4.0.16/Chart.lock new file mode 100644 index 00000000000..2f1091f8c3c --- /dev/null +++ b/stable/doublecommander/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-14T14:02:59.213987644Z" diff --git a/stable/doublecommander/4.0.16/Chart.yaml b/stable/doublecommander/4.0.16/Chart.yaml new file mode 100644 index 00000000000..695745822a0 --- /dev/null +++ b/stable/doublecommander/4.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/doublecommander/4.0.14/README.md b/stable/doublecommander/4.0.16/README.md similarity index 100% rename from stable/doublecommander/4.0.14/README.md rename to stable/doublecommander/4.0.16/README.md diff --git a/stable/doublecommander/4.0.14/app-readme.md b/stable/doublecommander/4.0.16/app-readme.md similarity index 100% rename from stable/doublecommander/4.0.14/app-readme.md rename to stable/doublecommander/4.0.16/app-readme.md diff --git a/stable/embystat/2.0.15/charts/common-10.4.4.tgz b/stable/doublecommander/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/embystat/2.0.15/charts/common-10.4.4.tgz rename to stable/doublecommander/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/doublecommander/4.0.14/icon.png b/stable/doublecommander/4.0.16/icon.png similarity index 100% rename from stable/doublecommander/4.0.14/icon.png rename to stable/doublecommander/4.0.16/icon.png diff --git a/stable/doublecommander/4.0.14/ix_values.yaml b/stable/doublecommander/4.0.16/ix_values.yaml similarity index 100% rename from stable/doublecommander/4.0.14/ix_values.yaml rename to stable/doublecommander/4.0.16/ix_values.yaml diff --git a/stable/doublecommander/4.0.14/questions.yaml b/stable/doublecommander/4.0.16/questions.yaml similarity index 100% rename from stable/doublecommander/4.0.14/questions.yaml rename to stable/doublecommander/4.0.16/questions.yaml diff --git a/stable/doublecommander/4.0.14/templates/common.yaml b/stable/doublecommander/4.0.16/templates/common.yaml similarity index 100% rename from stable/doublecommander/4.0.14/templates/common.yaml rename to stable/doublecommander/4.0.16/templates/common.yaml diff --git a/stable/embystat/2.0.15/values.yaml b/stable/doublecommander/4.0.16/values.yaml similarity index 100% rename from stable/embystat/2.0.15/values.yaml rename to stable/doublecommander/4.0.16/values.yaml diff --git a/stable/drawio/2.0.21/CHANGELOG.md b/stable/drawio/2.0.21/CHANGELOG.md deleted file mode 100644 index 6a1e0e4a895..00000000000 --- a/stable/drawio/2.0.21/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [drawio-2.0.21](https://github.com/truecharts/apps/compare/drawio-2.0.20...drawio-2.0.21) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - diff --git a/stable/drawio/2.0.21/Chart.lock b/stable/drawio/2.0.21/Chart.lock deleted file mode 100644 index b7aed49f589..00000000000 --- a/stable/drawio/2.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-13T08:06:20.375177294Z" diff --git a/stable/drawio/2.0.21/Chart.yaml b/stable/drawio/2.0.21/Chart.yaml deleted file mode 100644 index 578739a9f1a..00000000000 --- a/stable/drawio/2.0.21/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "20.1.1" -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.21 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/drawio/2.0.23/CHANGELOG.md b/stable/drawio/2.0.23/CHANGELOG.md new file mode 100644 index 00000000000..d5bce5636e0 --- /dev/null +++ b/stable/drawio/2.0.23/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [drawio-2.0.23](https://github.com/truecharts/apps/compare/drawio-2.0.21...drawio-2.0.23) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [drawio-2.0.21](https://github.com/truecharts/apps/compare/drawio-2.0.20...drawio-2.0.21) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + diff --git a/stable/drawio/2.0.23/Chart.lock b/stable/drawio/2.0.23/Chart.lock new file mode 100644 index 00000000000..8de7d3b38a7 --- /dev/null +++ b/stable/drawio/2.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-14T14:03:11.29252703Z" diff --git a/stable/drawio/2.0.23/Chart.yaml b/stable/drawio/2.0.23/Chart.yaml new file mode 100644 index 00000000000..4b7fb294792 --- /dev/null +++ b/stable/drawio/2.0.23/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "20.1.1" +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.23 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/drawio/2.0.21/README.md b/stable/drawio/2.0.23/README.md similarity index 100% rename from stable/drawio/2.0.21/README.md rename to stable/drawio/2.0.23/README.md diff --git a/stable/drawio/2.0.21/app-readme.md b/stable/drawio/2.0.23/app-readme.md similarity index 100% rename from stable/drawio/2.0.21/app-readme.md rename to stable/drawio/2.0.23/app-readme.md diff --git a/stable/emulatorjs/2.0.18/charts/common-10.4.4.tgz b/stable/drawio/2.0.23/charts/common-10.4.4.tgz similarity index 100% rename from stable/emulatorjs/2.0.18/charts/common-10.4.4.tgz rename to stable/drawio/2.0.23/charts/common-10.4.4.tgz diff --git a/stable/drawio/2.0.21/icon.png b/stable/drawio/2.0.23/icon.png similarity index 100% rename from stable/drawio/2.0.21/icon.png rename to stable/drawio/2.0.23/icon.png diff --git a/stable/drawio/2.0.21/ix_values.yaml b/stable/drawio/2.0.23/ix_values.yaml similarity index 100% rename from stable/drawio/2.0.21/ix_values.yaml rename to stable/drawio/2.0.23/ix_values.yaml diff --git a/stable/drawio/2.0.21/questions.yaml b/stable/drawio/2.0.23/questions.yaml similarity index 100% rename from stable/drawio/2.0.21/questions.yaml rename to stable/drawio/2.0.23/questions.yaml diff --git a/stable/embystat/2.0.15/templates/common.yaml b/stable/drawio/2.0.23/templates/common.yaml similarity index 100% rename from stable/embystat/2.0.15/templates/common.yaml rename to stable/drawio/2.0.23/templates/common.yaml diff --git a/stable/emulatorjs/2.0.18/values.yaml b/stable/drawio/2.0.23/values.yaml similarity index 100% rename from stable/emulatorjs/2.0.18/values.yaml rename to stable/drawio/2.0.23/values.yaml diff --git a/stable/dsmr-reader/8.0.15/CHANGELOG.md b/stable/dsmr-reader/8.0.15/CHANGELOG.md deleted file mode 100644 index 4e1c3d877a1..00000000000 --- a/stable/dsmr-reader/8.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index c9df7d105f4..00000000000 --- a/stable/dsmr-reader/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-12T22:59:31.46938629Z" diff --git a/stable/dsmr-reader/8.0.15/Chart.yaml b/stable/dsmr-reader/8.0.15/Chart.yaml deleted file mode 100644 index 50acca4377c..00000000000 --- a/stable/dsmr-reader/8.0.15/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.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.17/CHANGELOG.md b/stable/dsmr-reader/8.0.17/CHANGELOG.md new file mode 100644 index 00000000000..e0dae4f81ec --- /dev/null +++ b/stable/dsmr-reader/8.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [dsmr-reader-8.0.17](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.15...dsmr-reader-8.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/dsmr-reader/8.0.17/Chart.lock b/stable/dsmr-reader/8.0.17/Chart.lock new file mode 100644 index 00000000000..3f3298802bc --- /dev/null +++ b/stable/dsmr-reader/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-14T14:03:22.046276249Z" diff --git a/stable/dsmr-reader/8.0.17/Chart.yaml b/stable/dsmr-reader/8.0.17/Chart.yaml new file mode 100644 index 00000000000..0b1ad544852 --- /dev/null +++ b/stable/dsmr-reader/8.0.17/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.17 +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.15/README.md b/stable/dsmr-reader/8.0.17/README.md similarity index 100% rename from stable/dsmr-reader/8.0.15/README.md rename to stable/dsmr-reader/8.0.17/README.md diff --git a/stable/dsmr-reader/8.0.15/app-readme.md b/stable/dsmr-reader/8.0.17/app-readme.md similarity index 100% rename from stable/dsmr-reader/8.0.15/app-readme.md rename to stable/dsmr-reader/8.0.17/app-readme.md diff --git a/stable/endlessh/2.0.14/charts/common-10.4.4.tgz b/stable/dsmr-reader/8.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/endlessh/2.0.14/charts/common-10.4.4.tgz rename to stable/dsmr-reader/8.0.17/charts/common-10.4.4.tgz diff --git a/stable/etherpad/8.0.15/charts/postgresql-8.0.30.tgz b/stable/dsmr-reader/8.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/etherpad/8.0.15/charts/postgresql-8.0.30.tgz rename to stable/dsmr-reader/8.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/dsmr-reader/8.0.15/icon.png b/stable/dsmr-reader/8.0.17/icon.png similarity index 100% rename from stable/dsmr-reader/8.0.15/icon.png rename to stable/dsmr-reader/8.0.17/icon.png diff --git a/stable/dsmr-reader/8.0.15/ix_values.yaml b/stable/dsmr-reader/8.0.17/ix_values.yaml similarity index 100% rename from stable/dsmr-reader/8.0.15/ix_values.yaml rename to stable/dsmr-reader/8.0.17/ix_values.yaml diff --git a/stable/dsmr-reader/8.0.15/questions.yaml b/stable/dsmr-reader/8.0.17/questions.yaml similarity index 100% rename from stable/dsmr-reader/8.0.15/questions.yaml rename to stable/dsmr-reader/8.0.17/questions.yaml diff --git a/stable/emulatorjs/2.0.18/templates/common.yaml b/stable/dsmr-reader/8.0.17/templates/common.yaml similarity index 100% rename from stable/emulatorjs/2.0.18/templates/common.yaml rename to stable/dsmr-reader/8.0.17/templates/common.yaml diff --git a/stable/endlessh/2.0.14/values.yaml b/stable/dsmr-reader/8.0.17/values.yaml similarity index 100% rename from stable/endlessh/2.0.14/values.yaml rename to stable/dsmr-reader/8.0.17/values.yaml diff --git a/stable/duckdns/2.0.18/CHANGELOG.md b/stable/duckdns/2.0.18/CHANGELOG.md deleted file mode 100644 index 2ca3b253d93..00000000000 --- a/stable/duckdns/2.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [duckdns-2.0.18](https://github.com/truecharts/apps/compare/duckdns-2.0.17...duckdns-2.0.18) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [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)) - - diff --git a/stable/duckdns/2.0.18/Chart.lock b/stable/duckdns/2.0.18/Chart.lock deleted file mode 100644 index bac89223807..00000000000 --- a/stable/duckdns/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-14T11:52:40.293682761Z" diff --git a/stable/duckdns/2.0.18/Chart.yaml b/stable/duckdns/2.0.18/Chart.yaml deleted file mode 100644 index 32bd938c547..00000000000 --- a/stable/duckdns/2.0.18/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: duckdns -version: 2.0.18 -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.20/CHANGELOG.md b/stable/duckdns/2.0.20/CHANGELOG.md new file mode 100644 index 00000000000..7b2c7f4da7b --- /dev/null +++ b/stable/duckdns/2.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [duckdns-2.0.20](https://github.com/truecharts/apps/compare/duckdns-2.0.18...duckdns-2.0.20) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [duckdns-2.0.18](https://github.com/truecharts/apps/compare/duckdns-2.0.17...duckdns-2.0.18) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [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)) + + + diff --git a/stable/duckdns/2.0.20/Chart.lock b/stable/duckdns/2.0.20/Chart.lock new file mode 100644 index 00000000000..682ddea75f0 --- /dev/null +++ b/stable/duckdns/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-14T14:03:16.276843863Z" diff --git a/stable/duckdns/2.0.20/Chart.yaml b/stable/duckdns/2.0.20/Chart.yaml new file mode 100644 index 00000000000..2025525eef1 --- /dev/null +++ b/stable/duckdns/2.0.20/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: duckdns +version: 2.0.20 +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.18/README.md b/stable/duckdns/2.0.20/README.md similarity index 100% rename from stable/duckdns/2.0.18/README.md rename to stable/duckdns/2.0.20/README.md diff --git a/stable/duckdns/2.0.18/app-readme.md b/stable/duckdns/2.0.20/app-readme.md similarity index 100% rename from stable/duckdns/2.0.18/app-readme.md rename to stable/duckdns/2.0.20/app-readme.md diff --git a/stable/etherpad/8.0.15/charts/common-10.4.4.tgz b/stable/duckdns/2.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/etherpad/8.0.15/charts/common-10.4.4.tgz rename to stable/duckdns/2.0.20/charts/common-10.4.4.tgz diff --git a/stable/duckdns/2.0.18/icon.png b/stable/duckdns/2.0.20/icon.png similarity index 100% rename from stable/duckdns/2.0.18/icon.png rename to stable/duckdns/2.0.20/icon.png diff --git a/stable/duckdns/2.0.18/ix_values.yaml b/stable/duckdns/2.0.20/ix_values.yaml similarity index 100% rename from stable/duckdns/2.0.18/ix_values.yaml rename to stable/duckdns/2.0.20/ix_values.yaml diff --git a/stable/duckdns/2.0.18/questions.yaml b/stable/duckdns/2.0.20/questions.yaml similarity index 100% rename from stable/duckdns/2.0.18/questions.yaml rename to stable/duckdns/2.0.20/questions.yaml diff --git a/stable/endlessh/2.0.14/templates/common.yaml b/stable/duckdns/2.0.20/templates/common.yaml similarity index 100% rename from stable/endlessh/2.0.14/templates/common.yaml rename to stable/duckdns/2.0.20/templates/common.yaml diff --git a/stable/etherpad/8.0.15/values.yaml b/stable/duckdns/2.0.20/values.yaml similarity index 100% rename from stable/etherpad/8.0.15/values.yaml rename to stable/duckdns/2.0.20/values.yaml diff --git a/stable/duplicati/6.0.16/CHANGELOG.md b/stable/duplicati/6.0.16/CHANGELOG.md deleted file mode 100644 index 8a17f179b40..00000000000 --- a/stable/duplicati/6.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 5858a8aece4..00000000000 --- a/stable/duplicati/6.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-12T22:59:29.482806389Z" diff --git a/stable/duplicati/6.0.16/Chart.yaml b/stable/duplicati/6.0.16/Chart.yaml deleted file mode 100644 index 29320ca008f..00000000000 --- a/stable/duplicati/6.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: 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.18/CHANGELOG.md b/stable/duplicati/6.0.18/CHANGELOG.md new file mode 100644 index 00000000000..507a6ca4908 --- /dev/null +++ b/stable/duplicati/6.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [duplicati-6.0.18](https://github.com/truecharts/apps/compare/duplicati-6.0.16...duplicati-6.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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) diff --git a/stable/duplicati/6.0.18/Chart.lock b/stable/duplicati/6.0.18/Chart.lock new file mode 100644 index 00000000000..509831be095 --- /dev/null +++ b/stable/duplicati/6.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-14T14:03:17.371311821Z" diff --git a/stable/duplicati/6.0.18/Chart.yaml b/stable/duplicati/6.0.18/Chart.yaml new file mode 100644 index 00000000000..c5f04f2057e --- /dev/null +++ b/stable/duplicati/6.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: 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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/duplicati/6.0.16/README.md b/stable/duplicati/6.0.18/README.md similarity index 100% rename from stable/duplicati/6.0.16/README.md rename to stable/duplicati/6.0.18/README.md diff --git a/stable/duplicati/6.0.16/app-readme.md b/stable/duplicati/6.0.18/app-readme.md similarity index 100% rename from stable/duplicati/6.0.16/app-readme.md rename to stable/duplicati/6.0.18/app-readme.md diff --git a/stable/external-service/6.0.14/charts/common-10.4.4.tgz b/stable/duplicati/6.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/external-service/6.0.14/charts/common-10.4.4.tgz rename to stable/duplicati/6.0.18/charts/common-10.4.4.tgz diff --git a/stable/duplicati/6.0.16/docs/ingress.md b/stable/duplicati/6.0.18/docs/ingress.md similarity index 100% rename from stable/duplicati/6.0.16/docs/ingress.md rename to stable/duplicati/6.0.18/docs/ingress.md diff --git a/stable/duplicati/6.0.16/icon.png b/stable/duplicati/6.0.18/icon.png similarity index 100% rename from stable/duplicati/6.0.16/icon.png rename to stable/duplicati/6.0.18/icon.png diff --git a/stable/duplicati/6.0.16/ix_values.yaml b/stable/duplicati/6.0.18/ix_values.yaml similarity index 100% rename from stable/duplicati/6.0.16/ix_values.yaml rename to stable/duplicati/6.0.18/ix_values.yaml diff --git a/stable/duplicati/6.0.16/questions.yaml b/stable/duplicati/6.0.18/questions.yaml similarity index 100% rename from stable/duplicati/6.0.16/questions.yaml rename to stable/duplicati/6.0.18/questions.yaml diff --git a/stable/etherpad/8.0.15/templates/common.yaml b/stable/duplicati/6.0.18/templates/common.yaml similarity index 100% rename from stable/etherpad/8.0.15/templates/common.yaml rename to stable/duplicati/6.0.18/templates/common.yaml diff --git a/stable/external-service/6.0.14/values.yaml b/stable/duplicati/6.0.18/values.yaml similarity index 100% rename from stable/external-service/6.0.14/values.yaml rename to stable/duplicati/6.0.18/values.yaml diff --git a/stable/emby/11.0.16/CHANGELOG.md b/stable/emby/11.0.16/CHANGELOG.md new file mode 100644 index 00000000000..005a0d5218f --- /dev/null +++ b/stable/emby/11.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [emby-11.0.16](https://github.com/truecharts/apps/compare/embystat-2.0.15...emby-11.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) diff --git a/stable/emby/11.0.16/Chart.lock b/stable/emby/11.0.16/Chart.lock new file mode 100644 index 00000000000..17d3fc70850 --- /dev/null +++ b/stable/emby/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-14T14:03:29.546008054Z" diff --git a/stable/emby/11.0.16/Chart.yaml b/stable/emby/11.0.16/Chart.yaml new file mode 100644 index 00000000000..0aa6c45e299 --- /dev/null +++ b/stable/emby/11.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/emby/11.0.16/README.md b/stable/emby/11.0.16/README.md new file mode 100644 index 00000000000..4cb6c30bbc4 --- /dev/null +++ b/stable/emby/11.0.16/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.16/app-readme.md b/stable/emby/11.0.16/app-readme.md new file mode 100644 index 00000000000..6dbc97813ba --- /dev/null +++ b/stable/emby/11.0.16/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.14/charts/common-10.4.4.tgz b/stable/emby/11.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/ferdi-server/3.0.14/charts/common-10.4.4.tgz rename to stable/emby/11.0.16/charts/common-10.4.4.tgz diff --git a/stable/emby/11.0.16/icon.png b/stable/emby/11.0.16/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.16/ix_values.yaml b/stable/emby/11.0.16/ix_values.yaml new file mode 100644 index 00000000000..25fa62f4437 --- /dev/null +++ b/stable/emby/11.0.16/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.16/questions.yaml b/stable/emby/11.0.16/questions.yaml new file mode 100644 index 00000000000..fe3f0b80d25 --- /dev/null +++ b/stable/emby/11.0.16/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.14/templates/common.yaml b/stable/emby/11.0.16/templates/common.yaml similarity index 100% rename from stable/external-service/6.0.14/templates/common.yaml rename to stable/emby/11.0.16/templates/common.yaml diff --git a/stable/ferdi-server/3.0.14/values.yaml b/stable/emby/11.0.16/values.yaml similarity index 100% rename from stable/ferdi-server/3.0.14/values.yaml rename to stable/emby/11.0.16/values.yaml diff --git a/stable/embystat/2.0.15/CHANGELOG.md b/stable/embystat/2.0.15/CHANGELOG.md deleted file mode 100644 index e2e98ac59cb..00000000000 --- a/stable/embystat/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [embystat-2.0.15](https://github.com/truecharts/apps/compare/embystat-2.0.14...embystat-2.0.15) (2022-07-13) - -### Fix - -- make root fs writable on several LSIO apps ([#3168](https://github.com/truecharts/apps/issues/3168)) - - - -## [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)) - - diff --git a/stable/embystat/2.0.15/Chart.lock b/stable/embystat/2.0.15/Chart.lock deleted file mode 100644 index 32e81dffdcf..00000000000 --- a/stable/embystat/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-13T22:35:10.441778126Z" diff --git a/stable/embystat/2.0.15/Chart.yaml b/stable/embystat/2.0.15/Chart.yaml deleted file mode 100644 index 76b3cf5f992..00000000000 --- a/stable/embystat/2.0.15/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: embystat -version: 2.0.15 -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.17/CHANGELOG.md b/stable/embystat/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..80380648b48 --- /dev/null +++ b/stable/embystat/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [embystat-2.0.17](https://github.com/truecharts/apps/compare/embystat-2.0.15...embystat-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [embystat-2.0.15](https://github.com/truecharts/apps/compare/embystat-2.0.14...embystat-2.0.15) (2022-07-13) + +### Fix + +- make root fs writable on several LSIO apps ([#3168](https://github.com/truecharts/apps/issues/3168)) + + + +## [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)) + + + diff --git a/stable/embystat/2.0.17/Chart.lock b/stable/embystat/2.0.17/Chart.lock new file mode 100644 index 00000000000..dd5801552a8 --- /dev/null +++ b/stable/embystat/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-14T14:03:35.052378705Z" diff --git a/stable/embystat/2.0.17/Chart.yaml b/stable/embystat/2.0.17/Chart.yaml new file mode 100644 index 00000000000..b1f6a4a1ac4 --- /dev/null +++ b/stable/embystat/2.0.17/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: embystat +version: 2.0.17 +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.15/README.md b/stable/embystat/2.0.17/README.md similarity index 100% rename from stable/embystat/2.0.15/README.md rename to stable/embystat/2.0.17/README.md diff --git a/stable/embystat/2.0.15/app-readme.md b/stable/embystat/2.0.17/app-readme.md similarity index 100% rename from stable/embystat/2.0.15/app-readme.md rename to stable/embystat/2.0.17/app-readme.md diff --git a/stable/filebrowser/2.0.16/charts/common-10.4.4.tgz b/stable/embystat/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/filebrowser/2.0.16/charts/common-10.4.4.tgz rename to stable/embystat/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/embystat/2.0.15/icon.png b/stable/embystat/2.0.17/icon.png similarity index 100% rename from stable/embystat/2.0.15/icon.png rename to stable/embystat/2.0.17/icon.png diff --git a/stable/embystat/2.0.15/ix_values.yaml b/stable/embystat/2.0.17/ix_values.yaml similarity index 100% rename from stable/embystat/2.0.15/ix_values.yaml rename to stable/embystat/2.0.17/ix_values.yaml diff --git a/stable/embystat/2.0.15/questions.yaml b/stable/embystat/2.0.17/questions.yaml similarity index 100% rename from stable/embystat/2.0.15/questions.yaml rename to stable/embystat/2.0.17/questions.yaml diff --git a/stable/fileflows/2.0.20/templates/common.yaml b/stable/embystat/2.0.17/templates/common.yaml similarity index 100% rename from stable/fileflows/2.0.20/templates/common.yaml rename to stable/embystat/2.0.17/templates/common.yaml diff --git a/stable/filebrowser/2.0.16/values.yaml b/stable/embystat/2.0.17/values.yaml similarity index 100% rename from stable/filebrowser/2.0.16/values.yaml rename to stable/embystat/2.0.17/values.yaml diff --git a/stable/emulatorjs/2.0.18/CHANGELOG.md b/stable/emulatorjs/2.0.18/CHANGELOG.md deleted file mode 100644 index 8d2ea24889d..00000000000 --- a/stable/emulatorjs/2.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index b69749efa6b..00000000000 --- a/stable/emulatorjs/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-12T22:59:44.705643473Z" diff --git a/stable/emulatorjs/2.0.18/Chart.yaml b/stable/emulatorjs/2.0.18/Chart.yaml deleted file mode 100644 index ef26ab3e1ba..00000000000 --- a/stable/emulatorjs/2.0.18/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.20/CHANGELOG.md b/stable/emulatorjs/2.0.20/CHANGELOG.md new file mode 100644 index 00000000000..8e8a8daaa4d --- /dev/null +++ b/stable/emulatorjs/2.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [emulatorjs-2.0.20](https://github.com/truecharts/apps/compare/emulatorjs-2.0.18...emulatorjs-2.0.20) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/emulatorjs/2.0.20/Chart.lock b/stable/emulatorjs/2.0.20/Chart.lock new file mode 100644 index 00000000000..0f319b93439 --- /dev/null +++ b/stable/emulatorjs/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-14T14:03:35.905383703Z" diff --git a/stable/emulatorjs/2.0.20/Chart.yaml b/stable/emulatorjs/2.0.20/Chart.yaml new file mode 100644 index 00000000000..75ea5ad5f6c --- /dev/null +++ b/stable/emulatorjs/2.0.20/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: emulatorjs +version: 2.0.20 +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.18/README.md b/stable/emulatorjs/2.0.20/README.md similarity index 100% rename from stable/emulatorjs/2.0.18/README.md rename to stable/emulatorjs/2.0.20/README.md diff --git a/stable/emulatorjs/2.0.18/app-readme.md b/stable/emulatorjs/2.0.20/app-readme.md similarity index 100% rename from stable/emulatorjs/2.0.18/app-readme.md rename to stable/emulatorjs/2.0.20/app-readme.md diff --git a/stable/fileflows/2.0.20/charts/common-10.4.4.tgz b/stable/emulatorjs/2.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/fileflows/2.0.20/charts/common-10.4.4.tgz rename to stable/emulatorjs/2.0.20/charts/common-10.4.4.tgz diff --git a/stable/emulatorjs/2.0.18/icon.png b/stable/emulatorjs/2.0.20/icon.png similarity index 100% rename from stable/emulatorjs/2.0.18/icon.png rename to stable/emulatorjs/2.0.20/icon.png diff --git a/stable/emulatorjs/2.0.18/ix_values.yaml b/stable/emulatorjs/2.0.20/ix_values.yaml similarity index 100% rename from stable/emulatorjs/2.0.18/ix_values.yaml rename to stable/emulatorjs/2.0.20/ix_values.yaml diff --git a/stable/emulatorjs/2.0.18/questions.yaml b/stable/emulatorjs/2.0.20/questions.yaml similarity index 100% rename from stable/emulatorjs/2.0.18/questions.yaml rename to stable/emulatorjs/2.0.20/questions.yaml diff --git a/stable/firefox-syncserver/9.0.14/templates/common.yaml b/stable/emulatorjs/2.0.20/templates/common.yaml similarity index 100% rename from stable/firefox-syncserver/9.0.14/templates/common.yaml rename to stable/emulatorjs/2.0.20/templates/common.yaml diff --git a/stable/fileflows/2.0.20/values.yaml b/stable/emulatorjs/2.0.20/values.yaml similarity index 100% rename from stable/fileflows/2.0.20/values.yaml rename to stable/emulatorjs/2.0.20/values.yaml diff --git a/stable/endlessh/2.0.14/CHANGELOG.md b/stable/endlessh/2.0.14/CHANGELOG.md deleted file mode 100644 index b836e46f65f..00000000000 --- a/stable/endlessh/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 2b5fd572a57..00000000000 --- a/stable/endlessh/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-12T22:59:51.324226762Z" diff --git a/stable/endlessh/2.0.14/Chart.yaml b/stable/endlessh/2.0.14/Chart.yaml deleted file mode 100644 index a88a7a970ad..00000000000 --- a/stable/endlessh/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/endlessh/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..7a73316d53d --- /dev/null +++ b/stable/endlessh/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [endlessh-2.0.16](https://github.com/truecharts/apps/compare/endlessh-2.0.14...endlessh-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/endlessh/2.0.16/Chart.lock b/stable/endlessh/2.0.16/Chart.lock new file mode 100644 index 00000000000..8a796573385 --- /dev/null +++ b/stable/endlessh/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-14T14:03:47.151583079Z" diff --git a/stable/endlessh/2.0.16/Chart.yaml b/stable/endlessh/2.0.16/Chart.yaml new file mode 100644 index 00000000000..52c15d874b7 --- /dev/null +++ b/stable/endlessh/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: endlessh +version: 2.0.16 +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.14/README.md b/stable/endlessh/2.0.16/README.md similarity index 100% rename from stable/endlessh/2.0.14/README.md rename to stable/endlessh/2.0.16/README.md diff --git a/stable/endlessh/2.0.14/app-readme.md b/stable/endlessh/2.0.16/app-readme.md similarity index 100% rename from stable/endlessh/2.0.14/app-readme.md rename to stable/endlessh/2.0.16/app-readme.md diff --git a/stable/filezilla/4.0.15/charts/common-10.4.4.tgz b/stable/endlessh/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/filezilla/4.0.15/charts/common-10.4.4.tgz rename to stable/endlessh/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/endlessh/2.0.14/icon.png b/stable/endlessh/2.0.16/icon.png similarity index 100% rename from stable/endlessh/2.0.14/icon.png rename to stable/endlessh/2.0.16/icon.png diff --git a/stable/endlessh/2.0.14/ix_values.yaml b/stable/endlessh/2.0.16/ix_values.yaml similarity index 100% rename from stable/endlessh/2.0.14/ix_values.yaml rename to stable/endlessh/2.0.16/ix_values.yaml diff --git a/stable/endlessh/2.0.14/questions.yaml b/stable/endlessh/2.0.16/questions.yaml similarity index 100% rename from stable/endlessh/2.0.14/questions.yaml rename to stable/endlessh/2.0.16/questions.yaml diff --git a/stable/firefox/2.0.14/templates/common.yaml b/stable/endlessh/2.0.16/templates/common.yaml similarity index 100% rename from stable/firefox/2.0.14/templates/common.yaml rename to stable/endlessh/2.0.16/templates/common.yaml diff --git a/stable/filezilla/4.0.15/values.yaml b/stable/endlessh/2.0.16/values.yaml similarity index 100% rename from stable/filezilla/4.0.15/values.yaml rename to stable/endlessh/2.0.16/values.yaml diff --git a/stable/esphome/11.0.18/CHANGELOG.md b/stable/esphome/11.0.18/CHANGELOG.md new file mode 100644 index 00000000000..c8e2556daba --- /dev/null +++ b/stable/esphome/11.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [esphome-11.0.18](https://github.com/truecharts/apps/compare/esphome-11.0.16...esphome-11.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/esphome/11.0.18/Chart.lock b/stable/esphome/11.0.18/Chart.lock new file mode 100644 index 00000000000..57cc951a028 --- /dev/null +++ b/stable/esphome/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-14T14:03:47.875174896Z" diff --git a/stable/esphome/11.0.18/Chart.yaml b/stable/esphome/11.0.18/Chart.yaml new file mode 100644 index 00000000000..29e522d806d --- /dev/null +++ b/stable/esphome/11.0.18/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.18 +annotations: + truecharts.org/catagories: | + - tools + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/esphome/11.0.18/README.md b/stable/esphome/11.0.18/README.md new file mode 100644 index 00000000000..64fb8490e10 --- /dev/null +++ b/stable/esphome/11.0.18/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.18/app-readme.md b/stable/esphome/11.0.18/app-readme.md new file mode 100644 index 00000000000..7af883926b8 --- /dev/null +++ b/stable/esphome/11.0.18/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.14/charts/common-10.4.4.tgz b/stable/esphome/11.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/firefox-syncserver/9.0.14/charts/common-10.4.4.tgz rename to stable/esphome/11.0.18/charts/common-10.4.4.tgz diff --git a/stable/esphome/11.0.18/icon.png b/stable/esphome/11.0.18/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)) - diff --git a/stable/etherpad/8.0.15/Chart.lock b/stable/etherpad/8.0.15/Chart.lock deleted file mode 100644 index f5e7e2dbdf4..00000000000 --- a/stable/etherpad/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-12T23:00:03.186539568Z" diff --git a/stable/etherpad/8.0.15/Chart.yaml b/stable/etherpad/8.0.15/Chart.yaml deleted file mode 100644 index b880c684990..00000000000 --- a/stable/etherpad/8.0.15/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -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.17/CHANGELOG.md b/stable/etherpad/8.0.17/CHANGELOG.md new file mode 100644 index 00000000000..36cd4b071ba --- /dev/null +++ b/stable/etherpad/8.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [etherpad-8.0.17](https://github.com/truecharts/apps/compare/etherpad-8.0.15...etherpad-8.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/etherpad/8.0.17/Chart.lock b/stable/etherpad/8.0.17/Chart.lock new file mode 100644 index 00000000000..26fa716c01f --- /dev/null +++ b/stable/etherpad/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-14T14:04:00.955421635Z" diff --git a/stable/etherpad/8.0.17/Chart.yaml b/stable/etherpad/8.0.17/Chart.yaml new file mode 100644 index 00000000000..8dfc49fae65 --- /dev/null +++ b/stable/etherpad/8.0.17/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "1.8.14" +version: 8.0.17 +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.15/README.md b/stable/etherpad/8.0.17/README.md similarity index 100% rename from stable/etherpad/8.0.15/README.md rename to stable/etherpad/8.0.17/README.md diff --git a/stable/etherpad/8.0.15/app-readme.md b/stable/etherpad/8.0.17/app-readme.md similarity index 100% rename from stable/etherpad/8.0.15/app-readme.md rename to stable/etherpad/8.0.17/app-readme.md diff --git a/stable/firefox/2.0.14/charts/common-10.4.4.tgz b/stable/etherpad/8.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/firefox/2.0.14/charts/common-10.4.4.tgz rename to stable/etherpad/8.0.17/charts/common-10.4.4.tgz diff --git a/stable/ferdi-server/3.0.14/charts/postgresql-8.0.30.tgz b/stable/etherpad/8.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/ferdi-server/3.0.14/charts/postgresql-8.0.30.tgz rename to stable/etherpad/8.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/etherpad/8.0.15/icon.png b/stable/etherpad/8.0.17/icon.png similarity index 100% rename from stable/etherpad/8.0.15/icon.png rename to stable/etherpad/8.0.17/icon.png diff --git a/stable/etherpad/8.0.15/ix_values.yaml b/stable/etherpad/8.0.17/ix_values.yaml similarity index 100% rename from stable/etherpad/8.0.15/ix_values.yaml rename to stable/etherpad/8.0.17/ix_values.yaml diff --git a/stable/etherpad/8.0.15/questions.yaml b/stable/etherpad/8.0.17/questions.yaml similarity index 100% rename from stable/etherpad/8.0.15/questions.yaml rename to stable/etherpad/8.0.17/questions.yaml diff --git a/stable/fleet/3.0.15/templates/common.yaml b/stable/etherpad/8.0.17/templates/common.yaml similarity index 100% rename from stable/fleet/3.0.15/templates/common.yaml rename to stable/etherpad/8.0.17/templates/common.yaml diff --git a/stable/firefox/2.0.14/values.yaml b/stable/etherpad/8.0.17/values.yaml similarity index 100% rename from stable/firefox/2.0.14/values.yaml rename to stable/etherpad/8.0.17/values.yaml diff --git a/stable/external-service/6.0.14/CHANGELOG.md b/stable/external-service/6.0.14/CHANGELOG.md deleted file mode 100644 index 4f1517d9338..00000000000 --- a/stable/external-service/6.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 5c503c2f64e..00000000000 --- a/stable/external-service/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-12T22:59:59.720456803Z" diff --git a/stable/external-service/6.0.14/Chart.yaml b/stable/external-service/6.0.14/Chart.yaml deleted file mode 100644 index 02f8a082066..00000000000 --- a/stable/external-service/6.0.14/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/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.16/CHANGELOG.md b/stable/external-service/6.0.16/CHANGELOG.md new file mode 100644 index 00000000000..dcbf2637af8 --- /dev/null +++ b/stable/external-service/6.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [external-service-6.0.16](https://github.com/truecharts/apps/compare/external-service-6.0.14...external-service-6.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/external-service/6.0.16/Chart.lock b/stable/external-service/6.0.16/Chart.lock new file mode 100644 index 00000000000..24109404d71 --- /dev/null +++ b/stable/external-service/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-14T14:03:54.358485439Z" diff --git a/stable/external-service/6.0.16/Chart.yaml b/stable/external-service/6.0.16/Chart.yaml new file mode 100644 index 00000000000..49ecac1a302 --- /dev/null +++ b/stable/external-service/6.0.16/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.16 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/external-service/6.0.14/README.md b/stable/external-service/6.0.16/README.md similarity index 100% rename from stable/external-service/6.0.14/README.md rename to stable/external-service/6.0.16/README.md diff --git a/stable/external-service/6.0.14/app-readme.md b/stable/external-service/6.0.16/app-readme.md similarity index 100% rename from stable/external-service/6.0.14/app-readme.md rename to stable/external-service/6.0.16/app-readme.md diff --git a/stable/flaresolverr/6.0.15/charts/common-10.4.4.tgz b/stable/external-service/6.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/flaresolverr/6.0.15/charts/common-10.4.4.tgz rename to stable/external-service/6.0.16/charts/common-10.4.4.tgz diff --git a/stable/external-service/6.0.14/icon.png b/stable/external-service/6.0.16/icon.png similarity index 100% rename from stable/external-service/6.0.14/icon.png rename to stable/external-service/6.0.16/icon.png diff --git a/stable/external-service/6.0.14/ix_values.yaml b/stable/external-service/6.0.16/ix_values.yaml similarity index 100% rename from stable/external-service/6.0.14/ix_values.yaml rename to stable/external-service/6.0.16/ix_values.yaml diff --git a/stable/external-service/6.0.14/questions.yaml b/stable/external-service/6.0.16/questions.yaml similarity index 100% rename from stable/external-service/6.0.14/questions.yaml rename to stable/external-service/6.0.16/questions.yaml diff --git a/stable/flexget/2.0.19/templates/common.yaml b/stable/external-service/6.0.16/templates/common.yaml similarity index 100% rename from stable/flexget/2.0.19/templates/common.yaml rename to stable/external-service/6.0.16/templates/common.yaml diff --git a/stable/flaresolverr/6.0.15/values.yaml b/stable/external-service/6.0.16/values.yaml similarity index 100% rename from stable/flaresolverr/6.0.15/values.yaml rename to stable/external-service/6.0.16/values.yaml diff --git a/stable/ferdi-server/3.0.14/CHANGELOG.md b/stable/ferdi-server/3.0.14/CHANGELOG.md deleted file mode 100644 index a1e738887fb..00000000000 --- a/stable/ferdi-server/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 73a8157ed65..00000000000 --- a/stable/ferdi-server/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-12T23:00:12.017096374Z" diff --git a/stable/ferdi-server/3.0.14/Chart.yaml b/stable/ferdi-server/3.0.14/Chart.yaml deleted file mode 100644 index b7d0e1a2a10..00000000000 --- a/stable/ferdi-server/3.0.14/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/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.16/CHANGELOG.md b/stable/ferdi-server/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..fc3c9a2ae8d --- /dev/null +++ b/stable/ferdi-server/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ferdi-server-3.0.16](https://github.com/truecharts/apps/compare/ferdi-server-3.0.14...ferdi-server-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/ferdi-server/3.0.16/Chart.lock b/stable/ferdi-server/3.0.16/Chart.lock new file mode 100644 index 00000000000..f18118f2f2a --- /dev/null +++ b/stable/ferdi-server/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-14T14:04:12.60340121Z" diff --git a/stable/ferdi-server/3.0.16/Chart.yaml b/stable/ferdi-server/3.0.16/Chart.yaml new file mode 100644 index 00000000000..5a171d58bf3 --- /dev/null +++ b/stable/ferdi-server/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ferdi-server/3.0.14/README.md b/stable/ferdi-server/3.0.16/README.md similarity index 100% rename from stable/ferdi-server/3.0.14/README.md rename to stable/ferdi-server/3.0.16/README.md diff --git a/stable/ferdi-server/3.0.14/app-readme.md b/stable/ferdi-server/3.0.16/app-readme.md similarity index 100% rename from stable/ferdi-server/3.0.14/app-readme.md rename to stable/ferdi-server/3.0.16/app-readme.md diff --git a/stable/fleet/3.0.15/charts/common-10.4.4.tgz b/stable/ferdi-server/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/fleet/3.0.15/charts/common-10.4.4.tgz rename to stable/ferdi-server/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/firefox-syncserver/9.0.14/charts/postgresql-8.0.30.tgz b/stable/ferdi-server/3.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/firefox-syncserver/9.0.14/charts/postgresql-8.0.30.tgz rename to stable/ferdi-server/3.0.16/charts/postgresql-8.0.30.tgz diff --git a/stable/ferdi-server/3.0.14/icon.png b/stable/ferdi-server/3.0.16/icon.png similarity index 100% rename from stable/ferdi-server/3.0.14/icon.png rename to stable/ferdi-server/3.0.16/icon.png diff --git a/stable/ferdi-server/3.0.14/ix_values.yaml b/stable/ferdi-server/3.0.16/ix_values.yaml similarity index 100% rename from stable/ferdi-server/3.0.14/ix_values.yaml rename to stable/ferdi-server/3.0.16/ix_values.yaml diff --git a/stable/ferdi-server/3.0.14/questions.yaml b/stable/ferdi-server/3.0.16/questions.yaml similarity index 100% rename from stable/ferdi-server/3.0.14/questions.yaml rename to stable/ferdi-server/3.0.16/questions.yaml diff --git a/stable/ferdi-server/3.0.14/templates/_secrets.tpl b/stable/ferdi-server/3.0.16/templates/_secrets.tpl similarity index 100% rename from stable/ferdi-server/3.0.14/templates/_secrets.tpl rename to stable/ferdi-server/3.0.16/templates/_secrets.tpl diff --git a/stable/ferdi-server/3.0.14/templates/common.yaml b/stable/ferdi-server/3.0.16/templates/common.yaml similarity index 100% rename from stable/ferdi-server/3.0.14/templates/common.yaml rename to stable/ferdi-server/3.0.16/templates/common.yaml diff --git a/stable/fleet/3.0.15/values.yaml b/stable/ferdi-server/3.0.16/values.yaml similarity index 100% rename from stable/fleet/3.0.15/values.yaml rename to stable/ferdi-server/3.0.16/values.yaml diff --git a/stable/filebrowser/2.0.16/CHANGELOG.md b/stable/filebrowser/2.0.16/CHANGELOG.md deleted file mode 100644 index 3a7cc30538e..00000000000 --- a/stable/filebrowser/2.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 5d750cae479..00000000000 --- a/stable/filebrowser/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-12T23:00:09.685122557Z" diff --git a/stable/filebrowser/2.0.16/Chart.yaml b/stable/filebrowser/2.0.16/Chart.yaml deleted file mode 100644 index 9416a6f0310..00000000000 --- a/stable/filebrowser/2.0.16/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/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.18/CHANGELOG.md b/stable/filebrowser/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..320d03c7614 --- /dev/null +++ b/stable/filebrowser/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [filebrowser-2.0.18](https://github.com/truecharts/apps/compare/filebrowser-2.0.16...filebrowser-2.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/filebrowser/2.0.18/Chart.lock b/stable/filebrowser/2.0.18/Chart.lock new file mode 100644 index 00000000000..12587d1f7b3 --- /dev/null +++ b/stable/filebrowser/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-14T14:04:06.089636274Z" diff --git a/stable/filebrowser/2.0.18/Chart.yaml b/stable/filebrowser/2.0.18/Chart.yaml new file mode 100644 index 00000000000..151ce0ff9cd --- /dev/null +++ b/stable/filebrowser/2.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/filebrowser/2.0.16/README.md b/stable/filebrowser/2.0.18/README.md similarity index 100% rename from stable/filebrowser/2.0.16/README.md rename to stable/filebrowser/2.0.18/README.md diff --git a/stable/filebrowser/2.0.16/app-readme.md b/stable/filebrowser/2.0.18/app-readme.md similarity index 100% rename from stable/filebrowser/2.0.16/app-readme.md rename to stable/filebrowser/2.0.18/app-readme.md diff --git a/stable/flexget/2.0.19/charts/common-10.4.4.tgz b/stable/filebrowser/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/flexget/2.0.19/charts/common-10.4.4.tgz rename to stable/filebrowser/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/filebrowser/2.0.16/docs/credentials.md b/stable/filebrowser/2.0.18/docs/credentials.md similarity index 100% rename from stable/filebrowser/2.0.16/docs/credentials.md rename to stable/filebrowser/2.0.18/docs/credentials.md diff --git a/stable/filebrowser/2.0.16/icon.png b/stable/filebrowser/2.0.18/icon.png similarity index 100% rename from stable/filebrowser/2.0.16/icon.png rename to stable/filebrowser/2.0.18/icon.png diff --git a/stable/filebrowser/2.0.16/ix_values.yaml b/stable/filebrowser/2.0.18/ix_values.yaml similarity index 100% rename from stable/filebrowser/2.0.16/ix_values.yaml rename to stable/filebrowser/2.0.18/ix_values.yaml diff --git a/stable/filebrowser/2.0.16/questions.yaml b/stable/filebrowser/2.0.18/questions.yaml similarity index 100% rename from stable/filebrowser/2.0.16/questions.yaml rename to stable/filebrowser/2.0.18/questions.yaml diff --git a/stable/filebrowser/2.0.16/templates/common.yaml b/stable/filebrowser/2.0.18/templates/common.yaml similarity index 100% rename from stable/filebrowser/2.0.16/templates/common.yaml rename to stable/filebrowser/2.0.18/templates/common.yaml diff --git a/stable/flexget/2.0.19/values.yaml b/stable/filebrowser/2.0.18/values.yaml similarity index 100% rename from stable/flexget/2.0.19/values.yaml rename to stable/filebrowser/2.0.18/values.yaml diff --git a/stable/fileflows/2.0.20/CHANGELOG.md b/stable/fileflows/2.0.20/CHANGELOG.md deleted file mode 100644 index d192954f6c2..00000000000 --- a/stable/fileflows/2.0.20/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 34eead3d3c3..00000000000 --- a/stable/fileflows/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-12T23:00:14.960256799Z" diff --git a/stable/fileflows/2.0.20/Chart.yaml b/stable/fileflows/2.0.20/Chart.yaml deleted file mode 100644 index 5216306a330..00000000000 --- a/stable/fileflows/2.0.20/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/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.22/CHANGELOG.md b/stable/fileflows/2.0.22/CHANGELOG.md new file mode 100644 index 00000000000..24ba11e50ff --- /dev/null +++ b/stable/fileflows/2.0.22/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [fileflows-2.0.22](https://github.com/truecharts/apps/compare/fileflows-2.0.20...fileflows-2.0.22) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/fileflows/2.0.22/Chart.lock b/stable/fileflows/2.0.22/Chart.lock new file mode 100644 index 00000000000..5a20c43e995 --- /dev/null +++ b/stable/fileflows/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-14T14:04:12.718758703Z" diff --git a/stable/fileflows/2.0.22/Chart.yaml b/stable/fileflows/2.0.22/Chart.yaml new file mode 100644 index 00000000000..0fe56e3a548 --- /dev/null +++ b/stable/fileflows/2.0.22/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.22 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/fileflows/2.0.20/README.md b/stable/fileflows/2.0.22/README.md similarity index 100% rename from stable/fileflows/2.0.20/README.md rename to stable/fileflows/2.0.22/README.md diff --git a/stable/fileflows/2.0.20/app-readme.md b/stable/fileflows/2.0.22/app-readme.md similarity index 100% rename from stable/fileflows/2.0.20/app-readme.md rename to stable/fileflows/2.0.22/app-readme.md diff --git a/stable/flood/6.0.15/charts/common-10.4.4.tgz b/stable/fileflows/2.0.22/charts/common-10.4.4.tgz similarity index 100% rename from stable/flood/6.0.15/charts/common-10.4.4.tgz rename to stable/fileflows/2.0.22/charts/common-10.4.4.tgz diff --git a/stable/fileflows/2.0.20/icon.png b/stable/fileflows/2.0.22/icon.png similarity index 100% rename from stable/fileflows/2.0.20/icon.png rename to stable/fileflows/2.0.22/icon.png diff --git a/stable/fileflows/2.0.20/ix_values.yaml b/stable/fileflows/2.0.22/ix_values.yaml similarity index 100% rename from stable/fileflows/2.0.20/ix_values.yaml rename to stable/fileflows/2.0.22/ix_values.yaml diff --git a/stable/fileflows/2.0.20/questions.yaml b/stable/fileflows/2.0.22/questions.yaml similarity index 100% rename from stable/fileflows/2.0.20/questions.yaml rename to stable/fileflows/2.0.22/questions.yaml diff --git a/stable/flood/6.0.15/templates/common.yaml b/stable/fileflows/2.0.22/templates/common.yaml similarity index 100% rename from stable/flood/6.0.15/templates/common.yaml rename to stable/fileflows/2.0.22/templates/common.yaml diff --git a/stable/flood/6.0.15/values.yaml b/stable/fileflows/2.0.22/values.yaml similarity index 100% rename from stable/flood/6.0.15/values.yaml rename to stable/fileflows/2.0.22/values.yaml diff --git a/stable/filezilla/4.0.15/CHANGELOG.md b/stable/filezilla/4.0.15/CHANGELOG.md deleted file mode 100644 index f58f24bc6a4..00000000000 --- a/stable/filezilla/4.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 329309d44bf..00000000000 --- a/stable/filezilla/4.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-12T23:00:23.522920179Z" diff --git a/stable/filezilla/4.0.15/Chart.yaml b/stable/filezilla/4.0.15/Chart.yaml deleted file mode 100644 index 92cdcecda65..00000000000 --- a/stable/filezilla/4.0.15/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/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.17/CHANGELOG.md b/stable/filezilla/4.0.17/CHANGELOG.md new file mode 100644 index 00000000000..214e0e8cb98 --- /dev/null +++ b/stable/filezilla/4.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [filezilla-4.0.17](https://github.com/truecharts/apps/compare/filezilla-4.0.15...filezilla-4.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/filezilla/4.0.17/Chart.lock b/stable/filezilla/4.0.17/Chart.lock new file mode 100644 index 00000000000..ea1c4ff139c --- /dev/null +++ b/stable/filezilla/4.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-14T14:04:24.926189132Z" diff --git a/stable/filezilla/4.0.17/Chart.yaml b/stable/filezilla/4.0.17/Chart.yaml new file mode 100644 index 00000000000..a83754fcc44 --- /dev/null +++ b/stable/filezilla/4.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/filezilla/4.0.15/README.md b/stable/filezilla/4.0.17/README.md similarity index 100% rename from stable/filezilla/4.0.15/README.md rename to stable/filezilla/4.0.17/README.md diff --git a/stable/filezilla/4.0.15/app-readme.md b/stable/filezilla/4.0.17/app-readme.md similarity index 100% rename from stable/filezilla/4.0.15/app-readme.md rename to stable/filezilla/4.0.17/app-readme.md diff --git a/stable/fluidd/2.0.16/charts/common-10.4.4.tgz b/stable/filezilla/4.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/fluidd/2.0.16/charts/common-10.4.4.tgz rename to stable/filezilla/4.0.17/charts/common-10.4.4.tgz diff --git a/stable/filezilla/4.0.15/icon.png b/stable/filezilla/4.0.17/icon.png similarity index 100% rename from stable/filezilla/4.0.15/icon.png rename to stable/filezilla/4.0.17/icon.png diff --git a/stable/filezilla/4.0.15/ix_values.yaml b/stable/filezilla/4.0.17/ix_values.yaml similarity index 100% rename from stable/filezilla/4.0.15/ix_values.yaml rename to stable/filezilla/4.0.17/ix_values.yaml diff --git a/stable/filezilla/4.0.15/questions.yaml b/stable/filezilla/4.0.17/questions.yaml similarity index 100% rename from stable/filezilla/4.0.15/questions.yaml rename to stable/filezilla/4.0.17/questions.yaml diff --git a/stable/filezilla/4.0.15/templates/common.yaml b/stable/filezilla/4.0.17/templates/common.yaml similarity index 100% rename from stable/filezilla/4.0.15/templates/common.yaml rename to stable/filezilla/4.0.17/templates/common.yaml diff --git a/stable/fluidd/2.0.16/values.yaml b/stable/filezilla/4.0.17/values.yaml similarity index 100% rename from stable/fluidd/2.0.16/values.yaml rename to stable/filezilla/4.0.17/values.yaml diff --git a/stable/fireflyiii/16.0.19/CHANGELOG.md b/stable/fireflyiii/16.0.19/CHANGELOG.md new file mode 100644 index 00000000000..a4e81bbf1c5 --- /dev/null +++ b/stable/fireflyiii/16.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [fireflyiii-16.0.19](https://github.com/truecharts/apps/compare/fireflyiii-16.0.17...fireflyiii-16.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/fireflyiii/16.0.19/Chart.lock b/stable/fireflyiii/16.0.19/Chart.lock new file mode 100644 index 00000000000..9ad065010e5 --- /dev/null +++ b/stable/fireflyiii/16.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-14T14:04:38.186695923Z" diff --git a/stable/fireflyiii/16.0.19/Chart.yaml b/stable/fireflyiii/16.0.19/Chart.yaml new file mode 100644 index 00000000000..6e15f2aae5b --- /dev/null +++ b/stable/fireflyiii/16.0.19/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.19 +annotations: + truecharts.org/catagories: | + - finacial + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/fireflyiii/16.0.19/README.md b/stable/fireflyiii/16.0.19/README.md new file mode 100644 index 00000000000..2b37e4d31d1 --- /dev/null +++ b/stable/fireflyiii/16.0.19/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.19/app-readme.md b/stable/fireflyiii/16.0.19/app-readme.md new file mode 100644 index 00000000000..cc381c8e1e8 --- /dev/null +++ b/stable/fireflyiii/16.0.19/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.16/charts/common-10.4.4.tgz b/stable/fireflyiii/16.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/focalboard/9.0.16/charts/common-10.4.4.tgz rename to stable/fireflyiii/16.0.19/charts/common-10.4.4.tgz diff --git a/stable/focalboard/9.0.16/charts/postgresql-8.0.30.tgz b/stable/fireflyiii/16.0.19/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/focalboard/9.0.16/charts/postgresql-8.0.30.tgz rename to stable/fireflyiii/16.0.19/charts/postgresql-8.0.30.tgz diff --git a/stable/grist/3.0.15/charts/redis-3.0.30.tgz b/stable/fireflyiii/16.0.19/charts/redis-3.0.30.tgz similarity index 100% rename from stable/grist/3.0.15/charts/redis-3.0.30.tgz rename to stable/fireflyiii/16.0.19/charts/redis-3.0.30.tgz diff --git a/stable/fireflyiii/16.0.19/docs/installation_notes.md b/stable/fireflyiii/16.0.19/docs/installation_notes.md new file mode 100644 index 00000000000..ef75ce3d383 --- /dev/null +++ b/stable/fireflyiii/16.0.19/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.19/docs/validation.md b/stable/fireflyiii/16.0.19/docs/validation.md new file mode 100644 index 00000000000..7ee510e30da --- /dev/null +++ b/stable/fireflyiii/16.0.19/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.19/icon.png b/stable/fireflyiii/16.0.19/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.19/ix_values.yaml b/stable/fireflyiii/16.0.19/ix_values.yaml new file mode 100644 index 00000000000..b8dc65c5cb9 --- /dev/null +++ b/stable/fireflyiii/16.0.19/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.19/questions.yaml b/stable/fireflyiii/16.0.19/questions.yaml new file mode 100644 index 00000000000..7fe5acb38fe --- /dev/null +++ b/stable/fireflyiii/16.0.19/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.19/templates/_cronjob.tpl b/stable/fireflyiii/16.0.19/templates/_cronjob.tpl new file mode 100644 index 00000000000..cb8c902c952 --- /dev/null +++ b/stable/fireflyiii/16.0.19/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.19/templates/_secrets.tpl b/stable/fireflyiii/16.0.19/templates/_secrets.tpl new file mode 100644 index 00000000000..dc4d67f4ddf --- /dev/null +++ b/stable/fireflyiii/16.0.19/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.19/templates/common.yaml b/stable/fireflyiii/16.0.19/templates/common.yaml new file mode 100644 index 00000000000..12e701a6af1 --- /dev/null +++ b/stable/fireflyiii/16.0.19/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.16/values.yaml b/stable/fireflyiii/16.0.19/values.yaml similarity index 100% rename from stable/focalboard/9.0.16/values.yaml rename to stable/fireflyiii/16.0.19/values.yaml diff --git a/stable/firefox-syncserver/9.0.14/CHANGELOG.md b/stable/firefox-syncserver/9.0.14/CHANGELOG.md deleted file mode 100644 index 5723d3a04d8..00000000000 --- a/stable/firefox-syncserver/9.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 575d7389123..00000000000 --- a/stable/firefox-syncserver/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-12T23:00:37.739502718Z" diff --git a/stable/firefox-syncserver/9.0.14/Chart.yaml b/stable/firefox-syncserver/9.0.14/Chart.yaml deleted file mode 100644 index 5ed6ef1cfe5..00000000000 --- a/stable/firefox-syncserver/9.0.14/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -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.16/CHANGELOG.md b/stable/firefox-syncserver/9.0.16/CHANGELOG.md new file mode 100644 index 00000000000..a923e43b5be --- /dev/null +++ b/stable/firefox-syncserver/9.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [firefox-syncserver-9.0.16](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.14...firefox-syncserver-9.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/firefox-syncserver/9.0.16/Chart.lock b/stable/firefox-syncserver/9.0.16/Chart.lock new file mode 100644 index 00000000000..d19e3cce35d --- /dev/null +++ b/stable/firefox-syncserver/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-14T14:04:43.17258081Z" diff --git a/stable/firefox-syncserver/9.0.16/Chart.yaml b/stable/firefox-syncserver/9.0.16/Chart.yaml new file mode 100644 index 00000000000..4548f12b974 --- /dev/null +++ b/stable/firefox-syncserver/9.0.16/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.8.0" +version: 9.0.16 +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.14/README.md b/stable/firefox-syncserver/9.0.16/README.md similarity index 100% rename from stable/firefox-syncserver/9.0.14/README.md rename to stable/firefox-syncserver/9.0.16/README.md diff --git a/stable/firefox-syncserver/9.0.14/app-readme.md b/stable/firefox-syncserver/9.0.16/app-readme.md similarity index 100% rename from stable/firefox-syncserver/9.0.14/app-readme.md rename to stable/firefox-syncserver/9.0.16/app-readme.md diff --git a/stable/foldingathome/2.0.14/charts/common-10.4.4.tgz b/stable/firefox-syncserver/9.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/foldingathome/2.0.14/charts/common-10.4.4.tgz rename to stable/firefox-syncserver/9.0.16/charts/common-10.4.4.tgz diff --git a/stable/gitea/8.0.17/charts/postgresql-8.0.30.tgz b/stable/firefox-syncserver/9.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/gitea/8.0.17/charts/postgresql-8.0.30.tgz rename to stable/firefox-syncserver/9.0.16/charts/postgresql-8.0.30.tgz diff --git a/stable/firefox-syncserver/9.0.14/icon.png b/stable/firefox-syncserver/9.0.16/icon.png similarity index 100% rename from stable/firefox-syncserver/9.0.14/icon.png rename to stable/firefox-syncserver/9.0.16/icon.png diff --git a/stable/firefox-syncserver/9.0.14/ix_values.yaml b/stable/firefox-syncserver/9.0.16/ix_values.yaml similarity index 100% rename from stable/firefox-syncserver/9.0.14/ix_values.yaml rename to stable/firefox-syncserver/9.0.16/ix_values.yaml diff --git a/stable/firefox-syncserver/9.0.14/questions.yaml b/stable/firefox-syncserver/9.0.16/questions.yaml similarity index 100% rename from stable/firefox-syncserver/9.0.14/questions.yaml rename to stable/firefox-syncserver/9.0.16/questions.yaml diff --git a/stable/fluidd/2.0.16/templates/common.yaml b/stable/firefox-syncserver/9.0.16/templates/common.yaml similarity index 100% rename from stable/fluidd/2.0.16/templates/common.yaml rename to stable/firefox-syncserver/9.0.16/templates/common.yaml diff --git a/stable/foldingathome/2.0.14/values.yaml b/stable/firefox-syncserver/9.0.16/values.yaml similarity index 100% rename from stable/foldingathome/2.0.14/values.yaml rename to stable/firefox-syncserver/9.0.16/values.yaml diff --git a/stable/firefox/2.0.14/CHANGELOG.md b/stable/firefox/2.0.14/CHANGELOG.md deleted file mode 100644 index 22b77ab3461..00000000000 --- a/stable/firefox/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 8e4307295b9..00000000000 --- a/stable/firefox/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-12T23:00:30.329789076Z" diff --git a/stable/firefox/2.0.14/Chart.yaml b/stable/firefox/2.0.14/Chart.yaml deleted file mode 100644 index cae1451fde5..00000000000 --- a/stable/firefox/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/firefox/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..12fa6b9f549 --- /dev/null +++ b/stable/firefox/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [firefox-2.0.16](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.14...firefox-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/firefox/2.0.16/Chart.lock b/stable/firefox/2.0.16/Chart.lock new file mode 100644 index 00000000000..44a137fda75 --- /dev/null +++ b/stable/firefox/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-14T14:04:32.070737743Z" diff --git a/stable/firefox/2.0.16/Chart.yaml b/stable/firefox/2.0.16/Chart.yaml new file mode 100644 index 00000000000..3fd43c3046a --- /dev/null +++ b/stable/firefox/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: firefox +version: 2.0.16 +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.14/README.md b/stable/firefox/2.0.16/README.md similarity index 100% rename from stable/firefox/2.0.14/README.md rename to stable/firefox/2.0.16/README.md diff --git a/stable/firefox/2.0.14/app-readme.md b/stable/firefox/2.0.16/app-readme.md similarity index 100% rename from stable/firefox/2.0.14/app-readme.md rename to stable/firefox/2.0.16/app-readme.md diff --git a/stable/fossil/4.0.14/charts/common-10.4.4.tgz b/stable/firefox/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/fossil/4.0.14/charts/common-10.4.4.tgz rename to stable/firefox/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/firefox/2.0.14/icon.png b/stable/firefox/2.0.16/icon.png similarity index 100% rename from stable/firefox/2.0.14/icon.png rename to stable/firefox/2.0.16/icon.png diff --git a/stable/firefox/2.0.14/ix_values.yaml b/stable/firefox/2.0.16/ix_values.yaml similarity index 100% rename from stable/firefox/2.0.14/ix_values.yaml rename to stable/firefox/2.0.16/ix_values.yaml diff --git a/stable/firefox/2.0.14/questions.yaml b/stable/firefox/2.0.16/questions.yaml similarity index 100% rename from stable/firefox/2.0.14/questions.yaml rename to stable/firefox/2.0.16/questions.yaml diff --git a/stable/foldingathome/2.0.14/templates/common.yaml b/stable/firefox/2.0.16/templates/common.yaml similarity index 100% rename from stable/foldingathome/2.0.14/templates/common.yaml rename to stable/firefox/2.0.16/templates/common.yaml diff --git a/stable/fossil/4.0.14/values.yaml b/stable/firefox/2.0.16/values.yaml similarity index 100% rename from stable/fossil/4.0.14/values.yaml rename to stable/firefox/2.0.16/values.yaml diff --git a/stable/flaresolverr/6.0.15/CHANGELOG.md b/stable/flaresolverr/6.0.15/CHANGELOG.md deleted file mode 100644 index 76a1f83da09..00000000000 --- a/stable/flaresolverr/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 8029e5be263..00000000000 --- a/stable/flaresolverr/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-12T23:00:37.951200551Z" diff --git a/stable/flaresolverr/6.0.15/Chart.yaml b/stable/flaresolverr/6.0.15/Chart.yaml deleted file mode 100644 index bd635da8492..00000000000 --- a/stable/flaresolverr/6.0.15/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/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.17/CHANGELOG.md b/stable/flaresolverr/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..2b46c6678a6 --- /dev/null +++ b/stable/flaresolverr/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [flaresolverr-6.0.17](https://github.com/truecharts/apps/compare/flaresolverr-6.0.15...flaresolverr-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/flaresolverr/6.0.17/Chart.lock b/stable/flaresolverr/6.0.17/Chart.lock new file mode 100644 index 00000000000..ffdcd86f720 --- /dev/null +++ b/stable/flaresolverr/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-14T14:04:44.461058841Z" diff --git a/stable/flaresolverr/6.0.17/Chart.yaml b/stable/flaresolverr/6.0.17/Chart.yaml new file mode 100644 index 00000000000..84d86d317f1 --- /dev/null +++ b/stable/flaresolverr/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/flaresolverr/6.0.15/README.md b/stable/flaresolverr/6.0.17/README.md similarity index 100% rename from stable/flaresolverr/6.0.15/README.md rename to stable/flaresolverr/6.0.17/README.md diff --git a/stable/flaresolverr/6.0.15/app-readme.md b/stable/flaresolverr/6.0.17/app-readme.md similarity index 100% rename from stable/flaresolverr/6.0.15/app-readme.md rename to stable/flaresolverr/6.0.17/app-readme.md diff --git a/stable/freeradius/6.0.15/charts/common-10.4.4.tgz b/stable/flaresolverr/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/freeradius/6.0.15/charts/common-10.4.4.tgz rename to stable/flaresolverr/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/flaresolverr/6.0.15/icon.png b/stable/flaresolverr/6.0.17/icon.png similarity index 100% rename from stable/flaresolverr/6.0.15/icon.png rename to stable/flaresolverr/6.0.17/icon.png diff --git a/stable/flaresolverr/6.0.15/ix_values.yaml b/stable/flaresolverr/6.0.17/ix_values.yaml similarity index 100% rename from stable/flaresolverr/6.0.15/ix_values.yaml rename to stable/flaresolverr/6.0.17/ix_values.yaml diff --git a/stable/flaresolverr/6.0.15/questions.yaml b/stable/flaresolverr/6.0.17/questions.yaml similarity index 100% rename from stable/flaresolverr/6.0.15/questions.yaml rename to stable/flaresolverr/6.0.17/questions.yaml diff --git a/stable/gonic/6.0.15/templates/common.yaml b/stable/flaresolverr/6.0.17/templates/common.yaml similarity index 100% rename from stable/gonic/6.0.15/templates/common.yaml rename to stable/flaresolverr/6.0.17/templates/common.yaml diff --git a/stable/freeradius/6.0.15/values.yaml b/stable/flaresolverr/6.0.17/values.yaml similarity index 100% rename from stable/freeradius/6.0.15/values.yaml rename to stable/flaresolverr/6.0.17/values.yaml diff --git a/stable/fleet/3.0.15/CHANGELOG.md b/stable/fleet/3.0.15/CHANGELOG.md deleted file mode 100644 index 0d8ed476f75..00000000000 --- a/stable/fleet/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index ed4e8e8fb00..00000000000 --- a/stable/fleet/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-12T23:00:51.439654436Z" diff --git a/stable/fleet/3.0.15/Chart.yaml b/stable/fleet/3.0.15/Chart.yaml deleted file mode 100644 index 3ba3d4d0b68..00000000000 --- a/stable/fleet/3.0.15/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -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.17/CHANGELOG.md b/stable/fleet/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..9d946e22c2c --- /dev/null +++ b/stable/fleet/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [fleet-3.0.17](https://github.com/truecharts/apps/compare/fleet-3.0.15...fleet-3.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/fleet/3.0.17/Chart.lock b/stable/fleet/3.0.17/Chart.lock new file mode 100644 index 00000000000..6913cd49eb4 --- /dev/null +++ b/stable/fleet/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-14T14:04:57.613821068Z" diff --git a/stable/fleet/3.0.17/Chart.yaml b/stable/fleet/3.0.17/Chart.yaml new file mode 100644 index 00000000000..6d4fa423148 --- /dev/null +++ b/stable/fleet/3.0.17/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: fleet +version: 3.0.17 +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.15/README.md b/stable/fleet/3.0.17/README.md similarity index 100% rename from stable/fleet/3.0.15/README.md rename to stable/fleet/3.0.17/README.md diff --git a/stable/fleet/3.0.15/app-readme.md b/stable/fleet/3.0.17/app-readme.md similarity index 100% rename from stable/fleet/3.0.15/app-readme.md rename to stable/fleet/3.0.17/app-readme.md diff --git a/stable/friendica/4.0.22/charts/common-10.4.4.tgz b/stable/fleet/3.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/friendica/4.0.22/charts/common-10.4.4.tgz rename to stable/fleet/3.0.17/charts/common-10.4.4.tgz diff --git a/stable/fleet/3.0.15/charts/mariadb-3.0.29.tgz b/stable/fleet/3.0.17/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/fleet/3.0.15/charts/mariadb-3.0.29.tgz rename to stable/fleet/3.0.17/charts/mariadb-3.0.29.tgz diff --git a/stable/fleet/3.0.15/icon.png b/stable/fleet/3.0.17/icon.png similarity index 100% rename from stable/fleet/3.0.15/icon.png rename to stable/fleet/3.0.17/icon.png diff --git a/stable/fleet/3.0.15/ix_values.yaml b/stable/fleet/3.0.17/ix_values.yaml similarity index 100% rename from stable/fleet/3.0.15/ix_values.yaml rename to stable/fleet/3.0.17/ix_values.yaml diff --git a/stable/fleet/3.0.15/questions.yaml b/stable/fleet/3.0.17/questions.yaml similarity index 100% rename from stable/fleet/3.0.15/questions.yaml rename to stable/fleet/3.0.17/questions.yaml diff --git a/stable/grafana/4.0.25/templates/common.yaml b/stable/fleet/3.0.17/templates/common.yaml similarity index 100% rename from stable/grafana/4.0.25/templates/common.yaml rename to stable/fleet/3.0.17/templates/common.yaml diff --git a/stable/friendica/4.0.22/values.yaml b/stable/fleet/3.0.17/values.yaml similarity index 100% rename from stable/friendica/4.0.22/values.yaml rename to stable/fleet/3.0.17/values.yaml diff --git a/stable/flexget/2.0.19/CHANGELOG.md b/stable/flexget/2.0.19/CHANGELOG.md deleted file mode 100644 index c97e5ae2db0..00000000000 --- a/stable/flexget/2.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 32f15f67fc5..00000000000 --- a/stable/flexget/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-12T23:00:52.812752076Z" diff --git a/stable/flexget/2.0.19/Chart.yaml b/stable/flexget/2.0.19/Chart.yaml deleted file mode 100644 index 25366f63283..00000000000 --- a/stable/flexget/2.0.19/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/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.21/CHANGELOG.md b/stable/flexget/2.0.21/CHANGELOG.md new file mode 100644 index 00000000000..8b1ff52756b --- /dev/null +++ b/stable/flexget/2.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [flexget-2.0.21](https://github.com/truecharts/apps/compare/flexget-2.0.19...flexget-2.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/flexget/2.0.21/Chart.lock b/stable/flexget/2.0.21/Chart.lock new file mode 100644 index 00000000000..beeebf0b4aa --- /dev/null +++ b/stable/flexget/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-14T14:05:03.874605436Z" diff --git a/stable/flexget/2.0.21/Chart.yaml b/stable/flexget/2.0.21/Chart.yaml new file mode 100644 index 00000000000..1141b1f739b --- /dev/null +++ b/stable/flexget/2.0.21/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.21 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/flexget/2.0.19/README.md b/stable/flexget/2.0.21/README.md similarity index 100% rename from stable/flexget/2.0.19/README.md rename to stable/flexget/2.0.21/README.md diff --git a/stable/flexget/2.0.19/app-readme.md b/stable/flexget/2.0.21/app-readme.md similarity index 100% rename from stable/flexget/2.0.19/app-readme.md rename to stable/flexget/2.0.21/app-readme.md diff --git a/stable/gitea/8.0.17/charts/common-10.4.4.tgz b/stable/flexget/2.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/gitea/8.0.17/charts/common-10.4.4.tgz rename to stable/flexget/2.0.21/charts/common-10.4.4.tgz diff --git a/stable/flexget/2.0.19/icon.png b/stable/flexget/2.0.21/icon.png similarity index 100% rename from stable/flexget/2.0.19/icon.png rename to stable/flexget/2.0.21/icon.png diff --git a/stable/flexget/2.0.19/ix_values.yaml b/stable/flexget/2.0.21/ix_values.yaml similarity index 100% rename from stable/flexget/2.0.19/ix_values.yaml rename to stable/flexget/2.0.21/ix_values.yaml diff --git a/stable/flexget/2.0.19/questions.yaml b/stable/flexget/2.0.21/questions.yaml similarity index 100% rename from stable/flexget/2.0.19/questions.yaml rename to stable/flexget/2.0.21/questions.yaml diff --git a/stable/grist/3.0.15/templates/common.yaml b/stable/flexget/2.0.21/templates/common.yaml similarity index 100% rename from stable/grist/3.0.15/templates/common.yaml rename to stable/flexget/2.0.21/templates/common.yaml diff --git a/stable/gitea/8.0.17/values.yaml b/stable/flexget/2.0.21/values.yaml similarity index 100% rename from stable/gitea/8.0.17/values.yaml rename to stable/flexget/2.0.21/values.yaml diff --git a/stable/flood/6.0.15/CHANGELOG.md b/stable/flood/6.0.15/CHANGELOG.md deleted file mode 100644 index 1668d9e13ec..00000000000 --- a/stable/flood/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index ec7a34b306c..00000000000 --- a/stable/flood/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-12T23:00:58.8866185Z" diff --git a/stable/flood/6.0.15/Chart.yaml b/stable/flood/6.0.15/Chart.yaml deleted file mode 100644 index e3d92417e4f..00000000000 --- a/stable/flood/6.0.15/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/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.17/CHANGELOG.md b/stable/flood/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..324aebb7a27 --- /dev/null +++ b/stable/flood/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [flood-6.0.17](https://github.com/truecharts/apps/compare/flood-6.0.15...flood-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/flood/6.0.17/Chart.lock b/stable/flood/6.0.17/Chart.lock new file mode 100644 index 00000000000..ddbbe5e5b67 --- /dev/null +++ b/stable/flood/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-14T14:05:06.635117747Z" diff --git a/stable/flood/6.0.17/Chart.yaml b/stable/flood/6.0.17/Chart.yaml new file mode 100644 index 00000000000..ab28aea14e5 --- /dev/null +++ b/stable/flood/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/flood/6.0.15/README.md b/stable/flood/6.0.17/README.md similarity index 100% rename from stable/flood/6.0.15/README.md rename to stable/flood/6.0.17/README.md diff --git a/stable/flood/6.0.15/app-readme.md b/stable/flood/6.0.17/app-readme.md similarity index 100% rename from stable/flood/6.0.15/app-readme.md rename to stable/flood/6.0.17/app-readme.md diff --git a/stable/golinks/4.0.14/charts/common-10.4.4.tgz b/stable/flood/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/golinks/4.0.14/charts/common-10.4.4.tgz rename to stable/flood/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/flood/6.0.15/ci/ct-values.yaml b/stable/flood/6.0.17/ci/ct-values.yaml similarity index 100% rename from stable/flood/6.0.15/ci/ct-values.yaml rename to stable/flood/6.0.17/ci/ct-values.yaml diff --git a/stable/flood/6.0.15/icon.png b/stable/flood/6.0.17/icon.png similarity index 100% rename from stable/flood/6.0.15/icon.png rename to stable/flood/6.0.17/icon.png diff --git a/stable/flood/6.0.15/ix_values.yaml b/stable/flood/6.0.17/ix_values.yaml similarity index 100% rename from stable/flood/6.0.15/ix_values.yaml rename to stable/flood/6.0.17/ix_values.yaml diff --git a/stable/flood/6.0.15/questions.yaml b/stable/flood/6.0.17/questions.yaml similarity index 100% rename from stable/flood/6.0.15/questions.yaml rename to stable/flood/6.0.17/questions.yaml diff --git a/stable/guacd/2.0.16/templates/common.yaml b/stable/flood/6.0.17/templates/common.yaml similarity index 100% rename from stable/guacd/2.0.16/templates/common.yaml rename to stable/flood/6.0.17/templates/common.yaml diff --git a/stable/golinks/4.0.14/values.yaml b/stable/flood/6.0.17/values.yaml similarity index 100% rename from stable/golinks/4.0.14/values.yaml rename to stable/flood/6.0.17/values.yaml diff --git a/stable/fluidd/2.0.16/CHANGELOG.md b/stable/fluidd/2.0.16/CHANGELOG.md deleted file mode 100644 index cab82f7c911..00000000000 --- a/stable/fluidd/2.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 805ec12258c..00000000000 --- a/stable/fluidd/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-12T23:01:01.261531207Z" diff --git a/stable/fluidd/2.0.16/Chart.yaml b/stable/fluidd/2.0.16/Chart.yaml deleted file mode 100644 index d2cb9453061..00000000000 --- a/stable/fluidd/2.0.16/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/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.18/CHANGELOG.md b/stable/fluidd/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..73830ee9823 --- /dev/null +++ b/stable/fluidd/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [fluidd-2.0.18](https://github.com/truecharts/apps/compare/fluidd-2.0.16...fluidd-2.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/fluidd/2.0.18/Chart.lock b/stable/fluidd/2.0.18/Chart.lock new file mode 100644 index 00000000000..9543db9f83f --- /dev/null +++ b/stable/fluidd/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-14T14:05:09.66777498Z" diff --git a/stable/fluidd/2.0.18/Chart.yaml b/stable/fluidd/2.0.18/Chart.yaml new file mode 100644 index 00000000000..db56b77c382 --- /dev/null +++ b/stable/fluidd/2.0.18/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.18 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/fluidd/2.0.16/README.md b/stable/fluidd/2.0.18/README.md similarity index 100% rename from stable/fluidd/2.0.16/README.md rename to stable/fluidd/2.0.18/README.md diff --git a/stable/fluidd/2.0.16/app-readme.md b/stable/fluidd/2.0.18/app-readme.md similarity index 100% rename from stable/fluidd/2.0.16/app-readme.md rename to stable/fluidd/2.0.18/app-readme.md diff --git a/stable/gonic/6.0.15/charts/common-10.4.4.tgz b/stable/fluidd/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/gonic/6.0.15/charts/common-10.4.4.tgz rename to stable/fluidd/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/fluidd/2.0.16/icon.png b/stable/fluidd/2.0.18/icon.png similarity index 100% rename from stable/fluidd/2.0.16/icon.png rename to stable/fluidd/2.0.18/icon.png diff --git a/stable/fluidd/2.0.16/ix_values.yaml b/stable/fluidd/2.0.18/ix_values.yaml similarity index 100% rename from stable/fluidd/2.0.16/ix_values.yaml rename to stable/fluidd/2.0.18/ix_values.yaml diff --git a/stable/fluidd/2.0.16/questions.yaml b/stable/fluidd/2.0.18/questions.yaml similarity index 100% rename from stable/fluidd/2.0.16/questions.yaml rename to stable/fluidd/2.0.18/questions.yaml diff --git a/stable/habridge/2.0.14/templates/common.yaml b/stable/fluidd/2.0.18/templates/common.yaml similarity index 100% rename from stable/habridge/2.0.14/templates/common.yaml rename to stable/fluidd/2.0.18/templates/common.yaml diff --git a/stable/gonic/6.0.15/values.yaml b/stable/fluidd/2.0.18/values.yaml similarity index 100% rename from stable/gonic/6.0.15/values.yaml rename to stable/fluidd/2.0.18/values.yaml diff --git a/stable/focalboard/9.0.16/CHANGELOG.md b/stable/focalboard/9.0.16/CHANGELOG.md deleted file mode 100644 index fae924a0cf3..00000000000 --- a/stable/focalboard/9.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 5f6af98eb1e..00000000000 --- a/stable/focalboard/9.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-12T23:01:13.615146898Z" diff --git a/stable/focalboard/9.0.16/Chart.yaml b/stable/focalboard/9.0.16/Chart.yaml deleted file mode 100644 index c3ffd166281..00000000000 --- a/stable/focalboard/9.0.16/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/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.18/CHANGELOG.md b/stable/focalboard/9.0.18/CHANGELOG.md new file mode 100644 index 00000000000..8e81334cde8 --- /dev/null +++ b/stable/focalboard/9.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [focalboard-9.0.18](https://github.com/truecharts/apps/compare/focalboard-9.0.16...focalboard-9.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/focalboard/9.0.18/Chart.lock b/stable/focalboard/9.0.18/Chart.lock new file mode 100644 index 00000000000..4cbece077a0 --- /dev/null +++ b/stable/focalboard/9.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-14T14:05:28.458701362Z" diff --git a/stable/focalboard/9.0.18/Chart.yaml b/stable/focalboard/9.0.18/Chart.yaml new file mode 100644 index 00000000000..66e7cd900b7 --- /dev/null +++ b/stable/focalboard/9.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/focalboard/9.0.16/README.md b/stable/focalboard/9.0.18/README.md similarity index 100% rename from stable/focalboard/9.0.16/README.md rename to stable/focalboard/9.0.18/README.md diff --git a/stable/focalboard/9.0.16/app-readme.md b/stable/focalboard/9.0.18/app-readme.md similarity index 100% rename from stable/focalboard/9.0.16/app-readme.md rename to stable/focalboard/9.0.18/app-readme.md diff --git a/stable/gotify/8.0.15/charts/common-10.4.4.tgz b/stable/focalboard/9.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/gotify/8.0.15/charts/common-10.4.4.tgz rename to stable/focalboard/9.0.18/charts/common-10.4.4.tgz diff --git a/stable/gotify/8.0.15/charts/postgresql-8.0.30.tgz b/stable/focalboard/9.0.18/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/gotify/8.0.15/charts/postgresql-8.0.30.tgz rename to stable/focalboard/9.0.18/charts/postgresql-8.0.30.tgz diff --git a/stable/focalboard/9.0.16/icon.png b/stable/focalboard/9.0.18/icon.png similarity index 100% rename from stable/focalboard/9.0.16/icon.png rename to stable/focalboard/9.0.18/icon.png diff --git a/stable/focalboard/9.0.16/ix_values.yaml b/stable/focalboard/9.0.18/ix_values.yaml similarity index 100% rename from stable/focalboard/9.0.16/ix_values.yaml rename to stable/focalboard/9.0.18/ix_values.yaml diff --git a/stable/focalboard/9.0.16/questions.yaml b/stable/focalboard/9.0.18/questions.yaml similarity index 100% rename from stable/focalboard/9.0.16/questions.yaml rename to stable/focalboard/9.0.18/questions.yaml diff --git a/stable/focalboard/9.0.16/templates/_configmap.tpl b/stable/focalboard/9.0.18/templates/_configmap.tpl similarity index 100% rename from stable/focalboard/9.0.16/templates/_configmap.tpl rename to stable/focalboard/9.0.18/templates/_configmap.tpl diff --git a/stable/focalboard/9.0.16/templates/common.yaml b/stable/focalboard/9.0.18/templates/common.yaml similarity index 100% rename from stable/focalboard/9.0.16/templates/common.yaml rename to stable/focalboard/9.0.18/templates/common.yaml diff --git a/stable/gotify/8.0.15/values.yaml b/stable/focalboard/9.0.18/values.yaml similarity index 100% rename from stable/gotify/8.0.15/values.yaml rename to stable/focalboard/9.0.18/values.yaml diff --git a/stable/foldingathome/2.0.14/CHANGELOG.md b/stable/foldingathome/2.0.14/CHANGELOG.md deleted file mode 100644 index 6ced2e7c4c1..00000000000 --- a/stable/foldingathome/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index efa5c88e0ac..00000000000 --- a/stable/foldingathome/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-12T23:01:12.424674482Z" diff --git a/stable/foldingathome/2.0.14/Chart.yaml b/stable/foldingathome/2.0.14/Chart.yaml deleted file mode 100644 index 4ef52b9d4b4..00000000000 --- a/stable/foldingathome/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/foldingathome/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..e2e5ed52c32 --- /dev/null +++ b/stable/foldingathome/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [foldingathome-2.0.16](https://github.com/truecharts/apps/compare/foldingathome-2.0.14...foldingathome-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/foldingathome/2.0.16/Chart.lock b/stable/foldingathome/2.0.16/Chart.lock new file mode 100644 index 00000000000..b740f0e9c92 --- /dev/null +++ b/stable/foldingathome/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-14T14:05:22.494707486Z" diff --git a/stable/foldingathome/2.0.16/Chart.yaml b/stable/foldingathome/2.0.16/Chart.yaml new file mode 100644 index 00000000000..a81c41b36d3 --- /dev/null +++ b/stable/foldingathome/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: foldingathome +version: 2.0.16 +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.14/README.md b/stable/foldingathome/2.0.16/README.md similarity index 100% rename from stable/foldingathome/2.0.14/README.md rename to stable/foldingathome/2.0.16/README.md diff --git a/stable/foldingathome/2.0.14/app-readme.md b/stable/foldingathome/2.0.16/app-readme.md similarity index 100% rename from stable/foldingathome/2.0.14/app-readme.md rename to stable/foldingathome/2.0.16/app-readme.md diff --git a/stable/grafana/4.0.25/charts/common-10.4.4.tgz b/stable/foldingathome/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/grafana/4.0.25/charts/common-10.4.4.tgz rename to stable/foldingathome/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/foldingathome/2.0.14/icon.png b/stable/foldingathome/2.0.16/icon.png similarity index 100% rename from stable/foldingathome/2.0.14/icon.png rename to stable/foldingathome/2.0.16/icon.png diff --git a/stable/foldingathome/2.0.14/ix_values.yaml b/stable/foldingathome/2.0.16/ix_values.yaml similarity index 100% rename from stable/foldingathome/2.0.14/ix_values.yaml rename to stable/foldingathome/2.0.16/ix_values.yaml diff --git a/stable/foldingathome/2.0.14/questions.yaml b/stable/foldingathome/2.0.16/questions.yaml similarity index 100% rename from stable/foldingathome/2.0.14/questions.yaml rename to stable/foldingathome/2.0.16/questions.yaml diff --git a/stable/haste-server/6.0.15/templates/common.yaml b/stable/foldingathome/2.0.16/templates/common.yaml similarity index 100% rename from stable/haste-server/6.0.15/templates/common.yaml rename to stable/foldingathome/2.0.16/templates/common.yaml diff --git a/stable/grafana/4.0.25/values.yaml b/stable/foldingathome/2.0.16/values.yaml similarity index 100% rename from stable/grafana/4.0.25/values.yaml rename to stable/foldingathome/2.0.16/values.yaml diff --git a/stable/fossil/4.0.14/CHANGELOG.md b/stable/fossil/4.0.14/CHANGELOG.md deleted file mode 100644 index edb09922959..00000000000 --- a/stable/fossil/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 3c5e834c82e..00000000000 --- a/stable/fossil/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-12T23:01:14.126105747Z" diff --git a/stable/fossil/4.0.14/Chart.yaml b/stable/fossil/4.0.14/Chart.yaml deleted file mode 100644 index 1905b732bec..00000000000 --- a/stable/fossil/4.0.14/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/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.16/CHANGELOG.md b/stable/fossil/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..e0280cf997d --- /dev/null +++ b/stable/fossil/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [fossil-4.0.16](https://github.com/truecharts/apps/compare/fossil-4.0.14...fossil-4.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/fossil/4.0.16/Chart.lock b/stable/fossil/4.0.16/Chart.lock new file mode 100644 index 00000000000..05f313f4a13 --- /dev/null +++ b/stable/fossil/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-14T14:05:25.003242788Z" diff --git a/stable/fossil/4.0.16/Chart.yaml b/stable/fossil/4.0.16/Chart.yaml new file mode 100644 index 00000000000..124925cf555 --- /dev/null +++ b/stable/fossil/4.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/fossil/4.0.14/README.md b/stable/fossil/4.0.16/README.md similarity index 100% rename from stable/fossil/4.0.14/README.md rename to stable/fossil/4.0.16/README.md diff --git a/stable/fossil/4.0.14/app-readme.md b/stable/fossil/4.0.16/app-readme.md similarity index 100% rename from stable/fossil/4.0.14/app-readme.md rename to stable/fossil/4.0.16/app-readme.md diff --git a/stable/grav/4.0.14/charts/common-10.4.4.tgz b/stable/fossil/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/grav/4.0.14/charts/common-10.4.4.tgz rename to stable/fossil/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/fossil/4.0.14/icon.png b/stable/fossil/4.0.16/icon.png similarity index 100% rename from stable/fossil/4.0.14/icon.png rename to stable/fossil/4.0.16/icon.png diff --git a/stable/fossil/4.0.14/ix_values.yaml b/stable/fossil/4.0.16/ix_values.yaml similarity index 100% rename from stable/fossil/4.0.14/ix_values.yaml rename to stable/fossil/4.0.16/ix_values.yaml diff --git a/stable/fossil/4.0.14/questions.yaml b/stable/fossil/4.0.16/questions.yaml similarity index 100% rename from stable/fossil/4.0.14/questions.yaml rename to stable/fossil/4.0.16/questions.yaml diff --git a/stable/fossil/4.0.14/templates/common.yaml b/stable/fossil/4.0.16/templates/common.yaml similarity index 100% rename from stable/fossil/4.0.14/templates/common.yaml rename to stable/fossil/4.0.16/templates/common.yaml diff --git a/stable/grav/4.0.14/values.yaml b/stable/fossil/4.0.16/values.yaml similarity index 100% rename from stable/grav/4.0.14/values.yaml rename to stable/fossil/4.0.16/values.yaml diff --git a/stable/freeradius/6.0.15/CHANGELOG.md b/stable/freeradius/6.0.15/CHANGELOG.md deleted file mode 100644 index 4eeb7d998b8..00000000000 --- a/stable/freeradius/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index eb2aa2193bf..00000000000 --- a/stable/freeradius/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-12T23:01:17.024948746Z" diff --git a/stable/freeradius/6.0.15/Chart.yaml b/stable/freeradius/6.0.15/Chart.yaml deleted file mode 100644 index 6471b4f9d07..00000000000 --- a/stable/freeradius/6.0.15/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/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.17/CHANGELOG.md b/stable/freeradius/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..d001b715545 --- /dev/null +++ b/stable/freeradius/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [freeradius-6.0.17](https://github.com/truecharts/apps/compare/freeradius-6.0.15...freeradius-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/freeradius/6.0.17/Chart.lock b/stable/freeradius/6.0.17/Chart.lock new file mode 100644 index 00000000000..ef63ed6e73d --- /dev/null +++ b/stable/freeradius/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-14T14:05:27.666103802Z" diff --git a/stable/freeradius/6.0.17/Chart.yaml b/stable/freeradius/6.0.17/Chart.yaml new file mode 100644 index 00000000000..ce945cb1375 --- /dev/null +++ b/stable/freeradius/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - auth + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/freeradius/6.0.15/README.md b/stable/freeradius/6.0.17/README.md similarity index 100% rename from stable/freeradius/6.0.15/README.md rename to stable/freeradius/6.0.17/README.md diff --git a/stable/freeradius/6.0.15/app-readme.md b/stable/freeradius/6.0.17/app-readme.md similarity index 100% rename from stable/freeradius/6.0.15/app-readme.md rename to stable/freeradius/6.0.17/app-readme.md diff --git a/stable/grist/3.0.15/charts/common-10.4.4.tgz b/stable/freeradius/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/grist/3.0.15/charts/common-10.4.4.tgz rename to stable/freeradius/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/freeradius/6.0.15/icon.png b/stable/freeradius/6.0.17/icon.png similarity index 100% rename from stable/freeradius/6.0.15/icon.png rename to stable/freeradius/6.0.17/icon.png diff --git a/stable/freeradius/6.0.15/ix_values.yaml b/stable/freeradius/6.0.17/ix_values.yaml similarity index 100% rename from stable/freeradius/6.0.15/ix_values.yaml rename to stable/freeradius/6.0.17/ix_values.yaml diff --git a/stable/freeradius/6.0.15/questions.yaml b/stable/freeradius/6.0.17/questions.yaml similarity index 100% rename from stable/freeradius/6.0.15/questions.yaml rename to stable/freeradius/6.0.17/questions.yaml diff --git a/stable/freeradius/6.0.15/templates/common.yaml b/stable/freeradius/6.0.17/templates/common.yaml similarity index 100% rename from stable/freeradius/6.0.15/templates/common.yaml rename to stable/freeradius/6.0.17/templates/common.yaml diff --git a/stable/grist/3.0.15/values.yaml b/stable/freeradius/6.0.17/values.yaml similarity index 100% rename from stable/grist/3.0.15/values.yaml rename to stable/freeradius/6.0.17/values.yaml diff --git a/stable/freshrss/11.0.16/CHANGELOG.md b/stable/freshrss/11.0.16/CHANGELOG.md new file mode 100644 index 00000000000..7edfe82b517 --- /dev/null +++ b/stable/freshrss/11.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [freshrss-11.0.16](https://github.com/truecharts/apps/compare/freshrss-11.0.14...freshrss-11.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/freshrss/11.0.16/Chart.lock b/stable/freshrss/11.0.16/Chart.lock new file mode 100644 index 00000000000..1bd46186bd3 --- /dev/null +++ b/stable/freshrss/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-14T14:05:40.939637584Z" diff --git a/stable/freshrss/11.0.16/Chart.yaml b/stable/freshrss/11.0.16/Chart.yaml new file mode 100644 index 00000000000..947f00884a6 --- /dev/null +++ b/stable/freshrss/11.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/freshrss/11.0.16/README.md b/stable/freshrss/11.0.16/README.md new file mode 100644 index 00000000000..ad21bd7d884 --- /dev/null +++ b/stable/freshrss/11.0.16/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.16/app-readme.md b/stable/freshrss/11.0.16/app-readme.md new file mode 100644 index 00000000000..b20c85235b8 --- /dev/null +++ b/stable/freshrss/11.0.16/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.15/charts/common-10.4.4.tgz b/stable/freshrss/11.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/guacamole-client/4.0.15/charts/common-10.4.4.tgz rename to stable/freshrss/11.0.16/charts/common-10.4.4.tgz diff --git a/stable/freshrss/11.0.16/icon.png b/stable/freshrss/11.0.16/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.16/ix_values.yaml b/stable/freshrss/11.0.16/ix_values.yaml new file mode 100644 index 00000000000..e474fa96888 --- /dev/null +++ b/stable/freshrss/11.0.16/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.16/questions.yaml b/stable/freshrss/11.0.16/questions.yaml new file mode 100644 index 00000000000..644b1f22b34 --- /dev/null +++ b/stable/freshrss/11.0.16/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.16/templates/common.yaml b/stable/freshrss/11.0.16/templates/common.yaml similarity index 100% rename from stable/healthchecks/7.0.16/templates/common.yaml rename to stable/freshrss/11.0.16/templates/common.yaml diff --git a/stable/guacamole-client/4.0.15/values.yaml b/stable/freshrss/11.0.16/values.yaml similarity index 100% rename from stable/guacamole-client/4.0.15/values.yaml rename to stable/freshrss/11.0.16/values.yaml diff --git a/stable/friendica/4.0.22/CHANGELOG.md b/stable/friendica/4.0.22/CHANGELOG.md deleted file mode 100644 index 66ffc53823e..00000000000 --- a/stable/friendica/4.0.22/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [friendica-4.0.22](https://github.com/truecharts/apps/compare/friendica-4.0.21...friendica-4.0.22) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [friendica-4.0.21](https://github.com/truecharts/apps/compare/friendica-4.0.20...friendica-4.0.21) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - - diff --git a/stable/friendica/4.0.22/Chart.lock b/stable/friendica/4.0.22/Chart.lock deleted file mode 100644 index 79887e44f03..00000000000 --- a/stable/friendica/4.0.22/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-14T11:52:56.122036654Z" diff --git a/stable/friendica/4.0.22/Chart.yaml b/stable/friendica/4.0.22/Chart.yaml deleted file mode 100644 index f3716b77c3d..00000000000 --- a/stable/friendica/4.0.22/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/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.22 -annotations: - truecharts.org/catagories: | - - social - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/friendica/4.0.24/CHANGELOG.md b/stable/friendica/4.0.24/CHANGELOG.md new file mode 100644 index 00000000000..1a4dbe21841 --- /dev/null +++ b/stable/friendica/4.0.24/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [friendica-4.0.24](https://github.com/truecharts/apps/compare/friendica-4.0.22...friendica-4.0.24) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [friendica-4.0.22](https://github.com/truecharts/apps/compare/friendica-4.0.21...friendica-4.0.22) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [friendica-4.0.21](https://github.com/truecharts/apps/compare/friendica-4.0.20...friendica-4.0.21) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + + diff --git a/stable/friendica/4.0.24/Chart.lock b/stable/friendica/4.0.24/Chart.lock new file mode 100644 index 00000000000..cd2a7bedc2d --- /dev/null +++ b/stable/friendica/4.0.24/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-14T14:05:55.447500497Z" diff --git a/stable/friendica/4.0.24/Chart.yaml b/stable/friendica/4.0.24/Chart.yaml new file mode 100644 index 00000000000..41c79b61290 --- /dev/null +++ b/stable/friendica/4.0.24/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.24 +annotations: + truecharts.org/catagories: | + - social + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/friendica/4.0.22/README.md b/stable/friendica/4.0.24/README.md similarity index 100% rename from stable/friendica/4.0.22/README.md rename to stable/friendica/4.0.24/README.md diff --git a/stable/friendica/4.0.22/app-readme.md b/stable/friendica/4.0.24/app-readme.md similarity index 100% rename from stable/friendica/4.0.22/app-readme.md rename to stable/friendica/4.0.24/app-readme.md diff --git a/stable/guacd/2.0.16/charts/common-10.4.4.tgz b/stable/friendica/4.0.24/charts/common-10.4.4.tgz similarity index 100% rename from stable/guacd/2.0.16/charts/common-10.4.4.tgz rename to stable/friendica/4.0.24/charts/common-10.4.4.tgz diff --git a/stable/friendica/4.0.22/charts/mariadb-3.0.29.tgz b/stable/friendica/4.0.24/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/friendica/4.0.22/charts/mariadb-3.0.29.tgz rename to stable/friendica/4.0.24/charts/mariadb-3.0.29.tgz diff --git a/stable/kutt/3.0.15/charts/redis-3.0.30.tgz b/stable/friendica/4.0.24/charts/redis-3.0.30.tgz similarity index 100% rename from stable/kutt/3.0.15/charts/redis-3.0.30.tgz rename to stable/friendica/4.0.24/charts/redis-3.0.30.tgz diff --git a/stable/friendica/4.0.22/icon.png b/stable/friendica/4.0.24/icon.png similarity index 100% rename from stable/friendica/4.0.22/icon.png rename to stable/friendica/4.0.24/icon.png diff --git a/stable/friendica/4.0.22/ix_values.yaml b/stable/friendica/4.0.24/ix_values.yaml similarity index 100% rename from stable/friendica/4.0.22/ix_values.yaml rename to stable/friendica/4.0.24/ix_values.yaml diff --git a/stable/friendica/4.0.22/questions.yaml b/stable/friendica/4.0.24/questions.yaml similarity index 100% rename from stable/friendica/4.0.22/questions.yaml rename to stable/friendica/4.0.24/questions.yaml diff --git a/stable/friendica/4.0.22/templates/common.yaml b/stable/friendica/4.0.24/templates/common.yaml similarity index 100% rename from stable/friendica/4.0.22/templates/common.yaml rename to stable/friendica/4.0.24/templates/common.yaml diff --git a/stable/guacd/2.0.16/values.yaml b/stable/friendica/4.0.24/values.yaml similarity index 100% rename from stable/guacd/2.0.16/values.yaml rename to stable/friendica/4.0.24/values.yaml diff --git a/stable/gaps/11.0.16/CHANGELOG.md b/stable/gaps/11.0.16/CHANGELOG.md new file mode 100644 index 00000000000..31e790a3bf5 --- /dev/null +++ b/stable/gaps/11.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [gaps-11.0.16](https://github.com/truecharts/apps/compare/gaps-11.0.14...gaps-11.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/gaps/11.0.16/Chart.lock b/stable/gaps/11.0.16/Chart.lock new file mode 100644 index 00000000000..3578a0dea25 --- /dev/null +++ b/stable/gaps/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-14T14:05:46.348082118Z" diff --git a/stable/gaps/11.0.16/Chart.yaml b/stable/gaps/11.0.16/Chart.yaml new file mode 100644 index 00000000000..6150861d68f --- /dev/null +++ b/stable/gaps/11.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/gaps/11.0.16/README.md b/stable/gaps/11.0.16/README.md new file mode 100644 index 00000000000..06e894314c2 --- /dev/null +++ b/stable/gaps/11.0.16/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.16/app-readme.md b/stable/gaps/11.0.16/app-readme.md new file mode 100644 index 00000000000..58b6e0f8d71 --- /dev/null +++ b/stable/gaps/11.0.16/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.14/charts/common-10.4.4.tgz b/stable/gaps/11.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/habridge/2.0.14/charts/common-10.4.4.tgz rename to stable/gaps/11.0.16/charts/common-10.4.4.tgz diff --git a/stable/gaps/11.0.16/icon.png b/stable/gaps/11.0.16/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)) - - diff --git a/stable/gitea/8.0.17/Chart.lock b/stable/gitea/8.0.17/Chart.lock deleted file mode 100644 index 233724c8f8a..00000000000 --- a/stable/gitea/8.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: memcached - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:340f7488a38aae9e673336ecd8f6526fa65386a274775679c8546db5af73c82b -generated: "2022-07-13T08:06:31.947567472Z" diff --git a/stable/gitea/8.0.17/Chart.yaml b/stable/gitea/8.0.17/Chart.yaml deleted file mode 100644 index a1bc8f4e4b9..00000000000 --- a/stable/gitea/8.0.17/Chart.yaml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: v2 -appVersion: "1.16.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: 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.17 -annotations: - truecharts.org/catagories: | - - GIT - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/gitea/8.0.19/CHANGELOG.md b/stable/gitea/8.0.19/CHANGELOG.md new file mode 100644 index 00000000000..0d210b48abe --- /dev/null +++ b/stable/gitea/8.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [gitea-8.0.19](https://github.com/truecharts/apps/compare/gitea-8.0.17...gitea-8.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [gitea-8.0.17](https://github.com/truecharts/apps/compare/gitea-8.0.16...gitea-8.0.17) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + diff --git a/stable/gitea/8.0.19/Chart.lock b/stable/gitea/8.0.19/Chart.lock new file mode 100644 index 00000000000..9e152c6f443 --- /dev/null +++ b/stable/gitea/8.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: memcached + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:340f7488a38aae9e673336ecd8f6526fa65386a274775679c8546db5af73c82b +generated: "2022-07-14T14:06:05.208963497Z" diff --git a/stable/gitea/8.0.19/Chart.yaml b/stable/gitea/8.0.19/Chart.yaml new file mode 100644 index 00000000000..1bcc6b6f39b --- /dev/null +++ b/stable/gitea/8.0.19/Chart.yaml @@ -0,0 +1,42 @@ +apiVersion: v2 +appVersion: "1.16.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: 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.19 +annotations: + truecharts.org/catagories: | + - GIT + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/gitea/8.0.17/README.md b/stable/gitea/8.0.19/README.md similarity index 100% rename from stable/gitea/8.0.17/README.md rename to stable/gitea/8.0.19/README.md diff --git a/stable/gitea/8.0.17/app-readme.md b/stable/gitea/8.0.19/app-readme.md similarity index 100% rename from stable/gitea/8.0.17/app-readme.md rename to stable/gitea/8.0.19/app-readme.md diff --git a/stable/hammond/2.0.14/charts/common-10.4.4.tgz b/stable/gitea/8.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/hammond/2.0.14/charts/common-10.4.4.tgz rename to stable/gitea/8.0.19/charts/common-10.4.4.tgz diff --git a/stable/gitea/8.0.17/charts/memcached-3.0.29.tgz b/stable/gitea/8.0.19/charts/memcached-3.0.29.tgz similarity index 100% rename from stable/gitea/8.0.17/charts/memcached-3.0.29.tgz rename to stable/gitea/8.0.19/charts/memcached-3.0.29.tgz diff --git a/stable/guacamole-client/4.0.15/charts/postgresql-8.0.30.tgz b/stable/gitea/8.0.19/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/guacamole-client/4.0.15/charts/postgresql-8.0.30.tgz rename to stable/gitea/8.0.19/charts/postgresql-8.0.30.tgz diff --git a/stable/gitea/8.0.17/ci/basic-values.yaml b/stable/gitea/8.0.19/ci/basic-values.yaml similarity index 100% rename from stable/gitea/8.0.17/ci/basic-values.yaml rename to stable/gitea/8.0.19/ci/basic-values.yaml diff --git a/stable/gitea/8.0.17/ci/ingress-values.yaml b/stable/gitea/8.0.19/ci/ingress-values.yaml similarity index 100% rename from stable/gitea/8.0.17/ci/ingress-values.yaml rename to stable/gitea/8.0.19/ci/ingress-values.yaml diff --git a/stable/gitea/8.0.17/icon.png b/stable/gitea/8.0.19/icon.png similarity index 100% rename from stable/gitea/8.0.17/icon.png rename to stable/gitea/8.0.19/icon.png diff --git a/stable/gitea/8.0.17/ix_values.yaml b/stable/gitea/8.0.19/ix_values.yaml similarity index 100% rename from stable/gitea/8.0.17/ix_values.yaml rename to stable/gitea/8.0.19/ix_values.yaml diff --git a/stable/gitea/8.0.17/questions.yaml b/stable/gitea/8.0.19/questions.yaml similarity index 100% rename from stable/gitea/8.0.17/questions.yaml rename to stable/gitea/8.0.19/questions.yaml diff --git a/stable/gitea/8.0.17/templates/_configmap.tpl b/stable/gitea/8.0.19/templates/_configmap.tpl similarity index 100% rename from stable/gitea/8.0.17/templates/_configmap.tpl rename to stable/gitea/8.0.19/templates/_configmap.tpl diff --git a/stable/gitea/8.0.17/templates/_secrets.tpl b/stable/gitea/8.0.19/templates/_secrets.tpl similarity index 100% rename from stable/gitea/8.0.17/templates/_secrets.tpl rename to stable/gitea/8.0.19/templates/_secrets.tpl diff --git a/stable/gitea/8.0.17/templates/common.yaml b/stable/gitea/8.0.19/templates/common.yaml similarity index 100% rename from stable/gitea/8.0.17/templates/common.yaml rename to stable/gitea/8.0.19/templates/common.yaml diff --git a/stable/hammond/2.0.14/values.yaml b/stable/gitea/8.0.19/values.yaml similarity index 100% rename from stable/hammond/2.0.14/values.yaml rename to stable/gitea/8.0.19/values.yaml diff --git a/stable/golinks/4.0.14/CHANGELOG.md b/stable/golinks/4.0.14/CHANGELOG.md deleted file mode 100644 index 621bffd7124..00000000000 --- a/stable/golinks/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index b34111129ae..00000000000 --- a/stable/golinks/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-12T23:01:42.238741681Z" diff --git a/stable/golinks/4.0.14/Chart.yaml b/stable/golinks/4.0.14/Chart.yaml deleted file mode 100644 index 0d950c032a7..00000000000 --- a/stable/golinks/4.0.14/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/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.16/CHANGELOG.md b/stable/golinks/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..7a058fa3a29 --- /dev/null +++ b/stable/golinks/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [golinks-4.0.16](https://github.com/truecharts/apps/compare/golinks-4.0.14...golinks-4.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/golinks/4.0.16/Chart.lock b/stable/golinks/4.0.16/Chart.lock new file mode 100644 index 00000000000..b64aa8d1864 --- /dev/null +++ b/stable/golinks/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-14T14:05:59.989789131Z" diff --git a/stable/golinks/4.0.16/Chart.yaml b/stable/golinks/4.0.16/Chart.yaml new file mode 100644 index 00000000000..dd1a99e7f25 --- /dev/null +++ b/stable/golinks/4.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/golinks/4.0.14/README.md b/stable/golinks/4.0.16/README.md similarity index 100% rename from stable/golinks/4.0.14/README.md rename to stable/golinks/4.0.16/README.md diff --git a/stable/golinks/4.0.14/app-readme.md b/stable/golinks/4.0.16/app-readme.md similarity index 100% rename from stable/golinks/4.0.14/app-readme.md rename to stable/golinks/4.0.16/app-readme.md diff --git a/stable/haste-server/6.0.15/charts/common-10.4.4.tgz b/stable/golinks/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/haste-server/6.0.15/charts/common-10.4.4.tgz rename to stable/golinks/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/golinks/4.0.14/icon.png b/stable/golinks/4.0.16/icon.png similarity index 100% rename from stable/golinks/4.0.14/icon.png rename to stable/golinks/4.0.16/icon.png diff --git a/stable/golinks/4.0.14/ix_values.yaml b/stable/golinks/4.0.16/ix_values.yaml similarity index 100% rename from stable/golinks/4.0.14/ix_values.yaml rename to stable/golinks/4.0.16/ix_values.yaml diff --git a/stable/golinks/4.0.14/questions.yaml b/stable/golinks/4.0.16/questions.yaml similarity index 100% rename from stable/golinks/4.0.14/questions.yaml rename to stable/golinks/4.0.16/questions.yaml diff --git a/stable/golinks/4.0.14/templates/common.yaml b/stable/golinks/4.0.16/templates/common.yaml similarity index 100% rename from stable/golinks/4.0.14/templates/common.yaml rename to stable/golinks/4.0.16/templates/common.yaml diff --git a/stable/haste-server/6.0.15/values.yaml b/stable/golinks/4.0.16/values.yaml similarity index 100% rename from stable/haste-server/6.0.15/values.yaml rename to stable/golinks/4.0.16/values.yaml diff --git a/stable/gonic/6.0.15/CHANGELOG.md b/stable/gonic/6.0.15/CHANGELOG.md deleted file mode 100644 index 047fdb7c172..00000000000 --- a/stable/gonic/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index e0a3f9a8856..00000000000 --- a/stable/gonic/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-12T23:01:48.193791075Z" diff --git a/stable/gonic/6.0.15/Chart.yaml b/stable/gonic/6.0.15/Chart.yaml deleted file mode 100644 index bf0e3b24a15..00000000000 --- a/stable/gonic/6.0.15/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/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.17/CHANGELOG.md b/stable/gonic/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..62ad61131ce --- /dev/null +++ b/stable/gonic/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [gonic-6.0.17](https://github.com/truecharts/apps/compare/gonic-6.0.15...gonic-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/gonic/6.0.17/Chart.lock b/stable/gonic/6.0.17/Chart.lock new file mode 100644 index 00000000000..a09c4dab54c --- /dev/null +++ b/stable/gonic/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-14T14:06:05.408105026Z" diff --git a/stable/gonic/6.0.17/Chart.yaml b/stable/gonic/6.0.17/Chart.yaml new file mode 100644 index 00000000000..ddbd0a2b901 --- /dev/null +++ b/stable/gonic/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/gonic/6.0.15/README.md b/stable/gonic/6.0.17/README.md similarity index 100% rename from stable/gonic/6.0.15/README.md rename to stable/gonic/6.0.17/README.md diff --git a/stable/gonic/6.0.15/app-readme.md b/stable/gonic/6.0.17/app-readme.md similarity index 100% rename from stable/gonic/6.0.15/app-readme.md rename to stable/gonic/6.0.17/app-readme.md diff --git a/stable/headphones/4.0.14/charts/common-10.4.4.tgz b/stable/gonic/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/headphones/4.0.14/charts/common-10.4.4.tgz rename to stable/gonic/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/gonic/6.0.15/ci/ct-values.yaml b/stable/gonic/6.0.17/ci/ct-values.yaml similarity index 100% rename from stable/gonic/6.0.15/ci/ct-values.yaml rename to stable/gonic/6.0.17/ci/ct-values.yaml diff --git a/stable/gonic/6.0.15/icon.png b/stable/gonic/6.0.17/icon.png similarity index 100% rename from stable/gonic/6.0.15/icon.png rename to stable/gonic/6.0.17/icon.png diff --git a/stable/gonic/6.0.15/ix_values.yaml b/stable/gonic/6.0.17/ix_values.yaml similarity index 100% rename from stable/gonic/6.0.15/ix_values.yaml rename to stable/gonic/6.0.17/ix_values.yaml diff --git a/stable/gonic/6.0.15/questions.yaml b/stable/gonic/6.0.17/questions.yaml similarity index 100% rename from stable/gonic/6.0.15/questions.yaml rename to stable/gonic/6.0.17/questions.yaml diff --git a/stable/homer/2.0.18/templates/common.yaml b/stable/gonic/6.0.17/templates/common.yaml similarity index 100% rename from stable/homer/2.0.18/templates/common.yaml rename to stable/gonic/6.0.17/templates/common.yaml diff --git a/stable/headphones/4.0.14/values.yaml b/stable/gonic/6.0.17/values.yaml similarity index 100% rename from stable/headphones/4.0.14/values.yaml rename to stable/gonic/6.0.17/values.yaml diff --git a/stable/gotify/8.0.15/CHANGELOG.md b/stable/gotify/8.0.15/CHANGELOG.md deleted file mode 100644 index b7b4e76a5bd..00000000000 --- a/stable/gotify/8.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index b8a8da56c0f..00000000000 --- a/stable/gotify/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-12T23:02:03.122972396Z" diff --git a/stable/gotify/8.0.15/Chart.yaml b/stable/gotify/8.0.15/Chart.yaml deleted file mode 100644 index 15b0fb4747d..00000000000 --- a/stable/gotify/8.0.15/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -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.17/CHANGELOG.md b/stable/gotify/8.0.17/CHANGELOG.md new file mode 100644 index 00000000000..5365677875d --- /dev/null +++ b/stable/gotify/8.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [gotify-8.0.17](https://github.com/truecharts/apps/compare/gotify-8.0.15...gotify-8.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/gotify/8.0.17/Chart.lock b/stable/gotify/8.0.17/Chart.lock new file mode 100644 index 00000000000..66d013475c6 --- /dev/null +++ b/stable/gotify/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-14T14:06:25.864228388Z" diff --git a/stable/gotify/8.0.17/Chart.yaml b/stable/gotify/8.0.17/Chart.yaml new file mode 100644 index 00000000000..dc0a2bb19f9 --- /dev/null +++ b/stable/gotify/8.0.17/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "2.1.4" +version: 8.0.17 +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.15/README.md b/stable/gotify/8.0.17/README.md similarity index 100% rename from stable/gotify/8.0.15/README.md rename to stable/gotify/8.0.17/README.md diff --git a/stable/gotify/8.0.15/app-readme.md b/stable/gotify/8.0.17/app-readme.md similarity index 100% rename from stable/gotify/8.0.15/app-readme.md rename to stable/gotify/8.0.17/app-readme.md diff --git a/stable/healthchecks/7.0.16/charts/common-10.4.4.tgz b/stable/gotify/8.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/healthchecks/7.0.16/charts/common-10.4.4.tgz rename to stable/gotify/8.0.17/charts/common-10.4.4.tgz diff --git a/stable/hedgedoc/4.0.15/charts/postgresql-8.0.30.tgz b/stable/gotify/8.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/hedgedoc/4.0.15/charts/postgresql-8.0.30.tgz rename to stable/gotify/8.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/gotify/8.0.15/icon.png b/stable/gotify/8.0.17/icon.png similarity index 100% rename from stable/gotify/8.0.15/icon.png rename to stable/gotify/8.0.17/icon.png diff --git a/stable/gotify/8.0.15/ix_values.yaml b/stable/gotify/8.0.17/ix_values.yaml similarity index 100% rename from stable/gotify/8.0.15/ix_values.yaml rename to stable/gotify/8.0.17/ix_values.yaml diff --git a/stable/gotify/8.0.15/questions.yaml b/stable/gotify/8.0.17/questions.yaml similarity index 100% rename from stable/gotify/8.0.15/questions.yaml rename to stable/gotify/8.0.17/questions.yaml diff --git a/stable/gotify/8.0.15/templates/_configmap.tpl b/stable/gotify/8.0.17/templates/_configmap.tpl similarity index 100% rename from stable/gotify/8.0.15/templates/_configmap.tpl rename to stable/gotify/8.0.17/templates/_configmap.tpl diff --git a/stable/gotify/8.0.15/templates/common.yaml b/stable/gotify/8.0.17/templates/common.yaml similarity index 100% rename from stable/gotify/8.0.15/templates/common.yaml rename to stable/gotify/8.0.17/templates/common.yaml diff --git a/stable/healthchecks/7.0.16/values.yaml b/stable/gotify/8.0.17/values.yaml similarity index 100% rename from stable/healthchecks/7.0.16/values.yaml rename to stable/gotify/8.0.17/values.yaml diff --git a/stable/grafana/4.0.25/CHANGELOG.md b/stable/grafana/4.0.25/CHANGELOG.md deleted file mode 100644 index ff16f68a86c..00000000000 --- a/stable/grafana/4.0.25/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 22402d1a323..00000000000 --- a/stable/grafana/4.0.25/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-12T23:02:03.231727231Z" diff --git a/stable/grafana/4.0.25/Chart.yaml b/stable/grafana/4.0.25/Chart.yaml deleted file mode 100644 index dfb19f278f3..00000000000 --- a/stable/grafana/4.0.25/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/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.27/CHANGELOG.md b/stable/grafana/4.0.27/CHANGELOG.md new file mode 100644 index 00000000000..8fad0bada0a --- /dev/null +++ b/stable/grafana/4.0.27/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [grafana-4.0.27](https://github.com/truecharts/apps/compare/grafana-4.0.25...grafana-4.0.27) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) diff --git a/stable/grafana/4.0.27/Chart.lock b/stable/grafana/4.0.27/Chart.lock new file mode 100644 index 00000000000..e582ae04ca8 --- /dev/null +++ b/stable/grafana/4.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-14T14:06:24.069106739Z" diff --git a/stable/grafana/4.0.27/Chart.yaml b/stable/grafana/4.0.27/Chart.yaml new file mode 100644 index 00000000000..81a95916374 --- /dev/null +++ b/stable/grafana/4.0.27/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.27 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/grafana/4.0.25/README.md b/stable/grafana/4.0.27/README.md similarity index 100% rename from stable/grafana/4.0.25/README.md rename to stable/grafana/4.0.27/README.md diff --git a/stable/grafana/4.0.25/app-readme.md b/stable/grafana/4.0.27/app-readme.md similarity index 100% rename from stable/grafana/4.0.25/app-readme.md rename to stable/grafana/4.0.27/app-readme.md diff --git a/stable/hedgedoc/4.0.15/charts/common-10.4.4.tgz b/stable/grafana/4.0.27/charts/common-10.4.4.tgz similarity index 100% rename from stable/hedgedoc/4.0.15/charts/common-10.4.4.tgz rename to stable/grafana/4.0.27/charts/common-10.4.4.tgz diff --git a/stable/grafana/4.0.25/icon.png b/stable/grafana/4.0.27/icon.png similarity index 100% rename from stable/grafana/4.0.25/icon.png rename to stable/grafana/4.0.27/icon.png diff --git a/stable/grafana/4.0.25/ix_values.yaml b/stable/grafana/4.0.27/ix_values.yaml similarity index 100% rename from stable/grafana/4.0.25/ix_values.yaml rename to stable/grafana/4.0.27/ix_values.yaml diff --git a/stable/grafana/4.0.25/questions.yaml b/stable/grafana/4.0.27/questions.yaml similarity index 100% rename from stable/grafana/4.0.25/questions.yaml rename to stable/grafana/4.0.27/questions.yaml diff --git a/stable/htpcmanager/2.0.14/templates/common.yaml b/stable/grafana/4.0.27/templates/common.yaml similarity index 100% rename from stable/htpcmanager/2.0.14/templates/common.yaml rename to stable/grafana/4.0.27/templates/common.yaml diff --git a/stable/grafana/4.0.25/templates/prometheusrules.yaml b/stable/grafana/4.0.27/templates/prometheusrules.yaml similarity index 100% rename from stable/grafana/4.0.25/templates/prometheusrules.yaml rename to stable/grafana/4.0.27/templates/prometheusrules.yaml diff --git a/stable/grafana/4.0.25/templates/servicemonitor.yaml b/stable/grafana/4.0.27/templates/servicemonitor.yaml similarity index 100% rename from stable/grafana/4.0.25/templates/servicemonitor.yaml rename to stable/grafana/4.0.27/templates/servicemonitor.yaml diff --git a/stable/hedgedoc/4.0.15/values.yaml b/stable/grafana/4.0.27/values.yaml similarity index 100% rename from stable/hedgedoc/4.0.15/values.yaml rename to stable/grafana/4.0.27/values.yaml diff --git a/stable/grav/4.0.14/CHANGELOG.md b/stable/grav/4.0.14/CHANGELOG.md deleted file mode 100644 index d43e4d91c2b..00000000000 --- a/stable/grav/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 76b48f941fc..00000000000 --- a/stable/grav/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-12T23:02:06.081745021Z" diff --git a/stable/grav/4.0.14/Chart.yaml b/stable/grav/4.0.14/Chart.yaml deleted file mode 100644 index 34203a500c6..00000000000 --- a/stable/grav/4.0.14/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/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.16/CHANGELOG.md b/stable/grav/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..bada5413268 --- /dev/null +++ b/stable/grav/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [grav-4.0.16](https://github.com/truecharts/apps/compare/grav-4.0.14...grav-4.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/grav/4.0.16/Chart.lock b/stable/grav/4.0.16/Chart.lock new file mode 100644 index 00000000000..6e5b39e77c0 --- /dev/null +++ b/stable/grav/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-14T14:06:26.980421959Z" diff --git a/stable/grav/4.0.16/Chart.yaml b/stable/grav/4.0.16/Chart.yaml new file mode 100644 index 00000000000..ff4a0d0bd16 --- /dev/null +++ b/stable/grav/4.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/grav/4.0.14/README.md b/stable/grav/4.0.16/README.md similarity index 100% rename from stable/grav/4.0.14/README.md rename to stable/grav/4.0.16/README.md diff --git a/stable/grav/4.0.14/app-readme.md b/stable/grav/4.0.16/app-readme.md similarity index 100% rename from stable/grav/4.0.14/app-readme.md rename to stable/grav/4.0.16/app-readme.md diff --git a/stable/homarr/2.0.16/charts/common-10.4.4.tgz b/stable/grav/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/homarr/2.0.16/charts/common-10.4.4.tgz rename to stable/grav/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/grav/4.0.14/icon.png b/stable/grav/4.0.16/icon.png similarity index 100% rename from stable/grav/4.0.14/icon.png rename to stable/grav/4.0.16/icon.png diff --git a/stable/grav/4.0.14/ix_values.yaml b/stable/grav/4.0.16/ix_values.yaml similarity index 100% rename from stable/grav/4.0.14/ix_values.yaml rename to stable/grav/4.0.16/ix_values.yaml diff --git a/stable/grav/4.0.14/questions.yaml b/stable/grav/4.0.16/questions.yaml similarity index 100% rename from stable/grav/4.0.14/questions.yaml rename to stable/grav/4.0.16/questions.yaml diff --git a/stable/grav/4.0.14/templates/common.yaml b/stable/grav/4.0.16/templates/common.yaml similarity index 100% rename from stable/grav/4.0.14/templates/common.yaml rename to stable/grav/4.0.16/templates/common.yaml diff --git a/stable/homarr/2.0.16/values.yaml b/stable/grav/4.0.16/values.yaml similarity index 100% rename from stable/homarr/2.0.16/values.yaml rename to stable/grav/4.0.16/values.yaml diff --git a/stable/grist/3.0.15/CHANGELOG.md b/stable/grist/3.0.15/CHANGELOG.md deleted file mode 100644 index 86b7b6b8d76..00000000000 --- a/stable/grist/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 7e9eeb41543..00000000000 --- a/stable/grist/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: 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 deleted file mode 100644 index ed24ad08ee3..00000000000 --- a/stable/grist/3.0.15/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/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.17/CHANGELOG.md b/stable/grist/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..4015ce4361a --- /dev/null +++ b/stable/grist/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [grist-3.0.17](https://github.com/truecharts/apps/compare/grist-3.0.15...grist-3.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/grist/3.0.17/Chart.lock b/stable/grist/3.0.17/Chart.lock new file mode 100644 index 00000000000..7669941a8c8 --- /dev/null +++ b/stable/grist/3.0.17/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-14T14:06:43.150046963Z" diff --git a/stable/grist/3.0.17/Chart.yaml b/stable/grist/3.0.17/Chart.yaml new file mode 100644 index 00000000000..5cca9d01517 --- /dev/null +++ b/stable/grist/3.0.17/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.17 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/grist/3.0.15/README.md b/stable/grist/3.0.17/README.md similarity index 100% rename from stable/grist/3.0.15/README.md rename to stable/grist/3.0.17/README.md diff --git a/stable/grist/3.0.15/app-readme.md b/stable/grist/3.0.17/app-readme.md similarity index 100% rename from stable/grist/3.0.15/app-readme.md rename to stable/grist/3.0.17/app-readme.md diff --git a/stable/homer/2.0.18/charts/common-10.4.4.tgz b/stable/grist/3.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/homer/2.0.18/charts/common-10.4.4.tgz rename to stable/grist/3.0.17/charts/common-10.4.4.tgz diff --git a/stable/librephotos/4.0.17/charts/redis-3.0.30.tgz b/stable/grist/3.0.17/charts/redis-3.0.30.tgz similarity index 100% rename from stable/librephotos/4.0.17/charts/redis-3.0.30.tgz rename to stable/grist/3.0.17/charts/redis-3.0.30.tgz diff --git a/stable/grist/3.0.15/icon.png b/stable/grist/3.0.17/icon.png similarity index 100% rename from stable/grist/3.0.15/icon.png rename to stable/grist/3.0.17/icon.png diff --git a/stable/grist/3.0.15/ix_values.yaml b/stable/grist/3.0.17/ix_values.yaml similarity index 100% rename from stable/grist/3.0.15/ix_values.yaml rename to stable/grist/3.0.17/ix_values.yaml diff --git a/stable/grist/3.0.15/questions.yaml b/stable/grist/3.0.17/questions.yaml similarity index 100% rename from stable/grist/3.0.15/questions.yaml rename to stable/grist/3.0.17/questions.yaml diff --git a/stable/hyperion-ng/6.0.15/templates/common.yaml b/stable/grist/3.0.17/templates/common.yaml similarity index 100% rename from stable/hyperion-ng/6.0.15/templates/common.yaml rename to stable/grist/3.0.17/templates/common.yaml diff --git a/stable/homer/2.0.18/values.yaml b/stable/grist/3.0.17/values.yaml similarity index 100% rename from stable/homer/2.0.18/values.yaml rename to stable/grist/3.0.17/values.yaml diff --git a/stable/grocy/11.0.21/CHANGELOG.md b/stable/grocy/11.0.21/CHANGELOG.md new file mode 100644 index 00000000000..1c727512d3e --- /dev/null +++ b/stable/grocy/11.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [grocy-11.0.21](https://github.com/truecharts/apps/compare/grocy-11.0.19...grocy-11.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/grocy/11.0.21/Chart.lock b/stable/grocy/11.0.21/Chart.lock new file mode 100644 index 00000000000..9dd72c20b2d --- /dev/null +++ b/stable/grocy/11.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-14T14:06:42.211705107Z" diff --git a/stable/grocy/11.0.21/Chart.yaml b/stable/grocy/11.0.21/Chart.yaml new file mode 100644 index 00000000000..a4a584149d2 --- /dev/null +++ b/stable/grocy/11.0.21/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.21 +annotations: + truecharts.org/catagories: | + - Home-Automation + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/grocy/11.0.21/README.md b/stable/grocy/11.0.21/README.md new file mode 100644 index 00000000000..7bf5c7bbebf --- /dev/null +++ b/stable/grocy/11.0.21/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.21/app-readme.md b/stable/grocy/11.0.21/app-readme.md new file mode 100644 index 00000000000..680a98a5dee --- /dev/null +++ b/stable/grocy/11.0.21/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.14/charts/common-10.4.4.tgz b/stable/grocy/11.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/htpcmanager/2.0.14/charts/common-10.4.4.tgz rename to stable/grocy/11.0.21/charts/common-10.4.4.tgz diff --git a/stable/grocy/11.0.21/icon.png b/stable/grocy/11.0.21/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.21/ix_values.yaml b/stable/grocy/11.0.21/ix_values.yaml new file mode 100644 index 00000000000..dfb87e20714 --- /dev/null +++ b/stable/grocy/11.0.21/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.21/questions.yaml b/stable/grocy/11.0.21/questions.yaml new file mode 100644 index 00000000000..87a200e6842 --- /dev/null +++ b/stable/grocy/11.0.21/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.16/templates/common.yaml b/stable/grocy/11.0.21/templates/common.yaml similarity index 100% rename from stable/icinga2/3.0.16/templates/common.yaml rename to stable/grocy/11.0.21/templates/common.yaml diff --git a/stable/htpcmanager/2.0.14/values.yaml b/stable/grocy/11.0.21/values.yaml similarity index 100% rename from stable/htpcmanager/2.0.14/values.yaml rename to stable/grocy/11.0.21/values.yaml diff --git a/stable/guacamole-client/4.0.15/CHANGELOG.md b/stable/guacamole-client/4.0.15/CHANGELOG.md deleted file mode 100644 index 2077e73e2a0..00000000000 --- a/stable/guacamole-client/4.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index a54b8507496..00000000000 --- a/stable/guacamole-client/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-12T23:02:26.430267637Z" diff --git a/stable/guacamole-client/4.0.15/Chart.yaml b/stable/guacamole-client/4.0.15/Chart.yaml deleted file mode 100644 index 268adbcc875..00000000000 --- a/stable/guacamole-client/4.0.15/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/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.17/CHANGELOG.md b/stable/guacamole-client/4.0.17/CHANGELOG.md new file mode 100644 index 00000000000..c3c05451fff --- /dev/null +++ b/stable/guacamole-client/4.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [guacamole-client-4.0.17](https://github.com/truecharts/apps/compare/guacamole-client-4.0.15...guacamole-client-4.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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 diff --git a/stable/guacamole-client/4.0.17/Chart.lock b/stable/guacamole-client/4.0.17/Chart.lock new file mode 100644 index 00000000000..76fcbc47785 --- /dev/null +++ b/stable/guacamole-client/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-14T14:06:51.929630372Z" diff --git a/stable/guacamole-client/4.0.17/Chart.yaml b/stable/guacamole-client/4.0.17/Chart.yaml new file mode 100644 index 00000000000..5506aabcb25 --- /dev/null +++ b/stable/guacamole-client/4.0.17/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.17 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/guacamole-client/4.0.15/README.md b/stable/guacamole-client/4.0.17/README.md similarity index 100% rename from stable/guacamole-client/4.0.15/README.md rename to stable/guacamole-client/4.0.17/README.md diff --git a/stable/guacamole-client/4.0.15/app-readme.md b/stable/guacamole-client/4.0.17/app-readme.md similarity index 100% rename from stable/guacamole-client/4.0.15/app-readme.md rename to stable/guacamole-client/4.0.17/app-readme.md diff --git a/stable/hyperion-ng/6.0.15/charts/common-10.4.4.tgz b/stable/guacamole-client/4.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/hyperion-ng/6.0.15/charts/common-10.4.4.tgz rename to stable/guacamole-client/4.0.17/charts/common-10.4.4.tgz diff --git a/stable/inventree/3.0.19/charts/postgresql-8.0.30.tgz b/stable/guacamole-client/4.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/inventree/3.0.19/charts/postgresql-8.0.30.tgz rename to stable/guacamole-client/4.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/guacamole-client/4.0.15/icon.png b/stable/guacamole-client/4.0.17/icon.png similarity index 100% rename from stable/guacamole-client/4.0.15/icon.png rename to stable/guacamole-client/4.0.17/icon.png diff --git a/stable/guacamole-client/4.0.15/ix_values.yaml b/stable/guacamole-client/4.0.17/ix_values.yaml similarity index 100% rename from stable/guacamole-client/4.0.15/ix_values.yaml rename to stable/guacamole-client/4.0.17/ix_values.yaml diff --git a/stable/guacamole-client/4.0.15/questions.yaml b/stable/guacamole-client/4.0.17/questions.yaml similarity index 100% rename from stable/guacamole-client/4.0.15/questions.yaml rename to stable/guacamole-client/4.0.17/questions.yaml diff --git a/stable/guacamole-client/4.0.15/templates/_configmap.tpl b/stable/guacamole-client/4.0.17/templates/_configmap.tpl similarity index 100% rename from stable/guacamole-client/4.0.15/templates/_configmap.tpl rename to stable/guacamole-client/4.0.17/templates/_configmap.tpl diff --git a/stable/guacamole-client/4.0.15/templates/common.yaml b/stable/guacamole-client/4.0.17/templates/common.yaml similarity index 100% rename from stable/guacamole-client/4.0.15/templates/common.yaml rename to stable/guacamole-client/4.0.17/templates/common.yaml diff --git a/stable/hyperion-ng/6.0.15/values.yaml b/stable/guacamole-client/4.0.17/values.yaml similarity index 100% rename from stable/hyperion-ng/6.0.15/values.yaml rename to stable/guacamole-client/4.0.17/values.yaml diff --git a/stable/guacd/2.0.16/CHANGELOG.md b/stable/guacd/2.0.16/CHANGELOG.md deleted file mode 100644 index 5a428f8074b..00000000000 --- a/stable/guacd/2.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 8b555549cd8..00000000000 --- a/stable/guacd/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-12T23:02:23.699767633Z" diff --git a/stable/guacd/2.0.16/Chart.yaml b/stable/guacd/2.0.16/Chart.yaml deleted file mode 100644 index c68586558c9..00000000000 --- a/stable/guacd/2.0.16/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -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.18/CHANGELOG.md b/stable/guacd/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..32bb891ed9d --- /dev/null +++ b/stable/guacd/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [guacd-2.0.18](https://github.com/truecharts/apps/compare/guacd-2.0.16...guacd-2.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/guacd/2.0.18/Chart.lock b/stable/guacd/2.0.18/Chart.lock new file mode 100644 index 00000000000..bb49dd5a1ac --- /dev/null +++ b/stable/guacd/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-14T14:06:51.494819894Z" diff --git a/stable/guacd/2.0.18/Chart.yaml b/stable/guacd/2.0.18/Chart.yaml new file mode 100644 index 00000000000..2cc559c00cc --- /dev/null +++ b/stable/guacd/2.0.18/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: guacd +version: 2.0.18 +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.16/README.md b/stable/guacd/2.0.18/README.md similarity index 100% rename from stable/guacd/2.0.16/README.md rename to stable/guacd/2.0.18/README.md diff --git a/stable/guacd/2.0.16/app-readme.md b/stable/guacd/2.0.18/app-readme.md similarity index 100% rename from stable/guacd/2.0.16/app-readme.md rename to stable/guacd/2.0.18/app-readme.md diff --git a/stable/icantbelieveitsnotvaletudo/4.0.15/charts/common-10.4.4.tgz b/stable/guacd/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.15/charts/common-10.4.4.tgz rename to stable/guacd/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/guacd/2.0.16/icon.png b/stable/guacd/2.0.18/icon.png similarity index 100% rename from stable/guacd/2.0.16/icon.png rename to stable/guacd/2.0.18/icon.png diff --git a/stable/guacd/2.0.16/ix_values.yaml b/stable/guacd/2.0.18/ix_values.yaml similarity index 100% rename from stable/guacd/2.0.16/ix_values.yaml rename to stable/guacd/2.0.18/ix_values.yaml diff --git a/stable/guacd/2.0.16/questions.yaml b/stable/guacd/2.0.18/questions.yaml similarity index 100% rename from stable/guacd/2.0.16/questions.yaml rename to stable/guacd/2.0.18/questions.yaml diff --git a/stable/impostor-server/1.0.18/templates/common.yaml b/stable/guacd/2.0.18/templates/common.yaml similarity index 100% rename from stable/impostor-server/1.0.18/templates/common.yaml rename to stable/guacd/2.0.18/templates/common.yaml diff --git a/stable/icantbelieveitsnotvaletudo/4.0.15/values.yaml b/stable/guacd/2.0.18/values.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.15/values.yaml rename to stable/guacd/2.0.18/values.yaml diff --git a/stable/habridge/2.0.14/CHANGELOG.md b/stable/habridge/2.0.14/CHANGELOG.md deleted file mode 100644 index da453df89a6..00000000000 --- a/stable/habridge/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index c85ff3e042d..00000000000 --- a/stable/habridge/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-12T23:02:33.989517226Z" diff --git a/stable/habridge/2.0.14/Chart.yaml b/stable/habridge/2.0.14/Chart.yaml deleted file mode 100644 index 823ce7af542..00000000000 --- a/stable/habridge/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/habridge/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..2c416ed5e55 --- /dev/null +++ b/stable/habridge/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [habridge-2.0.16](https://github.com/truecharts/apps/compare/habridge-2.0.14...habridge-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/habridge/2.0.16/Chart.lock b/stable/habridge/2.0.16/Chart.lock new file mode 100644 index 00000000000..2e5fe073d24 --- /dev/null +++ b/stable/habridge/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-14T14:07:00.274629053Z" diff --git a/stable/habridge/2.0.16/Chart.yaml b/stable/habridge/2.0.16/Chart.yaml new file mode 100644 index 00000000000..87389acceb0 --- /dev/null +++ b/stable/habridge/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: habridge +version: 2.0.16 +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.14/README.md b/stable/habridge/2.0.16/README.md similarity index 100% rename from stable/habridge/2.0.14/README.md rename to stable/habridge/2.0.16/README.md diff --git a/stable/habridge/2.0.14/app-readme.md b/stable/habridge/2.0.16/app-readme.md similarity index 100% rename from stable/habridge/2.0.14/app-readme.md rename to stable/habridge/2.0.16/app-readme.md diff --git a/stable/icinga2/3.0.16/charts/common-10.4.4.tgz b/stable/habridge/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/icinga2/3.0.16/charts/common-10.4.4.tgz rename to stable/habridge/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/habridge/2.0.14/icon.png b/stable/habridge/2.0.16/icon.png similarity index 100% rename from stable/habridge/2.0.14/icon.png rename to stable/habridge/2.0.16/icon.png diff --git a/stable/habridge/2.0.14/ix_values.yaml b/stable/habridge/2.0.16/ix_values.yaml similarity index 100% rename from stable/habridge/2.0.14/ix_values.yaml rename to stable/habridge/2.0.16/ix_values.yaml diff --git a/stable/habridge/2.0.14/questions.yaml b/stable/habridge/2.0.16/questions.yaml similarity index 100% rename from stable/habridge/2.0.14/questions.yaml rename to stable/habridge/2.0.16/questions.yaml diff --git a/stable/ispy-agent-dvr/2.0.20/templates/common.yaml b/stable/habridge/2.0.16/templates/common.yaml similarity index 100% rename from stable/ispy-agent-dvr/2.0.20/templates/common.yaml rename to stable/habridge/2.0.16/templates/common.yaml diff --git a/stable/icinga2/3.0.16/values.yaml b/stable/habridge/2.0.16/values.yaml similarity index 100% rename from stable/icinga2/3.0.16/values.yaml rename to stable/habridge/2.0.16/values.yaml diff --git a/stable/hammond/2.0.14/CHANGELOG.md b/stable/hammond/2.0.14/CHANGELOG.md deleted file mode 100644 index 231cdb63f80..00000000000 --- a/stable/hammond/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 2937a017a9a..00000000000 --- a/stable/hammond/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-12T23:02:35.193596111Z" diff --git a/stable/hammond/2.0.14/Chart.yaml b/stable/hammond/2.0.14/Chart.yaml deleted file mode 100644 index 0687397aef9..00000000000 --- a/stable/hammond/2.0.14/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/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.16/CHANGELOG.md b/stable/hammond/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..af030d4f5f4 --- /dev/null +++ b/stable/hammond/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [hammond-2.0.16](https://github.com/truecharts/apps/compare/hammond-2.0.14...hammond-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/hammond/2.0.16/Chart.lock b/stable/hammond/2.0.16/Chart.lock new file mode 100644 index 00000000000..0a45027a1c2 --- /dev/null +++ b/stable/hammond/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-14T14:07:06.469329989Z" diff --git a/stable/hammond/2.0.16/Chart.yaml b/stable/hammond/2.0.16/Chart.yaml new file mode 100644 index 00000000000..6e949935de8 --- /dev/null +++ b/stable/hammond/2.0.16/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.16 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/hammond/2.0.14/README.md b/stable/hammond/2.0.16/README.md similarity index 100% rename from stable/hammond/2.0.14/README.md rename to stable/hammond/2.0.16/README.md diff --git a/stable/hammond/2.0.14/app-readme.md b/stable/hammond/2.0.16/app-readme.md similarity index 100% rename from stable/hammond/2.0.14/app-readme.md rename to stable/hammond/2.0.16/app-readme.md diff --git a/stable/impostor-server/1.0.18/charts/common-10.4.4.tgz b/stable/hammond/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/impostor-server/1.0.18/charts/common-10.4.4.tgz rename to stable/hammond/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/hammond/2.0.14/icon.png b/stable/hammond/2.0.16/icon.png similarity index 100% rename from stable/hammond/2.0.14/icon.png rename to stable/hammond/2.0.16/icon.png diff --git a/stable/hammond/2.0.14/ix_values.yaml b/stable/hammond/2.0.16/ix_values.yaml similarity index 100% rename from stable/hammond/2.0.14/ix_values.yaml rename to stable/hammond/2.0.16/ix_values.yaml diff --git a/stable/hammond/2.0.14/questions.yaml b/stable/hammond/2.0.16/questions.yaml similarity index 100% rename from stable/hammond/2.0.14/questions.yaml rename to stable/hammond/2.0.16/questions.yaml diff --git a/stable/hammond/2.0.14/templates/_secrets.tpl b/stable/hammond/2.0.16/templates/_secrets.tpl similarity index 100% rename from stable/hammond/2.0.14/templates/_secrets.tpl rename to stable/hammond/2.0.16/templates/_secrets.tpl diff --git a/stable/hammond/2.0.14/templates/common.yaml b/stable/hammond/2.0.16/templates/common.yaml similarity index 100% rename from stable/hammond/2.0.14/templates/common.yaml rename to stable/hammond/2.0.16/templates/common.yaml diff --git a/stable/impostor-server/1.0.18/values.yaml b/stable/hammond/2.0.16/values.yaml similarity index 100% rename from stable/impostor-server/1.0.18/values.yaml rename to stable/hammond/2.0.16/values.yaml diff --git a/stable/handbrake/13.0.18/CHANGELOG.md b/stable/handbrake/13.0.18/CHANGELOG.md new file mode 100644 index 00000000000..ac284bb9544 --- /dev/null +++ b/stable/handbrake/13.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [handbrake-13.0.18](https://github.com/truecharts/apps/compare/handbrake-13.0.16...handbrake-13.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/handbrake/13.0.18/Chart.lock b/stable/handbrake/13.0.18/Chart.lock new file mode 100644 index 00000000000..d4ffe17b997 --- /dev/null +++ b/stable/handbrake/13.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-14T14:07:09.983592291Z" diff --git a/stable/handbrake/13.0.18/Chart.yaml b/stable/handbrake/13.0.18/Chart.yaml new file mode 100644 index 00000000000..d4b8d3afaef --- /dev/null +++ b/stable/handbrake/13.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/handbrake/13.0.18/README.md b/stable/handbrake/13.0.18/README.md new file mode 100644 index 00000000000..6bfa56a4442 --- /dev/null +++ b/stable/handbrake/13.0.18/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.18/app-readme.md b/stable/handbrake/13.0.18/app-readme.md new file mode 100644 index 00000000000..f9af35c5f66 --- /dev/null +++ b/stable/handbrake/13.0.18/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.19/charts/common-10.4.4.tgz b/stable/handbrake/13.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/inventree/3.0.19/charts/common-10.4.4.tgz rename to stable/handbrake/13.0.18/charts/common-10.4.4.tgz diff --git a/stable/handbrake/13.0.18/docs/installation_notes.md b/stable/handbrake/13.0.18/docs/installation_notes.md new file mode 100644 index 00000000000..776edbdc850 --- /dev/null +++ b/stable/handbrake/13.0.18/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/handbrake/13.0.18/icon.png b/stable/handbrake/13.0.18/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.18/ix_values.yaml b/stable/handbrake/13.0.18/ix_values.yaml new file mode 100644 index 00000000000..aa791e867ee --- /dev/null +++ b/stable/handbrake/13.0.18/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.18/questions.yaml b/stable/handbrake/13.0.18/questions.yaml new file mode 100644 index 00000000000..57df79c4e70 --- /dev/null +++ b/stable/handbrake/13.0.18/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.14/templates/common.yaml b/stable/handbrake/13.0.18/templates/common.yaml similarity index 100% rename from stable/iyuuplus/2.0.14/templates/common.yaml rename to stable/handbrake/13.0.18/templates/common.yaml diff --git a/stable/inventree/3.0.19/values.yaml b/stable/handbrake/13.0.18/values.yaml similarity index 100% rename from stable/inventree/3.0.19/values.yaml rename to stable/handbrake/13.0.18/values.yaml diff --git a/stable/haste-server/6.0.15/CHANGELOG.md b/stable/haste-server/6.0.15/CHANGELOG.md deleted file mode 100644 index 782412b7022..00000000000 --- a/stable/haste-server/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 03963e3aa31..00000000000 --- a/stable/haste-server/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-12T23:02:46.811969606Z" diff --git a/stable/haste-server/6.0.15/Chart.yaml b/stable/haste-server/6.0.15/Chart.yaml deleted file mode 100644 index ac55da610ca..00000000000 --- a/stable/haste-server/6.0.15/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/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.17/CHANGELOG.md b/stable/haste-server/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..35ad6f60901 --- /dev/null +++ b/stable/haste-server/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [haste-server-6.0.17](https://github.com/truecharts/apps/compare/haste-server-6.0.15...haste-server-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/haste-server/6.0.17/Chart.lock b/stable/haste-server/6.0.17/Chart.lock new file mode 100644 index 00000000000..1e615c64583 --- /dev/null +++ b/stable/haste-server/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-14T14:07:16.368284665Z" diff --git a/stable/haste-server/6.0.17/Chart.yaml b/stable/haste-server/6.0.17/Chart.yaml new file mode 100644 index 00000000000..333bc35558c --- /dev/null +++ b/stable/haste-server/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/haste-server/6.0.15/README.md b/stable/haste-server/6.0.17/README.md similarity index 100% rename from stable/haste-server/6.0.15/README.md rename to stable/haste-server/6.0.17/README.md diff --git a/stable/haste-server/6.0.15/app-readme.md b/stable/haste-server/6.0.17/app-readme.md similarity index 100% rename from stable/haste-server/6.0.15/app-readme.md rename to stable/haste-server/6.0.17/app-readme.md diff --git a/stable/ipfs/3.0.18/charts/common-10.4.4.tgz b/stable/haste-server/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/ipfs/3.0.18/charts/common-10.4.4.tgz rename to stable/haste-server/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/haste-server/6.0.15/icon.png b/stable/haste-server/6.0.17/icon.png similarity index 100% rename from stable/haste-server/6.0.15/icon.png rename to stable/haste-server/6.0.17/icon.png diff --git a/stable/haste-server/6.0.15/ix_values.yaml b/stable/haste-server/6.0.17/ix_values.yaml similarity index 100% rename from stable/haste-server/6.0.15/ix_values.yaml rename to stable/haste-server/6.0.17/ix_values.yaml diff --git a/stable/haste-server/6.0.15/questions.yaml b/stable/haste-server/6.0.17/questions.yaml similarity index 100% rename from stable/haste-server/6.0.15/questions.yaml rename to stable/haste-server/6.0.17/questions.yaml diff --git a/stable/jdownloader2/8.0.15/templates/common.yaml b/stable/haste-server/6.0.17/templates/common.yaml similarity index 100% rename from stable/jdownloader2/8.0.15/templates/common.yaml rename to stable/haste-server/6.0.17/templates/common.yaml diff --git a/stable/ipfs/3.0.18/values.yaml b/stable/haste-server/6.0.17/values.yaml similarity index 100% rename from stable/ipfs/3.0.18/values.yaml rename to stable/haste-server/6.0.17/values.yaml diff --git a/stable/headphones/4.0.14/CHANGELOG.md b/stable/headphones/4.0.14/CHANGELOG.md deleted file mode 100644 index e0570b6595b..00000000000 --- a/stable/headphones/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 4fd051f283f..00000000000 --- a/stable/headphones/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-12T23:02:49.040421667Z" diff --git a/stable/headphones/4.0.14/Chart.yaml b/stable/headphones/4.0.14/Chart.yaml deleted file mode 100644 index d01210f38cd..00000000000 --- a/stable/headphones/4.0.14/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/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.16/CHANGELOG.md b/stable/headphones/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..4b9035ba3c5 --- /dev/null +++ b/stable/headphones/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [headphones-4.0.16](https://github.com/truecharts/apps/compare/headphones-4.0.14...headphones-4.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/headphones/4.0.16/Chart.lock b/stable/headphones/4.0.16/Chart.lock new file mode 100644 index 00000000000..c6d8d30c0cd --- /dev/null +++ b/stable/headphones/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-14T14:07:19.082411788Z" diff --git a/stable/headphones/4.0.16/Chart.yaml b/stable/headphones/4.0.16/Chart.yaml new file mode 100644 index 00000000000..d07d7732d76 --- /dev/null +++ b/stable/headphones/4.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/headphones/4.0.14/README.md b/stable/headphones/4.0.16/README.md similarity index 100% rename from stable/headphones/4.0.14/README.md rename to stable/headphones/4.0.16/README.md diff --git a/stable/headphones/4.0.14/app-readme.md b/stable/headphones/4.0.16/app-readme.md similarity index 100% rename from stable/headphones/4.0.14/app-readme.md rename to stable/headphones/4.0.16/app-readme.md diff --git a/stable/ispy-agent-dvr/2.0.20/charts/common-10.4.4.tgz b/stable/headphones/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/ispy-agent-dvr/2.0.20/charts/common-10.4.4.tgz rename to stable/headphones/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/headphones/4.0.14/icon.png b/stable/headphones/4.0.16/icon.png similarity index 100% rename from stable/headphones/4.0.14/icon.png rename to stable/headphones/4.0.16/icon.png diff --git a/stable/headphones/4.0.14/ix_values.yaml b/stable/headphones/4.0.16/ix_values.yaml similarity index 100% rename from stable/headphones/4.0.14/ix_values.yaml rename to stable/headphones/4.0.16/ix_values.yaml diff --git a/stable/headphones/4.0.14/questions.yaml b/stable/headphones/4.0.16/questions.yaml similarity index 100% rename from stable/headphones/4.0.14/questions.yaml rename to stable/headphones/4.0.16/questions.yaml diff --git a/stable/headphones/4.0.14/templates/common.yaml b/stable/headphones/4.0.16/templates/common.yaml similarity index 100% rename from stable/headphones/4.0.14/templates/common.yaml rename to stable/headphones/4.0.16/templates/common.yaml diff --git a/stable/ispy-agent-dvr/2.0.20/values.yaml b/stable/headphones/4.0.16/values.yaml similarity index 100% rename from stable/ispy-agent-dvr/2.0.20/values.yaml rename to stable/headphones/4.0.16/values.yaml diff --git a/stable/healthchecks/7.0.16/CHANGELOG.md b/stable/healthchecks/7.0.16/CHANGELOG.md deleted file mode 100644 index 5b4250e0ea3..00000000000 --- a/stable/healthchecks/7.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index ef8aedeeb05..00000000000 --- a/stable/healthchecks/7.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-12T23:02:50.786564169Z" diff --git a/stable/healthchecks/7.0.16/Chart.yaml b/stable/healthchecks/7.0.16/Chart.yaml deleted file mode 100644 index 3b67e5680b3..00000000000 --- a/stable/healthchecks/7.0.16/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/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.18/CHANGELOG.md b/stable/healthchecks/7.0.18/CHANGELOG.md new file mode 100644 index 00000000000..f868bfe7fdd --- /dev/null +++ b/stable/healthchecks/7.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [healthchecks-7.0.18](https://github.com/truecharts/apps/compare/healthchecks-7.0.16...healthchecks-7.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/healthchecks/7.0.18/Chart.lock b/stable/healthchecks/7.0.18/Chart.lock new file mode 100644 index 00000000000..0f2984966d7 --- /dev/null +++ b/stable/healthchecks/7.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-14T14:07:24.637481129Z" diff --git a/stable/healthchecks/7.0.18/Chart.yaml b/stable/healthchecks/7.0.18/Chart.yaml new file mode 100644 index 00000000000..99b5dec89b9 --- /dev/null +++ b/stable/healthchecks/7.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/healthchecks/7.0.16/README.md b/stable/healthchecks/7.0.18/README.md similarity index 100% rename from stable/healthchecks/7.0.16/README.md rename to stable/healthchecks/7.0.18/README.md diff --git a/stable/healthchecks/7.0.16/app-readme.md b/stable/healthchecks/7.0.18/app-readme.md similarity index 100% rename from stable/healthchecks/7.0.16/app-readme.md rename to stable/healthchecks/7.0.18/app-readme.md diff --git a/stable/iyuuplus/2.0.14/charts/common-10.4.4.tgz b/stable/healthchecks/7.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/iyuuplus/2.0.14/charts/common-10.4.4.tgz rename to stable/healthchecks/7.0.18/charts/common-10.4.4.tgz diff --git a/stable/healthchecks/7.0.16/icon.png b/stable/healthchecks/7.0.18/icon.png similarity index 100% rename from stable/healthchecks/7.0.16/icon.png rename to stable/healthchecks/7.0.18/icon.png diff --git a/stable/healthchecks/7.0.16/ix_values.yaml b/stable/healthchecks/7.0.18/ix_values.yaml similarity index 100% rename from stable/healthchecks/7.0.16/ix_values.yaml rename to stable/healthchecks/7.0.18/ix_values.yaml diff --git a/stable/healthchecks/7.0.16/questions.yaml b/stable/healthchecks/7.0.18/questions.yaml similarity index 100% rename from stable/healthchecks/7.0.16/questions.yaml rename to stable/healthchecks/7.0.18/questions.yaml diff --git a/stable/jellyseerr/2.0.14/templates/common.yaml b/stable/healthchecks/7.0.18/templates/common.yaml similarity index 100% rename from stable/jellyseerr/2.0.14/templates/common.yaml rename to stable/healthchecks/7.0.18/templates/common.yaml diff --git a/stable/iyuuplus/2.0.14/values.yaml b/stable/healthchecks/7.0.18/values.yaml similarity index 100% rename from stable/iyuuplus/2.0.14/values.yaml rename to stable/healthchecks/7.0.18/values.yaml diff --git a/stable/hedgedoc/4.0.15/CHANGELOG.md b/stable/hedgedoc/4.0.15/CHANGELOG.md deleted file mode 100644 index a23c7e55b69..00000000000 --- a/stable/hedgedoc/4.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [hedgedoc-4.0.15](https://github.com/truecharts/apps/compare/hedgedoc-4.0.14...hedgedoc-4.0.15) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [hedgedoc-4.0.14](https://github.com/truecharts/apps/compare/hedgedoc-4.0.13...hedgedoc-4.0.14) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - - diff --git a/stable/hedgedoc/4.0.15/Chart.lock b/stable/hedgedoc/4.0.15/Chart.lock deleted file mode 100644 index 9e827a46070..00000000000 --- a/stable/hedgedoc/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-14T11:53:01.760621338Z" diff --git a/stable/hedgedoc/4.0.15/Chart.yaml b/stable/hedgedoc/4.0.15/Chart.yaml deleted file mode 100644 index fb92797cbbc..00000000000 --- a/stable/hedgedoc/4.0.15/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: hedgedoc -version: 4.0.15 -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.17/CHANGELOG.md b/stable/hedgedoc/4.0.17/CHANGELOG.md new file mode 100644 index 00000000000..21341fc4d94 --- /dev/null +++ b/stable/hedgedoc/4.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [hedgedoc-4.0.17](https://github.com/truecharts/apps/compare/hedgedoc-4.0.15...hedgedoc-4.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [hedgedoc-4.0.15](https://github.com/truecharts/apps/compare/hedgedoc-4.0.14...hedgedoc-4.0.15) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [hedgedoc-4.0.14](https://github.com/truecharts/apps/compare/hedgedoc-4.0.13...hedgedoc-4.0.14) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + + diff --git a/stable/hedgedoc/4.0.17/Chart.lock b/stable/hedgedoc/4.0.17/Chart.lock new file mode 100644 index 00000000000..f7b51346d3e --- /dev/null +++ b/stable/hedgedoc/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-14T14:07:34.78383811Z" diff --git a/stable/hedgedoc/4.0.17/Chart.yaml b/stable/hedgedoc/4.0.17/Chart.yaml new file mode 100644 index 00000000000..515a73a15af --- /dev/null +++ b/stable/hedgedoc/4.0.17/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: hedgedoc +version: 4.0.17 +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.15/README.md b/stable/hedgedoc/4.0.17/README.md similarity index 100% rename from stable/hedgedoc/4.0.15/README.md rename to stable/hedgedoc/4.0.17/README.md diff --git a/stable/hedgedoc/4.0.15/app-readme.md b/stable/hedgedoc/4.0.17/app-readme.md similarity index 100% rename from stable/hedgedoc/4.0.15/app-readme.md rename to stable/hedgedoc/4.0.17/app-readme.md diff --git a/stable/jdownloader2/8.0.15/charts/common-10.4.4.tgz b/stable/hedgedoc/4.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/jdownloader2/8.0.15/charts/common-10.4.4.tgz rename to stable/hedgedoc/4.0.17/charts/common-10.4.4.tgz diff --git a/stable/joplin-server/8.0.14/charts/postgresql-8.0.30.tgz b/stable/hedgedoc/4.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/joplin-server/8.0.14/charts/postgresql-8.0.30.tgz rename to stable/hedgedoc/4.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/hedgedoc/4.0.15/icon.png b/stable/hedgedoc/4.0.17/icon.png similarity index 100% rename from stable/hedgedoc/4.0.15/icon.png rename to stable/hedgedoc/4.0.17/icon.png diff --git a/stable/hedgedoc/4.0.15/ix_values.yaml b/stable/hedgedoc/4.0.17/ix_values.yaml similarity index 100% rename from stable/hedgedoc/4.0.15/ix_values.yaml rename to stable/hedgedoc/4.0.17/ix_values.yaml diff --git a/stable/hedgedoc/4.0.15/questions.yaml b/stable/hedgedoc/4.0.17/questions.yaml similarity index 100% rename from stable/hedgedoc/4.0.15/questions.yaml rename to stable/hedgedoc/4.0.17/questions.yaml diff --git a/stable/hedgedoc/4.0.15/templates/_secrets.tpl b/stable/hedgedoc/4.0.17/templates/_secrets.tpl similarity index 100% rename from stable/hedgedoc/4.0.15/templates/_secrets.tpl rename to stable/hedgedoc/4.0.17/templates/_secrets.tpl diff --git a/stable/hedgedoc/4.0.15/templates/common.yaml b/stable/hedgedoc/4.0.17/templates/common.yaml similarity index 100% rename from stable/hedgedoc/4.0.15/templates/common.yaml rename to stable/hedgedoc/4.0.17/templates/common.yaml diff --git a/stable/jdownloader2/8.0.15/values.yaml b/stable/hedgedoc/4.0.17/values.yaml similarity index 100% rename from stable/jdownloader2/8.0.15/values.yaml rename to stable/hedgedoc/4.0.17/values.yaml diff --git a/stable/heimdall/11.0.18/CHANGELOG.md b/stable/heimdall/11.0.18/CHANGELOG.md new file mode 100644 index 00000000000..a24ef3fce6a --- /dev/null +++ b/stable/heimdall/11.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [heimdall-11.0.18](https://github.com/truecharts/apps/compare/heimdall-11.0.16...heimdall-11.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/heimdall/11.0.18/Chart.lock b/stable/heimdall/11.0.18/Chart.lock new file mode 100644 index 00000000000..cee2a3e5d53 --- /dev/null +++ b/stable/heimdall/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-14T14:07:35.097536059Z" diff --git a/stable/heimdall/11.0.18/Chart.yaml b/stable/heimdall/11.0.18/Chart.yaml new file mode 100644 index 00000000000..ca99ceb8bed --- /dev/null +++ b/stable/heimdall/11.0.18/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.18 +annotations: + truecharts.org/catagories: | + - organizers + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/heimdall/11.0.18/README.md b/stable/heimdall/11.0.18/README.md new file mode 100644 index 00000000000..01b41cf41e6 --- /dev/null +++ b/stable/heimdall/11.0.18/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.18/app-readme.md b/stable/heimdall/11.0.18/app-readme.md new file mode 100644 index 00000000000..4536a5af69a --- /dev/null +++ b/stable/heimdall/11.0.18/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.14/charts/common-10.4.4.tgz b/stable/heimdall/11.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/jellyseerr/2.0.14/charts/common-10.4.4.tgz rename to stable/heimdall/11.0.18/charts/common-10.4.4.tgz diff --git a/stable/heimdall/11.0.18/icon.png b/stable/heimdall/11.0.18/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4420538688acab63cb6a8b8dcb4ed747853bea33 GIT binary patch literal 20624 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 -### [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 deleted file mode 100644 index c58fe160754..00000000000 --- a/stable/homarr/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-12T23:03:04.53119229Z" diff --git a/stable/homarr/2.0.16/Chart.yaml b/stable/homarr/2.0.16/Chart.yaml deleted file mode 100644 index 77f440dc550..00000000000 --- a/stable/homarr/2.0.16/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/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.18/CHANGELOG.md b/stable/homarr/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..d34b84b7f63 --- /dev/null +++ b/stable/homarr/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [homarr-2.0.18](https://github.com/truecharts/apps/compare/homarr-2.0.16...homarr-2.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/homarr/2.0.18/Chart.lock b/stable/homarr/2.0.18/Chart.lock new file mode 100644 index 00000000000..eef21050466 --- /dev/null +++ b/stable/homarr/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-14T14:07:37.746318672Z" diff --git a/stable/homarr/2.0.18/Chart.yaml b/stable/homarr/2.0.18/Chart.yaml new file mode 100644 index 00000000000..f9c21211041 --- /dev/null +++ b/stable/homarr/2.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/homarr/2.0.16/README.md b/stable/homarr/2.0.18/README.md similarity index 100% rename from stable/homarr/2.0.16/README.md rename to stable/homarr/2.0.18/README.md diff --git a/stable/homarr/2.0.16/app-readme.md b/stable/homarr/2.0.18/app-readme.md similarity index 100% rename from stable/homarr/2.0.16/app-readme.md rename to stable/homarr/2.0.18/app-readme.md diff --git a/stable/joplin-server/8.0.14/charts/common-10.4.4.tgz b/stable/homarr/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/joplin-server/8.0.14/charts/common-10.4.4.tgz rename to stable/homarr/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/homarr/2.0.16/icon.png b/stable/homarr/2.0.18/icon.png similarity index 100% rename from stable/homarr/2.0.16/icon.png rename to stable/homarr/2.0.18/icon.png diff --git a/stable/homarr/2.0.16/ix_values.yaml b/stable/homarr/2.0.18/ix_values.yaml similarity index 100% rename from stable/homarr/2.0.16/ix_values.yaml rename to stable/homarr/2.0.18/ix_values.yaml diff --git a/stable/homarr/2.0.16/questions.yaml b/stable/homarr/2.0.18/questions.yaml similarity index 100% rename from stable/homarr/2.0.16/questions.yaml rename to stable/homarr/2.0.18/questions.yaml diff --git a/stable/kanboard/8.0.15/templates/common.yaml b/stable/homarr/2.0.18/templates/common.yaml similarity index 100% rename from stable/kanboard/8.0.15/templates/common.yaml rename to stable/homarr/2.0.18/templates/common.yaml diff --git a/stable/joplin-server/8.0.14/values.yaml b/stable/homarr/2.0.18/values.yaml similarity index 100% rename from stable/joplin-server/8.0.14/values.yaml rename to stable/homarr/2.0.18/values.yaml diff --git a/stable/home-assistant/15.0.25/CHANGELOG.md b/stable/home-assistant/15.0.25/CHANGELOG.md new file mode 100644 index 00000000000..685f78eb585 --- /dev/null +++ b/stable/home-assistant/15.0.25/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [home-assistant-15.0.25](https://github.com/truecharts/apps/compare/home-assistant-15.0.23...home-assistant-15.0.25) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [home-assistant-15.0.23](https://github.com/truecharts/apps/compare/home-assistant-15.0.22...home-assistant-15.0.23) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [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)) + + + diff --git a/stable/home-assistant/15.0.25/Chart.lock b/stable/home-assistant/15.0.25/Chart.lock new file mode 100644 index 00000000000..3fd7840c815 --- /dev/null +++ b/stable/home-assistant/15.0.25/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-14T14:07:49.359470041Z" diff --git a/stable/home-assistant/15.0.25/Chart.yaml b/stable/home-assistant/15.0.25/Chart.yaml new file mode 100644 index 00000000000..155085d43a2 --- /dev/null +++ b/stable/home-assistant/15.0.25/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "2022.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 +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.25 +annotations: + truecharts.org/catagories: | + - home-automation + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/home-assistant/15.0.25/README.md b/stable/home-assistant/15.0.25/README.md new file mode 100644 index 00000000000..a9b97f8a667 --- /dev/null +++ b/stable/home-assistant/15.0.25/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.25/app-readme.md b/stable/home-assistant/15.0.25/app-readme.md new file mode 100644 index 00000000000..3f7d1730309 --- /dev/null +++ b/stable/home-assistant/15.0.25/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.14/charts/common-10.4.4.tgz b/stable/home-assistant/15.0.25/charts/common-10.4.4.tgz similarity index 100% rename from stable/k8s-gateway/6.0.14/charts/common-10.4.4.tgz rename to stable/home-assistant/15.0.25/charts/common-10.4.4.tgz diff --git a/stable/kanboard/8.0.15/charts/postgresql-8.0.30.tgz b/stable/home-assistant/15.0.25/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/kanboard/8.0.15/charts/postgresql-8.0.30.tgz rename to stable/home-assistant/15.0.25/charts/postgresql-8.0.30.tgz diff --git a/stable/home-assistant/15.0.25/icon.png b/stable/home-assistant/15.0.25/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..36e2dbd0554b570292a1f1d9b1c15c1e32055051 GIT binary patch literal 19755 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 /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.25/questions.yaml b/stable/home-assistant/15.0.25/questions.yaml new file mode 100644 index 00000000000..90334d1beac --- /dev/null +++ b/stable/home-assistant/15.0.25/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.14/templates/common.yaml b/stable/home-assistant/15.0.25/templates/common.yaml similarity index 100% rename from stable/mosquitto/6.0.14/templates/common.yaml rename to stable/home-assistant/15.0.25/templates/common.yaml diff --git a/stable/k8s-gateway/6.0.14/values.yaml b/stable/home-assistant/15.0.25/values.yaml similarity index 100% rename from stable/k8s-gateway/6.0.14/values.yaml rename to stable/home-assistant/15.0.25/values.yaml diff --git a/stable/homer/2.0.18/CHANGELOG.md b/stable/homer/2.0.18/CHANGELOG.md deleted file mode 100644 index cc0a87e6c6c..00000000000 --- a/stable/homer/2.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index d59ad234b5a..00000000000 --- a/stable/homer/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-12T23:03:16.545951213Z" diff --git a/stable/homer/2.0.18/Chart.yaml b/stable/homer/2.0.18/Chart.yaml deleted file mode 100644 index 14adba3d3ed..00000000000 --- a/stable/homer/2.0.18/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/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.20/CHANGELOG.md b/stable/homer/2.0.20/CHANGELOG.md new file mode 100644 index 00000000000..ed1bf1f93f4 --- /dev/null +++ b/stable/homer/2.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [homer-2.0.20](https://github.com/truecharts/apps/compare/homer-2.0.18...homer-2.0.20) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/homer/2.0.20/Chart.lock b/stable/homer/2.0.20/Chart.lock new file mode 100644 index 00000000000..edc28fa1481 --- /dev/null +++ b/stable/homer/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-14T14:07:53.486353186Z" diff --git a/stable/homer/2.0.20/Chart.yaml b/stable/homer/2.0.20/Chart.yaml new file mode 100644 index 00000000000..38631a063a6 --- /dev/null +++ b/stable/homer/2.0.20/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.20 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/homer/2.0.18/README.md b/stable/homer/2.0.20/README.md similarity index 100% rename from stable/homer/2.0.18/README.md rename to stable/homer/2.0.20/README.md diff --git a/stable/homer/2.0.18/app-readme.md b/stable/homer/2.0.20/app-readme.md similarity index 100% rename from stable/homer/2.0.18/app-readme.md rename to stable/homer/2.0.20/app-readme.md diff --git a/stable/kanboard/8.0.15/charts/common-10.4.4.tgz b/stable/homer/2.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/kanboard/8.0.15/charts/common-10.4.4.tgz rename to stable/homer/2.0.20/charts/common-10.4.4.tgz diff --git a/stable/homer/2.0.18/icon.png b/stable/homer/2.0.20/icon.png similarity index 100% rename from stable/homer/2.0.18/icon.png rename to stable/homer/2.0.20/icon.png diff --git a/stable/homer/2.0.18/ix_values.yaml b/stable/homer/2.0.20/ix_values.yaml similarity index 100% rename from stable/homer/2.0.18/ix_values.yaml rename to stable/homer/2.0.20/ix_values.yaml diff --git a/stable/homer/2.0.18/questions.yaml b/stable/homer/2.0.20/questions.yaml similarity index 100% rename from stable/homer/2.0.18/questions.yaml rename to stable/homer/2.0.20/questions.yaml diff --git a/stable/kavita/2.0.15/templates/common.yaml b/stable/homer/2.0.20/templates/common.yaml similarity index 100% rename from stable/kavita/2.0.15/templates/common.yaml rename to stable/homer/2.0.20/templates/common.yaml diff --git a/stable/kanboard/8.0.15/values.yaml b/stable/homer/2.0.20/values.yaml similarity index 100% rename from stable/kanboard/8.0.15/values.yaml rename to stable/homer/2.0.20/values.yaml diff --git a/stable/htpcmanager/2.0.14/CHANGELOG.md b/stable/htpcmanager/2.0.14/CHANGELOG.md deleted file mode 100644 index 88999b13ee5..00000000000 --- a/stable/htpcmanager/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 9be76ce6ec8..00000000000 --- a/stable/htpcmanager/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-12T23:03:19.400663888Z" diff --git a/stable/htpcmanager/2.0.14/Chart.yaml b/stable/htpcmanager/2.0.14/Chart.yaml deleted file mode 100644 index 9f2925e1f98..00000000000 --- a/stable/htpcmanager/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/htpcmanager/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..02bdc276901 --- /dev/null +++ b/stable/htpcmanager/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [htpcmanager-2.0.16](https://github.com/truecharts/apps/compare/htpcmanager-2.0.14...htpcmanager-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/htpcmanager/2.0.16/Chart.lock b/stable/htpcmanager/2.0.16/Chart.lock new file mode 100644 index 00000000000..9a3cf4754ca --- /dev/null +++ b/stable/htpcmanager/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-14T14:07:56.777644682Z" diff --git a/stable/htpcmanager/2.0.16/Chart.yaml b/stable/htpcmanager/2.0.16/Chart.yaml new file mode 100644 index 00000000000..a51d2a3256e --- /dev/null +++ b/stable/htpcmanager/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: htpcmanager +version: 2.0.16 +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.14/README.md b/stable/htpcmanager/2.0.16/README.md similarity index 100% rename from stable/htpcmanager/2.0.14/README.md rename to stable/htpcmanager/2.0.16/README.md diff --git a/stable/htpcmanager/2.0.14/app-readme.md b/stable/htpcmanager/2.0.16/app-readme.md similarity index 100% rename from stable/htpcmanager/2.0.14/app-readme.md rename to stable/htpcmanager/2.0.16/app-readme.md diff --git a/stable/kavita/2.0.15/charts/common-10.4.4.tgz b/stable/htpcmanager/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/kavita/2.0.15/charts/common-10.4.4.tgz rename to stable/htpcmanager/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/htpcmanager/2.0.14/icon.png b/stable/htpcmanager/2.0.16/icon.png similarity index 100% rename from stable/htpcmanager/2.0.14/icon.png rename to stable/htpcmanager/2.0.16/icon.png diff --git a/stable/htpcmanager/2.0.14/ix_values.yaml b/stable/htpcmanager/2.0.16/ix_values.yaml similarity index 100% rename from stable/htpcmanager/2.0.14/ix_values.yaml rename to stable/htpcmanager/2.0.16/ix_values.yaml diff --git a/stable/htpcmanager/2.0.14/questions.yaml b/stable/htpcmanager/2.0.16/questions.yaml similarity index 100% rename from stable/htpcmanager/2.0.14/questions.yaml rename to stable/htpcmanager/2.0.16/questions.yaml diff --git a/stable/kodi-headless/2.0.14/templates/common.yaml b/stable/htpcmanager/2.0.16/templates/common.yaml similarity index 100% rename from stable/kodi-headless/2.0.14/templates/common.yaml rename to stable/htpcmanager/2.0.16/templates/common.yaml diff --git a/stable/kavita/2.0.15/values.yaml b/stable/htpcmanager/2.0.16/values.yaml similarity index 100% rename from stable/kavita/2.0.15/values.yaml rename to stable/htpcmanager/2.0.16/values.yaml diff --git a/stable/hyperion-ng/6.0.15/CHANGELOG.md b/stable/hyperion-ng/6.0.15/CHANGELOG.md deleted file mode 100644 index 42da04dc9fe..00000000000 --- a/stable/hyperion-ng/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 6aef514c628..00000000000 --- a/stable/hyperion-ng/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-12T23:03:19.980580395Z" diff --git a/stable/hyperion-ng/6.0.15/Chart.yaml b/stable/hyperion-ng/6.0.15/Chart.yaml deleted file mode 100644 index 6dbc5df8436..00000000000 --- a/stable/hyperion-ng/6.0.15/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/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.17/CHANGELOG.md b/stable/hyperion-ng/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..118bb081727 --- /dev/null +++ b/stable/hyperion-ng/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [hyperion-ng-6.0.17](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.15...hyperion-ng-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/hyperion-ng/6.0.17/Chart.lock b/stable/hyperion-ng/6.0.17/Chart.lock new file mode 100644 index 00000000000..fd4580de1c5 --- /dev/null +++ b/stable/hyperion-ng/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-14T14:07:58.79035522Z" diff --git a/stable/hyperion-ng/6.0.17/Chart.yaml b/stable/hyperion-ng/6.0.17/Chart.yaml new file mode 100644 index 00000000000..98665e100aa --- /dev/null +++ b/stable/hyperion-ng/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/hyperion-ng/6.0.15/README.md b/stable/hyperion-ng/6.0.17/README.md similarity index 100% rename from stable/hyperion-ng/6.0.15/README.md rename to stable/hyperion-ng/6.0.17/README.md diff --git a/stable/hyperion-ng/6.0.15/app-readme.md b/stable/hyperion-ng/6.0.17/app-readme.md similarity index 100% rename from stable/hyperion-ng/6.0.15/app-readme.md rename to stable/hyperion-ng/6.0.17/app-readme.md diff --git a/stable/kimai/3.0.15/charts/common-10.4.4.tgz b/stable/hyperion-ng/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/kimai/3.0.15/charts/common-10.4.4.tgz rename to stable/hyperion-ng/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/hyperion-ng/6.0.15/icon.png b/stable/hyperion-ng/6.0.17/icon.png similarity index 100% rename from stable/hyperion-ng/6.0.15/icon.png rename to stable/hyperion-ng/6.0.17/icon.png diff --git a/stable/hyperion-ng/6.0.15/ix_values.yaml b/stable/hyperion-ng/6.0.17/ix_values.yaml similarity index 100% rename from stable/hyperion-ng/6.0.15/ix_values.yaml rename to stable/hyperion-ng/6.0.17/ix_values.yaml diff --git a/stable/hyperion-ng/6.0.15/questions.yaml b/stable/hyperion-ng/6.0.17/questions.yaml similarity index 100% rename from stable/hyperion-ng/6.0.15/questions.yaml rename to stable/hyperion-ng/6.0.17/questions.yaml diff --git a/stable/komga/6.0.17/templates/common.yaml b/stable/hyperion-ng/6.0.17/templates/common.yaml similarity index 100% rename from stable/komga/6.0.17/templates/common.yaml rename to stable/hyperion-ng/6.0.17/templates/common.yaml diff --git a/stable/kimai/3.0.15/values.yaml b/stable/hyperion-ng/6.0.17/values.yaml similarity index 100% rename from stable/kimai/3.0.15/values.yaml rename to stable/hyperion-ng/6.0.17/values.yaml diff --git a/stable/icantbelieveitsnotvaletudo/4.0.15/CHANGELOG.md b/stable/icantbelieveitsnotvaletudo/4.0.15/CHANGELOG.md deleted file mode 100644 index 49dd2122c56..00000000000 --- a/stable/icantbelieveitsnotvaletudo/4.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 487a3bf00c6..00000000000 --- a/stable/icantbelieveitsnotvaletudo/4.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-12T23:03:31.247145894Z" diff --git a/stable/icantbelieveitsnotvaletudo/4.0.15/Chart.yaml b/stable/icantbelieveitsnotvaletudo/4.0.15/Chart.yaml deleted file mode 100644 index 3ef0076bade..00000000000 --- a/stable/icantbelieveitsnotvaletudo/4.0.15/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/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.17/CHANGELOG.md b/stable/icantbelieveitsnotvaletudo/4.0.17/CHANGELOG.md new file mode 100644 index 00000000000..98bd64e6dae --- /dev/null +++ b/stable/icantbelieveitsnotvaletudo/4.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [icantbelieveitsnotvaletudo-4.0.17](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.15...icantbelieveitsnotvaletudo-4.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/icantbelieveitsnotvaletudo/4.0.17/Chart.lock b/stable/icantbelieveitsnotvaletudo/4.0.17/Chart.lock new file mode 100644 index 00000000000..a5687506407 --- /dev/null +++ b/stable/icantbelieveitsnotvaletudo/4.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-14T14:08:11.322784562Z" diff --git a/stable/icantbelieveitsnotvaletudo/4.0.17/Chart.yaml b/stable/icantbelieveitsnotvaletudo/4.0.17/Chart.yaml new file mode 100644 index 00000000000..14d0a8776ee --- /dev/null +++ b/stable/icantbelieveitsnotvaletudo/4.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/icantbelieveitsnotvaletudo/4.0.15/README.md b/stable/icantbelieveitsnotvaletudo/4.0.17/README.md similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.15/README.md rename to stable/icantbelieveitsnotvaletudo/4.0.17/README.md diff --git a/stable/icantbelieveitsnotvaletudo/4.0.15/app-readme.md b/stable/icantbelieveitsnotvaletudo/4.0.17/app-readme.md similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.15/app-readme.md rename to stable/icantbelieveitsnotvaletudo/4.0.17/app-readme.md diff --git a/stable/kodi-headless/2.0.14/charts/common-10.4.4.tgz b/stable/icantbelieveitsnotvaletudo/4.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/kodi-headless/2.0.14/charts/common-10.4.4.tgz rename to stable/icantbelieveitsnotvaletudo/4.0.17/charts/common-10.4.4.tgz diff --git a/stable/icantbelieveitsnotvaletudo/4.0.15/icon.png b/stable/icantbelieveitsnotvaletudo/4.0.17/icon.png similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.15/icon.png rename to stable/icantbelieveitsnotvaletudo/4.0.17/icon.png diff --git a/stable/icantbelieveitsnotvaletudo/4.0.15/ix_values.yaml b/stable/icantbelieveitsnotvaletudo/4.0.17/ix_values.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.15/ix_values.yaml rename to stable/icantbelieveitsnotvaletudo/4.0.17/ix_values.yaml diff --git a/stable/icantbelieveitsnotvaletudo/4.0.15/questions.yaml b/stable/icantbelieveitsnotvaletudo/4.0.17/questions.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.15/questions.yaml rename to stable/icantbelieveitsnotvaletudo/4.0.17/questions.yaml diff --git a/stable/icantbelieveitsnotvaletudo/4.0.15/templates/common.yaml b/stable/icantbelieveitsnotvaletudo/4.0.17/templates/common.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.15/templates/common.yaml rename to stable/icantbelieveitsnotvaletudo/4.0.17/templates/common.yaml diff --git a/stable/kodi-headless/2.0.14/values.yaml b/stable/icantbelieveitsnotvaletudo/4.0.17/values.yaml similarity index 100% rename from stable/kodi-headless/2.0.14/values.yaml rename to stable/icantbelieveitsnotvaletudo/4.0.17/values.yaml diff --git a/stable/icinga2/3.0.16/CHANGELOG.md b/stable/icinga2/3.0.16/CHANGELOG.md deleted file mode 100644 index 21a48c7d62c..00000000000 --- a/stable/icinga2/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 003f5ebc725..00000000000 --- a/stable/icinga2/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: 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 deleted file mode 100644 index b5c3f620ff2..00000000000 --- a/stable/icinga2/3.0.16/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/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.18/CHANGELOG.md b/stable/icinga2/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..11b762fba51 --- /dev/null +++ b/stable/icinga2/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [icinga2-3.0.18](https://github.com/truecharts/apps/compare/icinga2-3.0.16...icinga2-3.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/icinga2/3.0.18/Chart.lock b/stable/icinga2/3.0.18/Chart.lock new file mode 100644 index 00000000000..584b1a1f168 --- /dev/null +++ b/stable/icinga2/3.0.18/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-14T14:08:19.593278546Z" diff --git a/stable/icinga2/3.0.18/Chart.yaml b/stable/icinga2/3.0.18/Chart.yaml new file mode 100644 index 00000000000..2614be0049c --- /dev/null +++ b/stable/icinga2/3.0.18/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.18 +annotations: + truecharts.org/catagories: | + - monitoring + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/icinga2/3.0.16/README.md b/stable/icinga2/3.0.18/README.md similarity index 100% rename from stable/icinga2/3.0.16/README.md rename to stable/icinga2/3.0.18/README.md diff --git a/stable/icinga2/3.0.16/app-readme.md b/stable/icinga2/3.0.18/app-readme.md similarity index 100% rename from stable/icinga2/3.0.16/app-readme.md rename to stable/icinga2/3.0.18/app-readme.md diff --git a/stable/koel/3.0.16/charts/common-10.4.4.tgz b/stable/icinga2/3.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/koel/3.0.16/charts/common-10.4.4.tgz rename to stable/icinga2/3.0.18/charts/common-10.4.4.tgz diff --git a/stable/icinga2/3.0.16/charts/mariadb-3.0.29.tgz b/stable/icinga2/3.0.18/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/icinga2/3.0.16/charts/mariadb-3.0.29.tgz rename to stable/icinga2/3.0.18/charts/mariadb-3.0.29.tgz diff --git a/stable/icinga2/3.0.16/icon.png b/stable/icinga2/3.0.18/icon.png similarity index 100% rename from stable/icinga2/3.0.16/icon.png rename to stable/icinga2/3.0.18/icon.png diff --git a/stable/icinga2/3.0.16/ix_values.yaml b/stable/icinga2/3.0.18/ix_values.yaml similarity index 100% rename from stable/icinga2/3.0.16/ix_values.yaml rename to stable/icinga2/3.0.18/ix_values.yaml diff --git a/stable/icinga2/3.0.16/questions.yaml b/stable/icinga2/3.0.18/questions.yaml similarity index 100% rename from stable/icinga2/3.0.16/questions.yaml rename to stable/icinga2/3.0.18/questions.yaml diff --git a/stable/kopia/2.0.22/templates/common.yaml b/stable/icinga2/3.0.18/templates/common.yaml similarity index 100% rename from stable/kopia/2.0.22/templates/common.yaml rename to stable/icinga2/3.0.18/templates/common.yaml diff --git a/stable/koel/3.0.16/values.yaml b/stable/icinga2/3.0.18/values.yaml similarity index 100% rename from stable/koel/3.0.16/values.yaml rename to stable/icinga2/3.0.18/values.yaml diff --git a/stable/impostor-server/1.0.18/CHANGELOG.md b/stable/impostor-server/1.0.18/CHANGELOG.md deleted file mode 100644 index 107480057db..00000000000 --- a/stable/impostor-server/1.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index c58408f82e2..00000000000 --- a/stable/impostor-server/1.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-12T23:03:34.273296253Z" diff --git a/stable/impostor-server/1.0.18/Chart.yaml b/stable/impostor-server/1.0.18/Chart.yaml deleted file mode 100644 index 0bd4c7bfffd..00000000000 --- a/stable/impostor-server/1.0.18/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/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.20/CHANGELOG.md b/stable/impostor-server/1.0.20/CHANGELOG.md new file mode 100644 index 00000000000..bd2e37fca2e --- /dev/null +++ b/stable/impostor-server/1.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [impostor-server-1.0.20](https://github.com/truecharts/apps/compare/impostor-server-1.0.18...impostor-server-1.0.20) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/impostor-server/1.0.20/Chart.lock b/stable/impostor-server/1.0.20/Chart.lock new file mode 100644 index 00000000000..6e166dbe6f5 --- /dev/null +++ b/stable/impostor-server/1.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-14T14:08:14.243859394Z" diff --git a/stable/impostor-server/1.0.20/Chart.yaml b/stable/impostor-server/1.0.20/Chart.yaml new file mode 100644 index 00000000000..ccb98bdcaea --- /dev/null +++ b/stable/impostor-server/1.0.20/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.20 +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/impostor-server/1.0.18/README.md b/stable/impostor-server/1.0.20/README.md similarity index 100% rename from stable/impostor-server/1.0.18/README.md rename to stable/impostor-server/1.0.20/README.md diff --git a/stable/impostor-server/1.0.18/app-readme.md b/stable/impostor-server/1.0.20/app-readme.md similarity index 100% rename from stable/impostor-server/1.0.18/app-readme.md rename to stable/impostor-server/1.0.20/app-readme.md diff --git a/stable/komga/6.0.17/charts/common-10.4.4.tgz b/stable/impostor-server/1.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/komga/6.0.17/charts/common-10.4.4.tgz rename to stable/impostor-server/1.0.20/charts/common-10.4.4.tgz diff --git a/stable/impostor-server/1.0.18/ci/base-values.yaml b/stable/impostor-server/1.0.20/ci/base-values.yaml similarity index 100% rename from stable/impostor-server/1.0.18/ci/base-values.yaml rename to stable/impostor-server/1.0.20/ci/base-values.yaml diff --git a/stable/impostor-server/1.0.18/ci/values.yaml b/stable/impostor-server/1.0.20/ci/values.yaml similarity index 100% rename from stable/impostor-server/1.0.18/ci/values.yaml rename to stable/impostor-server/1.0.20/ci/values.yaml diff --git a/stable/impostor-server/1.0.18/icon.png b/stable/impostor-server/1.0.20/icon.png similarity index 100% rename from stable/impostor-server/1.0.18/icon.png rename to stable/impostor-server/1.0.20/icon.png diff --git a/stable/impostor-server/1.0.18/ix_values.yaml b/stable/impostor-server/1.0.20/ix_values.yaml similarity index 100% rename from stable/impostor-server/1.0.18/ix_values.yaml rename to stable/impostor-server/1.0.20/ix_values.yaml diff --git a/stable/impostor-server/1.0.18/questions.yaml b/stable/impostor-server/1.0.20/questions.yaml similarity index 100% rename from stable/impostor-server/1.0.18/questions.yaml rename to stable/impostor-server/1.0.20/questions.yaml diff --git a/stable/lanraragi/2.0.14/templates/common.yaml b/stable/impostor-server/1.0.20/templates/common.yaml similarity index 100% rename from stable/lanraragi/2.0.14/templates/common.yaml rename to stable/impostor-server/1.0.20/templates/common.yaml diff --git a/stable/komga/6.0.17/values.yaml b/stable/impostor-server/1.0.20/values.yaml similarity index 100% rename from stable/komga/6.0.17/values.yaml rename to stable/impostor-server/1.0.20/values.yaml diff --git a/stable/inventree/3.0.19/CHANGELOG.md b/stable/inventree/3.0.19/CHANGELOG.md deleted file mode 100644 index 76c8bf7ae24..00000000000 --- a/stable/inventree/3.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [inventree-3.0.19](https://github.com/truecharts/apps/compare/inventree-3.0.18...inventree-3.0.19) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [inventree-3.0.18](https://github.com/truecharts/apps/compare/inventree-3.0.17...inventree-3.0.18) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - - diff --git a/stable/inventree/3.0.19/Chart.lock b/stable/inventree/3.0.19/Chart.lock deleted file mode 100644 index 7b2aa01da08..00000000000 --- a/stable/inventree/3.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-14T11:53:07.922705936Z" diff --git a/stable/inventree/3.0.19/Chart.yaml b/stable/inventree/3.0.19/Chart.yaml deleted file mode 100644 index c6d5e764edb..00000000000 --- a/stable/inventree/3.0.19/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/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.19 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/inventree/3.0.21/CHANGELOG.md b/stable/inventree/3.0.21/CHANGELOG.md new file mode 100644 index 00000000000..8416a792c81 --- /dev/null +++ b/stable/inventree/3.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [inventree-3.0.21](https://github.com/truecharts/apps/compare/inventree-3.0.19...inventree-3.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [inventree-3.0.19](https://github.com/truecharts/apps/compare/inventree-3.0.18...inventree-3.0.19) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [inventree-3.0.18](https://github.com/truecharts/apps/compare/inventree-3.0.17...inventree-3.0.18) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + + diff --git a/stable/inventree/3.0.21/Chart.lock b/stable/inventree/3.0.21/Chart.lock new file mode 100644 index 00000000000..d16e92f3cb4 --- /dev/null +++ b/stable/inventree/3.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-14T14:08:21.955835746Z" diff --git a/stable/inventree/3.0.21/Chart.yaml b/stable/inventree/3.0.21/Chart.yaml new file mode 100644 index 00000000000..d92b055414c --- /dev/null +++ b/stable/inventree/3.0.21/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.21 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/inventree/3.0.19/README.md b/stable/inventree/3.0.21/README.md similarity index 100% rename from stable/inventree/3.0.19/README.md rename to stable/inventree/3.0.21/README.md diff --git a/stable/inventree/3.0.19/app-readme.md b/stable/inventree/3.0.21/app-readme.md similarity index 100% rename from stable/inventree/3.0.19/app-readme.md rename to stable/inventree/3.0.21/app-readme.md diff --git a/stable/kopia/2.0.22/charts/common-10.4.4.tgz b/stable/inventree/3.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/kopia/2.0.22/charts/common-10.4.4.tgz rename to stable/inventree/3.0.21/charts/common-10.4.4.tgz diff --git a/stable/kutt/3.0.15/charts/postgresql-8.0.30.tgz b/stable/inventree/3.0.21/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/kutt/3.0.15/charts/postgresql-8.0.30.tgz rename to stable/inventree/3.0.21/charts/postgresql-8.0.30.tgz diff --git a/stable/inventree/3.0.19/icon.png b/stable/inventree/3.0.21/icon.png similarity index 100% rename from stable/inventree/3.0.19/icon.png rename to stable/inventree/3.0.21/icon.png diff --git a/stable/inventree/3.0.19/ix_values.yaml b/stable/inventree/3.0.21/ix_values.yaml similarity index 100% rename from stable/inventree/3.0.19/ix_values.yaml rename to stable/inventree/3.0.21/ix_values.yaml diff --git a/stable/inventree/3.0.19/questions.yaml b/stable/inventree/3.0.21/questions.yaml similarity index 100% rename from stable/inventree/3.0.19/questions.yaml rename to stable/inventree/3.0.21/questions.yaml diff --git a/stable/inventree/3.0.19/templates/_secrets.tpl b/stable/inventree/3.0.21/templates/_secrets.tpl similarity index 100% rename from stable/inventree/3.0.19/templates/_secrets.tpl rename to stable/inventree/3.0.21/templates/_secrets.tpl diff --git a/stable/inventree/3.0.19/templates/common.yaml b/stable/inventree/3.0.21/templates/common.yaml similarity index 100% rename from stable/inventree/3.0.19/templates/common.yaml rename to stable/inventree/3.0.21/templates/common.yaml diff --git a/stable/kopia/2.0.22/values.yaml b/stable/inventree/3.0.21/values.yaml similarity index 100% rename from stable/kopia/2.0.22/values.yaml rename to stable/inventree/3.0.21/values.yaml diff --git a/stable/ipfs/3.0.18/CHANGELOG.md b/stable/ipfs/3.0.18/CHANGELOG.md deleted file mode 100644 index 6ce8c6d0b74..00000000000 --- a/stable/ipfs/3.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index acdbb5a6ba8..00000000000 --- a/stable/ipfs/3.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-12T23:03:46.480253662Z" diff --git a/stable/ipfs/3.0.18/Chart.yaml b/stable/ipfs/3.0.18/Chart.yaml deleted file mode 100644 index 0d6f01c1133..00000000000 --- a/stable/ipfs/3.0.18/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.20/CHANGELOG.md b/stable/ipfs/3.0.20/CHANGELOG.md new file mode 100644 index 00000000000..2cb32b3d1c4 --- /dev/null +++ b/stable/ipfs/3.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ipfs-3.0.20](https://github.com/truecharts/apps/compare/ipfs-3.0.18...ipfs-3.0.20) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/ipfs/3.0.20/Chart.lock b/stable/ipfs/3.0.20/Chart.lock new file mode 100644 index 00000000000..2698c4ad8ca --- /dev/null +++ b/stable/ipfs/3.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-14T14:08:28.742776846Z" diff --git a/stable/ipfs/3.0.20/Chart.yaml b/stable/ipfs/3.0.20/Chart.yaml new file mode 100644 index 00000000000..27193dd6215 --- /dev/null +++ b/stable/ipfs/3.0.20/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ipfs +version: 3.0.20 +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.18/README.md b/stable/ipfs/3.0.20/README.md similarity index 100% rename from stable/ipfs/3.0.18/README.md rename to stable/ipfs/3.0.20/README.md diff --git a/stable/ipfs/3.0.18/app-readme.md b/stable/ipfs/3.0.20/app-readme.md similarity index 100% rename from stable/ipfs/3.0.18/app-readme.md rename to stable/ipfs/3.0.20/app-readme.md diff --git a/stable/kutt/3.0.15/charts/common-10.4.4.tgz b/stable/ipfs/3.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/kutt/3.0.15/charts/common-10.4.4.tgz rename to stable/ipfs/3.0.20/charts/common-10.4.4.tgz diff --git a/stable/ipfs/3.0.18/icon.png b/stable/ipfs/3.0.20/icon.png similarity index 100% rename from stable/ipfs/3.0.18/icon.png rename to stable/ipfs/3.0.20/icon.png diff --git a/stable/ipfs/3.0.18/ix_values.yaml b/stable/ipfs/3.0.20/ix_values.yaml similarity index 100% rename from stable/ipfs/3.0.18/ix_values.yaml rename to stable/ipfs/3.0.20/ix_values.yaml diff --git a/stable/ipfs/3.0.18/questions.yaml b/stable/ipfs/3.0.20/questions.yaml similarity index 100% rename from stable/ipfs/3.0.18/questions.yaml rename to stable/ipfs/3.0.20/questions.yaml diff --git a/stable/ipfs/3.0.18/templates/common.yaml b/stable/ipfs/3.0.20/templates/common.yaml similarity index 100% rename from stable/ipfs/3.0.18/templates/common.yaml rename to stable/ipfs/3.0.20/templates/common.yaml diff --git a/stable/kutt/3.0.15/values.yaml b/stable/ipfs/3.0.20/values.yaml similarity index 100% rename from stable/kutt/3.0.15/values.yaml rename to stable/ipfs/3.0.20/values.yaml diff --git a/stable/ispy-agent-dvr/2.0.20/CHANGELOG.md b/stable/ispy-agent-dvr/2.0.20/CHANGELOG.md deleted file mode 100644 index 2f20cc523af..00000000000 --- a/stable/ispy-agent-dvr/2.0.20/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 723c1b23155..00000000000 --- a/stable/ispy-agent-dvr/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-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 deleted file mode 100644 index 85744472164..00000000000 --- a/stable/ispy-agent-dvr/2.0.20/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/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.22/CHANGELOG.md b/stable/ispy-agent-dvr/2.0.22/CHANGELOG.md new file mode 100644 index 00000000000..71756108cc4 --- /dev/null +++ b/stable/ispy-agent-dvr/2.0.22/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ispy-agent-dvr-2.0.22](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.20...ispy-agent-dvr-2.0.22) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/ispy-agent-dvr/2.0.22/Chart.lock b/stable/ispy-agent-dvr/2.0.22/Chart.lock new file mode 100644 index 00000000000..b9c457f2242 --- /dev/null +++ b/stable/ispy-agent-dvr/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-14T14:08:31.880800694Z" diff --git a/stable/ispy-agent-dvr/2.0.22/Chart.yaml b/stable/ispy-agent-dvr/2.0.22/Chart.yaml new file mode 100644 index 00000000000..317303b6cf3 --- /dev/null +++ b/stable/ispy-agent-dvr/2.0.22/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.22 +annotations: + truecharts.org/catagories: | + - security + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ispy-agent-dvr/2.0.20/README.md b/stable/ispy-agent-dvr/2.0.22/README.md similarity index 100% rename from stable/ispy-agent-dvr/2.0.20/README.md rename to stable/ispy-agent-dvr/2.0.22/README.md diff --git a/stable/ispy-agent-dvr/2.0.20/app-readme.md b/stable/ispy-agent-dvr/2.0.22/app-readme.md similarity index 100% rename from stable/ispy-agent-dvr/2.0.20/app-readme.md rename to stable/ispy-agent-dvr/2.0.22/app-readme.md diff --git a/stable/lanraragi/2.0.14/charts/common-10.4.4.tgz b/stable/ispy-agent-dvr/2.0.22/charts/common-10.4.4.tgz similarity index 100% rename from stable/lanraragi/2.0.14/charts/common-10.4.4.tgz rename to stable/ispy-agent-dvr/2.0.22/charts/common-10.4.4.tgz diff --git a/stable/ispy-agent-dvr/2.0.20/icon.png b/stable/ispy-agent-dvr/2.0.22/icon.png similarity index 100% rename from stable/ispy-agent-dvr/2.0.20/icon.png rename to stable/ispy-agent-dvr/2.0.22/icon.png diff --git a/stable/ispy-agent-dvr/2.0.20/ix_values.yaml b/stable/ispy-agent-dvr/2.0.22/ix_values.yaml similarity index 100% rename from stable/ispy-agent-dvr/2.0.20/ix_values.yaml rename to stable/ispy-agent-dvr/2.0.22/ix_values.yaml diff --git a/stable/ispy-agent-dvr/2.0.20/questions.yaml b/stable/ispy-agent-dvr/2.0.22/questions.yaml similarity index 100% rename from stable/ispy-agent-dvr/2.0.20/questions.yaml rename to stable/ispy-agent-dvr/2.0.22/questions.yaml diff --git a/stable/libreddit/1.0.8/templates/common.yaml b/stable/ispy-agent-dvr/2.0.22/templates/common.yaml similarity index 100% rename from stable/libreddit/1.0.8/templates/common.yaml rename to stable/ispy-agent-dvr/2.0.22/templates/common.yaml diff --git a/stable/lanraragi/2.0.14/values.yaml b/stable/ispy-agent-dvr/2.0.22/values.yaml similarity index 100% rename from stable/lanraragi/2.0.14/values.yaml rename to stable/ispy-agent-dvr/2.0.22/values.yaml diff --git a/stable/iyuuplus/2.0.14/CHANGELOG.md b/stable/iyuuplus/2.0.14/CHANGELOG.md deleted file mode 100644 index 1b1620bd389..00000000000 --- a/stable/iyuuplus/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index d275ade9a21..00000000000 --- a/stable/iyuuplus/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-12T23:03:57.786972535Z" diff --git a/stable/iyuuplus/2.0.14/Chart.yaml b/stable/iyuuplus/2.0.14/Chart.yaml deleted file mode 100644 index 93c7874c87f..00000000000 --- a/stable/iyuuplus/2.0.14/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -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.16/CHANGELOG.md b/stable/iyuuplus/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..f42bb891757 --- /dev/null +++ b/stable/iyuuplus/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [iyuuplus-2.0.16](https://github.com/truecharts/apps/compare/iyuuplus-2.0.14...iyuuplus-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/iyuuplus/2.0.16/Chart.lock b/stable/iyuuplus/2.0.16/Chart.lock new file mode 100644 index 00000000000..ec9c809bf87 --- /dev/null +++ b/stable/iyuuplus/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-14T14:08:44.022434166Z" diff --git a/stable/iyuuplus/2.0.16/Chart.yaml b/stable/iyuuplus/2.0.16/Chart.yaml new file mode 100644 index 00000000000..7f5dd2dc1f4 --- /dev/null +++ b/stable/iyuuplus/2.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: iyuuplus +version: 2.0.16 +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.14/README.md b/stable/iyuuplus/2.0.16/README.md similarity index 100% rename from stable/iyuuplus/2.0.14/README.md rename to stable/iyuuplus/2.0.16/README.md diff --git a/stable/iyuuplus/2.0.14/app-readme.md b/stable/iyuuplus/2.0.16/app-readme.md similarity index 100% rename from stable/iyuuplus/2.0.14/app-readme.md rename to stable/iyuuplus/2.0.16/app-readme.md diff --git a/stable/leaf2mqtt/4.0.15/charts/common-10.4.4.tgz b/stable/iyuuplus/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/leaf2mqtt/4.0.15/charts/common-10.4.4.tgz rename to stable/iyuuplus/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/iyuuplus/2.0.14/icon.png b/stable/iyuuplus/2.0.16/icon.png similarity index 100% rename from stable/iyuuplus/2.0.14/icon.png rename to stable/iyuuplus/2.0.16/icon.png diff --git a/stable/iyuuplus/2.0.14/ix_values.yaml b/stable/iyuuplus/2.0.16/ix_values.yaml similarity index 100% rename from stable/iyuuplus/2.0.14/ix_values.yaml rename to stable/iyuuplus/2.0.16/ix_values.yaml diff --git a/stable/iyuuplus/2.0.14/questions.yaml b/stable/iyuuplus/2.0.16/questions.yaml similarity index 100% rename from stable/iyuuplus/2.0.14/questions.yaml rename to stable/iyuuplus/2.0.16/questions.yaml diff --git a/stable/libreoffice/2.0.14/templates/common.yaml b/stable/iyuuplus/2.0.16/templates/common.yaml similarity index 100% rename from stable/libreoffice/2.0.14/templates/common.yaml rename to stable/iyuuplus/2.0.16/templates/common.yaml diff --git a/stable/leaf2mqtt/4.0.15/values.yaml b/stable/iyuuplus/2.0.16/values.yaml similarity index 100% rename from stable/leaf2mqtt/4.0.15/values.yaml rename to stable/iyuuplus/2.0.16/values.yaml diff --git a/stable/jackett/11.0.30/CHANGELOG.md b/stable/jackett/11.0.30/CHANGELOG.md new file mode 100644 index 00000000000..e09cc4a1d48 --- /dev/null +++ b/stable/jackett/11.0.30/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [jackett-11.0.30](https://github.com/truecharts/apps/compare/jackett-11.0.28...jackett-11.0.30) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [jackett-11.0.28](https://github.com/truecharts/apps/compare/jackett-11.0.27...jackett-11.0.28) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [jackett-11.0.27](https://github.com/truecharts/apps/compare/jackett-11.0.26...jackett-11.0.27) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + diff --git a/stable/jackett/11.0.30/Chart.lock b/stable/jackett/11.0.30/Chart.lock new file mode 100644 index 00000000000..99d1e0bc7e7 --- /dev/null +++ b/stable/jackett/11.0.30/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-14T14:08:45.945930527Z" diff --git a/stable/jackett/11.0.30/Chart.yaml b/stable/jackett/11.0.30/Chart.yaml new file mode 100644 index 00000000000..db348b4af2e --- /dev/null +++ b/stable/jackett/11.0.30/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.20.1304" +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.30 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jackett/11.0.30/README.md b/stable/jackett/11.0.30/README.md new file mode 100644 index 00000000000..868f145dc85 --- /dev/null +++ b/stable/jackett/11.0.30/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.30/app-readme.md b/stable/jackett/11.0.30/app-readme.md new file mode 100644 index 00000000000..151894ff6be --- /dev/null +++ b/stable/jackett/11.0.30/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.16/charts/common-10.4.4.tgz b/stable/jackett/11.0.30/charts/common-10.4.4.tgz similarity index 100% rename from stable/leantime/4.0.16/charts/common-10.4.4.tgz rename to stable/jackett/11.0.30/charts/common-10.4.4.tgz diff --git a/stable/jackett/11.0.30/icon.png b/stable/jackett/11.0.30/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.30/ix_values.yaml b/stable/jackett/11.0.30/ix_values.yaml new file mode 100644 index 00000000000..f7d4b9ae916 --- /dev/null +++ b/stable/jackett/11.0.30/ix_values.yaml @@ -0,0 +1,30 @@ +image: + repository: tccr.io/truecharts/jackett + pullPolicy: IfNotPresent + tag: v0.20.1304@sha256:d16e7da87d43e2b9860c0f3cf42f6fd90aa631623127748743c702949533261a + +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.30/questions.yaml b/stable/jackett/11.0.30/questions.yaml new file mode 100644 index 00000000000..33aba491b3d --- /dev/null +++ b/stable/jackett/11.0.30/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.15/templates/common.yaml b/stable/jackett/11.0.30/templates/common.yaml similarity index 100% rename from stable/librespeed/6.0.15/templates/common.yaml rename to stable/jackett/11.0.30/templates/common.yaml diff --git a/stable/leantime/4.0.16/values.yaml b/stable/jackett/11.0.30/values.yaml similarity index 100% rename from stable/leantime/4.0.16/values.yaml rename to stable/jackett/11.0.30/values.yaml diff --git a/stable/jdownloader2/8.0.15/CHANGELOG.md b/stable/jdownloader2/8.0.15/CHANGELOG.md deleted file mode 100644 index bb567a25089..00000000000 --- a/stable/jdownloader2/8.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 54b20014b54..00000000000 --- a/stable/jdownloader2/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-12T23:04:02.034631017Z" diff --git a/stable/jdownloader2/8.0.15/Chart.yaml b/stable/jdownloader2/8.0.15/Chart.yaml deleted file mode 100644 index 33a75035bee..00000000000 --- a/stable/jdownloader2/8.0.15/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/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.17/CHANGELOG.md b/stable/jdownloader2/8.0.17/CHANGELOG.md new file mode 100644 index 00000000000..d148bfeb6d5 --- /dev/null +++ b/stable/jdownloader2/8.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [jdownloader2-8.0.17](https://github.com/truecharts/apps/compare/jdownloader2-8.0.15...jdownloader2-8.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/jdownloader2/8.0.17/Chart.lock b/stable/jdownloader2/8.0.17/Chart.lock new file mode 100644 index 00000000000..f9471b2450e --- /dev/null +++ b/stable/jdownloader2/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-14T14:08:46.145365319Z" diff --git a/stable/jdownloader2/8.0.17/Chart.yaml b/stable/jdownloader2/8.0.17/Chart.yaml new file mode 100644 index 00000000000..6e30ad3b9c5 --- /dev/null +++ b/stable/jdownloader2/8.0.17/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.17 +annotations: + truecharts.org/catagories: | + - downloads + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jdownloader2/8.0.15/README.md b/stable/jdownloader2/8.0.17/README.md similarity index 100% rename from stable/jdownloader2/8.0.15/README.md rename to stable/jdownloader2/8.0.17/README.md diff --git a/stable/jdownloader2/8.0.15/app-readme.md b/stable/jdownloader2/8.0.17/app-readme.md similarity index 100% rename from stable/jdownloader2/8.0.15/app-readme.md rename to stable/jdownloader2/8.0.17/app-readme.md diff --git a/stable/libreddit/1.0.8/charts/common-10.4.4.tgz b/stable/jdownloader2/8.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/libreddit/1.0.8/charts/common-10.4.4.tgz rename to stable/jdownloader2/8.0.17/charts/common-10.4.4.tgz diff --git a/stable/jdownloader2/8.0.17/docs/installation_notes.md b/stable/jdownloader2/8.0.17/docs/installation_notes.md new file mode 100644 index 00000000000..776edbdc850 --- /dev/null +++ b/stable/jdownloader2/8.0.17/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/jdownloader2/8.0.15/icon.png b/stable/jdownloader2/8.0.17/icon.png similarity index 100% rename from stable/jdownloader2/8.0.15/icon.png rename to stable/jdownloader2/8.0.17/icon.png diff --git a/stable/jdownloader2/8.0.15/ix_values.yaml b/stable/jdownloader2/8.0.17/ix_values.yaml similarity index 100% rename from stable/jdownloader2/8.0.15/ix_values.yaml rename to stable/jdownloader2/8.0.17/ix_values.yaml diff --git a/stable/jdownloader2/8.0.15/questions.yaml b/stable/jdownloader2/8.0.17/questions.yaml similarity index 100% rename from stable/jdownloader2/8.0.15/questions.yaml rename to stable/jdownloader2/8.0.17/questions.yaml diff --git a/stable/linkding/2.0.15/templates/common.yaml b/stable/jdownloader2/8.0.17/templates/common.yaml similarity index 100% rename from stable/linkding/2.0.15/templates/common.yaml rename to stable/jdownloader2/8.0.17/templates/common.yaml diff --git a/stable/libreddit/1.0.8/values.yaml b/stable/jdownloader2/8.0.17/values.yaml similarity index 100% rename from stable/libreddit/1.0.8/values.yaml rename to stable/jdownloader2/8.0.17/values.yaml diff --git a/stable/jellyfin/11.0.17/CHANGELOG.md b/stable/jellyfin/11.0.17/CHANGELOG.md new file mode 100644 index 00000000000..e87640831c9 --- /dev/null +++ b/stable/jellyfin/11.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [jellyfin-11.0.17](https://github.com/truecharts/apps/compare/jellyfin-11.0.15...jellyfin-11.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/jellyfin/11.0.17/Chart.lock b/stable/jellyfin/11.0.17/Chart.lock new file mode 100644 index 00000000000..ba1f88930cf --- /dev/null +++ b/stable/jellyfin/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-14T14:08:49.80874541Z" diff --git a/stable/jellyfin/11.0.17/Chart.yaml b/stable/jellyfin/11.0.17/Chart.yaml new file mode 100644 index 00000000000..adf2f0bf760 --- /dev/null +++ b/stable/jellyfin/11.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jellyfin/11.0.17/README.md b/stable/jellyfin/11.0.17/README.md new file mode 100644 index 00000000000..a8f2e9bc775 --- /dev/null +++ b/stable/jellyfin/11.0.17/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.17/app-readme.md b/stable/jellyfin/11.0.17/app-readme.md new file mode 100644 index 00000000000..aaff3c0f7f9 --- /dev/null +++ b/stable/jellyfin/11.0.17/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.14/charts/common-10.4.4.tgz b/stable/jellyfin/11.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/libreoffice/2.0.14/charts/common-10.4.4.tgz rename to stable/jellyfin/11.0.17/charts/common-10.4.4.tgz diff --git a/stable/jellyfin/11.0.17/icon.png b/stable/jellyfin/11.0.17/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.17/ix_values.yaml b/stable/jellyfin/11.0.17/ix_values.yaml new file mode 100644 index 00000000000..9d723c515be --- /dev/null +++ b/stable/jellyfin/11.0.17/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.17/questions.yaml b/stable/jellyfin/11.0.17/questions.yaml new file mode 100644 index 00000000000..6e0a03628b6 --- /dev/null +++ b/stable/jellyfin/11.0.17/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.16/templates/common.yaml b/stable/jellyfin/11.0.17/templates/common.yaml similarity index 100% rename from stable/logitech-media-server/4.0.16/templates/common.yaml rename to stable/jellyfin/11.0.17/templates/common.yaml diff --git a/stable/libreoffice/2.0.14/values.yaml b/stable/jellyfin/11.0.17/values.yaml similarity index 100% rename from stable/libreoffice/2.0.14/values.yaml rename to stable/jellyfin/11.0.17/values.yaml diff --git a/stable/jellyseerr/2.0.14/CHANGELOG.md b/stable/jellyseerr/2.0.14/CHANGELOG.md deleted file mode 100644 index a25305a79e2..00000000000 --- a/stable/jellyseerr/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index fc9b86823fb..00000000000 --- a/stable/jellyseerr/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-12T23:04:12.820799087Z" diff --git a/stable/jellyseerr/2.0.14/Chart.yaml b/stable/jellyseerr/2.0.14/Chart.yaml deleted file mode 100644 index 4ce72c28fc8..00000000000 --- a/stable/jellyseerr/2.0.14/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/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.16/CHANGELOG.md b/stable/jellyseerr/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..5be00750179 --- /dev/null +++ b/stable/jellyseerr/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [jellyseerr-2.0.16](https://github.com/truecharts/apps/compare/jellyseerr-2.0.14...jellyseerr-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/jellyseerr/2.0.16/Chart.lock b/stable/jellyseerr/2.0.16/Chart.lock new file mode 100644 index 00000000000..eec6273cad0 --- /dev/null +++ b/stable/jellyseerr/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-14T14:09:03.399993213Z" diff --git a/stable/jellyseerr/2.0.16/Chart.yaml b/stable/jellyseerr/2.0.16/Chart.yaml new file mode 100644 index 00000000000..1919951eb16 --- /dev/null +++ b/stable/jellyseerr/2.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jellyseerr/2.0.14/README.md b/stable/jellyseerr/2.0.16/README.md similarity index 100% rename from stable/jellyseerr/2.0.14/README.md rename to stable/jellyseerr/2.0.16/README.md diff --git a/stable/jellyseerr/2.0.14/app-readme.md b/stable/jellyseerr/2.0.16/app-readme.md similarity index 100% rename from stable/jellyseerr/2.0.14/app-readme.md rename to stable/jellyseerr/2.0.16/app-readme.md diff --git a/stable/librephotos/4.0.17/charts/common-10.4.4.tgz b/stable/jellyseerr/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/librephotos/4.0.17/charts/common-10.4.4.tgz rename to stable/jellyseerr/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/jellyseerr/2.0.14/icon.png b/stable/jellyseerr/2.0.16/icon.png similarity index 100% rename from stable/jellyseerr/2.0.14/icon.png rename to stable/jellyseerr/2.0.16/icon.png diff --git a/stable/jellyseerr/2.0.14/ix_values.yaml b/stable/jellyseerr/2.0.16/ix_values.yaml similarity index 100% rename from stable/jellyseerr/2.0.14/ix_values.yaml rename to stable/jellyseerr/2.0.16/ix_values.yaml diff --git a/stable/jellyseerr/2.0.14/questions.yaml b/stable/jellyseerr/2.0.16/questions.yaml similarity index 100% rename from stable/jellyseerr/2.0.14/questions.yaml rename to stable/jellyseerr/2.0.16/questions.yaml diff --git a/stable/loki/5.0.17/templates/common.yaml b/stable/jellyseerr/2.0.16/templates/common.yaml similarity index 100% rename from stable/loki/5.0.17/templates/common.yaml rename to stable/jellyseerr/2.0.16/templates/common.yaml diff --git a/stable/librephotos/4.0.17/values.yaml b/stable/jellyseerr/2.0.16/values.yaml similarity index 100% rename from stable/librephotos/4.0.17/values.yaml rename to stable/jellyseerr/2.0.16/values.yaml diff --git a/stable/joplin-server/8.0.14/CHANGELOG.md b/stable/joplin-server/8.0.14/CHANGELOG.md deleted file mode 100644 index ecad6b9dcdc..00000000000 --- a/stable/joplin-server/8.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 720fb622588..00000000000 --- a/stable/joplin-server/8.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-12T23:04:21.908717546Z" diff --git a/stable/joplin-server/8.0.14/Chart.yaml b/stable/joplin-server/8.0.14/Chart.yaml deleted file mode 100644 index 68ab8b96f74..00000000000 --- a/stable/joplin-server/8.0.14/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.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.16/CHANGELOG.md b/stable/joplin-server/8.0.16/CHANGELOG.md new file mode 100644 index 00000000000..e5ca94868f2 --- /dev/null +++ b/stable/joplin-server/8.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [joplin-server-8.0.16](https://github.com/truecharts/apps/compare/joplin-server-8.0.14...joplin-server-8.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/joplin-server/8.0.16/Chart.lock b/stable/joplin-server/8.0.16/Chart.lock new file mode 100644 index 00000000000..5b7b073016c --- /dev/null +++ b/stable/joplin-server/8.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-14T14:09:11.04309129Z" diff --git a/stable/joplin-server/8.0.16/Chart.yaml b/stable/joplin-server/8.0.16/Chart.yaml new file mode 100644 index 00000000000..f49a81e69d1 --- /dev/null +++ b/stable/joplin-server/8.0.16/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.16 +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.14/README.md b/stable/joplin-server/8.0.16/README.md similarity index 100% rename from stable/joplin-server/8.0.14/README.md rename to stable/joplin-server/8.0.16/README.md diff --git a/stable/joplin-server/8.0.14/app-readme.md b/stable/joplin-server/8.0.16/app-readme.md similarity index 100% rename from stable/joplin-server/8.0.14/app-readme.md rename to stable/joplin-server/8.0.16/app-readme.md diff --git a/stable/librespeed/6.0.15/charts/common-10.4.4.tgz b/stable/joplin-server/8.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/librespeed/6.0.15/charts/common-10.4.4.tgz rename to stable/joplin-server/8.0.16/charts/common-10.4.4.tgz diff --git a/stable/librephotos/4.0.17/charts/postgresql-8.0.30.tgz b/stable/joplin-server/8.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/librephotos/4.0.17/charts/postgresql-8.0.30.tgz rename to stable/joplin-server/8.0.16/charts/postgresql-8.0.30.tgz diff --git a/stable/joplin-server/8.0.14/icon.png b/stable/joplin-server/8.0.16/icon.png similarity index 100% rename from stable/joplin-server/8.0.14/icon.png rename to stable/joplin-server/8.0.16/icon.png diff --git a/stable/joplin-server/8.0.14/ix_values.yaml b/stable/joplin-server/8.0.16/ix_values.yaml similarity index 100% rename from stable/joplin-server/8.0.14/ix_values.yaml rename to stable/joplin-server/8.0.16/ix_values.yaml diff --git a/stable/joplin-server/8.0.14/questions.yaml b/stable/joplin-server/8.0.16/questions.yaml similarity index 100% rename from stable/joplin-server/8.0.14/questions.yaml rename to stable/joplin-server/8.0.16/questions.yaml diff --git a/stable/makemkv/2.0.16/templates/common.yaml b/stable/joplin-server/8.0.16/templates/common.yaml similarity index 100% rename from stable/makemkv/2.0.16/templates/common.yaml rename to stable/joplin-server/8.0.16/templates/common.yaml diff --git a/stable/librespeed/6.0.15/values.yaml b/stable/joplin-server/8.0.16/values.yaml similarity index 100% rename from stable/librespeed/6.0.15/values.yaml rename to stable/joplin-server/8.0.16/values.yaml diff --git a/stable/k8s-gateway/6.0.14/CHANGELOG.md b/stable/k8s-gateway/6.0.14/CHANGELOG.md deleted file mode 100644 index 8dcb58c5a3a..00000000000 --- a/stable/k8s-gateway/6.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 1450f8eaac2..00000000000 --- a/stable/k8s-gateway/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-12T23:04:17.3011002Z" diff --git a/stable/k8s-gateway/6.0.14/Chart.yaml b/stable/k8s-gateway/6.0.14/Chart.yaml deleted file mode 100644 index ae888bed877..00000000000 --- a/stable/k8s-gateway/6.0.14/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/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.16/CHANGELOG.md b/stable/k8s-gateway/6.0.16/CHANGELOG.md new file mode 100644 index 00000000000..94dbc7339e0 --- /dev/null +++ b/stable/k8s-gateway/6.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [k8s-gateway-6.0.16](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.14...k8s-gateway-6.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/k8s-gateway/6.0.16/Chart.lock b/stable/k8s-gateway/6.0.16/Chart.lock new file mode 100644 index 00000000000..ad527a39795 --- /dev/null +++ b/stable/k8s-gateway/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-14T14:09:04.637048066Z" diff --git a/stable/k8s-gateway/6.0.16/Chart.yaml b/stable/k8s-gateway/6.0.16/Chart.yaml new file mode 100644 index 00000000000..4724e2e07dd --- /dev/null +++ b/stable/k8s-gateway/6.0.16/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.16 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/k8s-gateway/6.0.14/README.md b/stable/k8s-gateway/6.0.16/README.md similarity index 100% rename from stable/k8s-gateway/6.0.14/README.md rename to stable/k8s-gateway/6.0.16/README.md diff --git a/stable/k8s-gateway/6.0.14/app-readme.md b/stable/k8s-gateway/6.0.16/app-readme.md similarity index 100% rename from stable/k8s-gateway/6.0.14/app-readme.md rename to stable/k8s-gateway/6.0.16/app-readme.md diff --git a/stable/linkace/4.0.22/charts/common-10.4.4.tgz b/stable/k8s-gateway/6.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/linkace/4.0.22/charts/common-10.4.4.tgz rename to stable/k8s-gateway/6.0.16/charts/common-10.4.4.tgz diff --git a/stable/k8s-gateway/6.0.14/icon.png b/stable/k8s-gateway/6.0.16/icon.png similarity index 100% rename from stable/k8s-gateway/6.0.14/icon.png rename to stable/k8s-gateway/6.0.16/icon.png diff --git a/stable/k8s-gateway/6.0.14/ix_values.yaml b/stable/k8s-gateway/6.0.16/ix_values.yaml similarity index 100% rename from stable/k8s-gateway/6.0.14/ix_values.yaml rename to stable/k8s-gateway/6.0.16/ix_values.yaml diff --git a/stable/k8s-gateway/6.0.14/questions.yaml b/stable/k8s-gateway/6.0.16/questions.yaml similarity index 100% rename from stable/k8s-gateway/6.0.14/questions.yaml rename to stable/k8s-gateway/6.0.16/questions.yaml diff --git a/stable/k8s-gateway/6.0.14/templates/_configmap.tpl b/stable/k8s-gateway/6.0.16/templates/_configmap.tpl similarity index 100% rename from stable/k8s-gateway/6.0.14/templates/_configmap.tpl rename to stable/k8s-gateway/6.0.16/templates/_configmap.tpl diff --git a/stable/k8s-gateway/6.0.14/templates/common.yaml b/stable/k8s-gateway/6.0.16/templates/common.yaml similarity index 100% rename from stable/k8s-gateway/6.0.14/templates/common.yaml rename to stable/k8s-gateway/6.0.16/templates/common.yaml diff --git a/stable/linkace/4.0.22/values.yaml b/stable/k8s-gateway/6.0.16/values.yaml similarity index 100% rename from stable/linkace/4.0.22/values.yaml rename to stable/k8s-gateway/6.0.16/values.yaml diff --git a/stable/kanboard/8.0.15/CHANGELOG.md b/stable/kanboard/8.0.15/CHANGELOG.md deleted file mode 100644 index 386bc65cf4f..00000000000 --- a/stable/kanboard/8.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 67cbbd54849..00000000000 --- a/stable/kanboard/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-12T23:04:25.296627888Z" diff --git a/stable/kanboard/8.0.15/Chart.yaml b/stable/kanboard/8.0.15/Chart.yaml deleted file mode 100644 index 961484312bd..00000000000 --- a/stable/kanboard/8.0.15/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.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.17/CHANGELOG.md b/stable/kanboard/8.0.17/CHANGELOG.md new file mode 100644 index 00000000000..eecf724e0f3 --- /dev/null +++ b/stable/kanboard/8.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [kanboard-8.0.17](https://github.com/truecharts/apps/compare/kanboard-8.0.15...kanboard-8.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/kanboard/8.0.17/Chart.lock b/stable/kanboard/8.0.17/Chart.lock new file mode 100644 index 00000000000..81a756f33f1 --- /dev/null +++ b/stable/kanboard/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-14T14:09:15.30646709Z" diff --git a/stable/kanboard/8.0.17/Chart.yaml b/stable/kanboard/8.0.17/Chart.yaml new file mode 100644 index 00000000000..c8b10d40e54 --- /dev/null +++ b/stable/kanboard/8.0.17/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.17 +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.15/README.md b/stable/kanboard/8.0.17/README.md similarity index 100% rename from stable/kanboard/8.0.15/README.md rename to stable/kanboard/8.0.17/README.md diff --git a/stable/kanboard/8.0.15/app-readme.md b/stable/kanboard/8.0.17/app-readme.md similarity index 100% rename from stable/kanboard/8.0.15/app-readme.md rename to stable/kanboard/8.0.17/app-readme.md diff --git a/stable/linkding/2.0.15/charts/common-10.4.4.tgz b/stable/kanboard/8.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/linkding/2.0.15/charts/common-10.4.4.tgz rename to stable/kanboard/8.0.17/charts/common-10.4.4.tgz diff --git a/stable/mattermost/3.0.17/charts/postgresql-8.0.30.tgz b/stable/kanboard/8.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/mattermost/3.0.17/charts/postgresql-8.0.30.tgz rename to stable/kanboard/8.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/kanboard/8.0.15/icon.png b/stable/kanboard/8.0.17/icon.png similarity index 100% rename from stable/kanboard/8.0.15/icon.png rename to stable/kanboard/8.0.17/icon.png diff --git a/stable/kanboard/8.0.15/ix_values.yaml b/stable/kanboard/8.0.17/ix_values.yaml similarity index 100% rename from stable/kanboard/8.0.15/ix_values.yaml rename to stable/kanboard/8.0.17/ix_values.yaml diff --git a/stable/kanboard/8.0.15/questions.yaml b/stable/kanboard/8.0.17/questions.yaml similarity index 100% rename from stable/kanboard/8.0.15/questions.yaml rename to stable/kanboard/8.0.17/questions.yaml diff --git a/stable/matomo/3.0.25/templates/common.yaml b/stable/kanboard/8.0.17/templates/common.yaml similarity index 100% rename from stable/matomo/3.0.25/templates/common.yaml rename to stable/kanboard/8.0.17/templates/common.yaml diff --git a/stable/linkding/2.0.15/values.yaml b/stable/kanboard/8.0.17/values.yaml similarity index 100% rename from stable/linkding/2.0.15/values.yaml rename to stable/kanboard/8.0.17/values.yaml diff --git a/stable/kavita/2.0.15/CHANGELOG.md b/stable/kavita/2.0.15/CHANGELOG.md deleted file mode 100644 index 9001360768a..00000000000 --- a/stable/kavita/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 53796f722ab..00000000000 --- a/stable/kavita/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-12T23:04:28.293339593Z" diff --git a/stable/kavita/2.0.15/Chart.yaml b/stable/kavita/2.0.15/Chart.yaml deleted file mode 100644 index 4b940b039c5..00000000000 --- a/stable/kavita/2.0.15/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -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.17/CHANGELOG.md b/stable/kavita/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..cf9e004d18c --- /dev/null +++ b/stable/kavita/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [kavita-2.0.17](https://github.com/truecharts/apps/compare/kavita-2.0.15...kavita-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/kavita/2.0.17/Chart.lock b/stable/kavita/2.0.17/Chart.lock new file mode 100644 index 00000000000..4e53f723538 --- /dev/null +++ b/stable/kavita/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-14T14:09:22.30254377Z" diff --git a/stable/kavita/2.0.17/Chart.yaml b/stable/kavita/2.0.17/Chart.yaml new file mode 100644 index 00000000000..0502b9493c7 --- /dev/null +++ b/stable/kavita/2.0.17/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: kavita +version: 2.0.17 +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.15/README.md b/stable/kavita/2.0.17/README.md similarity index 100% rename from stable/kavita/2.0.15/README.md rename to stable/kavita/2.0.17/README.md diff --git a/stable/kavita/2.0.15/app-readme.md b/stable/kavita/2.0.17/app-readme.md similarity index 100% rename from stable/kavita/2.0.15/app-readme.md rename to stable/kavita/2.0.17/app-readme.md diff --git a/stable/littlelink/6.0.28/charts/common-10.4.4.tgz b/stable/kavita/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/littlelink/6.0.28/charts/common-10.4.4.tgz rename to stable/kavita/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/kavita/2.0.15/icon.png b/stable/kavita/2.0.17/icon.png similarity index 100% rename from stable/kavita/2.0.15/icon.png rename to stable/kavita/2.0.17/icon.png diff --git a/stable/kavita/2.0.15/ix_values.yaml b/stable/kavita/2.0.17/ix_values.yaml similarity index 100% rename from stable/kavita/2.0.15/ix_values.yaml rename to stable/kavita/2.0.17/ix_values.yaml diff --git a/stable/kavita/2.0.15/questions.yaml b/stable/kavita/2.0.17/questions.yaml similarity index 100% rename from stable/kavita/2.0.15/questions.yaml rename to stable/kavita/2.0.17/questions.yaml diff --git a/stable/mattermost/3.0.17/templates/common.yaml b/stable/kavita/2.0.17/templates/common.yaml similarity index 100% rename from stable/mattermost/3.0.17/templates/common.yaml rename to stable/kavita/2.0.17/templates/common.yaml diff --git a/stable/littlelink/6.0.28/values.yaml b/stable/kavita/2.0.17/values.yaml similarity index 100% rename from stable/littlelink/6.0.28/values.yaml rename to stable/kavita/2.0.17/values.yaml diff --git a/stable/kimai/3.0.15/CHANGELOG.md b/stable/kimai/3.0.15/CHANGELOG.md deleted file mode 100644 index 67f1f63c1a8..00000000000 --- a/stable/kimai/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 713b373e88c..00000000000 --- a/stable/kimai/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-12T23:04:37.705985015Z" diff --git a/stable/kimai/3.0.15/Chart.yaml b/stable/kimai/3.0.15/Chart.yaml deleted file mode 100644 index a2baa2cc133..00000000000 --- a/stable/kimai/3.0.15/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/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.17/CHANGELOG.md b/stable/kimai/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..49100ea41bd --- /dev/null +++ b/stable/kimai/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [kimai-3.0.17](https://github.com/truecharts/apps/compare/kimai-3.0.15...kimai-3.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/kimai/3.0.17/Chart.lock b/stable/kimai/3.0.17/Chart.lock new file mode 100644 index 00000000000..1fa102542f7 --- /dev/null +++ b/stable/kimai/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-14T14:09:30.191074969Z" diff --git a/stable/kimai/3.0.17/Chart.yaml b/stable/kimai/3.0.17/Chart.yaml new file mode 100644 index 00000000000..641e6fa109f --- /dev/null +++ b/stable/kimai/3.0.17/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.17 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kimai/3.0.15/README.md b/stable/kimai/3.0.17/README.md similarity index 100% rename from stable/kimai/3.0.15/README.md rename to stable/kimai/3.0.17/README.md diff --git a/stable/kimai/3.0.15/app-readme.md b/stable/kimai/3.0.17/app-readme.md similarity index 100% rename from stable/kimai/3.0.15/app-readme.md rename to stable/kimai/3.0.17/app-readme.md diff --git a/stable/logitech-media-server/4.0.16/charts/common-10.4.4.tgz b/stable/kimai/3.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/logitech-media-server/4.0.16/charts/common-10.4.4.tgz rename to stable/kimai/3.0.17/charts/common-10.4.4.tgz diff --git a/stable/kimai/3.0.15/charts/mariadb-3.0.29.tgz b/stable/kimai/3.0.17/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/kimai/3.0.15/charts/mariadb-3.0.29.tgz rename to stable/kimai/3.0.17/charts/mariadb-3.0.29.tgz diff --git a/stable/kimai/3.0.15/icon.png b/stable/kimai/3.0.17/icon.png similarity index 100% rename from stable/kimai/3.0.15/icon.png rename to stable/kimai/3.0.17/icon.png diff --git a/stable/kimai/3.0.15/ix_values.yaml b/stable/kimai/3.0.17/ix_values.yaml similarity index 100% rename from stable/kimai/3.0.15/ix_values.yaml rename to stable/kimai/3.0.17/ix_values.yaml diff --git a/stable/kimai/3.0.15/questions.yaml b/stable/kimai/3.0.17/questions.yaml similarity index 100% rename from stable/kimai/3.0.15/questions.yaml rename to stable/kimai/3.0.17/questions.yaml diff --git a/stable/kimai/3.0.15/templates/_secrets.tpl b/stable/kimai/3.0.17/templates/_secrets.tpl similarity index 100% rename from stable/kimai/3.0.15/templates/_secrets.tpl rename to stable/kimai/3.0.17/templates/_secrets.tpl diff --git a/stable/kimai/3.0.15/templates/common.yaml b/stable/kimai/3.0.17/templates/common.yaml similarity index 100% rename from stable/kimai/3.0.15/templates/common.yaml rename to stable/kimai/3.0.17/templates/common.yaml diff --git a/stable/logitech-media-server/4.0.16/values.yaml b/stable/kimai/3.0.17/values.yaml similarity index 100% rename from stable/logitech-media-server/4.0.16/values.yaml rename to stable/kimai/3.0.17/values.yaml diff --git a/stable/kms/11.0.17/CHANGELOG.md b/stable/kms/11.0.17/CHANGELOG.md new file mode 100644 index 00000000000..c59dbcc5483 --- /dev/null +++ b/stable/kms/11.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [kms-11.0.17](https://github.com/truecharts/apps/compare/kms-11.0.15...kms-11.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [kms-11.0.15](https://github.com/truecharts/apps/compare/kms-11.0.14...kms-11.0.15) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + diff --git a/stable/kms/11.0.17/Chart.lock b/stable/kms/11.0.17/Chart.lock new file mode 100644 index 00000000000..e62c9674063 --- /dev/null +++ b/stable/kms/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-14T14:09:35.624849081Z" diff --git a/stable/kms/11.0.17/Chart.yaml b/stable/kms/11.0.17/Chart.yaml new file mode 100644 index 00000000000..1a41c6fc0b9 --- /dev/null +++ b/stable/kms/11.0.17/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.17 +annotations: + truecharts.org/catagories: | + - graywares + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kms/11.0.17/README.md b/stable/kms/11.0.17/README.md new file mode 100644 index 00000000000..3aab1dd17e4 --- /dev/null +++ b/stable/kms/11.0.17/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.17/app-readme.md b/stable/kms/11.0.17/app-readme.md new file mode 100644 index 00000000000..a418807e25e --- /dev/null +++ b/stable/kms/11.0.17/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.17/charts/common-10.4.4.tgz b/stable/kms/11.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/loki/5.0.17/charts/common-10.4.4.tgz rename to stable/kms/11.0.17/charts/common-10.4.4.tgz diff --git a/stable/kms/11.0.17/icon.png b/stable/kms/11.0.17/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..614fcf8d1a97c3aa12828728d2e109f08b3f8a1e GIT binary patch literal 46255 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

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)) - diff --git a/stable/kodi-headless/2.0.14/Chart.lock b/stable/kodi-headless/2.0.14/Chart.lock deleted file mode 100644 index 3f4dac07fd5..00000000000 --- a/stable/kodi-headless/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-12T23:04:44.24157443Z" diff --git a/stable/kodi-headless/2.0.14/Chart.yaml b/stable/kodi-headless/2.0.14/Chart.yaml deleted file mode 100644 index 0846f713008..00000000000 --- a/stable/kodi-headless/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/kodi-headless/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..f25a44ddaec --- /dev/null +++ b/stable/kodi-headless/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [kodi-headless-2.0.16](https://github.com/truecharts/apps/compare/kodi-headless-2.0.14...kodi-headless-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/kodi-headless/2.0.16/Chart.lock b/stable/kodi-headless/2.0.16/Chart.lock new file mode 100644 index 00000000000..5afef007eea --- /dev/null +++ b/stable/kodi-headless/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-14T14:09:39.541157479Z" diff --git a/stable/kodi-headless/2.0.16/Chart.yaml b/stable/kodi-headless/2.0.16/Chart.yaml new file mode 100644 index 00000000000..bdfc6671a84 --- /dev/null +++ b/stable/kodi-headless/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: kodi-headless +version: 2.0.16 +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.14/README.md b/stable/kodi-headless/2.0.16/README.md similarity index 100% rename from stable/kodi-headless/2.0.14/README.md rename to stable/kodi-headless/2.0.16/README.md diff --git a/stable/kodi-headless/2.0.14/app-readme.md b/stable/kodi-headless/2.0.16/app-readme.md similarity index 100% rename from stable/kodi-headless/2.0.14/app-readme.md rename to stable/kodi-headless/2.0.16/app-readme.md diff --git a/stable/makemkv/2.0.16/charts/common-10.4.4.tgz b/stable/kodi-headless/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/makemkv/2.0.16/charts/common-10.4.4.tgz rename to stable/kodi-headless/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/kodi-headless/2.0.14/icon.png b/stable/kodi-headless/2.0.16/icon.png similarity index 100% rename from stable/kodi-headless/2.0.14/icon.png rename to stable/kodi-headless/2.0.16/icon.png diff --git a/stable/kodi-headless/2.0.14/ix_values.yaml b/stable/kodi-headless/2.0.16/ix_values.yaml similarity index 100% rename from stable/kodi-headless/2.0.14/ix_values.yaml rename to stable/kodi-headless/2.0.16/ix_values.yaml diff --git a/stable/kodi-headless/2.0.14/questions.yaml b/stable/kodi-headless/2.0.16/questions.yaml similarity index 100% rename from stable/kodi-headless/2.0.14/questions.yaml rename to stable/kodi-headless/2.0.16/questions.yaml diff --git a/stable/meshroom/2.0.14/templates/common.yaml b/stable/kodi-headless/2.0.16/templates/common.yaml similarity index 100% rename from stable/meshroom/2.0.14/templates/common.yaml rename to stable/kodi-headless/2.0.16/templates/common.yaml diff --git a/stable/makemkv/2.0.16/values.yaml b/stable/kodi-headless/2.0.16/values.yaml similarity index 100% rename from stable/makemkv/2.0.16/values.yaml rename to stable/kodi-headless/2.0.16/values.yaml diff --git a/stable/koel/3.0.16/CHANGELOG.md b/stable/koel/3.0.16/CHANGELOG.md deleted file mode 100644 index 4bb96f557e8..00000000000 --- a/stable/koel/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 1f8ab8728fc..00000000000 --- a/stable/koel/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: 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 deleted file mode 100644 index 5569ec64172..00000000000 --- a/stable/koel/3.0.16/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/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.18/CHANGELOG.md b/stable/koel/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..de10d98dde1 --- /dev/null +++ b/stable/koel/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [koel-3.0.18](https://github.com/truecharts/apps/compare/koel-3.0.16...koel-3.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/koel/3.0.18/Chart.lock b/stable/koel/3.0.18/Chart.lock new file mode 100644 index 00000000000..be18a656a5c --- /dev/null +++ b/stable/koel/3.0.18/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-14T14:09:48.179856512Z" diff --git a/stable/koel/3.0.18/Chart.yaml b/stable/koel/3.0.18/Chart.yaml new file mode 100644 index 00000000000..56965a6626c --- /dev/null +++ b/stable/koel/3.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/koel/3.0.16/README.md b/stable/koel/3.0.18/README.md similarity index 100% rename from stable/koel/3.0.16/README.md rename to stable/koel/3.0.18/README.md diff --git a/stable/koel/3.0.16/app-readme.md b/stable/koel/3.0.18/app-readme.md similarity index 100% rename from stable/koel/3.0.16/app-readme.md rename to stable/koel/3.0.18/app-readme.md diff --git a/stable/matomo/3.0.25/charts/common-10.4.4.tgz b/stable/koel/3.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/matomo/3.0.25/charts/common-10.4.4.tgz rename to stable/koel/3.0.18/charts/common-10.4.4.tgz diff --git a/stable/koel/3.0.16/charts/mariadb-3.0.29.tgz b/stable/koel/3.0.18/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/koel/3.0.16/charts/mariadb-3.0.29.tgz rename to stable/koel/3.0.18/charts/mariadb-3.0.29.tgz diff --git a/stable/koel/3.0.16/docs/credentials.md b/stable/koel/3.0.18/docs/credentials.md similarity index 100% rename from stable/koel/3.0.16/docs/credentials.md rename to stable/koel/3.0.18/docs/credentials.md diff --git a/stable/koel/3.0.16/icon.png b/stable/koel/3.0.18/icon.png similarity index 100% rename from stable/koel/3.0.16/icon.png rename to stable/koel/3.0.18/icon.png diff --git a/stable/koel/3.0.16/ix_values.yaml b/stable/koel/3.0.18/ix_values.yaml similarity index 100% rename from stable/koel/3.0.16/ix_values.yaml rename to stable/koel/3.0.18/ix_values.yaml diff --git a/stable/koel/3.0.16/questions.yaml b/stable/koel/3.0.18/questions.yaml similarity index 100% rename from stable/koel/3.0.16/questions.yaml rename to stable/koel/3.0.18/questions.yaml diff --git a/stable/koel/3.0.16/templates/_secrets.tpl b/stable/koel/3.0.18/templates/_secrets.tpl similarity index 100% rename from stable/koel/3.0.16/templates/_secrets.tpl rename to stable/koel/3.0.18/templates/_secrets.tpl diff --git a/stable/koel/3.0.16/templates/common.yaml b/stable/koel/3.0.18/templates/common.yaml similarity index 100% rename from stable/koel/3.0.16/templates/common.yaml rename to stable/koel/3.0.18/templates/common.yaml diff --git a/stable/matomo/3.0.25/values.yaml b/stable/koel/3.0.18/values.yaml similarity index 100% rename from stable/matomo/3.0.25/values.yaml rename to stable/koel/3.0.18/values.yaml diff --git a/stable/komga/6.0.17/CHANGELOG.md b/stable/komga/6.0.17/CHANGELOG.md deleted file mode 100644 index 0adf5057c13..00000000000 --- a/stable/komga/6.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 152f2d5807b..00000000000 --- a/stable/komga/6.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-12T23:04:57.652206369Z" diff --git a/stable/komga/6.0.17/Chart.yaml b/stable/komga/6.0.17/Chart.yaml deleted file mode 100644 index 9fcf62ed07f..00000000000 --- a/stable/komga/6.0.17/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/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.19/CHANGELOG.md b/stable/komga/6.0.19/CHANGELOG.md new file mode 100644 index 00000000000..6df876626b9 --- /dev/null +++ b/stable/komga/6.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [komga-6.0.19](https://github.com/truecharts/apps/compare/komga-6.0.17...komga-6.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) diff --git a/stable/komga/6.0.19/Chart.lock b/stable/komga/6.0.19/Chart.lock new file mode 100644 index 00000000000..6cba89ce9af --- /dev/null +++ b/stable/komga/6.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-14T14:09:54.489810109Z" diff --git a/stable/komga/6.0.19/Chart.yaml b/stable/komga/6.0.19/Chart.yaml new file mode 100644 index 00000000000..21354755387 --- /dev/null +++ b/stable/komga/6.0.19/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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/komga/6.0.17/README.md b/stable/komga/6.0.19/README.md similarity index 100% rename from stable/komga/6.0.17/README.md rename to stable/komga/6.0.19/README.md diff --git a/stable/komga/6.0.17/app-readme.md b/stable/komga/6.0.19/app-readme.md similarity index 100% rename from stable/komga/6.0.17/app-readme.md rename to stable/komga/6.0.19/app-readme.md diff --git a/stable/mattermost/3.0.17/charts/common-10.4.4.tgz b/stable/komga/6.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/mattermost/3.0.17/charts/common-10.4.4.tgz rename to stable/komga/6.0.19/charts/common-10.4.4.tgz diff --git a/stable/komga/6.0.17/icon.png b/stable/komga/6.0.19/icon.png similarity index 100% rename from stable/komga/6.0.17/icon.png rename to stable/komga/6.0.19/icon.png diff --git a/stable/komga/6.0.17/ix_values.yaml b/stable/komga/6.0.19/ix_values.yaml similarity index 100% rename from stable/komga/6.0.17/ix_values.yaml rename to stable/komga/6.0.19/ix_values.yaml diff --git a/stable/komga/6.0.17/questions.yaml b/stable/komga/6.0.19/questions.yaml similarity index 100% rename from stable/komga/6.0.17/questions.yaml rename to stable/komga/6.0.19/questions.yaml diff --git a/stable/metube/2.0.14/templates/common.yaml b/stable/komga/6.0.19/templates/common.yaml similarity index 100% rename from stable/metube/2.0.14/templates/common.yaml rename to stable/komga/6.0.19/templates/common.yaml diff --git a/stable/mattermost/3.0.17/values.yaml b/stable/komga/6.0.19/values.yaml similarity index 100% rename from stable/mattermost/3.0.17/values.yaml rename to stable/komga/6.0.19/values.yaml diff --git a/stable/kopia/2.0.22/CHANGELOG.md b/stable/kopia/2.0.22/CHANGELOG.md deleted file mode 100644 index 9b1c6e9bfe7..00000000000 --- a/stable/kopia/2.0.22/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index f666d8df3ad..00000000000 --- a/stable/kopia/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-12T23:04:57.866174767Z" diff --git a/stable/kopia/2.0.22/Chart.yaml b/stable/kopia/2.0.22/Chart.yaml deleted file mode 100644 index c596ee7053b..00000000000 --- a/stable/kopia/2.0.22/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/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.24/CHANGELOG.md b/stable/kopia/2.0.24/CHANGELOG.md new file mode 100644 index 00000000000..fc89501a3d5 --- /dev/null +++ b/stable/kopia/2.0.24/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [kopia-2.0.24](https://github.com/truecharts/apps/compare/kopia-2.0.22...kopia-2.0.24) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/kopia/2.0.24/Chart.lock b/stable/kopia/2.0.24/Chart.lock new file mode 100644 index 00000000000..debda0cf27e --- /dev/null +++ b/stable/kopia/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-14T14:09:55.256355017Z" diff --git a/stable/kopia/2.0.24/Chart.yaml b/stable/kopia/2.0.24/Chart.yaml new file mode 100644 index 00000000000..240f4107601 --- /dev/null +++ b/stable/kopia/2.0.24/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.24 +annotations: + truecharts.org/catagories: | + - utility + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kopia/2.0.22/README.md b/stable/kopia/2.0.24/README.md similarity index 100% rename from stable/kopia/2.0.22/README.md rename to stable/kopia/2.0.24/README.md diff --git a/stable/kopia/2.0.22/app-readme.md b/stable/kopia/2.0.24/app-readme.md similarity index 100% rename from stable/kopia/2.0.22/app-readme.md rename to stable/kopia/2.0.24/app-readme.md diff --git a/stable/mealie/8.0.15/charts/common-10.4.4.tgz b/stable/kopia/2.0.24/charts/common-10.4.4.tgz similarity index 100% rename from stable/mealie/8.0.15/charts/common-10.4.4.tgz rename to stable/kopia/2.0.24/charts/common-10.4.4.tgz diff --git a/stable/kopia/2.0.22/icon.png b/stable/kopia/2.0.24/icon.png similarity index 100% rename from stable/kopia/2.0.22/icon.png rename to stable/kopia/2.0.24/icon.png diff --git a/stable/kopia/2.0.22/ix_values.yaml b/stable/kopia/2.0.24/ix_values.yaml similarity index 100% rename from stable/kopia/2.0.22/ix_values.yaml rename to stable/kopia/2.0.24/ix_values.yaml diff --git a/stable/kopia/2.0.22/questions.yaml b/stable/kopia/2.0.24/questions.yaml similarity index 100% rename from stable/kopia/2.0.22/questions.yaml rename to stable/kopia/2.0.24/questions.yaml diff --git a/stable/minecraft-bedrock/1.0.15/templates/common.yaml b/stable/kopia/2.0.24/templates/common.yaml similarity index 100% rename from stable/minecraft-bedrock/1.0.15/templates/common.yaml rename to stable/kopia/2.0.24/templates/common.yaml diff --git a/stable/mealie/8.0.15/values.yaml b/stable/kopia/2.0.24/values.yaml similarity index 100% rename from stable/mealie/8.0.15/values.yaml rename to stable/kopia/2.0.24/values.yaml diff --git a/stable/kutt/3.0.15/CHANGELOG.md b/stable/kutt/3.0.15/CHANGELOG.md deleted file mode 100644 index d9569ae9bff..00000000000 --- a/stable/kutt/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index ccd6a40df09..00000000000 --- a/stable/kutt/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-12T23:05:10.626076529Z" diff --git a/stable/kutt/3.0.15/Chart.yaml b/stable/kutt/3.0.15/Chart.yaml deleted file mode 100644 index 136202500b0..00000000000 --- a/stable/kutt/3.0.15/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/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.17/CHANGELOG.md b/stable/kutt/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..95a20ec058b --- /dev/null +++ b/stable/kutt/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [kutt-3.0.17](https://github.com/truecharts/apps/compare/kutt-3.0.15...kutt-3.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/kutt/3.0.17/Chart.lock b/stable/kutt/3.0.17/Chart.lock new file mode 100644 index 00000000000..64af9505623 --- /dev/null +++ b/stable/kutt/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-14T14:10:09.718365258Z" diff --git a/stable/kutt/3.0.17/Chart.yaml b/stable/kutt/3.0.17/Chart.yaml new file mode 100644 index 00000000000..26700ffc85b --- /dev/null +++ b/stable/kutt/3.0.17/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.17 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kutt/3.0.15/README.md b/stable/kutt/3.0.17/README.md similarity index 100% rename from stable/kutt/3.0.15/README.md rename to stable/kutt/3.0.17/README.md diff --git a/stable/kutt/3.0.15/app-readme.md b/stable/kutt/3.0.17/app-readme.md similarity index 100% rename from stable/kutt/3.0.15/app-readme.md rename to stable/kutt/3.0.17/app-readme.md diff --git a/stable/medusa/3.0.18/charts/common-10.4.4.tgz b/stable/kutt/3.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/medusa/3.0.18/charts/common-10.4.4.tgz rename to stable/kutt/3.0.17/charts/common-10.4.4.tgz diff --git a/stable/mealie/8.0.15/charts/postgresql-8.0.30.tgz b/stable/kutt/3.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/mealie/8.0.15/charts/postgresql-8.0.30.tgz rename to stable/kutt/3.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/linkace/4.0.22/charts/redis-3.0.30.tgz b/stable/kutt/3.0.17/charts/redis-3.0.30.tgz similarity index 100% rename from stable/linkace/4.0.22/charts/redis-3.0.30.tgz rename to stable/kutt/3.0.17/charts/redis-3.0.30.tgz diff --git a/stable/kutt/3.0.15/icon.png b/stable/kutt/3.0.17/icon.png similarity index 100% rename from stable/kutt/3.0.15/icon.png rename to stable/kutt/3.0.17/icon.png diff --git a/stable/kutt/3.0.15/ix_values.yaml b/stable/kutt/3.0.17/ix_values.yaml similarity index 100% rename from stable/kutt/3.0.15/ix_values.yaml rename to stable/kutt/3.0.17/ix_values.yaml diff --git a/stable/kutt/3.0.15/questions.yaml b/stable/kutt/3.0.17/questions.yaml similarity index 100% rename from stable/kutt/3.0.15/questions.yaml rename to stable/kutt/3.0.17/questions.yaml diff --git a/stable/kutt/3.0.15/templates/_secrets.tpl b/stable/kutt/3.0.17/templates/_secrets.tpl similarity index 100% rename from stable/kutt/3.0.15/templates/_secrets.tpl rename to stable/kutt/3.0.17/templates/_secrets.tpl diff --git a/stable/kutt/3.0.15/templates/common.yaml b/stable/kutt/3.0.17/templates/common.yaml similarity index 100% rename from stable/kutt/3.0.15/templates/common.yaml rename to stable/kutt/3.0.17/templates/common.yaml diff --git a/stable/medusa/3.0.18/values.yaml b/stable/kutt/3.0.17/values.yaml similarity index 100% rename from stable/medusa/3.0.18/values.yaml rename to stable/kutt/3.0.17/values.yaml diff --git a/stable/lanraragi/2.0.14/CHANGELOG.md b/stable/lanraragi/2.0.14/CHANGELOG.md deleted file mode 100644 index 2cd3ad7beef..00000000000 --- a/stable/lanraragi/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 3cf22df09fa..00000000000 --- a/stable/lanraragi/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-12T23:05:10.890832665Z" diff --git a/stable/lanraragi/2.0.14/Chart.yaml b/stable/lanraragi/2.0.14/Chart.yaml deleted file mode 100644 index dde6a58473f..00000000000 --- a/stable/lanraragi/2.0.14/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/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.16/CHANGELOG.md b/stable/lanraragi/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..39cfec3c30d --- /dev/null +++ b/stable/lanraragi/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [lanraragi-2.0.16](https://github.com/truecharts/apps/compare/lanraragi-2.0.14...lanraragi-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/lanraragi/2.0.16/Chart.lock b/stable/lanraragi/2.0.16/Chart.lock new file mode 100644 index 00000000000..1beccde03cb --- /dev/null +++ b/stable/lanraragi/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-14T14:10:12.202595478Z" diff --git a/stable/lanraragi/2.0.16/Chart.yaml b/stable/lanraragi/2.0.16/Chart.yaml new file mode 100644 index 00000000000..040f0469351 --- /dev/null +++ b/stable/lanraragi/2.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lanraragi/2.0.14/README.md b/stable/lanraragi/2.0.16/README.md similarity index 100% rename from stable/lanraragi/2.0.14/README.md rename to stable/lanraragi/2.0.16/README.md diff --git a/stable/lanraragi/2.0.14/app-readme.md b/stable/lanraragi/2.0.16/app-readme.md similarity index 100% rename from stable/lanraragi/2.0.14/app-readme.md rename to stable/lanraragi/2.0.16/app-readme.md diff --git a/stable/meshroom/2.0.14/charts/common-10.4.4.tgz b/stable/lanraragi/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/meshroom/2.0.14/charts/common-10.4.4.tgz rename to stable/lanraragi/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/lanraragi/2.0.14/docs/credentials.md b/stable/lanraragi/2.0.16/docs/credentials.md similarity index 100% rename from stable/lanraragi/2.0.14/docs/credentials.md rename to stable/lanraragi/2.0.16/docs/credentials.md diff --git a/stable/lanraragi/2.0.14/icon.png b/stable/lanraragi/2.0.16/icon.png similarity index 100% rename from stable/lanraragi/2.0.14/icon.png rename to stable/lanraragi/2.0.16/icon.png diff --git a/stable/lanraragi/2.0.14/ix_values.yaml b/stable/lanraragi/2.0.16/ix_values.yaml similarity index 100% rename from stable/lanraragi/2.0.14/ix_values.yaml rename to stable/lanraragi/2.0.16/ix_values.yaml diff --git a/stable/lanraragi/2.0.14/questions.yaml b/stable/lanraragi/2.0.16/questions.yaml similarity index 100% rename from stable/lanraragi/2.0.14/questions.yaml rename to stable/lanraragi/2.0.16/questions.yaml diff --git a/stable/minecraft-java/1.0.21/templates/common.yaml b/stable/lanraragi/2.0.16/templates/common.yaml similarity index 100% rename from stable/minecraft-java/1.0.21/templates/common.yaml rename to stable/lanraragi/2.0.16/templates/common.yaml diff --git a/stable/meshroom/2.0.14/values.yaml b/stable/lanraragi/2.0.16/values.yaml similarity index 100% rename from stable/meshroom/2.0.14/values.yaml rename to stable/lanraragi/2.0.16/values.yaml diff --git a/stable/lazylibrarian/11.0.23/CHANGELOG.md b/stable/lazylibrarian/11.0.23/CHANGELOG.md new file mode 100644 index 00000000000..3976f45341b --- /dev/null +++ b/stable/lazylibrarian/11.0.23/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [lazylibrarian-11.0.23](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.21...lazylibrarian-11.0.23) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [lazylibrarian-11.0.21](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.20...lazylibrarian-11.0.21) (2022-07-13) + +### Fix + +- make root fs writable on several LSIO apps ([#3168](https://github.com/truecharts/apps/issues/3168)) + + + +## [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)) + + diff --git a/stable/lazylibrarian/11.0.23/Chart.lock b/stable/lazylibrarian/11.0.23/Chart.lock new file mode 100644 index 00000000000..9bf3b5542d5 --- /dev/null +++ b/stable/lazylibrarian/11.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-14T14:10:12.79803599Z" diff --git a/stable/lazylibrarian/11.0.23/Chart.yaml b/stable/lazylibrarian/11.0.23/Chart.yaml new file mode 100644 index 00000000000..19998517c2d --- /dev/null +++ b/stable/lazylibrarian/11.0.23/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.23 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lazylibrarian/11.0.23/README.md b/stable/lazylibrarian/11.0.23/README.md new file mode 100644 index 00000000000..36275670706 --- /dev/null +++ b/stable/lazylibrarian/11.0.23/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.23/app-readme.md b/stable/lazylibrarian/11.0.23/app-readme.md new file mode 100644 index 00000000000..26636231da7 --- /dev/null +++ b/stable/lazylibrarian/11.0.23/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.14/charts/common-10.4.4.tgz b/stable/lazylibrarian/11.0.23/charts/common-10.4.4.tgz similarity index 100% rename from stable/metube/2.0.14/charts/common-10.4.4.tgz rename to stable/lazylibrarian/11.0.23/charts/common-10.4.4.tgz diff --git a/stable/lazylibrarian/11.0.23/icon.png b/stable/lazylibrarian/11.0.23/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)) diff --git a/stable/leaf2mqtt/4.0.15/Chart.lock b/stable/leaf2mqtt/4.0.15/Chart.lock deleted file mode 100644 index bf01a5a25ce..00000000000 --- a/stable/leaf2mqtt/4.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-12T23:05:13.314650209Z" diff --git a/stable/leaf2mqtt/4.0.15/Chart.yaml b/stable/leaf2mqtt/4.0.15/Chart.yaml deleted file mode 100644 index d785d290903..00000000000 --- a/stable/leaf2mqtt/4.0.15/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/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.17/CHANGELOG.md b/stable/leaf2mqtt/4.0.17/CHANGELOG.md new file mode 100644 index 00000000000..2c92cdbad21 --- /dev/null +++ b/stable/leaf2mqtt/4.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [leaf2mqtt-4.0.17](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.15...leaf2mqtt-4.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/leaf2mqtt/4.0.17/Chart.lock b/stable/leaf2mqtt/4.0.17/Chart.lock new file mode 100644 index 00000000000..2a4bea38263 --- /dev/null +++ b/stable/leaf2mqtt/4.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-14T14:10:13.53702759Z" diff --git a/stable/leaf2mqtt/4.0.17/Chart.yaml b/stable/leaf2mqtt/4.0.17/Chart.yaml new file mode 100644 index 00000000000..2507f9b4366 --- /dev/null +++ b/stable/leaf2mqtt/4.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/leaf2mqtt/4.0.15/README.md b/stable/leaf2mqtt/4.0.17/README.md similarity index 100% rename from stable/leaf2mqtt/4.0.15/README.md rename to stable/leaf2mqtt/4.0.17/README.md diff --git a/stable/leaf2mqtt/4.0.15/app-readme.md b/stable/leaf2mqtt/4.0.17/app-readme.md similarity index 100% rename from stable/leaf2mqtt/4.0.15/app-readme.md rename to stable/leaf2mqtt/4.0.17/app-readme.md diff --git a/stable/minecraft-bedrock/1.0.15/charts/common-10.4.4.tgz b/stable/leaf2mqtt/4.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/minecraft-bedrock/1.0.15/charts/common-10.4.4.tgz rename to stable/leaf2mqtt/4.0.17/charts/common-10.4.4.tgz diff --git a/stable/leaf2mqtt/4.0.15/icon.png b/stable/leaf2mqtt/4.0.17/icon.png similarity index 100% rename from stable/leaf2mqtt/4.0.15/icon.png rename to stable/leaf2mqtt/4.0.17/icon.png diff --git a/stable/leaf2mqtt/4.0.15/ix_values.yaml b/stable/leaf2mqtt/4.0.17/ix_values.yaml similarity index 100% rename from stable/leaf2mqtt/4.0.15/ix_values.yaml rename to stable/leaf2mqtt/4.0.17/ix_values.yaml diff --git a/stable/leaf2mqtt/4.0.15/questions.yaml b/stable/leaf2mqtt/4.0.17/questions.yaml similarity index 100% rename from stable/leaf2mqtt/4.0.15/questions.yaml rename to stable/leaf2mqtt/4.0.17/questions.yaml diff --git a/stable/leaf2mqtt/4.0.15/templates/common.yaml b/stable/leaf2mqtt/4.0.17/templates/common.yaml similarity index 100% rename from stable/leaf2mqtt/4.0.15/templates/common.yaml rename to stable/leaf2mqtt/4.0.17/templates/common.yaml diff --git a/stable/metube/2.0.14/values.yaml b/stable/leaf2mqtt/4.0.17/values.yaml similarity index 100% rename from stable/metube/2.0.14/values.yaml rename to stable/leaf2mqtt/4.0.17/values.yaml diff --git a/stable/leantime/4.0.16/CHANGELOG.md b/stable/leantime/4.0.16/CHANGELOG.md deleted file mode 100644 index 4046feaa3b4..00000000000 --- a/stable/leantime/4.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 1189f6029e0..00000000000 --- a/stable/leantime/4.0.16/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-12T23:05:31.40140394Z" diff --git a/stable/leantime/4.0.16/Chart.yaml b/stable/leantime/4.0.16/Chart.yaml deleted file mode 100644 index 9a615671a18..00000000000 --- a/stable/leantime/4.0.16/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/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.18/CHANGELOG.md b/stable/leantime/4.0.18/CHANGELOG.md new file mode 100644 index 00000000000..be326852c3d --- /dev/null +++ b/stable/leantime/4.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [leantime-4.0.18](https://github.com/truecharts/apps/compare/leantime-4.0.16...leantime-4.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/leantime/4.0.18/Chart.lock b/stable/leantime/4.0.18/Chart.lock new file mode 100644 index 00000000000..6b9ff7871ac --- /dev/null +++ b/stable/leantime/4.0.18/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-14T14:10:37.018622663Z" diff --git a/stable/leantime/4.0.18/Chart.yaml b/stable/leantime/4.0.18/Chart.yaml new file mode 100644 index 00000000000..e39a1814508 --- /dev/null +++ b/stable/leantime/4.0.18/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.18 +annotations: + truecharts.org/catagories: | + - management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/leantime/4.0.16/README.md b/stable/leantime/4.0.18/README.md similarity index 100% rename from stable/leantime/4.0.16/README.md rename to stable/leantime/4.0.18/README.md diff --git a/stable/leantime/4.0.16/app-readme.md b/stable/leantime/4.0.18/app-readme.md similarity index 100% rename from stable/leantime/4.0.16/app-readme.md rename to stable/leantime/4.0.18/app-readme.md diff --git a/stable/minecraft-java/1.0.21/charts/common-10.4.4.tgz b/stable/leantime/4.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/minecraft-java/1.0.21/charts/common-10.4.4.tgz rename to stable/leantime/4.0.18/charts/common-10.4.4.tgz diff --git a/stable/leantime/4.0.16/charts/mariadb-3.0.29.tgz b/stable/leantime/4.0.18/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/leantime/4.0.16/charts/mariadb-3.0.29.tgz rename to stable/leantime/4.0.18/charts/mariadb-3.0.29.tgz diff --git a/stable/leantime/4.0.16/icon.png b/stable/leantime/4.0.18/icon.png similarity index 100% rename from stable/leantime/4.0.16/icon.png rename to stable/leantime/4.0.18/icon.png diff --git a/stable/leantime/4.0.16/ix_values.yaml b/stable/leantime/4.0.18/ix_values.yaml similarity index 100% rename from stable/leantime/4.0.16/ix_values.yaml rename to stable/leantime/4.0.18/ix_values.yaml diff --git a/stable/leantime/4.0.16/questions.yaml b/stable/leantime/4.0.18/questions.yaml similarity index 100% rename from stable/leantime/4.0.16/questions.yaml rename to stable/leantime/4.0.18/questions.yaml diff --git a/stable/leantime/4.0.16/templates/_secrets.tpl b/stable/leantime/4.0.18/templates/_secrets.tpl similarity index 100% rename from stable/leantime/4.0.16/templates/_secrets.tpl rename to stable/leantime/4.0.18/templates/_secrets.tpl diff --git a/stable/leantime/4.0.16/templates/common.yaml b/stable/leantime/4.0.18/templates/common.yaml similarity index 100% rename from stable/leantime/4.0.16/templates/common.yaml rename to stable/leantime/4.0.18/templates/common.yaml diff --git a/stable/minecraft-bedrock/1.0.15/values.yaml b/stable/leantime/4.0.18/values.yaml similarity index 100% rename from stable/minecraft-bedrock/1.0.15/values.yaml rename to stable/leantime/4.0.18/values.yaml diff --git a/stable/libreddit/1.0.10/CHANGELOG.md b/stable/libreddit/1.0.10/CHANGELOG.md new file mode 100644 index 00000000000..ff7ed1f59f9 --- /dev/null +++ b/stable/libreddit/1.0.10/CHANGELOG.md @@ -0,0 +1,80 @@ +# Changelog + + +## [libreddit-1.0.10](https://github.com/truecharts/apps/compare/libreddit-1.0.8...libreddit-1.0.10) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.10/Chart.lock b/stable/libreddit/1.0.10/Chart.lock new file mode 100644 index 00000000000..cda1733eba5 --- /dev/null +++ b/stable/libreddit/1.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-14T14:10:31.198082568Z" diff --git a/stable/libreddit/1.0.10/Chart.yaml b/stable/libreddit/1.0.10/Chart.yaml new file mode 100644 index 00000000000..e50a42c7ff3 --- /dev/null +++ b/stable/libreddit/1.0.10/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.10 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/libreddit/1.0.8/README.md b/stable/libreddit/1.0.10/README.md similarity index 100% rename from stable/libreddit/1.0.8/README.md rename to stable/libreddit/1.0.10/README.md diff --git a/stable/libreddit/1.0.8/app-readme.md b/stable/libreddit/1.0.10/app-readme.md similarity index 100% rename from stable/libreddit/1.0.8/app-readme.md rename to stable/libreddit/1.0.10/app-readme.md diff --git a/stable/minetest/1.0.14/charts/common-10.4.4.tgz b/stable/libreddit/1.0.10/charts/common-10.4.4.tgz similarity index 100% rename from stable/minetest/1.0.14/charts/common-10.4.4.tgz rename to stable/libreddit/1.0.10/charts/common-10.4.4.tgz diff --git a/stable/libreddit/1.0.8/icon.png b/stable/libreddit/1.0.10/icon.png similarity index 100% rename from stable/libreddit/1.0.8/icon.png rename to stable/libreddit/1.0.10/icon.png diff --git a/stable/libreddit/1.0.8/ix_values.yaml b/stable/libreddit/1.0.10/ix_values.yaml similarity index 100% rename from stable/libreddit/1.0.8/ix_values.yaml rename to stable/libreddit/1.0.10/ix_values.yaml diff --git a/stable/libreddit/1.0.8/questions.yaml b/stable/libreddit/1.0.10/questions.yaml similarity index 100% rename from stable/libreddit/1.0.8/questions.yaml rename to stable/libreddit/1.0.10/questions.yaml diff --git a/stable/miniflux/7.0.16/templates/common.yaml b/stable/libreddit/1.0.10/templates/common.yaml similarity index 100% rename from stable/miniflux/7.0.16/templates/common.yaml rename to stable/libreddit/1.0.10/templates/common.yaml diff --git a/stable/minecraft-java/1.0.21/values.yaml b/stable/libreddit/1.0.10/values.yaml similarity index 100% rename from stable/minecraft-java/1.0.21/values.yaml rename to stable/libreddit/1.0.10/values.yaml diff --git a/stable/libreddit/1.0.8/CHANGELOG.md b/stable/libreddit/1.0.8/CHANGELOG.md deleted file mode 100644 index 0ec00879037..00000000000 --- a/stable/libreddit/1.0.8/CHANGELOG.md +++ /dev/null @@ -1,72 +0,0 @@ -# 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 deleted file mode 100644 index 65f5d185d1c..00000000000 --- a/stable/libreddit/1.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-12T23:05:28.479764543Z" diff --git a/stable/libreddit/1.0.8/Chart.yaml b/stable/libreddit/1.0.8/Chart.yaml deleted file mode 100644 index c8a29b7b8d7..00000000000 --- a/stable/libreddit/1.0.8/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/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/libreoffice/2.0.14/CHANGELOG.md b/stable/libreoffice/2.0.14/CHANGELOG.md deleted file mode 100644 index c7e5b0a1669..00000000000 --- a/stable/libreoffice/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index bb205ff6cb6..00000000000 --- a/stable/libreoffice/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-12T23:05:29.137933463Z" diff --git a/stable/libreoffice/2.0.14/Chart.yaml b/stable/libreoffice/2.0.14/Chart.yaml deleted file mode 100644 index 2edfa3ce37d..00000000000 --- a/stable/libreoffice/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/libreoffice/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..4db9de2b58f --- /dev/null +++ b/stable/libreoffice/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [libreoffice-2.0.16](https://github.com/truecharts/apps/compare/libreoffice-2.0.14...libreoffice-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/libreoffice/2.0.16/Chart.lock b/stable/libreoffice/2.0.16/Chart.lock new file mode 100644 index 00000000000..48cb1507589 --- /dev/null +++ b/stable/libreoffice/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-14T14:10:32.360726623Z" diff --git a/stable/libreoffice/2.0.16/Chart.yaml b/stable/libreoffice/2.0.16/Chart.yaml new file mode 100644 index 00000000000..3b4c135f7c7 --- /dev/null +++ b/stable/libreoffice/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: libreoffice +version: 2.0.16 +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.14/README.md b/stable/libreoffice/2.0.16/README.md similarity index 100% rename from stable/libreoffice/2.0.14/README.md rename to stable/libreoffice/2.0.16/README.md diff --git a/stable/libreoffice/2.0.14/app-readme.md b/stable/libreoffice/2.0.16/app-readme.md similarity index 100% rename from stable/libreoffice/2.0.14/app-readme.md rename to stable/libreoffice/2.0.16/app-readme.md diff --git a/stable/miniflux/7.0.16/charts/common-10.4.4.tgz b/stable/libreoffice/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/miniflux/7.0.16/charts/common-10.4.4.tgz rename to stable/libreoffice/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/libreoffice/2.0.14/icon.png b/stable/libreoffice/2.0.16/icon.png similarity index 100% rename from stable/libreoffice/2.0.14/icon.png rename to stable/libreoffice/2.0.16/icon.png diff --git a/stable/libreoffice/2.0.14/ix_values.yaml b/stable/libreoffice/2.0.16/ix_values.yaml similarity index 100% rename from stable/libreoffice/2.0.14/ix_values.yaml rename to stable/libreoffice/2.0.16/ix_values.yaml diff --git a/stable/libreoffice/2.0.14/questions.yaml b/stable/libreoffice/2.0.16/questions.yaml similarity index 100% rename from stable/libreoffice/2.0.14/questions.yaml rename to stable/libreoffice/2.0.16/questions.yaml diff --git a/stable/minio-console/3.0.17/templates/common.yaml b/stable/libreoffice/2.0.16/templates/common.yaml similarity index 100% rename from stable/minio-console/3.0.17/templates/common.yaml rename to stable/libreoffice/2.0.16/templates/common.yaml diff --git a/stable/minetest/1.0.14/values.yaml b/stable/libreoffice/2.0.16/values.yaml similarity index 100% rename from stable/minetest/1.0.14/values.yaml rename to stable/libreoffice/2.0.16/values.yaml diff --git a/stable/librephotos/4.0.17/CHANGELOG.md b/stable/librephotos/4.0.17/CHANGELOG.md deleted file mode 100644 index fe5d8702b06..00000000000 --- a/stable/librephotos/4.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index cf8696154b9..00000000000 --- a/stable/librephotos/4.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-12T23:05:46.518595685Z" diff --git a/stable/librephotos/4.0.17/Chart.yaml b/stable/librephotos/4.0.17/Chart.yaml deleted file mode 100644 index e04a0a7cc1e..00000000000 --- a/stable/librephotos/4.0.17/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/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.19/CHANGELOG.md b/stable/librephotos/4.0.19/CHANGELOG.md new file mode 100644 index 00000000000..551055f6aa5 --- /dev/null +++ b/stable/librephotos/4.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [librephotos-4.0.19](https://github.com/truecharts/apps/compare/librephotos-4.0.17...librephotos-4.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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) + diff --git a/stable/librephotos/4.0.19/Chart.lock b/stable/librephotos/4.0.19/Chart.lock new file mode 100644 index 00000000000..b6cf96eba8b --- /dev/null +++ b/stable/librephotos/4.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-14T14:10:52.216138436Z" diff --git a/stable/librephotos/4.0.19/Chart.yaml b/stable/librephotos/4.0.19/Chart.yaml new file mode 100644 index 00000000000..25891b9352d --- /dev/null +++ b/stable/librephotos/4.0.19/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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/librephotos/4.0.17/README.md b/stable/librephotos/4.0.19/README.md similarity index 100% rename from stable/librephotos/4.0.17/README.md rename to stable/librephotos/4.0.19/README.md diff --git a/stable/librephotos/4.0.17/app-readme.md b/stable/librephotos/4.0.19/app-readme.md similarity index 100% rename from stable/librephotos/4.0.17/app-readme.md rename to stable/librephotos/4.0.19/app-readme.md diff --git a/stable/minio-console/3.0.17/charts/common-10.4.4.tgz b/stable/librephotos/4.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/minio-console/3.0.17/charts/common-10.4.4.tgz rename to stable/librephotos/4.0.19/charts/common-10.4.4.tgz diff --git a/stable/miniflux/7.0.16/charts/postgresql-8.0.30.tgz b/stable/librephotos/4.0.19/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/miniflux/7.0.16/charts/postgresql-8.0.30.tgz rename to stable/librephotos/4.0.19/charts/postgresql-8.0.30.tgz diff --git a/stable/n8n/4.0.23/charts/redis-3.0.30.tgz b/stable/librephotos/4.0.19/charts/redis-3.0.30.tgz similarity index 100% rename from stable/n8n/4.0.23/charts/redis-3.0.30.tgz rename to stable/librephotos/4.0.19/charts/redis-3.0.30.tgz diff --git a/stable/librephotos/4.0.17/icon.png b/stable/librephotos/4.0.19/icon.png similarity index 100% rename from stable/librephotos/4.0.17/icon.png rename to stable/librephotos/4.0.19/icon.png diff --git a/stable/librephotos/4.0.17/ix_values.yaml b/stable/librephotos/4.0.19/ix_values.yaml similarity index 100% rename from stable/librephotos/4.0.17/ix_values.yaml rename to stable/librephotos/4.0.19/ix_values.yaml diff --git a/stable/librephotos/4.0.17/questions.yaml b/stable/librephotos/4.0.19/questions.yaml similarity index 100% rename from stable/librephotos/4.0.17/questions.yaml rename to stable/librephotos/4.0.19/questions.yaml diff --git a/stable/librephotos/4.0.17/templates/_secrets.tpl b/stable/librephotos/4.0.19/templates/_secrets.tpl similarity index 100% rename from stable/librephotos/4.0.17/templates/_secrets.tpl rename to stable/librephotos/4.0.19/templates/_secrets.tpl diff --git a/stable/librephotos/4.0.17/templates/common.yaml b/stable/librephotos/4.0.19/templates/common.yaml similarity index 100% rename from stable/librephotos/4.0.17/templates/common.yaml rename to stable/librephotos/4.0.19/templates/common.yaml diff --git a/stable/miniflux/7.0.16/values.yaml b/stable/librephotos/4.0.19/values.yaml similarity index 100% rename from stable/miniflux/7.0.16/values.yaml rename to stable/librephotos/4.0.19/values.yaml diff --git a/stable/librespeed/6.0.15/CHANGELOG.md b/stable/librespeed/6.0.15/CHANGELOG.md deleted file mode 100644 index ca97f05f5f0..00000000000 --- a/stable/librespeed/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 6b616ddc959..00000000000 --- a/stable/librespeed/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-12T23:05:43.382465313Z" diff --git a/stable/librespeed/6.0.15/Chart.yaml b/stable/librespeed/6.0.15/Chart.yaml deleted file mode 100644 index a4ec39e89ba..00000000000 --- a/stable/librespeed/6.0.15/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/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.17/CHANGELOG.md b/stable/librespeed/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..1d2120ea860 --- /dev/null +++ b/stable/librespeed/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [librespeed-6.0.17](https://github.com/truecharts/apps/compare/librespeed-6.0.15...librespeed-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/librespeed/6.0.17/Chart.lock b/stable/librespeed/6.0.17/Chart.lock new file mode 100644 index 00000000000..e4f107121d4 --- /dev/null +++ b/stable/librespeed/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-14T14:10:49.569043465Z" diff --git a/stable/librespeed/6.0.17/Chart.yaml b/stable/librespeed/6.0.17/Chart.yaml new file mode 100644 index 00000000000..bd72b9f4c8e --- /dev/null +++ b/stable/librespeed/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/librespeed/6.0.15/README.md b/stable/librespeed/6.0.17/README.md similarity index 100% rename from stable/librespeed/6.0.15/README.md rename to stable/librespeed/6.0.17/README.md diff --git a/stable/librespeed/6.0.15/app-readme.md b/stable/librespeed/6.0.17/app-readme.md similarity index 100% rename from stable/librespeed/6.0.15/app-readme.md rename to stable/librespeed/6.0.17/app-readme.md diff --git a/stable/minio/3.0.24/charts/common-10.4.4.tgz b/stable/librespeed/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/minio/3.0.24/charts/common-10.4.4.tgz rename to stable/librespeed/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/librespeed/6.0.15/ci/ct-values.yaml b/stable/librespeed/6.0.17/ci/ct-values.yaml similarity index 100% rename from stable/librespeed/6.0.15/ci/ct-values.yaml rename to stable/librespeed/6.0.17/ci/ct-values.yaml diff --git a/stable/librespeed/6.0.15/icon.png b/stable/librespeed/6.0.17/icon.png similarity index 100% rename from stable/librespeed/6.0.15/icon.png rename to stable/librespeed/6.0.17/icon.png diff --git a/stable/librespeed/6.0.15/ix_values.yaml b/stable/librespeed/6.0.17/ix_values.yaml similarity index 100% rename from stable/librespeed/6.0.15/ix_values.yaml rename to stable/librespeed/6.0.17/ix_values.yaml diff --git a/stable/librespeed/6.0.15/questions.yaml b/stable/librespeed/6.0.17/questions.yaml similarity index 100% rename from stable/librespeed/6.0.15/questions.yaml rename to stable/librespeed/6.0.17/questions.yaml diff --git a/stable/minio/3.0.24/templates/common.yaml b/stable/librespeed/6.0.17/templates/common.yaml similarity index 100% rename from stable/minio/3.0.24/templates/common.yaml rename to stable/librespeed/6.0.17/templates/common.yaml diff --git a/stable/minio-console/3.0.17/values.yaml b/stable/librespeed/6.0.17/values.yaml similarity index 100% rename from stable/minio-console/3.0.17/values.yaml rename to stable/librespeed/6.0.17/values.yaml diff --git a/stable/lidarr/11.0.16/CHANGELOG.md b/stable/lidarr/11.0.16/CHANGELOG.md new file mode 100644 index 00000000000..755db811e02 --- /dev/null +++ b/stable/lidarr/11.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [lidarr-11.0.16](https://github.com/truecharts/apps/compare/lidarr-11.0.14...lidarr-11.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/lidarr/11.0.16/Chart.lock b/stable/lidarr/11.0.16/Chart.lock new file mode 100644 index 00000000000..da4e97660bd --- /dev/null +++ b/stable/lidarr/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-14T14:10:50.365894339Z" diff --git a/stable/lidarr/11.0.16/Chart.yaml b/stable/lidarr/11.0.16/Chart.yaml new file mode 100644 index 00000000000..07942ffcc17 --- /dev/null +++ b/stable/lidarr/11.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lidarr/11.0.16/README.md b/stable/lidarr/11.0.16/README.md new file mode 100644 index 00000000000..b1eabba5434 --- /dev/null +++ b/stable/lidarr/11.0.16/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.16/app-readme.md b/stable/lidarr/11.0.16/app-readme.md new file mode 100644 index 00000000000..027ed82421b --- /dev/null +++ b/stable/lidarr/11.0.16/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.14/charts/common-10.4.4.tgz b/stable/lidarr/11.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/minisatip/2.0.14/charts/common-10.4.4.tgz rename to stable/lidarr/11.0.16/charts/common-10.4.4.tgz diff --git a/stable/lidarr/11.0.16/icon.png b/stable/lidarr/11.0.16/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.16/questions.yaml b/stable/lidarr/11.0.16/questions.yaml new file mode 100644 index 00000000000..ff1673367c4 --- /dev/null +++ b/stable/lidarr/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: 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.14/templates/common.yaml b/stable/lidarr/11.0.16/templates/common.yaml similarity index 100% rename from stable/minisatip/2.0.14/templates/common.yaml rename to stable/lidarr/11.0.16/templates/common.yaml diff --git a/stable/minio/3.0.24/values.yaml b/stable/lidarr/11.0.16/values.yaml similarity index 100% rename from stable/minio/3.0.24/values.yaml rename to stable/lidarr/11.0.16/values.yaml diff --git a/stable/linkace/4.0.22/CHANGELOG.md b/stable/linkace/4.0.22/CHANGELOG.md deleted file mode 100644 index 57c550feaa6..00000000000 --- a/stable/linkace/4.0.22/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 2235841c204..00000000000 --- a/stable/linkace/4.0.22/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-12T23:06:03.025528411Z" diff --git a/stable/linkace/4.0.22/Chart.yaml b/stable/linkace/4.0.22/Chart.yaml deleted file mode 100644 index 098f92a99b3..00000000000 --- a/stable/linkace/4.0.22/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/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.24/CHANGELOG.md b/stable/linkace/4.0.24/CHANGELOG.md new file mode 100644 index 00000000000..62bcc5c25fa --- /dev/null +++ b/stable/linkace/4.0.24/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [linkace-4.0.24](https://github.com/truecharts/apps/compare/linkace-4.0.22...linkace-4.0.24) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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 diff --git a/stable/linkace/4.0.24/Chart.lock b/stable/linkace/4.0.24/Chart.lock new file mode 100644 index 00000000000..37c6d149ca0 --- /dev/null +++ b/stable/linkace/4.0.24/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-14T14:11:14.37099829Z" diff --git a/stable/linkace/4.0.24/Chart.yaml b/stable/linkace/4.0.24/Chart.yaml new file mode 100644 index 00000000000..3857ba86626 --- /dev/null +++ b/stable/linkace/4.0.24/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.24 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/linkace/4.0.22/README.md b/stable/linkace/4.0.24/README.md similarity index 100% rename from stable/linkace/4.0.22/README.md rename to stable/linkace/4.0.24/README.md diff --git a/stable/linkace/4.0.22/app-readme.md b/stable/linkace/4.0.24/app-readme.md similarity index 100% rename from stable/linkace/4.0.22/app-readme.md rename to stable/linkace/4.0.24/app-readme.md diff --git a/stable/mkvtoolnix/2.0.15/charts/common-10.4.4.tgz b/stable/linkace/4.0.24/charts/common-10.4.4.tgz similarity index 100% rename from stable/mkvtoolnix/2.0.15/charts/common-10.4.4.tgz rename to stable/linkace/4.0.24/charts/common-10.4.4.tgz diff --git a/stable/linkace/4.0.22/charts/mariadb-3.0.29.tgz b/stable/linkace/4.0.24/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/linkace/4.0.22/charts/mariadb-3.0.29.tgz rename to stable/linkace/4.0.24/charts/mariadb-3.0.29.tgz diff --git a/stable/nocodb/3.0.20/charts/redis-3.0.30.tgz b/stable/linkace/4.0.24/charts/redis-3.0.30.tgz similarity index 100% rename from stable/nocodb/3.0.20/charts/redis-3.0.30.tgz rename to stable/linkace/4.0.24/charts/redis-3.0.30.tgz diff --git a/stable/linkace/4.0.22/icon.png b/stable/linkace/4.0.24/icon.png similarity index 100% rename from stable/linkace/4.0.22/icon.png rename to stable/linkace/4.0.24/icon.png diff --git a/stable/linkace/4.0.22/ix_values.yaml b/stable/linkace/4.0.24/ix_values.yaml similarity index 100% rename from stable/linkace/4.0.22/ix_values.yaml rename to stable/linkace/4.0.24/ix_values.yaml diff --git a/stable/linkace/4.0.22/questions.yaml b/stable/linkace/4.0.24/questions.yaml similarity index 100% rename from stable/linkace/4.0.22/questions.yaml rename to stable/linkace/4.0.24/questions.yaml diff --git a/stable/linkace/4.0.22/templates/_cronjob.tpl b/stable/linkace/4.0.24/templates/_cronjob.tpl similarity index 100% rename from stable/linkace/4.0.22/templates/_cronjob.tpl rename to stable/linkace/4.0.24/templates/_cronjob.tpl diff --git a/stable/linkace/4.0.22/templates/_secrets.tpl b/stable/linkace/4.0.24/templates/_secrets.tpl similarity index 100% rename from stable/linkace/4.0.22/templates/_secrets.tpl rename to stable/linkace/4.0.24/templates/_secrets.tpl diff --git a/stable/linkace/4.0.22/templates/common.yaml b/stable/linkace/4.0.24/templates/common.yaml similarity index 100% rename from stable/linkace/4.0.22/templates/common.yaml rename to stable/linkace/4.0.24/templates/common.yaml diff --git a/stable/minisatip/2.0.14/values.yaml b/stable/linkace/4.0.24/values.yaml similarity index 100% rename from stable/minisatip/2.0.14/values.yaml rename to stable/linkace/4.0.24/values.yaml diff --git a/stable/linkding/2.0.15/CHANGELOG.md b/stable/linkding/2.0.15/CHANGELOG.md deleted file mode 100644 index 7294d9e8971..00000000000 --- a/stable/linkding/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index f5300baf678..00000000000 --- a/stable/linkding/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-12T23:05:58.440498845Z" diff --git a/stable/linkding/2.0.15/Chart.yaml b/stable/linkding/2.0.15/Chart.yaml deleted file mode 100644 index 7f3d381f0c9..00000000000 --- a/stable/linkding/2.0.15/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/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.17/CHANGELOG.md b/stable/linkding/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..740fe745153 --- /dev/null +++ b/stable/linkding/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [linkding-2.0.17](https://github.com/truecharts/apps/compare/linkding-2.0.15...linkding-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/linkding/2.0.17/Chart.lock b/stable/linkding/2.0.17/Chart.lock new file mode 100644 index 00000000000..8851b4469de --- /dev/null +++ b/stable/linkding/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-14T14:11:08.569885775Z" diff --git a/stable/linkding/2.0.17/Chart.yaml b/stable/linkding/2.0.17/Chart.yaml new file mode 100644 index 00000000000..47a59886cd5 --- /dev/null +++ b/stable/linkding/2.0.17/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.17 +annotations: + truecharts.org/catagories: | + - bookmarks + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/linkding/2.0.15/README.md b/stable/linkding/2.0.17/README.md similarity index 100% rename from stable/linkding/2.0.15/README.md rename to stable/linkding/2.0.17/README.md diff --git a/stable/linkding/2.0.15/app-readme.md b/stable/linkding/2.0.17/app-readme.md similarity index 100% rename from stable/linkding/2.0.15/app-readme.md rename to stable/linkding/2.0.17/app-readme.md diff --git a/stable/ml-workspace/2.0.14/charts/common-10.4.4.tgz b/stable/linkding/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/ml-workspace/2.0.14/charts/common-10.4.4.tgz rename to stable/linkding/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/linkding/2.0.15/icon.png b/stable/linkding/2.0.17/icon.png similarity index 100% rename from stable/linkding/2.0.15/icon.png rename to stable/linkding/2.0.17/icon.png diff --git a/stable/linkding/2.0.15/ix_values.yaml b/stable/linkding/2.0.17/ix_values.yaml similarity index 100% rename from stable/linkding/2.0.15/ix_values.yaml rename to stable/linkding/2.0.17/ix_values.yaml diff --git a/stable/linkding/2.0.15/questions.yaml b/stable/linkding/2.0.17/questions.yaml similarity index 100% rename from stable/linkding/2.0.15/questions.yaml rename to stable/linkding/2.0.17/questions.yaml diff --git a/stable/mkvtoolnix/2.0.15/templates/common.yaml b/stable/linkding/2.0.17/templates/common.yaml similarity index 100% rename from stable/mkvtoolnix/2.0.15/templates/common.yaml rename to stable/linkding/2.0.17/templates/common.yaml diff --git a/stable/mkvtoolnix/2.0.15/values.yaml b/stable/linkding/2.0.17/values.yaml similarity index 100% rename from stable/mkvtoolnix/2.0.15/values.yaml rename to stable/linkding/2.0.17/values.yaml diff --git a/stable/littlelink/6.0.28/CHANGELOG.md b/stable/littlelink/6.0.28/CHANGELOG.md deleted file mode 100644 index 0c24cc5ab74..00000000000 --- a/stable/littlelink/6.0.28/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index af12d6d667e..00000000000 --- a/stable/littlelink/6.0.28/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-12T23:05:59.989317365Z" diff --git a/stable/littlelink/6.0.28/Chart.yaml b/stable/littlelink/6.0.28/Chart.yaml deleted file mode 100644 index 3fd6fd41784..00000000000 --- a/stable/littlelink/6.0.28/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/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.30/CHANGELOG.md b/stable/littlelink/6.0.30/CHANGELOG.md new file mode 100644 index 00000000000..80044f61358 --- /dev/null +++ b/stable/littlelink/6.0.30/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [littlelink-6.0.30](https://github.com/truecharts/apps/compare/littlelink-6.0.28...littlelink-6.0.30) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/littlelink/6.0.30/Chart.lock b/stable/littlelink/6.0.30/Chart.lock new file mode 100644 index 00000000000..34694beed5c --- /dev/null +++ b/stable/littlelink/6.0.30/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-14T14:11:08.826987207Z" diff --git a/stable/littlelink/6.0.30/Chart.yaml b/stable/littlelink/6.0.30/Chart.yaml new file mode 100644 index 00000000000..84990f49420 --- /dev/null +++ b/stable/littlelink/6.0.30/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.30 +annotations: + truecharts.org/catagories: | + - social + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/littlelink/6.0.28/README.md b/stable/littlelink/6.0.30/README.md similarity index 100% rename from stable/littlelink/6.0.28/README.md rename to stable/littlelink/6.0.30/README.md diff --git a/stable/littlelink/6.0.28/app-readme.md b/stable/littlelink/6.0.30/app-readme.md similarity index 100% rename from stable/littlelink/6.0.28/app-readme.md rename to stable/littlelink/6.0.30/app-readme.md diff --git a/stable/monica/3.0.22/charts/common-10.4.4.tgz b/stable/littlelink/6.0.30/charts/common-10.4.4.tgz similarity index 100% rename from stable/monica/3.0.22/charts/common-10.4.4.tgz rename to stable/littlelink/6.0.30/charts/common-10.4.4.tgz diff --git a/stable/littlelink/6.0.28/icon.png b/stable/littlelink/6.0.30/icon.png similarity index 100% rename from stable/littlelink/6.0.28/icon.png rename to stable/littlelink/6.0.30/icon.png diff --git a/stable/littlelink/6.0.28/ix_values.yaml b/stable/littlelink/6.0.30/ix_values.yaml similarity index 100% rename from stable/littlelink/6.0.28/ix_values.yaml rename to stable/littlelink/6.0.30/ix_values.yaml diff --git a/stable/littlelink/6.0.28/questions.yaml b/stable/littlelink/6.0.30/questions.yaml similarity index 100% rename from stable/littlelink/6.0.28/questions.yaml rename to stable/littlelink/6.0.30/questions.yaml diff --git a/stable/littlelink/6.0.28/templates/_configmap.tpl b/stable/littlelink/6.0.30/templates/_configmap.tpl similarity index 100% rename from stable/littlelink/6.0.28/templates/_configmap.tpl rename to stable/littlelink/6.0.30/templates/_configmap.tpl diff --git a/stable/littlelink/6.0.28/templates/common.yaml b/stable/littlelink/6.0.30/templates/common.yaml similarity index 100% rename from stable/littlelink/6.0.28/templates/common.yaml rename to stable/littlelink/6.0.30/templates/common.yaml diff --git a/stable/ml-workspace/2.0.14/values.yaml b/stable/littlelink/6.0.30/values.yaml similarity index 100% rename from stable/ml-workspace/2.0.14/values.yaml rename to stable/littlelink/6.0.30/values.yaml diff --git a/stable/logitech-media-server/4.0.16/CHANGELOG.md b/stable/logitech-media-server/4.0.16/CHANGELOG.md deleted file mode 100644 index c692804046e..00000000000 --- a/stable/logitech-media-server/4.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index f28b4ceea1b..00000000000 --- a/stable/logitech-media-server/4.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-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 deleted file mode 100644 index 5db12f49cc2..00000000000 --- a/stable/logitech-media-server/4.0.16/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/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.18/CHANGELOG.md b/stable/logitech-media-server/4.0.18/CHANGELOG.md new file mode 100644 index 00000000000..591d7e8157b --- /dev/null +++ b/stable/logitech-media-server/4.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [logitech-media-server-4.0.18](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.16...logitech-media-server-4.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/logitech-media-server/4.0.18/Chart.lock b/stable/logitech-media-server/4.0.18/Chart.lock new file mode 100644 index 00000000000..25de004be7e --- /dev/null +++ b/stable/logitech-media-server/4.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-14T14:11:22.097063269Z" diff --git a/stable/logitech-media-server/4.0.18/Chart.yaml b/stable/logitech-media-server/4.0.18/Chart.yaml new file mode 100644 index 00000000000..dee55bec820 --- /dev/null +++ b/stable/logitech-media-server/4.0.18/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.18 +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/README.md b/stable/logitech-media-server/4.0.18/README.md similarity index 100% rename from stable/logitech-media-server/4.0.16/README.md rename to stable/logitech-media-server/4.0.18/README.md diff --git a/stable/logitech-media-server/4.0.16/app-readme.md b/stable/logitech-media-server/4.0.18/app-readme.md similarity index 100% rename from stable/logitech-media-server/4.0.16/app-readme.md rename to stable/logitech-media-server/4.0.18/app-readme.md diff --git a/stable/mosdns/2.0.16/charts/common-10.4.4.tgz b/stable/logitech-media-server/4.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/mosdns/2.0.16/charts/common-10.4.4.tgz rename to stable/logitech-media-server/4.0.18/charts/common-10.4.4.tgz diff --git a/stable/logitech-media-server/4.0.16/icon.png b/stable/logitech-media-server/4.0.18/icon.png similarity index 100% rename from stable/logitech-media-server/4.0.16/icon.png rename to stable/logitech-media-server/4.0.18/icon.png diff --git a/stable/logitech-media-server/4.0.16/ix_values.yaml b/stable/logitech-media-server/4.0.18/ix_values.yaml similarity index 100% rename from stable/logitech-media-server/4.0.16/ix_values.yaml rename to stable/logitech-media-server/4.0.18/ix_values.yaml diff --git a/stable/logitech-media-server/4.0.16/questions.yaml b/stable/logitech-media-server/4.0.18/questions.yaml similarity index 100% rename from stable/logitech-media-server/4.0.16/questions.yaml rename to stable/logitech-media-server/4.0.18/questions.yaml diff --git a/stable/ml-workspace/2.0.14/templates/common.yaml b/stable/logitech-media-server/4.0.18/templates/common.yaml similarity index 100% rename from stable/ml-workspace/2.0.14/templates/common.yaml rename to stable/logitech-media-server/4.0.18/templates/common.yaml diff --git a/stable/monica/3.0.22/values.yaml b/stable/logitech-media-server/4.0.18/values.yaml similarity index 100% rename from stable/monica/3.0.22/values.yaml rename to stable/logitech-media-server/4.0.18/values.yaml diff --git a/stable/loki/5.0.17/CHANGELOG.md b/stable/loki/5.0.17/CHANGELOG.md deleted file mode 100644 index ee2bb2b3d19..00000000000 --- a/stable/loki/5.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 476385ee7d6..00000000000 --- a/stable/loki/5.0.17/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-12T23:06:19.738772772Z" diff --git a/stable/loki/5.0.17/Chart.yaml b/stable/loki/5.0.17/Chart.yaml deleted file mode 100644 index 67dd1a2f998..00000000000 --- a/stable/loki/5.0.17/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/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.19/CHANGELOG.md b/stable/loki/5.0.19/CHANGELOG.md new file mode 100644 index 00000000000..beff2c12d37 --- /dev/null +++ b/stable/loki/5.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [loki-5.0.19](https://github.com/truecharts/apps/compare/loki-5.0.17...loki-5.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/loki/5.0.19/Chart.lock b/stable/loki/5.0.19/Chart.lock new file mode 100644 index 00000000000..cc05145c56b --- /dev/null +++ b/stable/loki/5.0.19/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-14T14:11:33.514416839Z" diff --git a/stable/loki/5.0.19/Chart.yaml b/stable/loki/5.0.19/Chart.yaml new file mode 100644 index 00000000000..dcd1470c7fa --- /dev/null +++ b/stable/loki/5.0.19/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.19 +annotations: + truecharts.org/catagories: | + - logs + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/loki/5.0.17/README.md b/stable/loki/5.0.19/README.md similarity index 100% rename from stable/loki/5.0.17/README.md rename to stable/loki/5.0.19/README.md diff --git a/stable/loki/5.0.17/app-readme.md b/stable/loki/5.0.19/app-readme.md similarity index 100% rename from stable/loki/5.0.17/app-readme.md rename to stable/loki/5.0.19/app-readme.md diff --git a/stable/mosquitto/6.0.14/charts/common-10.4.4.tgz b/stable/loki/5.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/mosquitto/6.0.14/charts/common-10.4.4.tgz rename to stable/loki/5.0.19/charts/common-10.4.4.tgz diff --git a/stable/loki/5.0.17/charts/promtail-3.0.22.tgz b/stable/loki/5.0.19/charts/promtail-3.0.22.tgz similarity index 100% rename from stable/loki/5.0.17/charts/promtail-3.0.22.tgz rename to stable/loki/5.0.19/charts/promtail-3.0.22.tgz diff --git a/stable/loki/5.0.17/icon.png b/stable/loki/5.0.19/icon.png similarity index 100% rename from stable/loki/5.0.17/icon.png rename to stable/loki/5.0.19/icon.png diff --git a/stable/loki/5.0.17/ix_values.yaml b/stable/loki/5.0.19/ix_values.yaml similarity index 100% rename from stable/loki/5.0.17/ix_values.yaml rename to stable/loki/5.0.19/ix_values.yaml diff --git a/stable/loki/5.0.17/questions.yaml b/stable/loki/5.0.19/questions.yaml similarity index 100% rename from stable/loki/5.0.17/questions.yaml rename to stable/loki/5.0.19/questions.yaml diff --git a/stable/loki/5.0.17/templates/_helpers.tpl b/stable/loki/5.0.19/templates/_helpers.tpl similarity index 100% rename from stable/loki/5.0.17/templates/_helpers.tpl rename to stable/loki/5.0.19/templates/_helpers.tpl diff --git a/stable/mosdns/2.0.16/templates/common.yaml b/stable/loki/5.0.19/templates/common.yaml similarity index 100% rename from stable/mosdns/2.0.16/templates/common.yaml rename to stable/loki/5.0.19/templates/common.yaml diff --git a/stable/mosdns/2.0.16/values.yaml b/stable/loki/5.0.19/values.yaml similarity index 100% rename from stable/mosdns/2.0.16/values.yaml rename to stable/loki/5.0.19/values.yaml diff --git a/stable/lychee/13.0.18/CHANGELOG.md b/stable/lychee/13.0.18/CHANGELOG.md new file mode 100644 index 00000000000..5fb3aef93ba --- /dev/null +++ b/stable/lychee/13.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [lychee-13.0.18](https://github.com/truecharts/apps/compare/lychee-13.0.16...lychee-13.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/lychee/13.0.18/Chart.lock b/stable/lychee/13.0.18/Chart.lock new file mode 100644 index 00000000000..8d81b21e1dd --- /dev/null +++ b/stable/lychee/13.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-14T14:11:40.15832256Z" diff --git a/stable/lychee/13.0.18/Chart.yaml b/stable/lychee/13.0.18/Chart.yaml new file mode 100644 index 00000000000..7662c278349 --- /dev/null +++ b/stable/lychee/13.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lychee/13.0.18/README.md b/stable/lychee/13.0.18/README.md new file mode 100644 index 00000000000..ba6796e669a --- /dev/null +++ b/stable/lychee/13.0.18/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.18/app-readme.md b/stable/lychee/13.0.18/app-readme.md new file mode 100644 index 00000000000..4ede4671683 --- /dev/null +++ b/stable/lychee/13.0.18/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.14/charts/common-10.4.4.tgz b/stable/lychee/13.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/mstream/3.0.14/charts/common-10.4.4.tgz rename to stable/lychee/13.0.18/charts/common-10.4.4.tgz diff --git a/stable/n8n/4.0.23/charts/postgresql-8.0.30.tgz b/stable/lychee/13.0.18/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/n8n/4.0.23/charts/postgresql-8.0.30.tgz rename to stable/lychee/13.0.18/charts/postgresql-8.0.30.tgz diff --git a/stable/onlyoffice-document-server/6.0.15/charts/redis-3.0.30.tgz b/stable/lychee/13.0.18/charts/redis-3.0.30.tgz similarity index 100% rename from stable/onlyoffice-document-server/6.0.15/charts/redis-3.0.30.tgz rename to stable/lychee/13.0.18/charts/redis-3.0.30.tgz diff --git a/stable/lychee/13.0.18/icon.png b/stable/lychee/13.0.18/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)) diff --git a/stable/makemkv/2.0.16/Chart.lock b/stable/makemkv/2.0.16/Chart.lock deleted file mode 100644 index 5b6cc5ab1b8..00000000000 --- a/stable/makemkv/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-12T23:06:28.023372301Z" diff --git a/stable/makemkv/2.0.16/Chart.yaml b/stable/makemkv/2.0.16/Chart.yaml deleted file mode 100644 index 062b2d2bb0e..00000000000 --- a/stable/makemkv/2.0.16/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/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.18/CHANGELOG.md b/stable/makemkv/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..848809bbeeb --- /dev/null +++ b/stable/makemkv/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [makemkv-2.0.18](https://github.com/truecharts/apps/compare/makemkv-2.0.16...makemkv-2.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/makemkv/2.0.18/Chart.lock b/stable/makemkv/2.0.18/Chart.lock new file mode 100644 index 00000000000..b597a2d2d82 --- /dev/null +++ b/stable/makemkv/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-14T14:11:39.970521203Z" diff --git a/stable/makemkv/2.0.18/Chart.yaml b/stable/makemkv/2.0.18/Chart.yaml new file mode 100644 index 00000000000..f41ddb85e88 --- /dev/null +++ b/stable/makemkv/2.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/makemkv/2.0.16/README.md b/stable/makemkv/2.0.18/README.md similarity index 100% rename from stable/makemkv/2.0.16/README.md rename to stable/makemkv/2.0.18/README.md diff --git a/stable/makemkv/2.0.16/app-readme.md b/stable/makemkv/2.0.18/app-readme.md similarity index 100% rename from stable/makemkv/2.0.16/app-readme.md rename to stable/makemkv/2.0.18/app-readme.md diff --git a/stable/muximux/3.0.14/charts/common-10.4.4.tgz b/stable/makemkv/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/muximux/3.0.14/charts/common-10.4.4.tgz rename to stable/makemkv/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/makemkv/2.0.18/docs/installation_notes.md b/stable/makemkv/2.0.18/docs/installation_notes.md new file mode 100644 index 00000000000..776edbdc850 --- /dev/null +++ b/stable/makemkv/2.0.18/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.16/icon.png b/stable/makemkv/2.0.18/icon.png similarity index 100% rename from stable/makemkv/2.0.16/icon.png rename to stable/makemkv/2.0.18/icon.png diff --git a/stable/makemkv/2.0.16/ix_values.yaml b/stable/makemkv/2.0.18/ix_values.yaml similarity index 100% rename from stable/makemkv/2.0.16/ix_values.yaml rename to stable/makemkv/2.0.18/ix_values.yaml diff --git a/stable/makemkv/2.0.16/questions.yaml b/stable/makemkv/2.0.18/questions.yaml similarity index 100% rename from stable/makemkv/2.0.16/questions.yaml rename to stable/makemkv/2.0.18/questions.yaml diff --git a/stable/mylar/6.0.15/templates/common.yaml b/stable/makemkv/2.0.18/templates/common.yaml similarity index 100% rename from stable/mylar/6.0.15/templates/common.yaml rename to stable/makemkv/2.0.18/templates/common.yaml diff --git a/stable/mstream/3.0.14/values.yaml b/stable/makemkv/2.0.18/values.yaml similarity index 100% rename from stable/mstream/3.0.14/values.yaml rename to stable/makemkv/2.0.18/values.yaml diff --git a/stable/matomo/3.0.25/CHANGELOG.md b/stable/matomo/3.0.25/CHANGELOG.md deleted file mode 100644 index 9a3d1aa6b03..00000000000 --- a/stable/matomo/3.0.25/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 598a20b5e24..00000000000 --- a/stable/matomo/3.0.25/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-12T23:06:33.836169915Z" diff --git a/stable/matomo/3.0.25/Chart.yaml b/stable/matomo/3.0.25/Chart.yaml deleted file mode 100644 index e0f1498d4dc..00000000000 --- a/stable/matomo/3.0.25/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/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.27/CHANGELOG.md b/stable/matomo/3.0.27/CHANGELOG.md new file mode 100644 index 00000000000..f6f245668e4 --- /dev/null +++ b/stable/matomo/3.0.27/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [matomo-3.0.27](https://github.com/truecharts/apps/compare/matomo-3.0.25...matomo-3.0.27) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/matomo/3.0.27/Chart.lock b/stable/matomo/3.0.27/Chart.lock new file mode 100644 index 00000000000..83137134fbb --- /dev/null +++ b/stable/matomo/3.0.27/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-14T14:11:51.890827902Z" diff --git a/stable/matomo/3.0.27/Chart.yaml b/stable/matomo/3.0.27/Chart.yaml new file mode 100644 index 00000000000..0bdfaef171a --- /dev/null +++ b/stable/matomo/3.0.27/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.27 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/matomo/3.0.25/README.md b/stable/matomo/3.0.27/README.md similarity index 100% rename from stable/matomo/3.0.25/README.md rename to stable/matomo/3.0.27/README.md diff --git a/stable/matomo/3.0.25/app-readme.md b/stable/matomo/3.0.27/app-readme.md similarity index 100% rename from stable/matomo/3.0.25/app-readme.md rename to stable/matomo/3.0.27/app-readme.md diff --git a/stable/mylar/6.0.15/charts/common-10.4.4.tgz b/stable/matomo/3.0.27/charts/common-10.4.4.tgz similarity index 100% rename from stable/mylar/6.0.15/charts/common-10.4.4.tgz rename to stable/matomo/3.0.27/charts/common-10.4.4.tgz diff --git a/stable/matomo/3.0.25/charts/mariadb-3.0.29.tgz b/stable/matomo/3.0.27/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/matomo/3.0.25/charts/mariadb-3.0.29.tgz rename to stable/matomo/3.0.27/charts/mariadb-3.0.29.tgz diff --git a/stable/matomo/3.0.25/icon.png b/stable/matomo/3.0.27/icon.png similarity index 100% rename from stable/matomo/3.0.25/icon.png rename to stable/matomo/3.0.27/icon.png diff --git a/stable/matomo/3.0.25/ix_values.yaml b/stable/matomo/3.0.27/ix_values.yaml similarity index 100% rename from stable/matomo/3.0.25/ix_values.yaml rename to stable/matomo/3.0.27/ix_values.yaml diff --git a/stable/matomo/3.0.25/questions.yaml b/stable/matomo/3.0.27/questions.yaml similarity index 100% rename from stable/matomo/3.0.25/questions.yaml rename to stable/matomo/3.0.27/questions.yaml diff --git a/stable/mysql-workbench/2.0.14/templates/common.yaml b/stable/matomo/3.0.27/templates/common.yaml similarity index 100% rename from stable/mysql-workbench/2.0.14/templates/common.yaml rename to stable/matomo/3.0.27/templates/common.yaml diff --git a/stable/muximux/3.0.14/values.yaml b/stable/matomo/3.0.27/values.yaml similarity index 100% rename from stable/muximux/3.0.14/values.yaml rename to stable/matomo/3.0.27/values.yaml diff --git a/stable/mattermost/3.0.17/CHANGELOG.md b/stable/mattermost/3.0.17/CHANGELOG.md deleted file mode 100644 index d27f88056c2..00000000000 --- a/stable/mattermost/3.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index cfc52976491..00000000000 --- a/stable/mattermost/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: 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 deleted file mode 100644 index 9568ddd667f..00000000000 --- a/stable/mattermost/3.0.17/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/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.19/CHANGELOG.md b/stable/mattermost/3.0.19/CHANGELOG.md new file mode 100644 index 00000000000..0215c77f23f --- /dev/null +++ b/stable/mattermost/3.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mattermost-3.0.19](https://github.com/truecharts/apps/compare/mattermost-3.0.17...mattermost-3.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/mattermost/3.0.19/Chart.lock b/stable/mattermost/3.0.19/Chart.lock new file mode 100644 index 00000000000..2cd266c9433 --- /dev/null +++ b/stable/mattermost/3.0.19/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-14T14:12:05.433978368Z" diff --git a/stable/mattermost/3.0.19/Chart.yaml b/stable/mattermost/3.0.19/Chart.yaml new file mode 100644 index 00000000000..9c310a9d709 --- /dev/null +++ b/stable/mattermost/3.0.19/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.19 +annotations: + truecharts.org/catagories: | + - hosting + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mattermost/3.0.17/README.md b/stable/mattermost/3.0.19/README.md similarity index 100% rename from stable/mattermost/3.0.17/README.md rename to stable/mattermost/3.0.19/README.md diff --git a/stable/mattermost/3.0.17/app-readme.md b/stable/mattermost/3.0.19/app-readme.md similarity index 100% rename from stable/mattermost/3.0.17/app-readme.md rename to stable/mattermost/3.0.19/app-readme.md diff --git a/stable/mysql-workbench/2.0.14/charts/common-10.4.4.tgz b/stable/mattermost/3.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/mysql-workbench/2.0.14/charts/common-10.4.4.tgz rename to stable/mattermost/3.0.19/charts/common-10.4.4.tgz diff --git a/stable/nocodb/3.0.20/charts/postgresql-8.0.30.tgz b/stable/mattermost/3.0.19/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/nocodb/3.0.20/charts/postgresql-8.0.30.tgz rename to stable/mattermost/3.0.19/charts/postgresql-8.0.30.tgz diff --git a/stable/mattermost/3.0.17/icon.png b/stable/mattermost/3.0.19/icon.png similarity index 100% rename from stable/mattermost/3.0.17/icon.png rename to stable/mattermost/3.0.19/icon.png diff --git a/stable/mattermost/3.0.17/ix_values.yaml b/stable/mattermost/3.0.19/ix_values.yaml similarity index 100% rename from stable/mattermost/3.0.17/ix_values.yaml rename to stable/mattermost/3.0.19/ix_values.yaml diff --git a/stable/mattermost/3.0.17/questions.yaml b/stable/mattermost/3.0.19/questions.yaml similarity index 100% rename from stable/mattermost/3.0.17/questions.yaml rename to stable/mattermost/3.0.19/questions.yaml diff --git a/stable/nano-wallet/2.0.14/templates/common.yaml b/stable/mattermost/3.0.19/templates/common.yaml similarity index 100% rename from stable/nano-wallet/2.0.14/templates/common.yaml rename to stable/mattermost/3.0.19/templates/common.yaml diff --git a/stable/mylar/6.0.15/values.yaml b/stable/mattermost/3.0.19/values.yaml similarity index 100% rename from stable/mylar/6.0.15/values.yaml rename to stable/mattermost/3.0.19/values.yaml diff --git a/stable/mealie/8.0.15/CHANGELOG.md b/stable/mealie/8.0.15/CHANGELOG.md deleted file mode 100644 index c994c48914d..00000000000 --- a/stable/mealie/8.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 2aa5a856023..00000000000 --- a/stable/mealie/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-12T23:06:49.282080836Z" diff --git a/stable/mealie/8.0.15/Chart.yaml b/stable/mealie/8.0.15/Chart.yaml deleted file mode 100644 index 5c47ac1d30a..00000000000 --- a/stable/mealie/8.0.15/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/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.17/CHANGELOG.md b/stable/mealie/8.0.17/CHANGELOG.md new file mode 100644 index 00000000000..be2132f2474 --- /dev/null +++ b/stable/mealie/8.0.17/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.17/Chart.lock b/stable/mealie/8.0.17/Chart.lock new file mode 100644 index 00000000000..7c3883c3e18 --- /dev/null +++ b/stable/mealie/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-14T14:12:05.191378264Z" diff --git a/stable/mealie/8.0.17/Chart.yaml b/stable/mealie/8.0.17/Chart.yaml new file mode 100644 index 00000000000..f50af827870 --- /dev/null +++ b/stable/mealie/8.0.17/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.17 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mealie/8.0.15/README.md b/stable/mealie/8.0.17/README.md similarity index 100% rename from stable/mealie/8.0.15/README.md rename to stable/mealie/8.0.17/README.md diff --git a/stable/mealie/8.0.15/app-readme.md b/stable/mealie/8.0.17/app-readme.md similarity index 100% rename from stable/mealie/8.0.15/app-readme.md rename to stable/mealie/8.0.17/app-readme.md diff --git a/stable/n8n/4.0.23/charts/common-10.4.4.tgz b/stable/mealie/8.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/n8n/4.0.23/charts/common-10.4.4.tgz rename to stable/mealie/8.0.17/charts/common-10.4.4.tgz diff --git a/stable/odoo/8.0.18/charts/postgresql-8.0.30.tgz b/stable/mealie/8.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/odoo/8.0.18/charts/postgresql-8.0.30.tgz rename to stable/mealie/8.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/mealie/8.0.15/icon.png b/stable/mealie/8.0.17/icon.png similarity index 100% rename from stable/mealie/8.0.15/icon.png rename to stable/mealie/8.0.17/icon.png diff --git a/stable/mealie/8.0.15/ix_values.yaml b/stable/mealie/8.0.17/ix_values.yaml similarity index 100% rename from stable/mealie/8.0.15/ix_values.yaml rename to stable/mealie/8.0.17/ix_values.yaml diff --git a/stable/mealie/8.0.15/questions.yaml b/stable/mealie/8.0.17/questions.yaml similarity index 100% rename from stable/mealie/8.0.15/questions.yaml rename to stable/mealie/8.0.17/questions.yaml diff --git a/stable/nextpvr/2.0.14/templates/common.yaml b/stable/mealie/8.0.17/templates/common.yaml similarity index 100% rename from stable/nextpvr/2.0.14/templates/common.yaml rename to stable/mealie/8.0.17/templates/common.yaml diff --git a/stable/mysql-workbench/2.0.14/values.yaml b/stable/mealie/8.0.17/values.yaml similarity index 100% rename from stable/mysql-workbench/2.0.14/values.yaml rename to stable/mealie/8.0.17/values.yaml diff --git a/stable/medusa/3.0.18/CHANGELOG.md b/stable/medusa/3.0.18/CHANGELOG.md deleted file mode 100644 index 1e3d0f92348..00000000000 --- a/stable/medusa/3.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 5725754c56a..00000000000 --- a/stable/medusa/3.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-12T23:06:51.938246164Z" diff --git a/stable/medusa/3.0.18/Chart.yaml b/stable/medusa/3.0.18/Chart.yaml deleted file mode 100644 index cadf110ec13..00000000000 --- a/stable/medusa/3.0.18/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/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.20/CHANGELOG.md b/stable/medusa/3.0.20/CHANGELOG.md new file mode 100644 index 00000000000..6ca3dec486c --- /dev/null +++ b/stable/medusa/3.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mealie-8.0.17](https://github.com/truecharts/apps/compare/mealie-8.0.15...mealie-8.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/medusa/3.0.20/Chart.lock b/stable/medusa/3.0.20/Chart.lock new file mode 100644 index 00000000000..85e7008d100 --- /dev/null +++ b/stable/medusa/3.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-14T14:12:11.067399466Z" diff --git a/stable/medusa/3.0.20/Chart.yaml b/stable/medusa/3.0.20/Chart.yaml new file mode 100644 index 00000000000..6c9d71e0762 --- /dev/null +++ b/stable/medusa/3.0.20/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.20 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/medusa/3.0.18/README.md b/stable/medusa/3.0.20/README.md similarity index 100% rename from stable/medusa/3.0.18/README.md rename to stable/medusa/3.0.20/README.md diff --git a/stable/medusa/3.0.18/app-readme.md b/stable/medusa/3.0.20/app-readme.md similarity index 100% rename from stable/medusa/3.0.18/app-readme.md rename to stable/medusa/3.0.20/app-readme.md diff --git a/stable/nano-wallet/2.0.14/charts/common-10.4.4.tgz b/stable/medusa/3.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/nano-wallet/2.0.14/charts/common-10.4.4.tgz rename to stable/medusa/3.0.20/charts/common-10.4.4.tgz diff --git a/stable/medusa/3.0.18/icon.png b/stable/medusa/3.0.20/icon.png similarity index 100% rename from stable/medusa/3.0.18/icon.png rename to stable/medusa/3.0.20/icon.png diff --git a/stable/medusa/3.0.18/ix_values.yaml b/stable/medusa/3.0.20/ix_values.yaml similarity index 100% rename from stable/medusa/3.0.18/ix_values.yaml rename to stable/medusa/3.0.20/ix_values.yaml diff --git a/stable/medusa/3.0.18/questions.yaml b/stable/medusa/3.0.20/questions.yaml similarity index 100% rename from stable/medusa/3.0.18/questions.yaml rename to stable/medusa/3.0.20/questions.yaml diff --git a/stable/medusa/3.0.18/templates/common.yaml b/stable/medusa/3.0.20/templates/common.yaml similarity index 100% rename from stable/medusa/3.0.18/templates/common.yaml rename to stable/medusa/3.0.20/templates/common.yaml diff --git a/stable/n8n/4.0.23/values.yaml b/stable/medusa/3.0.20/values.yaml similarity index 100% rename from stable/n8n/4.0.23/values.yaml rename to stable/medusa/3.0.20/values.yaml diff --git a/stable/meshroom/2.0.14/CHANGELOG.md b/stable/meshroom/2.0.14/CHANGELOG.md deleted file mode 100644 index 84dbe60c26f..00000000000 --- a/stable/meshroom/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 40d9fc2befd..00000000000 --- a/stable/meshroom/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-12T23:06:54.105478215Z" diff --git a/stable/meshroom/2.0.14/Chart.yaml b/stable/meshroom/2.0.14/Chart.yaml deleted file mode 100644 index a29e80dae28..00000000000 --- a/stable/meshroom/2.0.14/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/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.16/CHANGELOG.md b/stable/meshroom/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..3a3458b4d27 --- /dev/null +++ b/stable/meshroom/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [meshroom-2.0.16](https://github.com/truecharts/apps/compare/meshroom-2.0.14...meshroom-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) diff --git a/stable/meshroom/2.0.16/Chart.lock b/stable/meshroom/2.0.16/Chart.lock new file mode 100644 index 00000000000..acb14139cab --- /dev/null +++ b/stable/meshroom/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-14T14:12:16.969731335Z" diff --git a/stable/meshroom/2.0.16/Chart.yaml b/stable/meshroom/2.0.16/Chart.yaml new file mode 100644 index 00000000000..e123baed630 --- /dev/null +++ b/stable/meshroom/2.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/meshroom/2.0.14/README.md b/stable/meshroom/2.0.16/README.md similarity index 100% rename from stable/meshroom/2.0.14/README.md rename to stable/meshroom/2.0.16/README.md diff --git a/stable/meshroom/2.0.14/app-readme.md b/stable/meshroom/2.0.16/app-readme.md similarity index 100% rename from stable/meshroom/2.0.14/app-readme.md rename to stable/meshroom/2.0.16/app-readme.md diff --git a/stable/netdata/2.0.16/charts/common-10.4.4.tgz b/stable/meshroom/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/netdata/2.0.16/charts/common-10.4.4.tgz rename to stable/meshroom/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/meshroom/2.0.14/docs/installation_notes.md b/stable/meshroom/2.0.16/docs/installation_notes.md similarity index 100% rename from stable/meshroom/2.0.14/docs/installation_notes.md rename to stable/meshroom/2.0.16/docs/installation_notes.md diff --git a/stable/meshroom/2.0.14/icon.png b/stable/meshroom/2.0.16/icon.png similarity index 100% rename from stable/meshroom/2.0.14/icon.png rename to stable/meshroom/2.0.16/icon.png diff --git a/stable/meshroom/2.0.14/ix_values.yaml b/stable/meshroom/2.0.16/ix_values.yaml similarity index 100% rename from stable/meshroom/2.0.14/ix_values.yaml rename to stable/meshroom/2.0.16/ix_values.yaml diff --git a/stable/meshroom/2.0.14/questions.yaml b/stable/meshroom/2.0.16/questions.yaml similarity index 100% rename from stable/meshroom/2.0.14/questions.yaml rename to stable/meshroom/2.0.16/questions.yaml diff --git a/stable/ngircd/2.0.14/templates/common.yaml b/stable/meshroom/2.0.16/templates/common.yaml similarity index 100% rename from stable/ngircd/2.0.14/templates/common.yaml rename to stable/meshroom/2.0.16/templates/common.yaml diff --git a/stable/nano-wallet/2.0.14/values.yaml b/stable/meshroom/2.0.16/values.yaml similarity index 100% rename from stable/nano-wallet/2.0.14/values.yaml rename to stable/meshroom/2.0.16/values.yaml diff --git a/stable/metallb/2.0.10/CHANGELOG.md b/stable/metallb/2.0.10/CHANGELOG.md new file mode 100644 index 00000000000..8e11b321513 --- /dev/null +++ b/stable/metallb/2.0.10/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [metallb-2.0.10](https://github.com/truecharts/apps/compare/metallb-2.0.8...metallb-2.0.10) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [metallb-2.0.8](https://github.com/truecharts/apps/compare/metallb-2.0.7...metallb-2.0.8) (2022-07-14) + +### Fix + +- revert to pre-major update ([#3174](https://github.com/truecharts/apps/issues/3174)) + + + +## [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 + + + + diff --git a/stable/metallb/2.0.10/Chart.lock b/stable/metallb/2.0.10/Chart.lock new file mode 100644 index 00000000000..f8c5d7f3f01 --- /dev/null +++ b/stable/metallb/2.0.10/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: metallb + repository: https://metallb.github.io/metallb + version: 0.12.1 +digest: sha256:4ec502c2f5a4ceb80296f0b1f47cec72bb9445c666fd4d801c6c5cdb173e21b2 +generated: "2022-07-14T14:12:29.723718328Z" diff --git a/stable/metallb/2.0.10/Chart.yaml b/stable/metallb/2.0.10/Chart.yaml new file mode 100644 index 00000000000..797f2bd1ced --- /dev/null +++ b/stable/metallb/2.0.10/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.12.1 +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.10 +annotations: + truecharts.org/catagories: | + - core + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/metallb/2.0.8/README.md b/stable/metallb/2.0.10/README.md similarity index 100% rename from stable/metallb/2.0.8/README.md rename to stable/metallb/2.0.10/README.md diff --git a/stable/metallb/2.0.8/app-readme.md b/stable/metallb/2.0.10/app-readme.md similarity index 100% rename from stable/metallb/2.0.8/app-readme.md rename to stable/metallb/2.0.10/app-readme.md diff --git a/stable/metallb/2.0.8/charts/metallb-0.12.1.tgz b/stable/metallb/2.0.10/charts/metallb-0.12.1.tgz similarity index 100% rename from stable/metallb/2.0.8/charts/metallb-0.12.1.tgz rename to stable/metallb/2.0.10/charts/metallb-0.12.1.tgz diff --git a/stable/metallb/2.0.8/icon.png b/stable/metallb/2.0.10/icon.png similarity index 100% rename from stable/metallb/2.0.8/icon.png rename to stable/metallb/2.0.10/icon.png diff --git a/stable/metallb/2.0.8/ix_values.yaml b/stable/metallb/2.0.10/ix_values.yaml similarity index 100% rename from stable/metallb/2.0.8/ix_values.yaml rename to stable/metallb/2.0.10/ix_values.yaml diff --git a/stable/metallb/2.0.8/questions.yaml b/stable/metallb/2.0.10/questions.yaml similarity index 100% rename from stable/metallb/2.0.8/questions.yaml rename to stable/metallb/2.0.10/questions.yaml diff --git a/stable/netdata/2.0.16/values.yaml b/stable/metallb/2.0.10/values.yaml similarity index 100% rename from stable/netdata/2.0.16/values.yaml rename to stable/metallb/2.0.10/values.yaml diff --git a/stable/metallb/2.0.8/CHANGELOG.md b/stable/metallb/2.0.8/CHANGELOG.md deleted file mode 100644 index e1b0e61d749..00000000000 --- a/stable/metallb/2.0.8/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [metallb-2.0.8](https://github.com/truecharts/apps/compare/metallb-2.0.7...metallb-2.0.8) (2022-07-14) - -### Fix - -- revert to pre-major update ([#3174](https://github.com/truecharts/apps/issues/3174)) - - - -## [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 - diff --git a/stable/metallb/2.0.8/Chart.lock b/stable/metallb/2.0.8/Chart.lock deleted file mode 100644 index 442399970d9..00000000000 --- a/stable/metallb/2.0.8/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: metallb - repository: https://metallb.github.io/metallb - version: 0.12.1 -digest: sha256:4ec502c2f5a4ceb80296f0b1f47cec72bb9445c666fd4d801c6c5cdb173e21b2 -generated: "2022-07-14T09:28:52.329416643Z" diff --git a/stable/metallb/2.0.8/Chart.yaml b/stable/metallb/2.0.8/Chart.yaml deleted file mode 100644 index 9b0a45e993c..00000000000 --- a/stable/metallb/2.0.8/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/chart-icons/metallb.png -keywords: -- metallb -- loadbalancer -dependencies: -- name: metallb - repository: https://metallb.github.io/metallb - version: 0.12.1 -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.8 -annotations: - truecharts.org/catagories: | - - core - 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 deleted file mode 100644 index 3f90906779f..00000000000 --- a/stable/metube/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 7e10fcc1403..00000000000 --- a/stable/metube/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-12T23:07:06.868592009Z" diff --git a/stable/metube/2.0.14/Chart.yaml b/stable/metube/2.0.14/Chart.yaml deleted file mode 100644 index 9925a8474cd..00000000000 --- a/stable/metube/2.0.14/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/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.16/CHANGELOG.md b/stable/metube/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..558a84c55ab --- /dev/null +++ b/stable/metube/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [metube-2.0.16](https://github.com/truecharts/apps/compare/metube-2.0.14...metube-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/metube/2.0.16/Chart.lock b/stable/metube/2.0.16/Chart.lock new file mode 100644 index 00000000000..bfd16954f74 --- /dev/null +++ b/stable/metube/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-14T14:12:29.828824681Z" diff --git a/stable/metube/2.0.16/Chart.yaml b/stable/metube/2.0.16/Chart.yaml new file mode 100644 index 00000000000..9d113b80311 --- /dev/null +++ b/stable/metube/2.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/metube/2.0.14/README.md b/stable/metube/2.0.16/README.md similarity index 100% rename from stable/metube/2.0.14/README.md rename to stable/metube/2.0.16/README.md diff --git a/stable/metube/2.0.14/app-readme.md b/stable/metube/2.0.16/app-readme.md similarity index 100% rename from stable/metube/2.0.14/app-readme.md rename to stable/metube/2.0.16/app-readme.md diff --git a/stable/nextpvr/2.0.14/charts/common-10.4.4.tgz b/stable/metube/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/nextpvr/2.0.14/charts/common-10.4.4.tgz rename to stable/metube/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/metube/2.0.14/icon.png b/stable/metube/2.0.16/icon.png similarity index 100% rename from stable/metube/2.0.14/icon.png rename to stable/metube/2.0.16/icon.png diff --git a/stable/metube/2.0.14/ix_values.yaml b/stable/metube/2.0.16/ix_values.yaml similarity index 100% rename from stable/metube/2.0.14/ix_values.yaml rename to stable/metube/2.0.16/ix_values.yaml diff --git a/stable/metube/2.0.14/questions.yaml b/stable/metube/2.0.16/questions.yaml similarity index 100% rename from stable/metube/2.0.14/questions.yaml rename to stable/metube/2.0.16/questions.yaml diff --git a/stable/nntp2nntp/2.0.14/templates/common.yaml b/stable/metube/2.0.16/templates/common.yaml similarity index 100% rename from stable/nntp2nntp/2.0.14/templates/common.yaml rename to stable/metube/2.0.16/templates/common.yaml diff --git a/stable/nextpvr/2.0.14/values.yaml b/stable/metube/2.0.16/values.yaml similarity index 100% rename from stable/nextpvr/2.0.14/values.yaml rename to stable/metube/2.0.16/values.yaml diff --git a/stable/minecraft-bedrock/1.0.15/CHANGELOG.md b/stable/minecraft-bedrock/1.0.15/CHANGELOG.md deleted file mode 100644 index 9a107bb761b..00000000000 --- a/stable/minecraft-bedrock/1.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index a6ad421b3be..00000000000 --- a/stable/minecraft-bedrock/1.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-12T23:07:09.621345749Z" diff --git a/stable/minecraft-bedrock/1.0.15/Chart.yaml b/stable/minecraft-bedrock/1.0.15/Chart.yaml deleted file mode 100644 index 0bee564652b..00000000000 --- a/stable/minecraft-bedrock/1.0.15/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/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.17/CHANGELOG.md b/stable/minecraft-bedrock/1.0.17/CHANGELOG.md new file mode 100644 index 00000000000..d540990b317 --- /dev/null +++ b/stable/minecraft-bedrock/1.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [minecraft-bedrock-1.0.17](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.15...minecraft-bedrock-1.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/minecraft-bedrock/1.0.17/Chart.lock b/stable/minecraft-bedrock/1.0.17/Chart.lock new file mode 100644 index 00000000000..f968af0708b --- /dev/null +++ b/stable/minecraft-bedrock/1.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-14T14:12:30.441076493Z" diff --git a/stable/minecraft-bedrock/1.0.17/Chart.yaml b/stable/minecraft-bedrock/1.0.17/Chart.yaml new file mode 100644 index 00000000000..154995e7b29 --- /dev/null +++ b/stable/minecraft-bedrock/1.0.17/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.17 +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minecraft-bedrock/1.0.15/README.md b/stable/minecraft-bedrock/1.0.17/README.md similarity index 100% rename from stable/minecraft-bedrock/1.0.15/README.md rename to stable/minecraft-bedrock/1.0.17/README.md diff --git a/stable/minecraft-bedrock/1.0.15/app-readme.md b/stable/minecraft-bedrock/1.0.17/app-readme.md similarity index 100% rename from stable/minecraft-bedrock/1.0.15/app-readme.md rename to stable/minecraft-bedrock/1.0.17/app-readme.md diff --git a/stable/ngircd/2.0.14/charts/common-10.4.4.tgz b/stable/minecraft-bedrock/1.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/ngircd/2.0.14/charts/common-10.4.4.tgz rename to stable/minecraft-bedrock/1.0.17/charts/common-10.4.4.tgz diff --git a/stable/minecraft-bedrock/1.0.15/icon.png b/stable/minecraft-bedrock/1.0.17/icon.png similarity index 100% rename from stable/minecraft-bedrock/1.0.15/icon.png rename to stable/minecraft-bedrock/1.0.17/icon.png diff --git a/stable/minecraft-bedrock/1.0.15/ix_values.yaml b/stable/minecraft-bedrock/1.0.17/ix_values.yaml similarity index 100% rename from stable/minecraft-bedrock/1.0.15/ix_values.yaml rename to stable/minecraft-bedrock/1.0.17/ix_values.yaml diff --git a/stable/minecraft-bedrock/1.0.15/questions.yaml b/stable/minecraft-bedrock/1.0.17/questions.yaml similarity index 100% rename from stable/minecraft-bedrock/1.0.15/questions.yaml rename to stable/minecraft-bedrock/1.0.17/questions.yaml diff --git a/stable/ntfy/2.0.17/templates/common.yaml b/stable/minecraft-bedrock/1.0.17/templates/common.yaml similarity index 100% rename from stable/ntfy/2.0.17/templates/common.yaml rename to stable/minecraft-bedrock/1.0.17/templates/common.yaml diff --git a/stable/ngircd/2.0.14/values.yaml b/stable/minecraft-bedrock/1.0.17/values.yaml similarity index 100% rename from stable/ngircd/2.0.14/values.yaml rename to stable/minecraft-bedrock/1.0.17/values.yaml diff --git a/stable/minecraft-java/1.0.21/CHANGELOG.md b/stable/minecraft-java/1.0.21/CHANGELOG.md deleted file mode 100644 index c5ffc5c7392..00000000000 --- a/stable/minecraft-java/1.0.21/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index a50b2ff90b4..00000000000 --- a/stable/minecraft-java/1.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-12T23:07:09.637673299Z" diff --git a/stable/minecraft-java/1.0.21/Chart.yaml b/stable/minecraft-java/1.0.21/Chart.yaml deleted file mode 100644 index 9d6db98e36b..00000000000 --- a/stable/minecraft-java/1.0.21/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/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.23/CHANGELOG.md b/stable/minecraft-java/1.0.23/CHANGELOG.md new file mode 100644 index 00000000000..2d429c7f011 --- /dev/null +++ b/stable/minecraft-java/1.0.23/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [minecraft-java-1.0.23](https://github.com/truecharts/apps/compare/minecraft-java-1.0.21...minecraft-java-1.0.23) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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 + diff --git a/stable/minecraft-java/1.0.23/Chart.lock b/stable/minecraft-java/1.0.23/Chart.lock new file mode 100644 index 00000000000..d7ea037490c --- /dev/null +++ b/stable/minecraft-java/1.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-14T14:12:35.626733884Z" diff --git a/stable/minecraft-java/1.0.23/Chart.yaml b/stable/minecraft-java/1.0.23/Chart.yaml new file mode 100644 index 00000000000..2310244a914 --- /dev/null +++ b/stable/minecraft-java/1.0.23/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.23 +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minecraft-java/1.0.21/README.md b/stable/minecraft-java/1.0.23/README.md similarity index 100% rename from stable/minecraft-java/1.0.21/README.md rename to stable/minecraft-java/1.0.23/README.md diff --git a/stable/minecraft-java/1.0.21/app-readme.md b/stable/minecraft-java/1.0.23/app-readme.md similarity index 100% rename from stable/minecraft-java/1.0.21/app-readme.md rename to stable/minecraft-java/1.0.23/app-readme.md diff --git a/stable/nntp2nntp/2.0.14/charts/common-10.4.4.tgz b/stable/minecraft-java/1.0.23/charts/common-10.4.4.tgz similarity index 100% rename from stable/nntp2nntp/2.0.14/charts/common-10.4.4.tgz rename to stable/minecraft-java/1.0.23/charts/common-10.4.4.tgz diff --git a/stable/minecraft-java/1.0.21/ci/base-values.yaml b/stable/minecraft-java/1.0.23/ci/base-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.21/ci/base-values.yaml rename to stable/minecraft-java/1.0.23/ci/base-values.yaml diff --git a/stable/minecraft-java/1.0.21/ci/j11-values.yaml b/stable/minecraft-java/1.0.23/ci/j11-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.21/ci/j11-values.yaml rename to stable/minecraft-java/1.0.23/ci/j11-values.yaml diff --git a/stable/minecraft-java/1.0.21/ci/j11j9-values.yaml b/stable/minecraft-java/1.0.23/ci/j11j9-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.21/ci/j11j9-values.yaml rename to stable/minecraft-java/1.0.23/ci/j11j9-values.yaml diff --git a/stable/minecraft-java/1.0.21/ci/j8-values.yaml b/stable/minecraft-java/1.0.23/ci/j8-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.21/ci/j8-values.yaml rename to stable/minecraft-java/1.0.23/ci/j8-values.yaml diff --git a/stable/minecraft-java/1.0.21/ci/j8j9-values.yaml b/stable/minecraft-java/1.0.23/ci/j8j9-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.21/ci/j8j9-values.yaml rename to stable/minecraft-java/1.0.23/ci/j8j9-values.yaml diff --git a/stable/minecraft-java/1.0.21/docs/community-guide.md b/stable/minecraft-java/1.0.23/docs/community-guide.md similarity index 100% rename from stable/minecraft-java/1.0.21/docs/community-guide.md rename to stable/minecraft-java/1.0.23/docs/community-guide.md diff --git a/stable/minecraft-java/1.0.21/docs/img/dynmap.png b/stable/minecraft-java/1.0.23/docs/img/dynmap.png similarity index 100% rename from stable/minecraft-java/1.0.21/docs/img/dynmap.png rename to stable/minecraft-java/1.0.23/docs/img/dynmap.png diff --git a/stable/minecraft-java/1.0.21/docs/img/mc-modports1.png b/stable/minecraft-java/1.0.23/docs/img/mc-modports1.png similarity index 100% rename from stable/minecraft-java/1.0.21/docs/img/mc-modports1.png rename to stable/minecraft-java/1.0.23/docs/img/mc-modports1.png diff --git a/stable/minecraft-java/1.0.21/docs/img/mc-modports2.png b/stable/minecraft-java/1.0.23/docs/img/mc-modports2.png similarity index 100% rename from stable/minecraft-java/1.0.21/docs/img/mc-modports2.png rename to stable/minecraft-java/1.0.23/docs/img/mc-modports2.png diff --git a/stable/minecraft-java/1.0.21/docs/img/mc-plugins.png b/stable/minecraft-java/1.0.23/docs/img/mc-plugins.png similarity index 100% rename from stable/minecraft-java/1.0.21/docs/img/mc-plugins.png rename to stable/minecraft-java/1.0.23/docs/img/mc-plugins.png diff --git a/stable/minecraft-java/1.0.21/docs/img/mc-server1.png b/stable/minecraft-java/1.0.23/docs/img/mc-server1.png similarity index 100% rename from stable/minecraft-java/1.0.21/docs/img/mc-server1.png rename to stable/minecraft-java/1.0.23/docs/img/mc-server1.png diff --git a/stable/minecraft-java/1.0.21/docs/img/mc-server2.png b/stable/minecraft-java/1.0.23/docs/img/mc-server2.png similarity index 100% rename from stable/minecraft-java/1.0.21/docs/img/mc-server2.png rename to stable/minecraft-java/1.0.23/docs/img/mc-server2.png diff --git a/stable/minecraft-java/1.0.21/icon.png b/stable/minecraft-java/1.0.23/icon.png similarity index 100% rename from stable/minecraft-java/1.0.21/icon.png rename to stable/minecraft-java/1.0.23/icon.png diff --git a/stable/minecraft-java/1.0.21/ix_values.yaml b/stable/minecraft-java/1.0.23/ix_values.yaml similarity index 100% rename from stable/minecraft-java/1.0.21/ix_values.yaml rename to stable/minecraft-java/1.0.23/ix_values.yaml diff --git a/stable/minecraft-java/1.0.21/questions.yaml b/stable/minecraft-java/1.0.23/questions.yaml similarity index 100% rename from stable/minecraft-java/1.0.21/questions.yaml rename to stable/minecraft-java/1.0.23/questions.yaml diff --git a/stable/nullserv/6.0.15/templates/common.yaml b/stable/minecraft-java/1.0.23/templates/common.yaml similarity index 100% rename from stable/nullserv/6.0.15/templates/common.yaml rename to stable/minecraft-java/1.0.23/templates/common.yaml diff --git a/stable/nntp2nntp/2.0.14/values.yaml b/stable/minecraft-java/1.0.23/values.yaml similarity index 100% rename from stable/nntp2nntp/2.0.14/values.yaml rename to stable/minecraft-java/1.0.23/values.yaml diff --git a/stable/minetest/1.0.14/CHANGELOG.md b/stable/minetest/1.0.14/CHANGELOG.md deleted file mode 100644 index 07bfd984110..00000000000 --- a/stable/minetest/1.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 5ca744b51c9..00000000000 --- a/stable/minetest/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-12T23:07:22.354712715Z" diff --git a/stable/minetest/1.0.14/Chart.yaml b/stable/minetest/1.0.14/Chart.yaml deleted file mode 100644 index a1756e63aad..00000000000 --- a/stable/minetest/1.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/minetest/1.0.16/CHANGELOG.md new file mode 100644 index 00000000000..4f2106fe319 --- /dev/null +++ b/stable/minetest/1.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [minetest-1.0.16](https://github.com/truecharts/apps/compare/minetest-1.0.14...minetest-1.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/minetest/1.0.16/Chart.lock b/stable/minetest/1.0.16/Chart.lock new file mode 100644 index 00000000000..1747eda52a9 --- /dev/null +++ b/stable/minetest/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-14T14:12:47.885058628Z" diff --git a/stable/minetest/1.0.16/Chart.yaml b/stable/minetest/1.0.16/Chart.yaml new file mode 100644 index 00000000000..52a88858bc0 --- /dev/null +++ b/stable/minetest/1.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: minetest +version: 1.0.16 +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.14/README.md b/stable/minetest/1.0.16/README.md similarity index 100% rename from stable/minetest/1.0.14/README.md rename to stable/minetest/1.0.16/README.md diff --git a/stable/minetest/1.0.14/app-readme.md b/stable/minetest/1.0.16/app-readme.md similarity index 100% rename from stable/minetest/1.0.14/app-readme.md rename to stable/minetest/1.0.16/app-readme.md diff --git a/stable/nocodb/3.0.20/charts/common-10.4.4.tgz b/stable/minetest/1.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/nocodb/3.0.20/charts/common-10.4.4.tgz rename to stable/minetest/1.0.16/charts/common-10.4.4.tgz diff --git a/stable/minetest/1.0.14/icon.png b/stable/minetest/1.0.16/icon.png similarity index 100% rename from stable/minetest/1.0.14/icon.png rename to stable/minetest/1.0.16/icon.png diff --git a/stable/minetest/1.0.14/ix_values.yaml b/stable/minetest/1.0.16/ix_values.yaml similarity index 100% rename from stable/minetest/1.0.14/ix_values.yaml rename to stable/minetest/1.0.16/ix_values.yaml diff --git a/stable/minetest/1.0.14/questions.yaml b/stable/minetest/1.0.16/questions.yaml similarity index 100% rename from stable/minetest/1.0.14/questions.yaml rename to stable/minetest/1.0.16/questions.yaml diff --git a/stable/octoprint/6.0.16/templates/common.yaml b/stable/minetest/1.0.16/templates/common.yaml similarity index 100% rename from stable/octoprint/6.0.16/templates/common.yaml rename to stable/minetest/1.0.16/templates/common.yaml diff --git a/stable/nocodb/3.0.20/values.yaml b/stable/minetest/1.0.16/values.yaml similarity index 100% rename from stable/nocodb/3.0.20/values.yaml rename to stable/minetest/1.0.16/values.yaml diff --git a/stable/miniflux/7.0.16/CHANGELOG.md b/stable/miniflux/7.0.16/CHANGELOG.md deleted file mode 100644 index d3fe9142f1b..00000000000 --- a/stable/miniflux/7.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 1829719537b..00000000000 --- a/stable/miniflux/7.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-12T23:07:27.595309858Z" diff --git a/stable/miniflux/7.0.16/Chart.yaml b/stable/miniflux/7.0.16/Chart.yaml deleted file mode 100644 index 24ca4bfeaf9..00000000000 --- a/stable/miniflux/7.0.16/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.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.18/CHANGELOG.md b/stable/miniflux/7.0.18/CHANGELOG.md new file mode 100644 index 00000000000..b82c8639b59 --- /dev/null +++ b/stable/miniflux/7.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [miniflux-7.0.18](https://github.com/truecharts/apps/compare/miniflux-7.0.16...miniflux-7.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/miniflux/7.0.18/Chart.lock b/stable/miniflux/7.0.18/Chart.lock new file mode 100644 index 00000000000..7f839737d98 --- /dev/null +++ b/stable/miniflux/7.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-14T14:12:54.584988413Z" diff --git a/stable/miniflux/7.0.18/Chart.yaml b/stable/miniflux/7.0.18/Chart.yaml new file mode 100644 index 00000000000..5645f32de12 --- /dev/null +++ b/stable/miniflux/7.0.18/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.18 +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.16/README.md b/stable/miniflux/7.0.18/README.md similarity index 100% rename from stable/miniflux/7.0.16/README.md rename to stable/miniflux/7.0.18/README.md diff --git a/stable/miniflux/7.0.16/app-readme.md b/stable/miniflux/7.0.18/app-readme.md similarity index 100% rename from stable/miniflux/7.0.16/app-readme.md rename to stable/miniflux/7.0.18/app-readme.md diff --git a/stable/novnc/3.0.15/charts/common-10.4.4.tgz b/stable/miniflux/7.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/novnc/3.0.15/charts/common-10.4.4.tgz rename to stable/miniflux/7.0.18/charts/common-10.4.4.tgz diff --git a/stable/onlyoffice-document-server/6.0.15/charts/postgresql-8.0.30.tgz b/stable/miniflux/7.0.18/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/onlyoffice-document-server/6.0.15/charts/postgresql-8.0.30.tgz rename to stable/miniflux/7.0.18/charts/postgresql-8.0.30.tgz diff --git a/stable/miniflux/7.0.16/icon.png b/stable/miniflux/7.0.18/icon.png similarity index 100% rename from stable/miniflux/7.0.16/icon.png rename to stable/miniflux/7.0.18/icon.png diff --git a/stable/miniflux/7.0.16/ix_values.yaml b/stable/miniflux/7.0.18/ix_values.yaml similarity index 100% rename from stable/miniflux/7.0.16/ix_values.yaml rename to stable/miniflux/7.0.18/ix_values.yaml diff --git a/stable/miniflux/7.0.16/questions.yaml b/stable/miniflux/7.0.18/questions.yaml similarity index 100% rename from stable/miniflux/7.0.16/questions.yaml rename to stable/miniflux/7.0.18/questions.yaml diff --git a/stable/odoo/8.0.18/templates/common.yaml b/stable/miniflux/7.0.18/templates/common.yaml similarity index 100% rename from stable/odoo/8.0.18/templates/common.yaml rename to stable/miniflux/7.0.18/templates/common.yaml diff --git a/stable/novnc/3.0.15/values.yaml b/stable/miniflux/7.0.18/values.yaml similarity index 100% rename from stable/novnc/3.0.15/values.yaml rename to stable/miniflux/7.0.18/values.yaml diff --git a/stable/minio-console/3.0.17/CHANGELOG.md b/stable/minio-console/3.0.17/CHANGELOG.md deleted file mode 100644 index 7e571a2f4d2..00000000000 --- a/stable/minio-console/3.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [minio-console-3.0.17](https://github.com/truecharts/apps/compare/minio-console-3.0.16...minio-console-3.0.17) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - diff --git a/stable/minio-console/3.0.17/Chart.lock b/stable/minio-console/3.0.17/Chart.lock deleted file mode 100644 index 5f4e970ea1f..00000000000 --- a/stable/minio-console/3.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-13T08:07:03.704098732Z" diff --git a/stable/minio-console/3.0.17/Chart.yaml b/stable/minio-console/3.0.17/Chart.yaml deleted file mode 100644 index fa3d3af2954..00000000000 --- a/stable/minio-console/3.0.17/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.19.1" -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.17 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minio-console/3.0.19/CHANGELOG.md b/stable/minio-console/3.0.19/CHANGELOG.md new file mode 100644 index 00000000000..479bf40aee8 --- /dev/null +++ b/stable/minio-console/3.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [minio-console-3.0.19](https://github.com/truecharts/apps/compare/minio-console-3.0.17...minio-console-3.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [minio-console-3.0.17](https://github.com/truecharts/apps/compare/minio-console-3.0.16...minio-console-3.0.17) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + diff --git a/stable/minio-console/3.0.19/Chart.lock b/stable/minio-console/3.0.19/Chart.lock new file mode 100644 index 00000000000..87a5e63855c --- /dev/null +++ b/stable/minio-console/3.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-14T14:12:54.343053406Z" diff --git a/stable/minio-console/3.0.19/Chart.yaml b/stable/minio-console/3.0.19/Chart.yaml new file mode 100644 index 00000000000..748997ff418 --- /dev/null +++ b/stable/minio-console/3.0.19/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.19.1" +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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minio-console/3.0.17/README.md b/stable/minio-console/3.0.19/README.md similarity index 100% rename from stable/minio-console/3.0.17/README.md rename to stable/minio-console/3.0.19/README.md diff --git a/stable/minio-console/3.0.17/app-readme.md b/stable/minio-console/3.0.19/app-readme.md similarity index 100% rename from stable/minio-console/3.0.17/app-readme.md rename to stable/minio-console/3.0.19/app-readme.md diff --git a/stable/ntfy/2.0.17/charts/common-10.4.4.tgz b/stable/minio-console/3.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/ntfy/2.0.17/charts/common-10.4.4.tgz rename to stable/minio-console/3.0.19/charts/common-10.4.4.tgz diff --git a/stable/minio-console/3.0.17/icon.png b/stable/minio-console/3.0.19/icon.png similarity index 100% rename from stable/minio-console/3.0.17/icon.png rename to stable/minio-console/3.0.19/icon.png diff --git a/stable/minio-console/3.0.17/ix_values.yaml b/stable/minio-console/3.0.19/ix_values.yaml similarity index 100% rename from stable/minio-console/3.0.17/ix_values.yaml rename to stable/minio-console/3.0.19/ix_values.yaml diff --git a/stable/minio-console/3.0.17/questions.yaml b/stable/minio-console/3.0.19/questions.yaml similarity index 100% rename from stable/minio-console/3.0.17/questions.yaml rename to stable/minio-console/3.0.19/questions.yaml diff --git a/stable/omada-controller/6.0.27/templates/common.yaml b/stable/minio-console/3.0.19/templates/common.yaml similarity index 100% rename from stable/omada-controller/6.0.27/templates/common.yaml rename to stable/minio-console/3.0.19/templates/common.yaml diff --git a/stable/ntfy/2.0.17/values.yaml b/stable/minio-console/3.0.19/values.yaml similarity index 100% rename from stable/ntfy/2.0.17/values.yaml rename to stable/minio-console/3.0.19/values.yaml diff --git a/stable/minio/3.0.24/CHANGELOG.md b/stable/minio/3.0.24/CHANGELOG.md deleted file mode 100644 index d3184859c37..00000000000 --- a/stable/minio/3.0.24/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [minio-3.0.24](https://github.com/truecharts/apps/compare/minio-console-3.0.17...minio-3.0.24) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [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)) - - diff --git a/stable/minio/3.0.24/Chart.lock b/stable/minio/3.0.24/Chart.lock deleted file mode 100644 index 79d190a3493..00000000000 --- a/stable/minio/3.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-14T11:53:30.678153149Z" diff --git a/stable/minio/3.0.24/Chart.yaml b/stable/minio/3.0.24/Chart.yaml deleted file mode 100644 index 9ca6678eca8..00000000000 --- a/stable/minio/3.0.24/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/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.24 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minio/3.0.26/CHANGELOG.md b/stable/minio/3.0.26/CHANGELOG.md new file mode 100644 index 00000000000..ac51fc02f53 --- /dev/null +++ b/stable/minio/3.0.26/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [minio-3.0.26](https://github.com/truecharts/apps/compare/minio-3.0.24...minio-3.0.26) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [minio-3.0.24](https://github.com/truecharts/apps/compare/minio-console-3.0.17...minio-3.0.24) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [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)) + + + diff --git a/stable/minio/3.0.26/Chart.lock b/stable/minio/3.0.26/Chart.lock new file mode 100644 index 00000000000..8fdba29e18b --- /dev/null +++ b/stable/minio/3.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-14T14:12:49.435812144Z" diff --git a/stable/minio/3.0.26/Chart.yaml b/stable/minio/3.0.26/Chart.yaml new file mode 100644 index 00000000000..a60c7a96ce9 --- /dev/null +++ b/stable/minio/3.0.26/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.26 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minio/3.0.24/README.md b/stable/minio/3.0.26/README.md similarity index 100% rename from stable/minio/3.0.24/README.md rename to stable/minio/3.0.26/README.md diff --git a/stable/minio/3.0.24/app-readme.md b/stable/minio/3.0.26/app-readme.md similarity index 100% rename from stable/minio/3.0.24/app-readme.md rename to stable/minio/3.0.26/app-readme.md diff --git a/stable/nullserv/6.0.15/charts/common-10.4.4.tgz b/stable/minio/3.0.26/charts/common-10.4.4.tgz similarity index 100% rename from stable/nullserv/6.0.15/charts/common-10.4.4.tgz rename to stable/minio/3.0.26/charts/common-10.4.4.tgz diff --git a/stable/minio/3.0.24/icon.png b/stable/minio/3.0.26/icon.png similarity index 100% rename from stable/minio/3.0.24/icon.png rename to stable/minio/3.0.26/icon.png diff --git a/stable/minio/3.0.24/ix_values.yaml b/stable/minio/3.0.26/ix_values.yaml similarity index 100% rename from stable/minio/3.0.24/ix_values.yaml rename to stable/minio/3.0.26/ix_values.yaml diff --git a/stable/minio/3.0.24/questions.yaml b/stable/minio/3.0.26/questions.yaml similarity index 100% rename from stable/minio/3.0.24/questions.yaml rename to stable/minio/3.0.26/questions.yaml diff --git a/stable/onlyoffice-document-server/6.0.15/templates/common.yaml b/stable/minio/3.0.26/templates/common.yaml similarity index 100% rename from stable/onlyoffice-document-server/6.0.15/templates/common.yaml rename to stable/minio/3.0.26/templates/common.yaml diff --git a/stable/nullserv/6.0.15/values.yaml b/stable/minio/3.0.26/values.yaml similarity index 100% rename from stable/nullserv/6.0.15/values.yaml rename to stable/minio/3.0.26/values.yaml diff --git a/stable/minisatip/2.0.14/CHANGELOG.md b/stable/minisatip/2.0.14/CHANGELOG.md deleted file mode 100644 index b077c596c18..00000000000 --- a/stable/minisatip/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 02a19d1205c..00000000000 --- a/stable/minisatip/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-12T23:07:38.046742149Z" diff --git a/stable/minisatip/2.0.14/Chart.yaml b/stable/minisatip/2.0.14/Chart.yaml deleted file mode 100644 index afb5fd86536..00000000000 --- a/stable/minisatip/2.0.14/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -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.16/CHANGELOG.md b/stable/minisatip/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..548c1103035 --- /dev/null +++ b/stable/minisatip/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [minisatip-2.0.16](https://github.com/truecharts/apps/compare/minisatip-2.0.14...minisatip-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/minisatip/2.0.16/Chart.lock b/stable/minisatip/2.0.16/Chart.lock new file mode 100644 index 00000000000..49a3ab6983b --- /dev/null +++ b/stable/minisatip/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-14T14:13:05.932062076Z" diff --git a/stable/minisatip/2.0.16/Chart.yaml b/stable/minisatip/2.0.16/Chart.yaml new file mode 100644 index 00000000000..34abe13bc0f --- /dev/null +++ b/stable/minisatip/2.0.16/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: minisatip +version: 2.0.16 +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.14/README.md b/stable/minisatip/2.0.16/README.md similarity index 100% rename from stable/minisatip/2.0.14/README.md rename to stable/minisatip/2.0.16/README.md diff --git a/stable/minisatip/2.0.14/app-readme.md b/stable/minisatip/2.0.16/app-readme.md similarity index 100% rename from stable/minisatip/2.0.14/app-readme.md rename to stable/minisatip/2.0.16/app-readme.md diff --git a/stable/octoprint/6.0.16/charts/common-10.4.4.tgz b/stable/minisatip/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/octoprint/6.0.16/charts/common-10.4.4.tgz rename to stable/minisatip/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/minisatip/2.0.14/icon.png b/stable/minisatip/2.0.16/icon.png similarity index 100% rename from stable/minisatip/2.0.14/icon.png rename to stable/minisatip/2.0.16/icon.png diff --git a/stable/minisatip/2.0.14/ix_values.yaml b/stable/minisatip/2.0.16/ix_values.yaml similarity index 100% rename from stable/minisatip/2.0.14/ix_values.yaml rename to stable/minisatip/2.0.16/ix_values.yaml diff --git a/stable/minisatip/2.0.14/questions.yaml b/stable/minisatip/2.0.16/questions.yaml similarity index 100% rename from stable/minisatip/2.0.14/questions.yaml rename to stable/minisatip/2.0.16/questions.yaml diff --git a/stable/openspeedtest/1.0.13/templates/common.yaml b/stable/minisatip/2.0.16/templates/common.yaml similarity index 100% rename from stable/openspeedtest/1.0.13/templates/common.yaml rename to stable/minisatip/2.0.16/templates/common.yaml diff --git a/stable/octoprint/6.0.16/values.yaml b/stable/minisatip/2.0.16/values.yaml similarity index 100% rename from stable/octoprint/6.0.16/values.yaml rename to stable/minisatip/2.0.16/values.yaml diff --git a/stable/mkvtoolnix/2.0.15/CHANGELOG.md b/stable/mkvtoolnix/2.0.15/CHANGELOG.md deleted file mode 100644 index c46d756179e..00000000000 --- a/stable/mkvtoolnix/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 9f77e81dec9..00000000000 --- a/stable/mkvtoolnix/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-12T23:07:39.64421812Z" diff --git a/stable/mkvtoolnix/2.0.15/Chart.yaml b/stable/mkvtoolnix/2.0.15/Chart.yaml deleted file mode 100644 index 2b9a64633ce..00000000000 --- a/stable/mkvtoolnix/2.0.15/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/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.17/CHANGELOG.md b/stable/mkvtoolnix/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..b340af58774 --- /dev/null +++ b/stable/mkvtoolnix/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mkvtoolnix-2.0.17](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.15...mkvtoolnix-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/mkvtoolnix/2.0.17/Chart.lock b/stable/mkvtoolnix/2.0.17/Chart.lock new file mode 100644 index 00000000000..45e33449b00 --- /dev/null +++ b/stable/mkvtoolnix/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-14T14:13:07.715191384Z" diff --git a/stable/mkvtoolnix/2.0.17/Chart.yaml b/stable/mkvtoolnix/2.0.17/Chart.yaml new file mode 100644 index 00000000000..86ee334bd26 --- /dev/null +++ b/stable/mkvtoolnix/2.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mkvtoolnix/2.0.15/README.md b/stable/mkvtoolnix/2.0.17/README.md similarity index 100% rename from stable/mkvtoolnix/2.0.15/README.md rename to stable/mkvtoolnix/2.0.17/README.md diff --git a/stable/mkvtoolnix/2.0.15/app-readme.md b/stable/mkvtoolnix/2.0.17/app-readme.md similarity index 100% rename from stable/mkvtoolnix/2.0.15/app-readme.md rename to stable/mkvtoolnix/2.0.17/app-readme.md diff --git a/stable/odoo/8.0.18/charts/common-10.4.4.tgz b/stable/mkvtoolnix/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/odoo/8.0.18/charts/common-10.4.4.tgz rename to stable/mkvtoolnix/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/mkvtoolnix/2.0.15/icon.png b/stable/mkvtoolnix/2.0.17/icon.png similarity index 100% rename from stable/mkvtoolnix/2.0.15/icon.png rename to stable/mkvtoolnix/2.0.17/icon.png diff --git a/stable/mkvtoolnix/2.0.15/ix_values.yaml b/stable/mkvtoolnix/2.0.17/ix_values.yaml similarity index 100% rename from stable/mkvtoolnix/2.0.15/ix_values.yaml rename to stable/mkvtoolnix/2.0.17/ix_values.yaml diff --git a/stable/mkvtoolnix/2.0.15/questions.yaml b/stable/mkvtoolnix/2.0.17/questions.yaml similarity index 100% rename from stable/mkvtoolnix/2.0.15/questions.yaml rename to stable/mkvtoolnix/2.0.17/questions.yaml diff --git a/stable/openvscode-server/2.0.18/templates/common.yaml b/stable/mkvtoolnix/2.0.17/templates/common.yaml similarity index 100% rename from stable/openvscode-server/2.0.18/templates/common.yaml rename to stable/mkvtoolnix/2.0.17/templates/common.yaml diff --git a/stable/odoo/8.0.18/values.yaml b/stable/mkvtoolnix/2.0.17/values.yaml similarity index 100% rename from stable/odoo/8.0.18/values.yaml rename to stable/mkvtoolnix/2.0.17/values.yaml diff --git a/stable/ml-workspace/2.0.14/CHANGELOG.md b/stable/ml-workspace/2.0.14/CHANGELOG.md deleted file mode 100644 index e201a17fdb0..00000000000 --- a/stable/ml-workspace/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index ee1392449c6..00000000000 --- a/stable/ml-workspace/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-12T23:07:40.01867966Z" diff --git a/stable/ml-workspace/2.0.14/Chart.yaml b/stable/ml-workspace/2.0.14/Chart.yaml deleted file mode 100644 index 4b4c00e0384..00000000000 --- a/stable/ml-workspace/2.0.14/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/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.16/CHANGELOG.md b/stable/ml-workspace/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..376be7def86 --- /dev/null +++ b/stable/ml-workspace/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ml-workspace-2.0.16](https://github.com/truecharts/apps/compare/ml-workspace-2.0.14...ml-workspace-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/ml-workspace/2.0.16/Chart.lock b/stable/ml-workspace/2.0.16/Chart.lock new file mode 100644 index 00000000000..6d016436ff0 --- /dev/null +++ b/stable/ml-workspace/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-14T14:13:12.561872522Z" diff --git a/stable/ml-workspace/2.0.16/Chart.yaml b/stable/ml-workspace/2.0.16/Chart.yaml new file mode 100644 index 00000000000..a086e827c78 --- /dev/null +++ b/stable/ml-workspace/2.0.16/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.16 +annotations: + truecharts.org/catagories: | + - utility + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ml-workspace/2.0.14/README.md b/stable/ml-workspace/2.0.16/README.md similarity index 100% rename from stable/ml-workspace/2.0.14/README.md rename to stable/ml-workspace/2.0.16/README.md diff --git a/stable/ml-workspace/2.0.14/app-readme.md b/stable/ml-workspace/2.0.16/app-readme.md similarity index 100% rename from stable/ml-workspace/2.0.14/app-readme.md rename to stable/ml-workspace/2.0.16/app-readme.md diff --git a/stable/omada-controller/6.0.27/charts/common-10.4.4.tgz b/stable/ml-workspace/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/omada-controller/6.0.27/charts/common-10.4.4.tgz rename to stable/ml-workspace/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/ml-workspace/2.0.14/ci/base-values.yaml b/stable/ml-workspace/2.0.16/ci/base-values.yaml similarity index 100% rename from stable/ml-workspace/2.0.14/ci/base-values.yaml rename to stable/ml-workspace/2.0.16/ci/base-values.yaml diff --git a/stable/ml-workspace/2.0.14/ci/gpu-values.yaml b/stable/ml-workspace/2.0.16/ci/gpu-values.yaml similarity index 100% rename from stable/ml-workspace/2.0.14/ci/gpu-values.yaml rename to stable/ml-workspace/2.0.16/ci/gpu-values.yaml diff --git a/stable/ml-workspace/2.0.14/ci/light-values.yaml b/stable/ml-workspace/2.0.16/ci/light-values.yaml similarity index 100% rename from stable/ml-workspace/2.0.14/ci/light-values.yaml rename to stable/ml-workspace/2.0.16/ci/light-values.yaml diff --git a/stable/ml-workspace/2.0.14/ci/minimal-values.yaml b/stable/ml-workspace/2.0.16/ci/minimal-values.yaml similarity index 100% rename from stable/ml-workspace/2.0.14/ci/minimal-values.yaml rename to stable/ml-workspace/2.0.16/ci/minimal-values.yaml diff --git a/stable/ml-workspace/2.0.14/ci/r-values.yaml b/stable/ml-workspace/2.0.16/ci/r-values.yaml similarity index 100% rename from stable/ml-workspace/2.0.14/ci/r-values.yaml rename to stable/ml-workspace/2.0.16/ci/r-values.yaml diff --git a/stable/ml-workspace/2.0.14/ci/spark-values.yaml b/stable/ml-workspace/2.0.16/ci/spark-values.yaml similarity index 100% rename from stable/ml-workspace/2.0.14/ci/spark-values.yaml rename to stable/ml-workspace/2.0.16/ci/spark-values.yaml diff --git a/stable/ml-workspace/2.0.14/icon.png b/stable/ml-workspace/2.0.16/icon.png similarity index 100% rename from stable/ml-workspace/2.0.14/icon.png rename to stable/ml-workspace/2.0.16/icon.png diff --git a/stable/ml-workspace/2.0.14/ix_values.yaml b/stable/ml-workspace/2.0.16/ix_values.yaml similarity index 100% rename from stable/ml-workspace/2.0.14/ix_values.yaml rename to stable/ml-workspace/2.0.16/ix_values.yaml diff --git a/stable/ml-workspace/2.0.14/questions.yaml b/stable/ml-workspace/2.0.16/questions.yaml similarity index 100% rename from stable/ml-workspace/2.0.14/questions.yaml rename to stable/ml-workspace/2.0.16/questions.yaml diff --git a/stable/oscam/6.0.14/templates/common.yaml b/stable/ml-workspace/2.0.16/templates/common.yaml similarity index 100% rename from stable/oscam/6.0.14/templates/common.yaml rename to stable/ml-workspace/2.0.16/templates/common.yaml diff --git a/stable/omada-controller/6.0.27/values.yaml b/stable/ml-workspace/2.0.16/values.yaml similarity index 100% rename from stable/omada-controller/6.0.27/values.yaml rename to stable/ml-workspace/2.0.16/values.yaml diff --git a/stable/monica/3.0.22/CHANGELOG.md b/stable/monica/3.0.22/CHANGELOG.md deleted file mode 100644 index fd37e2e424a..00000000000 --- a/stable/monica/3.0.22/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [monica-3.0.22](https://github.com/truecharts/apps/compare/monica-3.0.21...monica-3.0.22) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [monica-3.0.21](https://github.com/truecharts/apps/compare/monica-3.0.20...monica-3.0.21) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - diff --git a/stable/monica/3.0.22/Chart.lock b/stable/monica/3.0.22/Chart.lock deleted file mode 100644 index 4194fdd5733..00000000000 --- a/stable/monica/3.0.22/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-14T11:53:37.995305472Z" diff --git a/stable/monica/3.0.22/Chart.yaml b/stable/monica/3.0.22/Chart.yaml deleted file mode 100644 index 6e8b2f69a1f..00000000000 --- a/stable/monica/3.0.22/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/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.22 -annotations: - truecharts.org/catagories: | - - crm - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/monica/3.0.24/CHANGELOG.md b/stable/monica/3.0.24/CHANGELOG.md new file mode 100644 index 00000000000..2c2176b03d5 --- /dev/null +++ b/stable/monica/3.0.24/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [monica-3.0.24](https://github.com/truecharts/apps/compare/monica-3.0.22...monica-3.0.24) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [monica-3.0.22](https://github.com/truecharts/apps/compare/monica-3.0.21...monica-3.0.22) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [monica-3.0.21](https://github.com/truecharts/apps/compare/monica-3.0.20...monica-3.0.21) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + diff --git a/stable/monica/3.0.24/Chart.lock b/stable/monica/3.0.24/Chart.lock new file mode 100644 index 00000000000..8203465e77b --- /dev/null +++ b/stable/monica/3.0.24/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-14T14:13:25.650828416Z" diff --git a/stable/monica/3.0.24/Chart.yaml b/stable/monica/3.0.24/Chart.yaml new file mode 100644 index 00000000000..85bd7c75768 --- /dev/null +++ b/stable/monica/3.0.24/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.24 +annotations: + truecharts.org/catagories: | + - crm + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/monica/3.0.22/README.md b/stable/monica/3.0.24/README.md similarity index 100% rename from stable/monica/3.0.22/README.md rename to stable/monica/3.0.24/README.md diff --git a/stable/monica/3.0.22/app-readme.md b/stable/monica/3.0.24/app-readme.md similarity index 100% rename from stable/monica/3.0.22/app-readme.md rename to stable/monica/3.0.24/app-readme.md diff --git a/stable/onlyoffice-document-server/6.0.15/charts/common-10.4.4.tgz b/stable/monica/3.0.24/charts/common-10.4.4.tgz similarity index 100% rename from stable/onlyoffice-document-server/6.0.15/charts/common-10.4.4.tgz rename to stable/monica/3.0.24/charts/common-10.4.4.tgz diff --git a/stable/monica/3.0.22/charts/mariadb-3.0.29.tgz b/stable/monica/3.0.24/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/monica/3.0.22/charts/mariadb-3.0.29.tgz rename to stable/monica/3.0.24/charts/mariadb-3.0.29.tgz diff --git a/stable/monica/3.0.22/icon.png b/stable/monica/3.0.24/icon.png similarity index 100% rename from stable/monica/3.0.22/icon.png rename to stable/monica/3.0.24/icon.png diff --git a/stable/monica/3.0.22/ix_values.yaml b/stable/monica/3.0.24/ix_values.yaml similarity index 100% rename from stable/monica/3.0.22/ix_values.yaml rename to stable/monica/3.0.24/ix_values.yaml diff --git a/stable/monica/3.0.22/questions.yaml b/stable/monica/3.0.24/questions.yaml similarity index 100% rename from stable/monica/3.0.22/questions.yaml rename to stable/monica/3.0.24/questions.yaml diff --git a/stable/monica/3.0.22/templates/_appkey.tpl b/stable/monica/3.0.24/templates/_appkey.tpl similarity index 100% rename from stable/monica/3.0.22/templates/_appkey.tpl rename to stable/monica/3.0.24/templates/_appkey.tpl diff --git a/stable/monica/3.0.22/templates/common.yaml b/stable/monica/3.0.24/templates/common.yaml similarity index 100% rename from stable/monica/3.0.22/templates/common.yaml rename to stable/monica/3.0.24/templates/common.yaml diff --git a/stable/onlyoffice-document-server/6.0.15/values.yaml b/stable/monica/3.0.24/values.yaml similarity index 100% rename from stable/onlyoffice-document-server/6.0.15/values.yaml rename to stable/monica/3.0.24/values.yaml diff --git a/stable/mosdns/2.0.16/CHANGELOG.md b/stable/mosdns/2.0.16/CHANGELOG.md deleted file mode 100644 index 9b0497508d1..00000000000 --- a/stable/mosdns/2.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index fe1f00f5d44..00000000000 --- a/stable/mosdns/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-12T23:07:53.360269758Z" diff --git a/stable/mosdns/2.0.16/Chart.yaml b/stable/mosdns/2.0.16/Chart.yaml deleted file mode 100644 index 9e8f9f22b44..00000000000 --- a/stable/mosdns/2.0.16/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -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.18/CHANGELOG.md b/stable/mosdns/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..f3c2bb3e7dd --- /dev/null +++ b/stable/mosdns/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mosdns-2.0.18](https://github.com/truecharts/apps/compare/mosdns-2.0.16...mosdns-2.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/mosdns/2.0.18/Chart.lock b/stable/mosdns/2.0.18/Chart.lock new file mode 100644 index 00000000000..270813942b5 --- /dev/null +++ b/stable/mosdns/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-14T14:13:24.305048593Z" diff --git a/stable/mosdns/2.0.18/Chart.yaml b/stable/mosdns/2.0.18/Chart.yaml new file mode 100644 index 00000000000..e6cffac0bc4 --- /dev/null +++ b/stable/mosdns/2.0.18/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: mosdns +version: 2.0.18 +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.16/README.md b/stable/mosdns/2.0.18/README.md similarity index 100% rename from stable/mosdns/2.0.16/README.md rename to stable/mosdns/2.0.18/README.md diff --git a/stable/mosdns/2.0.16/app-readme.md b/stable/mosdns/2.0.18/app-readme.md similarity index 100% rename from stable/mosdns/2.0.16/app-readme.md rename to stable/mosdns/2.0.18/app-readme.md diff --git a/stable/openhab/2.0.16/charts/common-10.4.4.tgz b/stable/mosdns/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/openhab/2.0.16/charts/common-10.4.4.tgz rename to stable/mosdns/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/mosdns/2.0.16/icon.png b/stable/mosdns/2.0.18/icon.png similarity index 100% rename from stable/mosdns/2.0.16/icon.png rename to stable/mosdns/2.0.18/icon.png diff --git a/stable/mosdns/2.0.16/ix_values.yaml b/stable/mosdns/2.0.18/ix_values.yaml similarity index 100% rename from stable/mosdns/2.0.16/ix_values.yaml rename to stable/mosdns/2.0.18/ix_values.yaml diff --git a/stable/mosdns/2.0.16/questions.yaml b/stable/mosdns/2.0.18/questions.yaml similarity index 100% rename from stable/mosdns/2.0.16/questions.yaml rename to stable/mosdns/2.0.18/questions.yaml diff --git a/stable/overseerr/6.0.15/templates/common.yaml b/stable/mosdns/2.0.18/templates/common.yaml similarity index 100% rename from stable/overseerr/6.0.15/templates/common.yaml rename to stable/mosdns/2.0.18/templates/common.yaml diff --git a/stable/openhab/2.0.16/values.yaml b/stable/mosdns/2.0.18/values.yaml similarity index 100% rename from stable/openhab/2.0.16/values.yaml rename to stable/mosdns/2.0.18/values.yaml diff --git a/stable/mosquitto/6.0.14/CHANGELOG.md b/stable/mosquitto/6.0.14/CHANGELOG.md deleted file mode 100644 index 954fb669bd6..00000000000 --- a/stable/mosquitto/6.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index ab55f95476f..00000000000 --- a/stable/mosquitto/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-12T23:07:54.82875813Z" diff --git a/stable/mosquitto/6.0.14/Chart.yaml b/stable/mosquitto/6.0.14/Chart.yaml deleted file mode 100644 index 7ec916aeded..00000000000 --- a/stable/mosquitto/6.0.14/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/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.16/CHANGELOG.md b/stable/mosquitto/6.0.16/CHANGELOG.md new file mode 100644 index 00000000000..7aff006a0b2 --- /dev/null +++ b/stable/mosquitto/6.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mosquitto-6.0.16](https://github.com/truecharts/apps/compare/mosquitto-6.0.14...mosquitto-6.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/mosquitto/6.0.16/Chart.lock b/stable/mosquitto/6.0.16/Chart.lock new file mode 100644 index 00000000000..d27f35a4d85 --- /dev/null +++ b/stable/mosquitto/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-14T14:13:25.815145342Z" diff --git a/stable/mosquitto/6.0.16/Chart.yaml b/stable/mosquitto/6.0.16/Chart.yaml new file mode 100644 index 00000000000..ae613713883 --- /dev/null +++ b/stable/mosquitto/6.0.16/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.16 +annotations: + truecharts.org/catagories: | + - homeautomation + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mosquitto/6.0.14/README.md b/stable/mosquitto/6.0.16/README.md similarity index 100% rename from stable/mosquitto/6.0.14/README.md rename to stable/mosquitto/6.0.16/README.md diff --git a/stable/mosquitto/6.0.14/app-readme.md b/stable/mosquitto/6.0.16/app-readme.md similarity index 100% rename from stable/mosquitto/6.0.14/app-readme.md rename to stable/mosquitto/6.0.16/app-readme.md diff --git a/stable/openkm/7.0.15/charts/common-10.4.4.tgz b/stable/mosquitto/6.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/openkm/7.0.15/charts/common-10.4.4.tgz rename to stable/mosquitto/6.0.16/charts/common-10.4.4.tgz diff --git a/stable/mosquitto/6.0.14/icon.png b/stable/mosquitto/6.0.16/icon.png similarity index 100% rename from stable/mosquitto/6.0.14/icon.png rename to stable/mosquitto/6.0.16/icon.png diff --git a/stable/mosquitto/6.0.14/ix_values.yaml b/stable/mosquitto/6.0.16/ix_values.yaml similarity index 100% rename from stable/mosquitto/6.0.14/ix_values.yaml rename to stable/mosquitto/6.0.16/ix_values.yaml diff --git a/stable/mosquitto/6.0.14/questions.yaml b/stable/mosquitto/6.0.16/questions.yaml similarity index 100% rename from stable/mosquitto/6.0.14/questions.yaml rename to stable/mosquitto/6.0.16/questions.yaml diff --git a/stable/openhab/2.0.16/templates/common.yaml b/stable/mosquitto/6.0.16/templates/common.yaml similarity index 100% rename from stable/openhab/2.0.16/templates/common.yaml rename to stable/mosquitto/6.0.16/templates/common.yaml diff --git a/stable/openkm/7.0.15/values.yaml b/stable/mosquitto/6.0.16/values.yaml similarity index 100% rename from stable/openkm/7.0.15/values.yaml rename to stable/mosquitto/6.0.16/values.yaml diff --git a/stable/mstream/3.0.14/CHANGELOG.md b/stable/mstream/3.0.14/CHANGELOG.md deleted file mode 100644 index b08734a2700..00000000000 --- a/stable/mstream/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index c1ac78ebb44..00000000000 --- a/stable/mstream/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-12T23:07:55.241700369Z" diff --git a/stable/mstream/3.0.14/Chart.yaml b/stable/mstream/3.0.14/Chart.yaml deleted file mode 100644 index 3a70d85d010..00000000000 --- a/stable/mstream/3.0.14/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/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.16/CHANGELOG.md b/stable/mstream/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..0459fc5e0b7 --- /dev/null +++ b/stable/mstream/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mstream-3.0.16](https://github.com/truecharts/apps/compare/mstream-3.0.14...mstream-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/mstream/3.0.16/Chart.lock b/stable/mstream/3.0.16/Chart.lock new file mode 100644 index 00000000000..b4b197ec1d3 --- /dev/null +++ b/stable/mstream/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-14T14:13:30.901808352Z" diff --git a/stable/mstream/3.0.16/Chart.yaml b/stable/mstream/3.0.16/Chart.yaml new file mode 100644 index 00000000000..7478d804edf --- /dev/null +++ b/stable/mstream/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mstream/3.0.14/README.md b/stable/mstream/3.0.16/README.md similarity index 100% rename from stable/mstream/3.0.14/README.md rename to stable/mstream/3.0.16/README.md diff --git a/stable/mstream/3.0.14/app-readme.md b/stable/mstream/3.0.16/app-readme.md similarity index 100% rename from stable/mstream/3.0.14/app-readme.md rename to stable/mstream/3.0.16/app-readme.md diff --git a/stable/openldap/7.0.15/charts/common-10.4.4.tgz b/stable/mstream/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/openldap/7.0.15/charts/common-10.4.4.tgz rename to stable/mstream/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/mstream/3.0.14/icon.png b/stable/mstream/3.0.16/icon.png similarity index 100% rename from stable/mstream/3.0.14/icon.png rename to stable/mstream/3.0.16/icon.png diff --git a/stable/mstream/3.0.14/ix_values.yaml b/stable/mstream/3.0.16/ix_values.yaml similarity index 100% rename from stable/mstream/3.0.14/ix_values.yaml rename to stable/mstream/3.0.16/ix_values.yaml diff --git a/stable/mstream/3.0.14/questions.yaml b/stable/mstream/3.0.16/questions.yaml similarity index 100% rename from stable/mstream/3.0.14/questions.yaml rename to stable/mstream/3.0.16/questions.yaml diff --git a/stable/mstream/3.0.14/templates/common.yaml b/stable/mstream/3.0.16/templates/common.yaml similarity index 100% rename from stable/mstream/3.0.14/templates/common.yaml rename to stable/mstream/3.0.16/templates/common.yaml diff --git a/stable/openldap/7.0.15/values.yaml b/stable/mstream/3.0.16/values.yaml similarity index 100% rename from stable/openldap/7.0.15/values.yaml rename to stable/mstream/3.0.16/values.yaml diff --git a/stable/muximux/3.0.14/CHANGELOG.md b/stable/muximux/3.0.14/CHANGELOG.md deleted file mode 100644 index b66a3ee796b..00000000000 --- a/stable/muximux/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 91a91ec8d87..00000000000 --- a/stable/muximux/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-12T23:08:08.58259476Z" diff --git a/stable/muximux/3.0.14/Chart.yaml b/stable/muximux/3.0.14/Chart.yaml deleted file mode 100644 index 1441d722643..00000000000 --- a/stable/muximux/3.0.14/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/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.16/CHANGELOG.md b/stable/muximux/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..f7650959ccd --- /dev/null +++ b/stable/muximux/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [muximux-3.0.16](https://github.com/truecharts/apps/compare/muximux-3.0.14...muximux-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/muximux/3.0.16/Chart.lock b/stable/muximux/3.0.16/Chart.lock new file mode 100644 index 00000000000..ab68ea6940f --- /dev/null +++ b/stable/muximux/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-14T14:13:42.756751829Z" diff --git a/stable/muximux/3.0.16/Chart.yaml b/stable/muximux/3.0.16/Chart.yaml new file mode 100644 index 00000000000..4c26702dc2a --- /dev/null +++ b/stable/muximux/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/muximux/3.0.14/README.md b/stable/muximux/3.0.16/README.md similarity index 100% rename from stable/muximux/3.0.14/README.md rename to stable/muximux/3.0.16/README.md diff --git a/stable/muximux/3.0.14/app-readme.md b/stable/muximux/3.0.16/app-readme.md similarity index 100% rename from stable/muximux/3.0.14/app-readme.md rename to stable/muximux/3.0.16/app-readme.md diff --git a/stable/openspeedtest/1.0.13/charts/common-10.4.4.tgz b/stable/muximux/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/openspeedtest/1.0.13/charts/common-10.4.4.tgz rename to stable/muximux/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/muximux/3.0.14/icon.png b/stable/muximux/3.0.16/icon.png similarity index 100% rename from stable/muximux/3.0.14/icon.png rename to stable/muximux/3.0.16/icon.png diff --git a/stable/muximux/3.0.14/ix_values.yaml b/stable/muximux/3.0.16/ix_values.yaml similarity index 100% rename from stable/muximux/3.0.14/ix_values.yaml rename to stable/muximux/3.0.16/ix_values.yaml diff --git a/stable/muximux/3.0.14/questions.yaml b/stable/muximux/3.0.16/questions.yaml similarity index 100% rename from stable/muximux/3.0.14/questions.yaml rename to stable/muximux/3.0.16/questions.yaml diff --git a/stable/muximux/3.0.14/templates/common.yaml b/stable/muximux/3.0.16/templates/common.yaml similarity index 100% rename from stable/muximux/3.0.14/templates/common.yaml rename to stable/muximux/3.0.16/templates/common.yaml diff --git a/stable/openspeedtest/1.0.13/values.yaml b/stable/muximux/3.0.16/values.yaml similarity index 100% rename from stable/openspeedtest/1.0.13/values.yaml rename to stable/muximux/3.0.16/values.yaml diff --git a/stable/mylar/6.0.15/CHANGELOG.md b/stable/mylar/6.0.15/CHANGELOG.md deleted file mode 100644 index 6dfd6e672ab..00000000000 --- a/stable/mylar/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [mylar-6.0.15](https://github.com/truecharts/apps/compare/mylar-6.0.14...mylar-6.0.15) (2022-07-13) - -### Fix - -- make root fs writable on several LSIO apps ([#3168](https://github.com/truecharts/apps/issues/3168)) - - - -## [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)) - diff --git a/stable/mylar/6.0.15/Chart.lock b/stable/mylar/6.0.15/Chart.lock deleted file mode 100644 index cdd33dd71d7..00000000000 --- a/stable/mylar/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-13T22:35:10.435758509Z" diff --git a/stable/mylar/6.0.15/Chart.yaml b/stable/mylar/6.0.15/Chart.yaml deleted file mode 100644 index b865c18f3b0..00000000000 --- a/stable/mylar/6.0.15/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/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.15 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mylar/6.0.17/CHANGELOG.md b/stable/mylar/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..075199e2616 --- /dev/null +++ b/stable/mylar/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mylar-6.0.17](https://github.com/truecharts/apps/compare/mylar-6.0.15...mylar-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [mylar-6.0.15](https://github.com/truecharts/apps/compare/mylar-6.0.14...mylar-6.0.15) (2022-07-13) + +### Fix + +- make root fs writable on several LSIO apps ([#3168](https://github.com/truecharts/apps/issues/3168)) + + + +## [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)) + + diff --git a/stable/mylar/6.0.17/Chart.lock b/stable/mylar/6.0.17/Chart.lock new file mode 100644 index 00000000000..913953fc3d7 --- /dev/null +++ b/stable/mylar/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-14T14:13:44.611611314Z" diff --git a/stable/mylar/6.0.17/Chart.yaml b/stable/mylar/6.0.17/Chart.yaml new file mode 100644 index 00000000000..83b61853e20 --- /dev/null +++ b/stable/mylar/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mylar/6.0.15/README.md b/stable/mylar/6.0.17/README.md similarity index 100% rename from stable/mylar/6.0.15/README.md rename to stable/mylar/6.0.17/README.md diff --git a/stable/mylar/6.0.15/app-readme.md b/stable/mylar/6.0.17/app-readme.md similarity index 100% rename from stable/mylar/6.0.15/app-readme.md rename to stable/mylar/6.0.17/app-readme.md diff --git a/stable/openvscode-server/2.0.18/charts/common-10.4.4.tgz b/stable/mylar/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/openvscode-server/2.0.18/charts/common-10.4.4.tgz rename to stable/mylar/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/mylar/6.0.15/icon.png b/stable/mylar/6.0.17/icon.png similarity index 100% rename from stable/mylar/6.0.15/icon.png rename to stable/mylar/6.0.17/icon.png diff --git a/stable/mylar/6.0.15/ix_values.yaml b/stable/mylar/6.0.17/ix_values.yaml similarity index 100% rename from stable/mylar/6.0.15/ix_values.yaml rename to stable/mylar/6.0.17/ix_values.yaml diff --git a/stable/mylar/6.0.15/questions.yaml b/stable/mylar/6.0.17/questions.yaml similarity index 100% rename from stable/mylar/6.0.15/questions.yaml rename to stable/mylar/6.0.17/questions.yaml diff --git a/stable/owncast/6.0.16/templates/common.yaml b/stable/mylar/6.0.17/templates/common.yaml similarity index 100% rename from stable/owncast/6.0.16/templates/common.yaml rename to stable/mylar/6.0.17/templates/common.yaml diff --git a/stable/openvscode-server/2.0.18/values.yaml b/stable/mylar/6.0.17/values.yaml similarity index 100% rename from stable/openvscode-server/2.0.18/values.yaml rename to stable/mylar/6.0.17/values.yaml diff --git a/stable/mysql-workbench/2.0.14/CHANGELOG.md b/stable/mysql-workbench/2.0.14/CHANGELOG.md deleted file mode 100644 index 0490de64836..00000000000 --- a/stable/mysql-workbench/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 12e8373134b..00000000000 --- a/stable/mysql-workbench/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-12T23:08:10.677147096Z" diff --git a/stable/mysql-workbench/2.0.14/Chart.yaml b/stable/mysql-workbench/2.0.14/Chart.yaml deleted file mode 100644 index 6f1f7aca16c..00000000000 --- a/stable/mysql-workbench/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/mysql-workbench/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..37a2be97e52 --- /dev/null +++ b/stable/mysql-workbench/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mysql-workbench-2.0.16](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.14...mysql-workbench-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/mysql-workbench/2.0.16/Chart.lock b/stable/mysql-workbench/2.0.16/Chart.lock new file mode 100644 index 00000000000..a4e6e2062ab --- /dev/null +++ b/stable/mysql-workbench/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-14T14:13:49.752529658Z" diff --git a/stable/mysql-workbench/2.0.16/Chart.yaml b/stable/mysql-workbench/2.0.16/Chart.yaml new file mode 100644 index 00000000000..092da8b3dbc --- /dev/null +++ b/stable/mysql-workbench/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: mysql-workbench +version: 2.0.16 +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.14/README.md b/stable/mysql-workbench/2.0.16/README.md similarity index 100% rename from stable/mysql-workbench/2.0.14/README.md rename to stable/mysql-workbench/2.0.16/README.md diff --git a/stable/mysql-workbench/2.0.14/app-readme.md b/stable/mysql-workbench/2.0.16/app-readme.md similarity index 100% rename from stable/mysql-workbench/2.0.14/app-readme.md rename to stable/mysql-workbench/2.0.16/app-readme.md diff --git a/stable/oscam/6.0.14/charts/common-10.4.4.tgz b/stable/mysql-workbench/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/oscam/6.0.14/charts/common-10.4.4.tgz rename to stable/mysql-workbench/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/mysql-workbench/2.0.14/icon.png b/stable/mysql-workbench/2.0.16/icon.png similarity index 100% rename from stable/mysql-workbench/2.0.14/icon.png rename to stable/mysql-workbench/2.0.16/icon.png diff --git a/stable/mysql-workbench/2.0.14/ix_values.yaml b/stable/mysql-workbench/2.0.16/ix_values.yaml similarity index 100% rename from stable/mysql-workbench/2.0.14/ix_values.yaml rename to stable/mysql-workbench/2.0.16/ix_values.yaml diff --git a/stable/mysql-workbench/2.0.14/questions.yaml b/stable/mysql-workbench/2.0.16/questions.yaml similarity index 100% rename from stable/mysql-workbench/2.0.14/questions.yaml rename to stable/mysql-workbench/2.0.16/questions.yaml diff --git a/stable/papermerge/3.0.14/templates/common.yaml b/stable/mysql-workbench/2.0.16/templates/common.yaml similarity index 100% rename from stable/papermerge/3.0.14/templates/common.yaml rename to stable/mysql-workbench/2.0.16/templates/common.yaml diff --git a/stable/oscam/6.0.14/values.yaml b/stable/mysql-workbench/2.0.16/values.yaml similarity index 100% rename from stable/oscam/6.0.14/values.yaml rename to stable/mysql-workbench/2.0.16/values.yaml diff --git a/stable/n8n/4.0.23/CHANGELOG.md b/stable/n8n/4.0.23/CHANGELOG.md deleted file mode 100644 index 7b83c46b41e..00000000000 --- a/stable/n8n/4.0.23/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [n8n-4.0.23](https://github.com/truecharts/apps/compare/n8n-4.0.22...n8n-4.0.23) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [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)) - - diff --git a/stable/n8n/4.0.23/Chart.lock b/stable/n8n/4.0.23/Chart.lock deleted file mode 100644 index 81172592e18..00000000000 --- a/stable/n8n/4.0.23/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-14T11:53:49.308180218Z" diff --git a/stable/n8n/4.0.23/Chart.yaml b/stable/n8n/4.0.23/Chart.yaml deleted file mode 100644 index 2f5d625d5fb..00000000000 --- a/stable/n8n/4.0.23/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: "0.186.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.23 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/n8n/4.0.25/CHANGELOG.md b/stable/n8n/4.0.25/CHANGELOG.md new file mode 100644 index 00000000000..99ce0099eff --- /dev/null +++ b/stable/n8n/4.0.25/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [n8n-4.0.25](https://github.com/truecharts/apps/compare/n8n-4.0.23...n8n-4.0.25) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [n8n-4.0.23](https://github.com/truecharts/apps/compare/n8n-4.0.22...n8n-4.0.23) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [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)) + + + diff --git a/stable/n8n/4.0.25/Chart.lock b/stable/n8n/4.0.25/Chart.lock new file mode 100644 index 00000000000..96703b427fc --- /dev/null +++ b/stable/n8n/4.0.25/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-14T14:14:01.736567075Z" diff --git a/stable/n8n/4.0.25/Chart.yaml b/stable/n8n/4.0.25/Chart.yaml new file mode 100644 index 00000000000..eabacdc91f6 --- /dev/null +++ b/stable/n8n/4.0.25/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "0.186.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.25 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/n8n/4.0.23/README.md b/stable/n8n/4.0.25/README.md similarity index 100% rename from stable/n8n/4.0.23/README.md rename to stable/n8n/4.0.25/README.md diff --git a/stable/n8n/4.0.23/app-readme.md b/stable/n8n/4.0.25/app-readme.md similarity index 100% rename from stable/n8n/4.0.23/app-readme.md rename to stable/n8n/4.0.25/app-readme.md diff --git a/stable/outline/3.0.17/charts/common-10.4.4.tgz b/stable/n8n/4.0.25/charts/common-10.4.4.tgz similarity index 100% rename from stable/outline/3.0.17/charts/common-10.4.4.tgz rename to stable/n8n/4.0.25/charts/common-10.4.4.tgz diff --git a/stable/openkm/7.0.15/charts/postgresql-8.0.30.tgz b/stable/n8n/4.0.25/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/openkm/7.0.15/charts/postgresql-8.0.30.tgz rename to stable/n8n/4.0.25/charts/postgresql-8.0.30.tgz diff --git a/stable/outline/3.0.17/charts/redis-3.0.30.tgz b/stable/n8n/4.0.25/charts/redis-3.0.30.tgz similarity index 100% rename from stable/outline/3.0.17/charts/redis-3.0.30.tgz rename to stable/n8n/4.0.25/charts/redis-3.0.30.tgz diff --git a/stable/n8n/4.0.23/icon.png b/stable/n8n/4.0.25/icon.png similarity index 100% rename from stable/n8n/4.0.23/icon.png rename to stable/n8n/4.0.25/icon.png diff --git a/stable/n8n/4.0.23/ix_values.yaml b/stable/n8n/4.0.25/ix_values.yaml similarity index 100% rename from stable/n8n/4.0.23/ix_values.yaml rename to stable/n8n/4.0.25/ix_values.yaml diff --git a/stable/n8n/4.0.23/questions.yaml b/stable/n8n/4.0.25/questions.yaml similarity index 100% rename from stable/n8n/4.0.23/questions.yaml rename to stable/n8n/4.0.25/questions.yaml diff --git a/stable/n8n/4.0.23/templates/_configmap.tpl b/stable/n8n/4.0.25/templates/_configmap.tpl similarity index 100% rename from stable/n8n/4.0.23/templates/_configmap.tpl rename to stable/n8n/4.0.25/templates/_configmap.tpl diff --git a/stable/n8n/4.0.23/templates/common.yaml b/stable/n8n/4.0.25/templates/common.yaml similarity index 100% rename from stable/n8n/4.0.23/templates/common.yaml rename to stable/n8n/4.0.25/templates/common.yaml diff --git a/stable/outline/3.0.17/values.yaml b/stable/n8n/4.0.25/values.yaml similarity index 100% rename from stable/outline/3.0.17/values.yaml rename to stable/n8n/4.0.25/values.yaml diff --git a/stable/nano-wallet/2.0.14/CHANGELOG.md b/stable/nano-wallet/2.0.14/CHANGELOG.md deleted file mode 100644 index 5455527a950..00000000000 --- a/stable/nano-wallet/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index f7cabac2160..00000000000 --- a/stable/nano-wallet/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-12T23:08:23.615520073Z" diff --git a/stable/nano-wallet/2.0.14/Chart.yaml b/stable/nano-wallet/2.0.14/Chart.yaml deleted file mode 100644 index b20a87a250f..00000000000 --- a/stable/nano-wallet/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/nano-wallet/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..a784dc2a982 --- /dev/null +++ b/stable/nano-wallet/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nano-wallet-2.0.16](https://github.com/truecharts/apps/compare/nano-wallet-2.0.14...nano-wallet-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/nano-wallet/2.0.16/Chart.lock b/stable/nano-wallet/2.0.16/Chart.lock new file mode 100644 index 00000000000..5105156ba3b --- /dev/null +++ b/stable/nano-wallet/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-14T14:14:00.765572777Z" diff --git a/stable/nano-wallet/2.0.16/Chart.yaml b/stable/nano-wallet/2.0.16/Chart.yaml new file mode 100644 index 00000000000..44ed69cd71e --- /dev/null +++ b/stable/nano-wallet/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: nano-wallet +version: 2.0.16 +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.14/README.md b/stable/nano-wallet/2.0.16/README.md similarity index 100% rename from stable/nano-wallet/2.0.14/README.md rename to stable/nano-wallet/2.0.16/README.md diff --git a/stable/nano-wallet/2.0.14/app-readme.md b/stable/nano-wallet/2.0.16/app-readme.md similarity index 100% rename from stable/nano-wallet/2.0.14/app-readme.md rename to stable/nano-wallet/2.0.16/app-readme.md diff --git a/stable/overseerr/6.0.15/charts/common-10.4.4.tgz b/stable/nano-wallet/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/overseerr/6.0.15/charts/common-10.4.4.tgz rename to stable/nano-wallet/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/nano-wallet/2.0.14/icon.png b/stable/nano-wallet/2.0.16/icon.png similarity index 100% rename from stable/nano-wallet/2.0.14/icon.png rename to stable/nano-wallet/2.0.16/icon.png diff --git a/stable/nano-wallet/2.0.14/ix_values.yaml b/stable/nano-wallet/2.0.16/ix_values.yaml similarity index 100% rename from stable/nano-wallet/2.0.14/ix_values.yaml rename to stable/nano-wallet/2.0.16/ix_values.yaml diff --git a/stable/nano-wallet/2.0.14/questions.yaml b/stable/nano-wallet/2.0.16/questions.yaml similarity index 100% rename from stable/nano-wallet/2.0.14/questions.yaml rename to stable/nano-wallet/2.0.16/questions.yaml diff --git a/stable/pgadmin/7.0.16/templates/common.yaml b/stable/nano-wallet/2.0.16/templates/common.yaml similarity index 100% rename from stable/pgadmin/7.0.16/templates/common.yaml rename to stable/nano-wallet/2.0.16/templates/common.yaml diff --git a/stable/overseerr/6.0.15/values.yaml b/stable/nano-wallet/2.0.16/values.yaml similarity index 100% rename from stable/overseerr/6.0.15/values.yaml rename to stable/nano-wallet/2.0.16/values.yaml diff --git a/stable/navidrome/11.0.16/CHANGELOG.md b/stable/navidrome/11.0.16/CHANGELOG.md new file mode 100644 index 00000000000..a2558bcbc84 --- /dev/null +++ b/stable/navidrome/11.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [navidrome-11.0.16](https://github.com/truecharts/apps/compare/navidrome-11.0.14...navidrome-11.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/navidrome/11.0.16/Chart.lock b/stable/navidrome/11.0.16/Chart.lock new file mode 100644 index 00000000000..ab1ac6e5a2c --- /dev/null +++ b/stable/navidrome/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-14T14:14:02.938326399Z" diff --git a/stable/navidrome/11.0.16/Chart.yaml b/stable/navidrome/11.0.16/Chart.yaml new file mode 100644 index 00000000000..01ad3684406 --- /dev/null +++ b/stable/navidrome/11.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/navidrome/11.0.16/README.md b/stable/navidrome/11.0.16/README.md new file mode 100644 index 00000000000..3f98185d962 --- /dev/null +++ b/stable/navidrome/11.0.16/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.16/app-readme.md b/stable/navidrome/11.0.16/app-readme.md new file mode 100644 index 00000000000..b7b47d9da64 --- /dev/null +++ b/stable/navidrome/11.0.16/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.16/charts/common-10.4.4.tgz b/stable/navidrome/11.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/owncast/6.0.16/charts/common-10.4.4.tgz rename to stable/navidrome/11.0.16/charts/common-10.4.4.tgz diff --git a/stable/navidrome/11.0.16/icon.png b/stable/navidrome/11.0.16/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.16/ix_values.yaml b/stable/navidrome/11.0.16/ix_values.yaml new file mode 100644 index 00000000000..a9630694f5e --- /dev/null +++ b/stable/navidrome/11.0.16/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.16/questions.yaml b/stable/navidrome/11.0.16/questions.yaml new file mode 100644 index 00000000000..3b26256c5e5 --- /dev/null +++ b/stable/navidrome/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: 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.14/templates/common.yaml b/stable/navidrome/11.0.16/templates/common.yaml similarity index 100% rename from stable/photoview/4.0.14/templates/common.yaml rename to stable/navidrome/11.0.16/templates/common.yaml diff --git a/stable/owncast/6.0.16/values.yaml b/stable/navidrome/11.0.16/values.yaml similarity index 100% rename from stable/owncast/6.0.16/values.yaml rename to stable/navidrome/11.0.16/values.yaml diff --git a/stable/netdata/2.0.16/CHANGELOG.md b/stable/netdata/2.0.16/CHANGELOG.md deleted file mode 100644 index 532e6602f8d..00000000000 --- a/stable/netdata/2.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index ab018986686..00000000000 --- a/stable/netdata/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-12T23:08:25.903574116Z" diff --git a/stable/netdata/2.0.16/Chart.yaml b/stable/netdata/2.0.16/Chart.yaml deleted file mode 100644 index 817a46c1c5f..00000000000 --- a/stable/netdata/2.0.16/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/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.18/CHANGELOG.md b/stable/netdata/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..c591cfbba4d --- /dev/null +++ b/stable/netdata/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [netdata-2.0.18](https://github.com/truecharts/apps/compare/netdata-2.0.16...netdata-2.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/netdata/2.0.18/Chart.lock b/stable/netdata/2.0.18/Chart.lock new file mode 100644 index 00000000000..308d928a1f4 --- /dev/null +++ b/stable/netdata/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-14T14:14:08.376169342Z" diff --git a/stable/netdata/2.0.18/Chart.yaml b/stable/netdata/2.0.18/Chart.yaml new file mode 100644 index 00000000000..4acc33e571d --- /dev/null +++ b/stable/netdata/2.0.18/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.18 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/netdata/2.0.16/README.md b/stable/netdata/2.0.18/README.md similarity index 100% rename from stable/netdata/2.0.16/README.md rename to stable/netdata/2.0.18/README.md diff --git a/stable/netdata/2.0.16/app-readme.md b/stable/netdata/2.0.18/app-readme.md similarity index 100% rename from stable/netdata/2.0.16/app-readme.md rename to stable/netdata/2.0.18/app-readme.md diff --git a/stable/owncloud-ocis/7.0.14/charts/common-10.4.4.tgz b/stable/netdata/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/owncloud-ocis/7.0.14/charts/common-10.4.4.tgz rename to stable/netdata/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/netdata/2.0.16/icon.png b/stable/netdata/2.0.18/icon.png similarity index 100% rename from stable/netdata/2.0.16/icon.png rename to stable/netdata/2.0.18/icon.png diff --git a/stable/netdata/2.0.16/ix_values.yaml b/stable/netdata/2.0.18/ix_values.yaml similarity index 100% rename from stable/netdata/2.0.16/ix_values.yaml rename to stable/netdata/2.0.18/ix_values.yaml diff --git a/stable/netdata/2.0.16/questions.yaml b/stable/netdata/2.0.18/questions.yaml similarity index 100% rename from stable/netdata/2.0.16/questions.yaml rename to stable/netdata/2.0.18/questions.yaml diff --git a/stable/netdata/2.0.16/templates/common.yaml b/stable/netdata/2.0.18/templates/common.yaml similarity index 100% rename from stable/netdata/2.0.16/templates/common.yaml rename to stable/netdata/2.0.18/templates/common.yaml diff --git a/stable/owncloud-ocis/7.0.14/values.yaml b/stable/netdata/2.0.18/values.yaml similarity index 100% rename from stable/owncloud-ocis/7.0.14/values.yaml rename to stable/netdata/2.0.18/values.yaml diff --git a/stable/nextcloud/15.2.15/CHANGELOG.md b/stable/nextcloud/15.2.15/CHANGELOG.md new file mode 100644 index 00000000000..76ec0a332bc --- /dev/null +++ b/stable/nextcloud/15.2.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nextcloud-15.2.15](https://github.com/truecharts/apps/compare/nextcloud-15.2.13...nextcloud-15.2.15) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [nextcloud-15.2.13](https://github.com/truecharts/apps/compare/nextcloud-15.2.12...nextcloud-15.2.13) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [nextcloud-15.2.12](https://github.com/truecharts/apps/compare/nextcloud-15.2.11...nextcloud-15.2.12) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + diff --git a/stable/nextcloud/15.2.15/Chart.lock b/stable/nextcloud/15.2.15/Chart.lock new file mode 100644 index 00000000000..59f4f94cc29 --- /dev/null +++ b/stable/nextcloud/15.2.15/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-14T14:14:37.97401802Z" diff --git a/stable/nextcloud/15.2.15/Chart.yaml b/stable/nextcloud/15.2.15/Chart.yaml new file mode 100644 index 00000000000..febd5ba310c --- /dev/null +++ b/stable/nextcloud/15.2.15/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.15 +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nextcloud/15.2.15/README.md b/stable/nextcloud/15.2.15/README.md new file mode 100644 index 00000000000..ebe9de9bfaa --- /dev/null +++ b/stable/nextcloud/15.2.15/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.15/app-readme.md b/stable/nextcloud/15.2.15/app-readme.md new file mode 100644 index 00000000000..28094fc642d --- /dev/null +++ b/stable/nextcloud/15.2.15/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.15/charts/collabora-online-12.1.7.tgz b/stable/nextcloud/15.2.15/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.15/ix_values.yaml b/stable/nextcloud/15.2.15/ix_values.yaml new file mode 100644 index 00000000000..426b90faf5b --- /dev/null +++ b/stable/nextcloud/15.2.15/ix_values.yaml @@ -0,0 +1,423 @@ +image: + repository: tccr.io/truecharts/nextcloud-fpm + pullPolicy: IfNotPresent + tag: v24.0.2@sha256:de756f2fb9224ceef14aaa0766f7c574b5a664fc6b902e31e53be064e13170ea + +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.15/questions.yaml b/stable/nextcloud/15.2.15/questions.yaml new file mode 100644 index 00000000000..d95e876346e --- /dev/null +++ b/stable/nextcloud/15.2.15/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.15/templates/_configmap.tpl b/stable/nextcloud/15.2.15/templates/_configmap.tpl new file mode 100644 index 00000000000..abe500d31e8 --- /dev/null +++ b/stable/nextcloud/15.2.15/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.15/templates/_cronjob.tpl b/stable/nextcloud/15.2.15/templates/_cronjob.tpl new file mode 100644 index 00000000000..302f3b83aae --- /dev/null +++ b/stable/nextcloud/15.2.15/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.15/templates/_hpb.tpl b/stable/nextcloud/15.2.15/templates/_hpb.tpl new file mode 100644 index 00000000000..617bab9d8ab --- /dev/null +++ b/stable/nextcloud/15.2.15/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.15/templates/_imaginary.tpl b/stable/nextcloud/15.2.15/templates/_imaginary.tpl new file mode 100644 index 00000000000..57a72c43024 --- /dev/null +++ b/stable/nextcloud/15.2.15/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.15/templates/_nginx.tpl b/stable/nextcloud/15.2.15/templates/_nginx.tpl new file mode 100644 index 00000000000..df427f44bd8 --- /dev/null +++ b/stable/nextcloud/15.2.15/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.15/templates/common.yaml b/stable/nextcloud/15.2.15/templates/common.yaml new file mode 100644 index 00000000000..9314524b1a2 --- /dev/null +++ b/stable/nextcloud/15.2.15/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.16/values.yaml b/stable/nextcloud/15.2.15/values.yaml similarity index 100% rename from stable/paperless-ng/4.0.16/values.yaml rename to stable/nextcloud/15.2.15/values.yaml diff --git a/stable/nextpvr/2.0.14/CHANGELOG.md b/stable/nextpvr/2.0.14/CHANGELOG.md deleted file mode 100644 index e2a74cb9caa..00000000000 --- a/stable/nextpvr/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index fe4ee70b0b9..00000000000 --- a/stable/nextpvr/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-12T23:08:40.634389303Z" diff --git a/stable/nextpvr/2.0.14/Chart.yaml b/stable/nextpvr/2.0.14/Chart.yaml deleted file mode 100644 index 2f50d55b1fe..00000000000 --- a/stable/nextpvr/2.0.14/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/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.16/CHANGELOG.md b/stable/nextpvr/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..2fb48468efd --- /dev/null +++ b/stable/nextpvr/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nextpvr-2.0.16](https://github.com/truecharts/apps/compare/nextpvr-2.0.14...nextpvr-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/nextpvr/2.0.16/Chart.lock b/stable/nextpvr/2.0.16/Chart.lock new file mode 100644 index 00000000000..ee71c77308a --- /dev/null +++ b/stable/nextpvr/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-14T14:14:21.181897408Z" diff --git a/stable/nextpvr/2.0.16/Chart.yaml b/stable/nextpvr/2.0.16/Chart.yaml new file mode 100644 index 00000000000..29fbc19913a --- /dev/null +++ b/stable/nextpvr/2.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nextpvr/2.0.14/README.md b/stable/nextpvr/2.0.16/README.md similarity index 100% rename from stable/nextpvr/2.0.14/README.md rename to stable/nextpvr/2.0.16/README.md diff --git a/stable/nextpvr/2.0.14/app-readme.md b/stable/nextpvr/2.0.16/app-readme.md similarity index 100% rename from stable/nextpvr/2.0.14/app-readme.md rename to stable/nextpvr/2.0.16/app-readme.md diff --git a/stable/papermerge/3.0.14/charts/common-10.4.4.tgz b/stable/nextpvr/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/papermerge/3.0.14/charts/common-10.4.4.tgz rename to stable/nextpvr/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/nextpvr/2.0.14/docs/credentials.md b/stable/nextpvr/2.0.16/docs/credentials.md similarity index 100% rename from stable/nextpvr/2.0.14/docs/credentials.md rename to stable/nextpvr/2.0.16/docs/credentials.md diff --git a/stable/nextpvr/2.0.14/icon.png b/stable/nextpvr/2.0.16/icon.png similarity index 100% rename from stable/nextpvr/2.0.14/icon.png rename to stable/nextpvr/2.0.16/icon.png diff --git a/stable/nextpvr/2.0.14/ix_values.yaml b/stable/nextpvr/2.0.16/ix_values.yaml similarity index 100% rename from stable/nextpvr/2.0.14/ix_values.yaml rename to stable/nextpvr/2.0.16/ix_values.yaml diff --git a/stable/nextpvr/2.0.14/questions.yaml b/stable/nextpvr/2.0.16/questions.yaml similarity index 100% rename from stable/nextpvr/2.0.14/questions.yaml rename to stable/nextpvr/2.0.16/questions.yaml diff --git a/stable/phpldapadmin/6.0.14/templates/common.yaml b/stable/nextpvr/2.0.16/templates/common.yaml similarity index 100% rename from stable/phpldapadmin/6.0.14/templates/common.yaml rename to stable/nextpvr/2.0.16/templates/common.yaml diff --git a/stable/papermerge/3.0.14/values.yaml b/stable/nextpvr/2.0.16/values.yaml similarity index 100% rename from stable/papermerge/3.0.14/values.yaml rename to stable/nextpvr/2.0.16/values.yaml diff --git a/stable/ngircd/2.0.14/CHANGELOG.md b/stable/ngircd/2.0.14/CHANGELOG.md deleted file mode 100644 index 1ad7541d953..00000000000 --- a/stable/ngircd/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index aee7c85f8da..00000000000 --- a/stable/ngircd/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-12T23:08:40.880394266Z" diff --git a/stable/ngircd/2.0.14/Chart.yaml b/stable/ngircd/2.0.14/Chart.yaml deleted file mode 100644 index ef57a213cab..00000000000 --- a/stable/ngircd/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/ngircd/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..7dfd0dcb61a --- /dev/null +++ b/stable/ngircd/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ngircd-2.0.16](https://github.com/truecharts/apps/compare/ngircd-2.0.14...ngircd-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/ngircd/2.0.16/Chart.lock b/stable/ngircd/2.0.16/Chart.lock new file mode 100644 index 00000000000..cce7fa7f787 --- /dev/null +++ b/stable/ngircd/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-14T14:14:26.924251226Z" diff --git a/stable/ngircd/2.0.16/Chart.yaml b/stable/ngircd/2.0.16/Chart.yaml new file mode 100644 index 00000000000..ea6641d72a4 --- /dev/null +++ b/stable/ngircd/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ngircd +version: 2.0.16 +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.14/README.md b/stable/ngircd/2.0.16/README.md similarity index 100% rename from stable/ngircd/2.0.14/README.md rename to stable/ngircd/2.0.16/README.md diff --git a/stable/ngircd/2.0.14/app-readme.md b/stable/ngircd/2.0.16/app-readme.md similarity index 100% rename from stable/ngircd/2.0.14/app-readme.md rename to stable/ngircd/2.0.16/app-readme.md diff --git a/stable/pgadmin/7.0.16/charts/common-10.4.4.tgz b/stable/ngircd/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/pgadmin/7.0.16/charts/common-10.4.4.tgz rename to stable/ngircd/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/ngircd/2.0.14/icon.png b/stable/ngircd/2.0.16/icon.png similarity index 100% rename from stable/ngircd/2.0.14/icon.png rename to stable/ngircd/2.0.16/icon.png diff --git a/stable/ngircd/2.0.14/ix_values.yaml b/stable/ngircd/2.0.16/ix_values.yaml similarity index 100% rename from stable/ngircd/2.0.14/ix_values.yaml rename to stable/ngircd/2.0.16/ix_values.yaml diff --git a/stable/ngircd/2.0.14/questions.yaml b/stable/ngircd/2.0.16/questions.yaml similarity index 100% rename from stable/ngircd/2.0.14/questions.yaml rename to stable/ngircd/2.0.16/questions.yaml diff --git a/stable/piaware/6.0.15/templates/common.yaml b/stable/ngircd/2.0.16/templates/common.yaml similarity index 100% rename from stable/piaware/6.0.15/templates/common.yaml rename to stable/ngircd/2.0.16/templates/common.yaml diff --git a/stable/pgadmin/7.0.16/values.yaml b/stable/ngircd/2.0.16/values.yaml similarity index 100% rename from stable/pgadmin/7.0.16/values.yaml rename to stable/ngircd/2.0.16/values.yaml diff --git a/stable/nntp2nntp/2.0.14/CHANGELOG.md b/stable/nntp2nntp/2.0.14/CHANGELOG.md deleted file mode 100644 index 1ce00d135b5..00000000000 --- a/stable/nntp2nntp/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 3f02a7b603b..00000000000 --- a/stable/nntp2nntp/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-12T23:08:49.930427286Z" diff --git a/stable/nntp2nntp/2.0.14/Chart.yaml b/stable/nntp2nntp/2.0.14/Chart.yaml deleted file mode 100644 index 40afee1a9c7..00000000000 --- a/stable/nntp2nntp/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/nntp2nntp/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..d5d733cf2ad --- /dev/null +++ b/stable/nntp2nntp/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nntp2nntp-2.0.16](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.14...nntp2nntp-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/nntp2nntp/2.0.16/Chart.lock b/stable/nntp2nntp/2.0.16/Chart.lock new file mode 100644 index 00000000000..78b5cd289ec --- /dev/null +++ b/stable/nntp2nntp/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-14T14:14:32.521431465Z" diff --git a/stable/nntp2nntp/2.0.16/Chart.yaml b/stable/nntp2nntp/2.0.16/Chart.yaml new file mode 100644 index 00000000000..0f9cdb3ed59 --- /dev/null +++ b/stable/nntp2nntp/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: nntp2nntp +version: 2.0.16 +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.14/README.md b/stable/nntp2nntp/2.0.16/README.md similarity index 100% rename from stable/nntp2nntp/2.0.14/README.md rename to stable/nntp2nntp/2.0.16/README.md diff --git a/stable/nntp2nntp/2.0.14/app-readme.md b/stable/nntp2nntp/2.0.16/app-readme.md similarity index 100% rename from stable/nntp2nntp/2.0.14/app-readme.md rename to stable/nntp2nntp/2.0.16/app-readme.md diff --git a/stable/photoshow/3.0.14/charts/common-10.4.4.tgz b/stable/nntp2nntp/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/photoshow/3.0.14/charts/common-10.4.4.tgz rename to stable/nntp2nntp/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/nntp2nntp/2.0.14/icon.png b/stable/nntp2nntp/2.0.16/icon.png similarity index 100% rename from stable/nntp2nntp/2.0.14/icon.png rename to stable/nntp2nntp/2.0.16/icon.png diff --git a/stable/nntp2nntp/2.0.14/ix_values.yaml b/stable/nntp2nntp/2.0.16/ix_values.yaml similarity index 100% rename from stable/nntp2nntp/2.0.14/ix_values.yaml rename to stable/nntp2nntp/2.0.16/ix_values.yaml diff --git a/stable/nntp2nntp/2.0.14/questions.yaml b/stable/nntp2nntp/2.0.16/questions.yaml similarity index 100% rename from stable/nntp2nntp/2.0.14/questions.yaml rename to stable/nntp2nntp/2.0.16/questions.yaml diff --git a/stable/pidgin/2.0.14/templates/common.yaml b/stable/nntp2nntp/2.0.16/templates/common.yaml similarity index 100% rename from stable/pidgin/2.0.14/templates/common.yaml rename to stable/nntp2nntp/2.0.16/templates/common.yaml diff --git a/stable/photoshow/3.0.14/values.yaml b/stable/nntp2nntp/2.0.16/values.yaml similarity index 100% rename from stable/photoshow/3.0.14/values.yaml rename to stable/nntp2nntp/2.0.16/values.yaml diff --git a/stable/nocodb/3.0.20/CHANGELOG.md b/stable/nocodb/3.0.20/CHANGELOG.md deleted file mode 100644 index 9777cf67163..00000000000 --- a/stable/nocodb/3.0.20/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 3d5a6199830..00000000000 --- a/stable/nocodb/3.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-12T23:09:06.821181709Z" diff --git a/stable/nocodb/3.0.20/Chart.yaml b/stable/nocodb/3.0.20/Chart.yaml deleted file mode 100644 index aa8abbc476e..00000000000 --- a/stable/nocodb/3.0.20/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/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.22/CHANGELOG.md b/stable/nocodb/3.0.22/CHANGELOG.md new file mode 100644 index 00000000000..9a45fa23905 --- /dev/null +++ b/stable/nocodb/3.0.22/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nocodb-3.0.22](https://github.com/truecharts/apps/compare/nocodb-3.0.20...nocodb-3.0.22) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/nocodb/3.0.22/Chart.lock b/stable/nocodb/3.0.22/Chart.lock new file mode 100644 index 00000000000..eab47b04e65 --- /dev/null +++ b/stable/nocodb/3.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-14T14:14:52.087679437Z" diff --git a/stable/nocodb/3.0.22/Chart.yaml b/stable/nocodb/3.0.22/Chart.yaml new file mode 100644 index 00000000000..17f067afb4b --- /dev/null +++ b/stable/nocodb/3.0.22/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.22 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nocodb/3.0.20/README.md b/stable/nocodb/3.0.22/README.md similarity index 100% rename from stable/nocodb/3.0.20/README.md rename to stable/nocodb/3.0.22/README.md diff --git a/stable/nocodb/3.0.20/app-readme.md b/stable/nocodb/3.0.22/app-readme.md similarity index 100% rename from stable/nocodb/3.0.20/app-readme.md rename to stable/nocodb/3.0.22/app-readme.md diff --git a/stable/photoview/4.0.14/charts/common-10.4.4.tgz b/stable/nocodb/3.0.22/charts/common-10.4.4.tgz similarity index 100% rename from stable/photoview/4.0.14/charts/common-10.4.4.tgz rename to stable/nocodb/3.0.22/charts/common-10.4.4.tgz diff --git a/stable/paperless-ng/4.0.16/charts/postgresql-8.0.30.tgz b/stable/nocodb/3.0.22/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/paperless-ng/4.0.16/charts/postgresql-8.0.30.tgz rename to stable/nocodb/3.0.22/charts/postgresql-8.0.30.tgz diff --git a/stable/papermerge/3.0.14/charts/redis-3.0.30.tgz b/stable/nocodb/3.0.22/charts/redis-3.0.30.tgz similarity index 100% rename from stable/papermerge/3.0.14/charts/redis-3.0.30.tgz rename to stable/nocodb/3.0.22/charts/redis-3.0.30.tgz diff --git a/stable/nocodb/3.0.20/icon.png b/stable/nocodb/3.0.22/icon.png similarity index 100% rename from stable/nocodb/3.0.20/icon.png rename to stable/nocodb/3.0.22/icon.png diff --git a/stable/nocodb/3.0.20/ix_values.yaml b/stable/nocodb/3.0.22/ix_values.yaml similarity index 100% rename from stable/nocodb/3.0.20/ix_values.yaml rename to stable/nocodb/3.0.22/ix_values.yaml diff --git a/stable/nocodb/3.0.20/questions.yaml b/stable/nocodb/3.0.22/questions.yaml similarity index 100% rename from stable/nocodb/3.0.20/questions.yaml rename to stable/nocodb/3.0.22/questions.yaml diff --git a/stable/nocodb/3.0.20/templates/_configmap.tpl b/stable/nocodb/3.0.22/templates/_configmap.tpl similarity index 100% rename from stable/nocodb/3.0.20/templates/_configmap.tpl rename to stable/nocodb/3.0.22/templates/_configmap.tpl diff --git a/stable/nocodb/3.0.20/templates/_secrets.tpl b/stable/nocodb/3.0.22/templates/_secrets.tpl similarity index 100% rename from stable/nocodb/3.0.20/templates/_secrets.tpl rename to stable/nocodb/3.0.22/templates/_secrets.tpl diff --git a/stable/nocodb/3.0.20/templates/common.yaml b/stable/nocodb/3.0.22/templates/common.yaml similarity index 100% rename from stable/nocodb/3.0.20/templates/common.yaml rename to stable/nocodb/3.0.22/templates/common.yaml diff --git a/stable/photoview/4.0.14/values.yaml b/stable/nocodb/3.0.22/values.yaml similarity index 100% rename from stable/photoview/4.0.14/values.yaml rename to stable/nocodb/3.0.22/values.yaml diff --git a/stable/node-red/11.0.17/CHANGELOG.md b/stable/node-red/11.0.17/CHANGELOG.md new file mode 100644 index 00000000000..66bcd61dc27 --- /dev/null +++ b/stable/node-red/11.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [node-red-11.0.17](https://github.com/truecharts/apps/compare/node-red-11.0.15...node-red-11.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/node-red/11.0.17/Chart.lock b/stable/node-red/11.0.17/Chart.lock new file mode 100644 index 00000000000..4d30317df36 --- /dev/null +++ b/stable/node-red/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-14T14:14:45.179110661Z" diff --git a/stable/node-red/11.0.17/Chart.yaml b/stable/node-red/11.0.17/Chart.yaml new file mode 100644 index 00000000000..f7f0d678578 --- /dev/null +++ b/stable/node-red/11.0.17/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.17 +annotations: + truecharts.org/catagories: | + - tools + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/node-red/11.0.17/README.md b/stable/node-red/11.0.17/README.md new file mode 100644 index 00000000000..b6495250c85 --- /dev/null +++ b/stable/node-red/11.0.17/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.17/app-readme.md b/stable/node-red/11.0.17/app-readme.md new file mode 100644 index 00000000000..ebc1d274935 --- /dev/null +++ b/stable/node-red/11.0.17/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.14/charts/common-10.4.4.tgz b/stable/node-red/11.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/phpldapadmin/6.0.14/charts/common-10.4.4.tgz rename to stable/node-red/11.0.17/charts/common-10.4.4.tgz diff --git a/stable/node-red/11.0.17/icon.png b/stable/node-red/11.0.17/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.17/ix_values.yaml b/stable/node-red/11.0.17/ix_values.yaml new file mode 100644 index 00000000000..a4cc3898bc1 --- /dev/null +++ b/stable/node-red/11.0.17/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.17/questions.yaml b/stable/node-red/11.0.17/questions.yaml new file mode 100644 index 00000000000..86aeae1fb57 --- /dev/null +++ b/stable/node-red/11.0.17/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.15/templates/common.yaml b/stable/node-red/11.0.17/templates/common.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.15/templates/common.yaml rename to stable/node-red/11.0.17/templates/common.yaml diff --git a/stable/phpldapadmin/6.0.14/values.yaml b/stable/node-red/11.0.17/values.yaml similarity index 100% rename from stable/phpldapadmin/6.0.14/values.yaml rename to stable/node-red/11.0.17/values.yaml diff --git a/stable/novnc/3.0.15/CHANGELOG.md b/stable/novnc/3.0.15/CHANGELOG.md deleted file mode 100644 index b58f0e7aa7f..00000000000 --- a/stable/novnc/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index ecde095e87e..00000000000 --- a/stable/novnc/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-12T23:09:05.113230968Z" diff --git a/stable/novnc/3.0.15/Chart.yaml b/stable/novnc/3.0.15/Chart.yaml deleted file mode 100644 index c685d3e0a7a..00000000000 --- a/stable/novnc/3.0.15/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/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.17/CHANGELOG.md b/stable/novnc/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..c098cba81b7 --- /dev/null +++ b/stable/novnc/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [novnc-3.0.17](https://github.com/truecharts/apps/compare/novnc-3.0.15...novnc-3.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/novnc/3.0.17/Chart.lock b/stable/novnc/3.0.17/Chart.lock new file mode 100644 index 00000000000..f5ad8789bf7 --- /dev/null +++ b/stable/novnc/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-14T14:14:51.228008691Z" diff --git a/stable/novnc/3.0.17/Chart.yaml b/stable/novnc/3.0.17/Chart.yaml new file mode 100644 index 00000000000..876c30a9347 --- /dev/null +++ b/stable/novnc/3.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/novnc/3.0.15/README.md b/stable/novnc/3.0.17/README.md similarity index 100% rename from stable/novnc/3.0.15/README.md rename to stable/novnc/3.0.17/README.md diff --git a/stable/novnc/3.0.15/app-readme.md b/stable/novnc/3.0.17/app-readme.md similarity index 100% rename from stable/novnc/3.0.15/app-readme.md rename to stable/novnc/3.0.17/app-readme.md diff --git a/stable/piaware/6.0.15/charts/common-10.4.4.tgz b/stable/novnc/3.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/piaware/6.0.15/charts/common-10.4.4.tgz rename to stable/novnc/3.0.17/charts/common-10.4.4.tgz diff --git a/stable/novnc/3.0.15/icon.png b/stable/novnc/3.0.17/icon.png similarity index 100% rename from stable/novnc/3.0.15/icon.png rename to stable/novnc/3.0.17/icon.png diff --git a/stable/novnc/3.0.15/ix_values.yaml b/stable/novnc/3.0.17/ix_values.yaml similarity index 100% rename from stable/novnc/3.0.15/ix_values.yaml rename to stable/novnc/3.0.17/ix_values.yaml diff --git a/stable/novnc/3.0.15/questions.yaml b/stable/novnc/3.0.17/questions.yaml similarity index 100% rename from stable/novnc/3.0.15/questions.yaml rename to stable/novnc/3.0.17/questions.yaml diff --git a/stable/novnc/3.0.15/templates/common.yaml b/stable/novnc/3.0.17/templates/common.yaml similarity index 100% rename from stable/novnc/3.0.15/templates/common.yaml rename to stable/novnc/3.0.17/templates/common.yaml diff --git a/stable/piaware/6.0.15/values.yaml b/stable/novnc/3.0.17/values.yaml similarity index 100% rename from stable/piaware/6.0.15/values.yaml rename to stable/novnc/3.0.17/values.yaml diff --git a/stable/ntfy/2.0.17/CHANGELOG.md b/stable/ntfy/2.0.17/CHANGELOG.md deleted file mode 100644 index 0c37934904f..00000000000 --- a/stable/ntfy/2.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 168835e5ac7..00000000000 --- a/stable/ntfy/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-12T23:09:11.842672546Z" diff --git a/stable/ntfy/2.0.17/Chart.yaml b/stable/ntfy/2.0.17/Chart.yaml deleted file mode 100644 index 23e9df64c85..00000000000 --- a/stable/ntfy/2.0.17/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/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.19/CHANGELOG.md b/stable/ntfy/2.0.19/CHANGELOG.md new file mode 100644 index 00000000000..453de3ca833 --- /dev/null +++ b/stable/ntfy/2.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ntfy-2.0.19](https://github.com/truecharts/apps/compare/ntfy-2.0.17...ntfy-2.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/ntfy/2.0.19/Chart.lock b/stable/ntfy/2.0.19/Chart.lock new file mode 100644 index 00000000000..0df6111afaf --- /dev/null +++ b/stable/ntfy/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-14T14:15:03.448499113Z" diff --git a/stable/ntfy/2.0.19/Chart.yaml b/stable/ntfy/2.0.19/Chart.yaml new file mode 100644 index 00000000000..c3493671658 --- /dev/null +++ b/stable/ntfy/2.0.19/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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ntfy/2.0.17/README.md b/stable/ntfy/2.0.19/README.md similarity index 100% rename from stable/ntfy/2.0.17/README.md rename to stable/ntfy/2.0.19/README.md diff --git a/stable/ntfy/2.0.17/app-readme.md b/stable/ntfy/2.0.19/app-readme.md similarity index 100% rename from stable/ntfy/2.0.17/app-readme.md rename to stable/ntfy/2.0.19/app-readme.md diff --git a/stable/picoshare/2.0.14/charts/common-10.4.4.tgz b/stable/ntfy/2.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/picoshare/2.0.14/charts/common-10.4.4.tgz rename to stable/ntfy/2.0.19/charts/common-10.4.4.tgz diff --git a/stable/ntfy/2.0.17/icon.png b/stable/ntfy/2.0.19/icon.png similarity index 100% rename from stable/ntfy/2.0.17/icon.png rename to stable/ntfy/2.0.19/icon.png diff --git a/stable/ntfy/2.0.17/ix_values.yaml b/stable/ntfy/2.0.19/ix_values.yaml similarity index 100% rename from stable/ntfy/2.0.17/ix_values.yaml rename to stable/ntfy/2.0.19/ix_values.yaml diff --git a/stable/ntfy/2.0.17/questions.yaml b/stable/ntfy/2.0.19/questions.yaml similarity index 100% rename from stable/ntfy/2.0.17/questions.yaml rename to stable/ntfy/2.0.19/questions.yaml diff --git a/stable/projectsend/3.0.16/templates/common.yaml b/stable/ntfy/2.0.19/templates/common.yaml similarity index 100% rename from stable/projectsend/3.0.16/templates/common.yaml rename to stable/ntfy/2.0.19/templates/common.yaml diff --git a/stable/picoshare/2.0.14/values.yaml b/stable/ntfy/2.0.19/values.yaml similarity index 100% rename from stable/picoshare/2.0.14/values.yaml rename to stable/ntfy/2.0.19/values.yaml diff --git a/stable/nullserv/6.0.15/CHANGELOG.md b/stable/nullserv/6.0.15/CHANGELOG.md deleted file mode 100644 index f4b1b1dddd3..00000000000 --- a/stable/nullserv/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 6d24fbc1f43..00000000000 --- a/stable/nullserv/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-12T23:09:21.040974636Z" diff --git a/stable/nullserv/6.0.15/Chart.yaml b/stable/nullserv/6.0.15/Chart.yaml deleted file mode 100644 index 27c18d95c4d..00000000000 --- a/stable/nullserv/6.0.15/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/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.17/CHANGELOG.md b/stable/nullserv/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..7913421509f --- /dev/null +++ b/stable/nullserv/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nullserv-6.0.17](https://github.com/truecharts/apps/compare/nullserv-6.0.15...nullserv-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/nullserv/6.0.17/Chart.lock b/stable/nullserv/6.0.17/Chart.lock new file mode 100644 index 00000000000..8e0c0575e03 --- /dev/null +++ b/stable/nullserv/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-14T14:15:10.152113985Z" diff --git a/stable/nullserv/6.0.17/Chart.yaml b/stable/nullserv/6.0.17/Chart.yaml new file mode 100644 index 00000000000..fc71758f3fd --- /dev/null +++ b/stable/nullserv/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nullserv/6.0.15/README.md b/stable/nullserv/6.0.17/README.md similarity index 100% rename from stable/nullserv/6.0.15/README.md rename to stable/nullserv/6.0.17/README.md diff --git a/stable/nullserv/6.0.15/app-readme.md b/stable/nullserv/6.0.17/app-readme.md similarity index 100% rename from stable/nullserv/6.0.15/app-readme.md rename to stable/nullserv/6.0.17/app-readme.md diff --git a/stable/pidgin/2.0.14/charts/common-10.4.4.tgz b/stable/nullserv/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/pidgin/2.0.14/charts/common-10.4.4.tgz rename to stable/nullserv/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/nullserv/6.0.15/icon.png b/stable/nullserv/6.0.17/icon.png similarity index 100% rename from stable/nullserv/6.0.15/icon.png rename to stable/nullserv/6.0.17/icon.png diff --git a/stable/nullserv/6.0.15/ix_values.yaml b/stable/nullserv/6.0.17/ix_values.yaml similarity index 100% rename from stable/nullserv/6.0.15/ix_values.yaml rename to stable/nullserv/6.0.17/ix_values.yaml diff --git a/stable/nullserv/6.0.15/questions.yaml b/stable/nullserv/6.0.17/questions.yaml similarity index 100% rename from stable/nullserv/6.0.15/questions.yaml rename to stable/nullserv/6.0.17/questions.yaml diff --git a/stable/protonmail-bridge/6.0.15/templates/common.yaml b/stable/nullserv/6.0.17/templates/common.yaml similarity index 100% rename from stable/protonmail-bridge/6.0.15/templates/common.yaml rename to stable/nullserv/6.0.17/templates/common.yaml diff --git a/stable/pidgin/2.0.14/values.yaml b/stable/nullserv/6.0.17/values.yaml similarity index 100% rename from stable/pidgin/2.0.14/values.yaml rename to stable/nullserv/6.0.17/values.yaml diff --git a/stable/nzbget/11.0.17/CHANGELOG.md b/stable/nzbget/11.0.17/CHANGELOG.md new file mode 100644 index 00000000000..6a0fdf6ffb4 --- /dev/null +++ b/stable/nzbget/11.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nzbget-11.0.17](https://github.com/truecharts/apps/compare/nzbget-11.0.15...nzbget-11.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/nzbget/11.0.17/Chart.lock b/stable/nzbget/11.0.17/Chart.lock new file mode 100644 index 00000000000..64a5c2bcdd0 --- /dev/null +++ b/stable/nzbget/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-14T14:15:15.013799302Z" diff --git a/stable/nzbget/11.0.17/Chart.yaml b/stable/nzbget/11.0.17/Chart.yaml new file mode 100644 index 00000000000..6417ea19ff2 --- /dev/null +++ b/stable/nzbget/11.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nzbget/11.0.17/README.md b/stable/nzbget/11.0.17/README.md new file mode 100644 index 00000000000..1218fb117a3 --- /dev/null +++ b/stable/nzbget/11.0.17/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.17/app-readme.md b/stable/nzbget/11.0.17/app-readme.md new file mode 100644 index 00000000000..483b54d6ca5 --- /dev/null +++ b/stable/nzbget/11.0.17/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.17/charts/common-10.4.4.tgz b/stable/nzbget/11.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/pihole/6.0.17/charts/common-10.4.4.tgz rename to stable/nzbget/11.0.17/charts/common-10.4.4.tgz diff --git a/stable/nzbget/11.0.17/icon.png b/stable/nzbget/11.0.17/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0f9120b30022b648e65e10310bb495d22563ce2b GIT binary patch literal 33282 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%0DXR$wSELmD@R$NPUNbTo{7f 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 +### [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)) + + diff --git a/stable/nzbhydra/11.0.20/Chart.lock b/stable/nzbhydra/11.0.20/Chart.lock new file mode 100644 index 00000000000..7487e5a3ff4 --- /dev/null +++ b/stable/nzbhydra/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-14T14:15:22.08329696Z" diff --git a/stable/nzbhydra/11.0.20/Chart.yaml b/stable/nzbhydra/11.0.20/Chart.yaml new file mode 100644 index 00000000000..7b7363a3e0a --- /dev/null +++ b/stable/nzbhydra/11.0.20/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.20 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nzbhydra/11.0.20/README.md b/stable/nzbhydra/11.0.20/README.md new file mode 100644 index 00000000000..26b69d3cb63 --- /dev/null +++ b/stable/nzbhydra/11.0.20/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.20/app-readme.md b/stable/nzbhydra/11.0.20/app-readme.md new file mode 100644 index 00000000000..905bf7f2a42 --- /dev/null +++ b/stable/nzbhydra/11.0.20/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.14/charts/common-10.4.4.tgz b/stable/nzbhydra/11.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/pinry/2.0.14/charts/common-10.4.4.tgz rename to stable/nzbhydra/11.0.20/charts/common-10.4.4.tgz diff --git a/stable/nzbhydra/11.0.20/icon.png b/stable/nzbhydra/11.0.20/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..76f1dfa911cc65521a420c22580470eee186d221 GIT binary patch literal 7175 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 qy`qK?brYnH0p2mc>)!N-39 literal 0 HcmV?d00001 diff --git a/stable/nzbhydra/11.0.20/ix_values.yaml b/stable/nzbhydra/11.0.20/ix_values.yaml new file mode 100644 index 00000000000..78cb825d96a --- /dev/null +++ b/stable/nzbhydra/11.0.20/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.20/questions.yaml b/stable/nzbhydra/11.0.20/questions.yaml new file mode 100644 index 00000000000..ab73baa832f --- /dev/null +++ b/stable/nzbhydra/11.0.20/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.14/templates/common.yaml b/stable/nzbhydra/11.0.20/templates/common.yaml similarity index 100% rename from stable/pwndrop/2.0.14/templates/common.yaml rename to stable/nzbhydra/11.0.20/templates/common.yaml diff --git a/stable/pinry/2.0.14/values.yaml b/stable/nzbhydra/11.0.20/values.yaml similarity index 100% rename from stable/pinry/2.0.14/values.yaml rename to stable/nzbhydra/11.0.20/values.yaml diff --git a/stable/octoprint/6.0.16/CHANGELOG.md b/stable/octoprint/6.0.16/CHANGELOG.md deleted file mode 100644 index d97f7ff1182..00000000000 --- a/stable/octoprint/6.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index d2707838eb6..00000000000 --- a/stable/octoprint/6.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-12T23:09:32.931558309Z" diff --git a/stable/octoprint/6.0.16/Chart.yaml b/stable/octoprint/6.0.16/Chart.yaml deleted file mode 100644 index aa3979aaac7..00000000000 --- a/stable/octoprint/6.0.16/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/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.18/CHANGELOG.md b/stable/octoprint/6.0.18/CHANGELOG.md new file mode 100644 index 00000000000..8355a3f36cf --- /dev/null +++ b/stable/octoprint/6.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [octoprint-6.0.18](https://github.com/truecharts/apps/compare/octoprint-6.0.16...octoprint-6.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/octoprint/6.0.18/Chart.lock b/stable/octoprint/6.0.18/Chart.lock new file mode 100644 index 00000000000..b5e06271dd3 --- /dev/null +++ b/stable/octoprint/6.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-14T14:15:23.31395364Z" diff --git a/stable/octoprint/6.0.18/Chart.yaml b/stable/octoprint/6.0.18/Chart.yaml new file mode 100644 index 00000000000..11a65359a4c --- /dev/null +++ b/stable/octoprint/6.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/octoprint/6.0.16/README.md b/stable/octoprint/6.0.18/README.md similarity index 100% rename from stable/octoprint/6.0.16/README.md rename to stable/octoprint/6.0.18/README.md diff --git a/stable/octoprint/6.0.16/app-readme.md b/stable/octoprint/6.0.18/app-readme.md similarity index 100% rename from stable/octoprint/6.0.16/app-readme.md rename to stable/octoprint/6.0.18/app-readme.md diff --git a/stable/pixapop/3.0.14/charts/common-10.4.4.tgz b/stable/octoprint/6.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/pixapop/3.0.14/charts/common-10.4.4.tgz rename to stable/octoprint/6.0.18/charts/common-10.4.4.tgz diff --git a/stable/octoprint/6.0.16/icon.png b/stable/octoprint/6.0.18/icon.png similarity index 100% rename from stable/octoprint/6.0.16/icon.png rename to stable/octoprint/6.0.18/icon.png diff --git a/stable/octoprint/6.0.16/ix_values.yaml b/stable/octoprint/6.0.18/ix_values.yaml similarity index 100% rename from stable/octoprint/6.0.16/ix_values.yaml rename to stable/octoprint/6.0.18/ix_values.yaml diff --git a/stable/octoprint/6.0.16/questions.yaml b/stable/octoprint/6.0.18/questions.yaml similarity index 100% rename from stable/octoprint/6.0.16/questions.yaml rename to stable/octoprint/6.0.18/questions.yaml diff --git a/stable/pyload/6.0.15/templates/common.yaml b/stable/octoprint/6.0.18/templates/common.yaml similarity index 100% rename from stable/pyload/6.0.15/templates/common.yaml rename to stable/octoprint/6.0.18/templates/common.yaml diff --git a/stable/pixapop/3.0.14/values.yaml b/stable/octoprint/6.0.18/values.yaml similarity index 100% rename from stable/pixapop/3.0.14/values.yaml rename to stable/octoprint/6.0.18/values.yaml diff --git a/stable/odoo/8.0.18/CHANGELOG.md b/stable/odoo/8.0.18/CHANGELOG.md deleted file mode 100644 index 3a9273b2d39..00000000000 --- a/stable/odoo/8.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 20d248536ef..00000000000 --- a/stable/odoo/8.0.18/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-12T23:09:41.303395362Z" diff --git a/stable/odoo/8.0.18/Chart.yaml b/stable/odoo/8.0.18/Chart.yaml deleted file mode 100644 index 603fce76230..00000000000 --- a/stable/odoo/8.0.18/Chart.yaml +++ /dev/null @@ -1,37 +0,0 @@ -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.20/CHANGELOG.md b/stable/odoo/8.0.20/CHANGELOG.md new file mode 100644 index 00000000000..e34f41c88d4 --- /dev/null +++ b/stable/odoo/8.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [odoo-8.0.20](https://github.com/truecharts/apps/compare/odoo-8.0.18...odoo-8.0.20) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/odoo/8.0.20/Chart.lock b/stable/odoo/8.0.20/Chart.lock new file mode 100644 index 00000000000..7495e5fd8cb --- /dev/null +++ b/stable/odoo/8.0.20/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-14T14:15:35.504422249Z" diff --git a/stable/odoo/8.0.20/Chart.yaml b/stable/odoo/8.0.20/Chart.yaml new file mode 100644 index 00000000000..d4c056ef834 --- /dev/null +++ b/stable/odoo/8.0.20/Chart.yaml @@ -0,0 +1,37 @@ +apiVersion: v2 +appVersion: "15.0" +version: 8.0.20 +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.18/README.md b/stable/odoo/8.0.20/README.md similarity index 100% rename from stable/odoo/8.0.18/README.md rename to stable/odoo/8.0.20/README.md diff --git a/stable/odoo/8.0.18/app-readme.md b/stable/odoo/8.0.20/app-readme.md similarity index 100% rename from stable/odoo/8.0.18/app-readme.md rename to stable/odoo/8.0.20/app-readme.md diff --git a/stable/pretend-youre-xyzzy/6.0.15/charts/common-10.4.4.tgz b/stable/odoo/8.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.15/charts/common-10.4.4.tgz rename to stable/odoo/8.0.20/charts/common-10.4.4.tgz diff --git a/stable/photoview/4.0.14/charts/postgresql-8.0.30.tgz b/stable/odoo/8.0.20/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/photoview/4.0.14/charts/postgresql-8.0.30.tgz rename to stable/odoo/8.0.20/charts/postgresql-8.0.30.tgz diff --git a/stable/odoo/8.0.18/icon.png b/stable/odoo/8.0.20/icon.png similarity index 100% rename from stable/odoo/8.0.18/icon.png rename to stable/odoo/8.0.20/icon.png diff --git a/stable/odoo/8.0.18/ix_values.yaml b/stable/odoo/8.0.20/ix_values.yaml similarity index 100% rename from stable/odoo/8.0.18/ix_values.yaml rename to stable/odoo/8.0.20/ix_values.yaml diff --git a/stable/odoo/8.0.18/questions.yaml b/stable/odoo/8.0.20/questions.yaml similarity index 100% rename from stable/odoo/8.0.18/questions.yaml rename to stable/odoo/8.0.20/questions.yaml diff --git a/stable/pylon/2.0.14/templates/common.yaml b/stable/odoo/8.0.20/templates/common.yaml similarity index 100% rename from stable/pylon/2.0.14/templates/common.yaml rename to stable/odoo/8.0.20/templates/common.yaml diff --git a/stable/pretend-youre-xyzzy/6.0.15/values.yaml b/stable/odoo/8.0.20/values.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.15/values.yaml rename to stable/odoo/8.0.20/values.yaml diff --git a/stable/omada-controller/6.0.27/CHANGELOG.md b/stable/omada-controller/6.0.27/CHANGELOG.md deleted file mode 100644 index 6aea3138771..00000000000 --- a/stable/omada-controller/6.0.27/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [omada-controller-6.0.27](https://github.com/truecharts/apps/compare/omada-controller-6.0.26...omada-controller-6.0.27) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [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)) - diff --git a/stable/omada-controller/6.0.27/Chart.lock b/stable/omada-controller/6.0.27/Chart.lock deleted file mode 100644 index 8d68c41c1ec..00000000000 --- a/stable/omada-controller/6.0.27/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-14T11:53:50.799653627Z" diff --git a/stable/omada-controller/6.0.27/Chart.yaml b/stable/omada-controller/6.0.27/Chart.yaml deleted file mode 100644 index 1f538f6a36d..00000000000 --- a/stable/omada-controller/6.0.27/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/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.27 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/omada-controller/6.0.29/CHANGELOG.md b/stable/omada-controller/6.0.29/CHANGELOG.md new file mode 100644 index 00000000000..b18d08b4fea --- /dev/null +++ b/stable/omada-controller/6.0.29/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [omada-controller-6.0.29](https://github.com/truecharts/apps/compare/omada-controller-6.0.27...omada-controller-6.0.29) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [omada-controller-6.0.27](https://github.com/truecharts/apps/compare/omada-controller-6.0.26...omada-controller-6.0.27) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [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)) + + diff --git a/stable/omada-controller/6.0.29/Chart.lock b/stable/omada-controller/6.0.29/Chart.lock new file mode 100644 index 00000000000..fbc6518f7b2 --- /dev/null +++ b/stable/omada-controller/6.0.29/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-14T14:15:33.505393359Z" diff --git a/stable/omada-controller/6.0.29/Chart.yaml b/stable/omada-controller/6.0.29/Chart.yaml new file mode 100644 index 00000000000..33414a23c70 --- /dev/null +++ b/stable/omada-controller/6.0.29/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.29 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/omada-controller/6.0.27/README.md b/stable/omada-controller/6.0.29/README.md similarity index 100% rename from stable/omada-controller/6.0.27/README.md rename to stable/omada-controller/6.0.29/README.md diff --git a/stable/omada-controller/6.0.27/app-readme.md b/stable/omada-controller/6.0.29/app-readme.md similarity index 100% rename from stable/omada-controller/6.0.27/app-readme.md rename to stable/omada-controller/6.0.29/app-readme.md diff --git a/stable/projectsend/3.0.16/charts/common-10.4.4.tgz b/stable/omada-controller/6.0.29/charts/common-10.4.4.tgz similarity index 100% rename from stable/projectsend/3.0.16/charts/common-10.4.4.tgz rename to stable/omada-controller/6.0.29/charts/common-10.4.4.tgz diff --git a/stable/omada-controller/6.0.27/icon.png b/stable/omada-controller/6.0.29/icon.png similarity index 100% rename from stable/omada-controller/6.0.27/icon.png rename to stable/omada-controller/6.0.29/icon.png diff --git a/stable/omada-controller/6.0.27/ix_values.yaml b/stable/omada-controller/6.0.29/ix_values.yaml similarity index 100% rename from stable/omada-controller/6.0.27/ix_values.yaml rename to stable/omada-controller/6.0.29/ix_values.yaml diff --git a/stable/omada-controller/6.0.27/questions.yaml b/stable/omada-controller/6.0.29/questions.yaml similarity index 100% rename from stable/omada-controller/6.0.27/questions.yaml rename to stable/omada-controller/6.0.29/questions.yaml diff --git a/stable/qinglong/2.0.15/templates/common.yaml b/stable/omada-controller/6.0.29/templates/common.yaml similarity index 100% rename from stable/qinglong/2.0.15/templates/common.yaml rename to stable/omada-controller/6.0.29/templates/common.yaml diff --git a/stable/projectsend/3.0.16/values.yaml b/stable/omada-controller/6.0.29/values.yaml similarity index 100% rename from stable/projectsend/3.0.16/values.yaml rename to stable/omada-controller/6.0.29/values.yaml diff --git a/stable/ombi/11.0.18/CHANGELOG.md b/stable/ombi/11.0.18/CHANGELOG.md new file mode 100644 index 00000000000..ba881fc5806 --- /dev/null +++ b/stable/ombi/11.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ombi-11.0.18](https://github.com/truecharts/apps/compare/ombi-11.0.16...ombi-11.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) diff --git a/stable/ombi/11.0.18/Chart.lock b/stable/ombi/11.0.18/Chart.lock new file mode 100644 index 00000000000..d2996ac426c --- /dev/null +++ b/stable/ombi/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-14T14:15:40.825084432Z" diff --git a/stable/ombi/11.0.18/Chart.yaml b/stable/ombi/11.0.18/Chart.yaml new file mode 100644 index 00000000000..3d8ed4dcc89 --- /dev/null +++ b/stable/ombi/11.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ombi/11.0.18/README.md b/stable/ombi/11.0.18/README.md new file mode 100644 index 00000000000..74582800c18 --- /dev/null +++ b/stable/ombi/11.0.18/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.18/app-readme.md b/stable/ombi/11.0.18/app-readme.md new file mode 100644 index 00000000000..91646943536 --- /dev/null +++ b/stable/ombi/11.0.18/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.16/charts/common-10.4.4.tgz b/stable/ombi/11.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/promcord/4.0.16/charts/common-10.4.4.tgz rename to stable/ombi/11.0.18/charts/common-10.4.4.tgz diff --git a/stable/ombi/11.0.18/icon.png b/stable/ombi/11.0.18/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.18/ix_values.yaml b/stable/ombi/11.0.18/ix_values.yaml new file mode 100644 index 00000000000..c82dec4a25e --- /dev/null +++ b/stable/ombi/11.0.18/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.18/questions.yaml b/stable/ombi/11.0.18/questions.yaml new file mode 100644 index 00000000000..9e5ca3ee71a --- /dev/null +++ b/stable/ombi/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: 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.14/templates/common.yaml b/stable/ombi/11.0.18/templates/common.yaml similarity index 100% rename from stable/quassel-core/3.0.14/templates/common.yaml rename to stable/ombi/11.0.18/templates/common.yaml diff --git a/stable/promcord/4.0.16/values.yaml b/stable/ombi/11.0.18/values.yaml similarity index 100% rename from stable/promcord/4.0.16/values.yaml rename to stable/ombi/11.0.18/values.yaml diff --git a/stable/onlyoffice-document-server/6.0.15/CHANGELOG.md b/stable/onlyoffice-document-server/6.0.15/CHANGELOG.md deleted file mode 100644 index fb338b17724..00000000000 --- a/stable/onlyoffice-document-server/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index e60da808dbf..00000000000 --- a/stable/onlyoffice-document-server/6.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-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 deleted file mode 100644 index eb99078bcc4..00000000000 --- a/stable/onlyoffice-document-server/6.0.15/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/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.17/CHANGELOG.md b/stable/onlyoffice-document-server/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..b0858ce7e70 --- /dev/null +++ b/stable/onlyoffice-document-server/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [onlyoffice-document-server-6.0.17](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.15...onlyoffice-document-server-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/onlyoffice-document-server/6.0.17/Chart.lock b/stable/onlyoffice-document-server/6.0.17/Chart.lock new file mode 100644 index 00000000000..253f4fd751d --- /dev/null +++ b/stable/onlyoffice-document-server/6.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-14T14:15:55.483442428Z" diff --git a/stable/onlyoffice-document-server/6.0.17/Chart.yaml b/stable/onlyoffice-document-server/6.0.17/Chart.yaml new file mode 100644 index 00000000000..d45090d5550 --- /dev/null +++ b/stable/onlyoffice-document-server/6.0.17/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.17 +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/README.md b/stable/onlyoffice-document-server/6.0.17/README.md similarity index 100% rename from stable/onlyoffice-document-server/6.0.15/README.md rename to stable/onlyoffice-document-server/6.0.17/README.md diff --git a/stable/onlyoffice-document-server/6.0.15/app-readme.md b/stable/onlyoffice-document-server/6.0.17/app-readme.md similarity index 100% rename from stable/onlyoffice-document-server/6.0.15/app-readme.md rename to stable/onlyoffice-document-server/6.0.17/app-readme.md diff --git a/stable/prometheus/4.0.31/charts/common-10.4.4.tgz b/stable/onlyoffice-document-server/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/prometheus/4.0.31/charts/common-10.4.4.tgz rename to stable/onlyoffice-document-server/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/quassel-core/3.0.14/charts/postgresql-8.0.30.tgz b/stable/onlyoffice-document-server/6.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/quassel-core/3.0.14/charts/postgresql-8.0.30.tgz rename to stable/onlyoffice-document-server/6.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/rsshub/3.0.36/charts/redis-3.0.30.tgz b/stable/onlyoffice-document-server/6.0.17/charts/redis-3.0.30.tgz similarity index 100% rename from stable/rsshub/3.0.36/charts/redis-3.0.30.tgz rename to stable/onlyoffice-document-server/6.0.17/charts/redis-3.0.30.tgz diff --git a/stable/onlyoffice-document-server/6.0.15/icon.png b/stable/onlyoffice-document-server/6.0.17/icon.png similarity index 100% rename from stable/onlyoffice-document-server/6.0.15/icon.png rename to stable/onlyoffice-document-server/6.0.17/icon.png diff --git a/stable/onlyoffice-document-server/6.0.15/ix_values.yaml b/stable/onlyoffice-document-server/6.0.17/ix_values.yaml similarity index 100% rename from stable/onlyoffice-document-server/6.0.15/ix_values.yaml rename to stable/onlyoffice-document-server/6.0.17/ix_values.yaml diff --git a/stable/onlyoffice-document-server/6.0.15/questions.yaml b/stable/onlyoffice-document-server/6.0.17/questions.yaml similarity index 100% rename from stable/onlyoffice-document-server/6.0.15/questions.yaml rename to stable/onlyoffice-document-server/6.0.17/questions.yaml diff --git a/stable/quassel-web/2.0.14/templates/common.yaml b/stable/onlyoffice-document-server/6.0.17/templates/common.yaml similarity index 100% rename from stable/quassel-web/2.0.14/templates/common.yaml rename to stable/onlyoffice-document-server/6.0.17/templates/common.yaml diff --git a/stable/prometheus/4.0.31/values.yaml b/stable/onlyoffice-document-server/6.0.17/values.yaml similarity index 100% rename from stable/prometheus/4.0.31/values.yaml rename to stable/onlyoffice-document-server/6.0.17/values.yaml diff --git a/stable/openhab/2.0.16/CHANGELOG.md b/stable/openhab/2.0.16/CHANGELOG.md deleted file mode 100644 index 9e0c9cfddaf..00000000000 --- a/stable/openhab/2.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 382897d6ade..00000000000 --- a/stable/openhab/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-12T23:09:56.805834231Z" diff --git a/stable/openhab/2.0.16/Chart.yaml b/stable/openhab/2.0.16/Chart.yaml deleted file mode 100644 index 3ca5ca632ae..00000000000 --- a/stable/openhab/2.0.16/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/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.18/CHANGELOG.md b/stable/openhab/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..7d9fdb0f789 --- /dev/null +++ b/stable/openhab/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [openhab-2.0.18](https://github.com/truecharts/apps/compare/openhab-2.0.16...openhab-2.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/openhab/2.0.18/Chart.lock b/stable/openhab/2.0.18/Chart.lock new file mode 100644 index 00000000000..d5b2434e3d5 --- /dev/null +++ b/stable/openhab/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-14T14:15:51.859494137Z" diff --git a/stable/openhab/2.0.18/Chart.yaml b/stable/openhab/2.0.18/Chart.yaml new file mode 100644 index 00000000000..3e53bee22ec --- /dev/null +++ b/stable/openhab/2.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/openhab/2.0.16/README.md b/stable/openhab/2.0.18/README.md similarity index 100% rename from stable/openhab/2.0.16/README.md rename to stable/openhab/2.0.18/README.md diff --git a/stable/openhab/2.0.16/app-readme.md b/stable/openhab/2.0.18/app-readme.md similarity index 100% rename from stable/openhab/2.0.16/app-readme.md rename to stable/openhab/2.0.18/app-readme.md diff --git a/stable/protonmail-bridge/6.0.15/charts/common-10.4.4.tgz b/stable/openhab/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/protonmail-bridge/6.0.15/charts/common-10.4.4.tgz rename to stable/openhab/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/openhab/2.0.16/icon.png b/stable/openhab/2.0.18/icon.png similarity index 100% rename from stable/openhab/2.0.16/icon.png rename to stable/openhab/2.0.18/icon.png diff --git a/stable/openhab/2.0.16/ix_values.yaml b/stable/openhab/2.0.18/ix_values.yaml similarity index 100% rename from stable/openhab/2.0.16/ix_values.yaml rename to stable/openhab/2.0.18/ix_values.yaml diff --git a/stable/openhab/2.0.16/questions.yaml b/stable/openhab/2.0.18/questions.yaml similarity index 100% rename from stable/openhab/2.0.16/questions.yaml rename to stable/openhab/2.0.18/questions.yaml diff --git a/stable/zigbee2mqtt/4.0.16/templates/common.yaml b/stable/openhab/2.0.18/templates/common.yaml similarity index 100% rename from stable/zigbee2mqtt/4.0.16/templates/common.yaml rename to stable/openhab/2.0.18/templates/common.yaml diff --git a/stable/protonmail-bridge/6.0.15/values.yaml b/stable/openhab/2.0.18/values.yaml similarity index 100% rename from stable/protonmail-bridge/6.0.15/values.yaml rename to stable/openhab/2.0.18/values.yaml diff --git a/stable/openkm/7.0.15/CHANGELOG.md b/stable/openkm/7.0.15/CHANGELOG.md deleted file mode 100644 index 51435c2e568..00000000000 --- a/stable/openkm/7.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index cd0ffb72397..00000000000 --- a/stable/openkm/7.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-12T23:10:04.316621616Z" diff --git a/stable/openkm/7.0.15/Chart.yaml b/stable/openkm/7.0.15/Chart.yaml deleted file mode 100644 index 14bc6d71ebf..00000000000 --- a/stable/openkm/7.0.15/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.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.17/CHANGELOG.md b/stable/openkm/7.0.17/CHANGELOG.md new file mode 100644 index 00000000000..8df1769847a --- /dev/null +++ b/stable/openkm/7.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [openkm-7.0.17](https://github.com/truecharts/apps/compare/openkm-7.0.15...openkm-7.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/openkm/7.0.17/Chart.lock b/stable/openkm/7.0.17/Chart.lock new file mode 100644 index 00000000000..561d17045ba --- /dev/null +++ b/stable/openkm/7.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-14T14:16:06.142602101Z" diff --git a/stable/openkm/7.0.17/Chart.yaml b/stable/openkm/7.0.17/Chart.yaml new file mode 100644 index 00000000000..29b784fbdfd --- /dev/null +++ b/stable/openkm/7.0.17/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.17 +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.15/README.md b/stable/openkm/7.0.17/README.md similarity index 100% rename from stable/openkm/7.0.15/README.md rename to stable/openkm/7.0.17/README.md diff --git a/stable/openkm/7.0.15/app-readme.md b/stable/openkm/7.0.17/app-readme.md similarity index 100% rename from stable/openkm/7.0.15/app-readme.md rename to stable/openkm/7.0.17/app-readme.md diff --git a/stable/prowlarr/6.0.15/charts/common-10.4.4.tgz b/stable/openkm/7.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/prowlarr/6.0.15/charts/common-10.4.4.tgz rename to stable/openkm/7.0.17/charts/common-10.4.4.tgz diff --git a/stable/recipes/8.0.19/charts/postgresql-8.0.30.tgz b/stable/openkm/7.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/recipes/8.0.19/charts/postgresql-8.0.30.tgz rename to stable/openkm/7.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/openkm/7.0.15/icon.png b/stable/openkm/7.0.17/icon.png similarity index 100% rename from stable/openkm/7.0.15/icon.png rename to stable/openkm/7.0.17/icon.png diff --git a/stable/openkm/7.0.15/ix_values.yaml b/stable/openkm/7.0.17/ix_values.yaml similarity index 100% rename from stable/openkm/7.0.15/ix_values.yaml rename to stable/openkm/7.0.17/ix_values.yaml diff --git a/stable/openkm/7.0.15/questions.yaml b/stable/openkm/7.0.17/questions.yaml similarity index 100% rename from stable/openkm/7.0.15/questions.yaml rename to stable/openkm/7.0.17/questions.yaml diff --git a/stable/openkm/7.0.15/templates/_configmap.tpl b/stable/openkm/7.0.17/templates/_configmap.tpl similarity index 100% rename from stable/openkm/7.0.15/templates/_configmap.tpl rename to stable/openkm/7.0.17/templates/_configmap.tpl diff --git a/stable/openkm/7.0.15/templates/common.yaml b/stable/openkm/7.0.17/templates/common.yaml similarity index 100% rename from stable/openkm/7.0.15/templates/common.yaml rename to stable/openkm/7.0.17/templates/common.yaml diff --git a/stable/prowlarr/6.0.15/values.yaml b/stable/openkm/7.0.17/values.yaml similarity index 100% rename from stable/prowlarr/6.0.15/values.yaml rename to stable/openkm/7.0.17/values.yaml diff --git a/stable/openldap/7.0.15/CHANGELOG.md b/stable/openldap/7.0.15/CHANGELOG.md deleted file mode 100644 index 7017ff5048b..00000000000 --- a/stable/openldap/7.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 79060c3b992..00000000000 --- a/stable/openldap/7.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-12T23:10:01.894487783Z" diff --git a/stable/openldap/7.0.15/Chart.yaml b/stable/openldap/7.0.15/Chart.yaml deleted file mode 100644 index 1b63a5cf26a..00000000000 --- a/stable/openldap/7.0.15/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/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.17/CHANGELOG.md b/stable/openldap/7.0.17/CHANGELOG.md new file mode 100644 index 00000000000..696af67aab8 --- /dev/null +++ b/stable/openldap/7.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [openldap-7.0.17](https://github.com/truecharts/apps/compare/openldap-7.0.15...openldap-7.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/openldap/7.0.17/Chart.lock b/stable/openldap/7.0.17/Chart.lock new file mode 100644 index 00000000000..d190982883f --- /dev/null +++ b/stable/openldap/7.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-14T14:15:59.679051909Z" diff --git a/stable/openldap/7.0.17/Chart.yaml b/stable/openldap/7.0.17/Chart.yaml new file mode 100644 index 00000000000..6b42c12fdd9 --- /dev/null +++ b/stable/openldap/7.0.17/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.17 +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/openldap/7.0.15/README.md b/stable/openldap/7.0.17/README.md similarity index 100% rename from stable/openldap/7.0.15/README.md rename to stable/openldap/7.0.17/README.md diff --git a/stable/openldap/7.0.15/app-readme.md b/stable/openldap/7.0.17/app-readme.md similarity index 100% rename from stable/openldap/7.0.15/app-readme.md rename to stable/openldap/7.0.17/app-readme.md diff --git a/stable/pwndrop/2.0.14/charts/common-10.4.4.tgz b/stable/openldap/7.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/pwndrop/2.0.14/charts/common-10.4.4.tgz rename to stable/openldap/7.0.17/charts/common-10.4.4.tgz diff --git a/stable/openldap/7.0.15/icon.png b/stable/openldap/7.0.17/icon.png similarity index 100% rename from stable/openldap/7.0.15/icon.png rename to stable/openldap/7.0.17/icon.png diff --git a/stable/openldap/7.0.15/ix_values.yaml b/stable/openldap/7.0.17/ix_values.yaml similarity index 100% rename from stable/openldap/7.0.15/ix_values.yaml rename to stable/openldap/7.0.17/ix_values.yaml diff --git a/stable/openldap/7.0.15/questions.yaml b/stable/openldap/7.0.17/questions.yaml similarity index 100% rename from stable/openldap/7.0.15/questions.yaml rename to stable/openldap/7.0.17/questions.yaml diff --git a/stable/openldap/7.0.15/templates/_configmap.tpl b/stable/openldap/7.0.17/templates/_configmap.tpl similarity index 100% rename from stable/openldap/7.0.15/templates/_configmap.tpl rename to stable/openldap/7.0.17/templates/_configmap.tpl diff --git a/stable/openldap/7.0.15/templates/common.yaml b/stable/openldap/7.0.17/templates/common.yaml similarity index 100% rename from stable/openldap/7.0.15/templates/common.yaml rename to stable/openldap/7.0.17/templates/common.yaml diff --git a/stable/pwndrop/2.0.14/values.yaml b/stable/openldap/7.0.17/values.yaml similarity index 100% rename from stable/pwndrop/2.0.14/values.yaml rename to stable/openldap/7.0.17/values.yaml diff --git a/stable/openspeedtest/1.0.13/CHANGELOG.md b/stable/openspeedtest/1.0.13/CHANGELOG.md deleted file mode 100644 index 03d1bf043ec..00000000000 --- a/stable/openspeedtest/1.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 9c7b988c2a6..00000000000 --- a/stable/openspeedtest/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-12T23:10:12.730923855Z" diff --git a/stable/openspeedtest/1.0.13/Chart.yaml b/stable/openspeedtest/1.0.13/Chart.yaml deleted file mode 100644 index 60f7f8107ee..00000000000 --- a/stable/openspeedtest/1.0.13/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/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.15/CHANGELOG.md b/stable/openspeedtest/1.0.15/CHANGELOG.md new file mode 100644 index 00000000000..1e325baf7f1 --- /dev/null +++ b/stable/openspeedtest/1.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [openspeedtest-1.0.15](https://github.com/truecharts/apps/compare/openspeedtest-1.0.13...openspeedtest-1.0.15) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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) + diff --git a/stable/openspeedtest/1.0.15/Chart.lock b/stable/openspeedtest/1.0.15/Chart.lock new file mode 100644 index 00000000000..902f071033f --- /dev/null +++ b/stable/openspeedtest/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-14T14:16:10.289315456Z" diff --git a/stable/openspeedtest/1.0.15/Chart.yaml b/stable/openspeedtest/1.0.15/Chart.yaml new file mode 100644 index 00000000000..32b00d25b0b --- /dev/null +++ b/stable/openspeedtest/1.0.15/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.15 +annotations: + truecharts.org/catagories: | + - utilities + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/openspeedtest/1.0.13/README.md b/stable/openspeedtest/1.0.15/README.md similarity index 100% rename from stable/openspeedtest/1.0.13/README.md rename to stable/openspeedtest/1.0.15/README.md diff --git a/stable/openspeedtest/1.0.13/app-readme.md b/stable/openspeedtest/1.0.15/app-readme.md similarity index 100% rename from stable/openspeedtest/1.0.13/app-readme.md rename to stable/openspeedtest/1.0.15/app-readme.md diff --git a/stable/pydio-cells/4.0.15/charts/common-10.4.4.tgz b/stable/openspeedtest/1.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/pydio-cells/4.0.15/charts/common-10.4.4.tgz rename to stable/openspeedtest/1.0.15/charts/common-10.4.4.tgz diff --git a/stable/openspeedtest/1.0.13/icon.png b/stable/openspeedtest/1.0.15/icon.png similarity index 100% rename from stable/openspeedtest/1.0.13/icon.png rename to stable/openspeedtest/1.0.15/icon.png diff --git a/stable/openspeedtest/1.0.13/ix_values.yaml b/stable/openspeedtest/1.0.15/ix_values.yaml similarity index 100% rename from stable/openspeedtest/1.0.13/ix_values.yaml rename to stable/openspeedtest/1.0.15/ix_values.yaml diff --git a/stable/openspeedtest/1.0.13/questions.yaml b/stable/openspeedtest/1.0.15/questions.yaml similarity index 100% rename from stable/openspeedtest/1.0.13/questions.yaml rename to stable/openspeedtest/1.0.15/questions.yaml diff --git a/stable/reg/6.0.15/templates/common.yaml b/stable/openspeedtest/1.0.15/templates/common.yaml similarity index 100% rename from stable/reg/6.0.15/templates/common.yaml rename to stable/openspeedtest/1.0.15/templates/common.yaml diff --git a/stable/pydio-cells/4.0.15/values.yaml b/stable/openspeedtest/1.0.15/values.yaml similarity index 100% rename from stable/pydio-cells/4.0.15/values.yaml rename to stable/openspeedtest/1.0.15/values.yaml diff --git a/stable/openvscode-server/2.0.18/CHANGELOG.md b/stable/openvscode-server/2.0.18/CHANGELOG.md deleted file mode 100644 index 57b6c29ad66..00000000000 --- a/stable/openvscode-server/2.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [openvscode-server-2.0.18](https://github.com/truecharts/apps/compare/openvscode-server-2.0.17...openvscode-server-2.0.18) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - diff --git a/stable/openvscode-server/2.0.18/Chart.lock b/stable/openvscode-server/2.0.18/Chart.lock deleted file mode 100644 index 33bbf7ed63b..00000000000 --- a/stable/openvscode-server/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-13T08:07:15.201802042Z" diff --git a/stable/openvscode-server/2.0.18/Chart.yaml b/stable/openvscode-server/2.0.18/Chart.yaml deleted file mode 100644 index fb667a5f43a..00000000000 --- a/stable/openvscode-server/2.0.18/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: openvscode-server -version: 2.0.18 -appVersion: "1.69.1" -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.20/CHANGELOG.md b/stable/openvscode-server/2.0.20/CHANGELOG.md new file mode 100644 index 00000000000..e10bba8734c --- /dev/null +++ b/stable/openvscode-server/2.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [openvscode-server-2.0.20](https://github.com/truecharts/apps/compare/openvscode-server-2.0.18...openvscode-server-2.0.20) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [openvscode-server-2.0.18](https://github.com/truecharts/apps/compare/openvscode-server-2.0.17...openvscode-server-2.0.18) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + diff --git a/stable/openvscode-server/2.0.20/Chart.lock b/stable/openvscode-server/2.0.20/Chart.lock new file mode 100644 index 00000000000..5970685dd71 --- /dev/null +++ b/stable/openvscode-server/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-14T14:16:18.160154585Z" diff --git a/stable/openvscode-server/2.0.20/Chart.yaml b/stable/openvscode-server/2.0.20/Chart.yaml new file mode 100644 index 00000000000..765be78fd40 --- /dev/null +++ b/stable/openvscode-server/2.0.20/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: openvscode-server +version: 2.0.20 +appVersion: "1.69.1" +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.18/README.md b/stable/openvscode-server/2.0.20/README.md similarity index 100% rename from stable/openvscode-server/2.0.18/README.md rename to stable/openvscode-server/2.0.20/README.md diff --git a/stable/openvscode-server/2.0.18/app-readme.md b/stable/openvscode-server/2.0.20/app-readme.md similarity index 100% rename from stable/openvscode-server/2.0.18/app-readme.md rename to stable/openvscode-server/2.0.20/app-readme.md diff --git a/stable/pyload/6.0.15/charts/common-10.4.4.tgz b/stable/openvscode-server/2.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/pyload/6.0.15/charts/common-10.4.4.tgz rename to stable/openvscode-server/2.0.20/charts/common-10.4.4.tgz diff --git a/stable/openvscode-server/2.0.18/icon.png b/stable/openvscode-server/2.0.20/icon.png similarity index 100% rename from stable/openvscode-server/2.0.18/icon.png rename to stable/openvscode-server/2.0.20/icon.png diff --git a/stable/openvscode-server/2.0.18/ix_values.yaml b/stable/openvscode-server/2.0.20/ix_values.yaml similarity index 100% rename from stable/openvscode-server/2.0.18/ix_values.yaml rename to stable/openvscode-server/2.0.20/ix_values.yaml diff --git a/stable/openvscode-server/2.0.18/questions.yaml b/stable/openvscode-server/2.0.20/questions.yaml similarity index 100% rename from stable/openvscode-server/2.0.18/questions.yaml rename to stable/openvscode-server/2.0.20/questions.yaml diff --git a/stable/requestrr/2.0.14/templates/common.yaml b/stable/openvscode-server/2.0.20/templates/common.yaml similarity index 100% rename from stable/requestrr/2.0.14/templates/common.yaml rename to stable/openvscode-server/2.0.20/templates/common.yaml diff --git a/stable/pyload/6.0.15/values.yaml b/stable/openvscode-server/2.0.20/values.yaml similarity index 100% rename from stable/pyload/6.0.15/values.yaml rename to stable/openvscode-server/2.0.20/values.yaml diff --git a/stable/organizr/11.0.16/CHANGELOG.md b/stable/organizr/11.0.16/CHANGELOG.md new file mode 100644 index 00000000000..9cf4339b5e8 --- /dev/null +++ b/stable/organizr/11.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [organizr-11.0.16](https://github.com/truecharts/apps/compare/organizr-11.0.14...organizr-11.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/organizr/11.0.16/Chart.lock b/stable/organizr/11.0.16/Chart.lock new file mode 100644 index 00000000000..660b1af81b5 --- /dev/null +++ b/stable/organizr/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-14T14:16:27.494254483Z" diff --git a/stable/organizr/11.0.16/Chart.yaml b/stable/organizr/11.0.16/Chart.yaml new file mode 100644 index 00000000000..94b8d1a9f41 --- /dev/null +++ b/stable/organizr/11.0.16/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.16 +annotations: + truecharts.org/catagories: | + - organizers + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/organizr/11.0.16/README.md b/stable/organizr/11.0.16/README.md new file mode 100644 index 00000000000..bb68352f28c --- /dev/null +++ b/stable/organizr/11.0.16/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.16/app-readme.md b/stable/organizr/11.0.16/app-readme.md new file mode 100644 index 00000000000..d853182a5ab --- /dev/null +++ b/stable/organizr/11.0.16/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.14/charts/common-10.4.4.tgz b/stable/organizr/11.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/pylon/2.0.14/charts/common-10.4.4.tgz rename to stable/organizr/11.0.16/charts/common-10.4.4.tgz diff --git a/stable/organizr/11.0.16/icon.png b/stable/organizr/11.0.16/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..00ebb3784ae161d68c5c39fc944649f064d4b7d7 GIT binary patch literal 20520 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

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)) - diff --git a/stable/oscam/6.0.14/Chart.lock b/stable/oscam/6.0.14/Chart.lock deleted file mode 100644 index c6b9b8dedba..00000000000 --- a/stable/oscam/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-12T23:10:24.592185921Z" diff --git a/stable/oscam/6.0.14/Chart.yaml b/stable/oscam/6.0.14/Chart.yaml deleted file mode 100644 index d43d3e92745..00000000000 --- a/stable/oscam/6.0.14/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/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.16/CHANGELOG.md b/stable/oscam/6.0.16/CHANGELOG.md new file mode 100644 index 00000000000..763d39a8c1f --- /dev/null +++ b/stable/oscam/6.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [oscam-6.0.16](https://github.com/truecharts/apps/compare/oscam-6.0.14...oscam-6.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/oscam/6.0.16/Chart.lock b/stable/oscam/6.0.16/Chart.lock new file mode 100644 index 00000000000..161f365b139 --- /dev/null +++ b/stable/oscam/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-14T14:16:29.818171834Z" diff --git a/stable/oscam/6.0.16/Chart.yaml b/stable/oscam/6.0.16/Chart.yaml new file mode 100644 index 00000000000..9c07c33ba99 --- /dev/null +++ b/stable/oscam/6.0.16/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.16 +annotations: + truecharts.org/catagories: | + - DIY + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/oscam/6.0.14/README.md b/stable/oscam/6.0.16/README.md similarity index 100% rename from stable/oscam/6.0.14/README.md rename to stable/oscam/6.0.16/README.md diff --git a/stable/oscam/6.0.14/app-readme.md b/stable/oscam/6.0.16/app-readme.md similarity index 100% rename from stable/oscam/6.0.14/app-readme.md rename to stable/oscam/6.0.16/app-readme.md diff --git a/stable/qinglong/2.0.15/charts/common-10.4.4.tgz b/stable/oscam/6.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/qinglong/2.0.15/charts/common-10.4.4.tgz rename to stable/oscam/6.0.16/charts/common-10.4.4.tgz diff --git a/stable/oscam/6.0.14/icon.png b/stable/oscam/6.0.16/icon.png similarity index 100% rename from stable/oscam/6.0.14/icon.png rename to stable/oscam/6.0.16/icon.png diff --git a/stable/oscam/6.0.14/ix_values.yaml b/stable/oscam/6.0.16/ix_values.yaml similarity index 100% rename from stable/oscam/6.0.14/ix_values.yaml rename to stable/oscam/6.0.16/ix_values.yaml diff --git a/stable/oscam/6.0.14/questions.yaml b/stable/oscam/6.0.16/questions.yaml similarity index 100% rename from stable/oscam/6.0.14/questions.yaml rename to stable/oscam/6.0.16/questions.yaml diff --git a/stable/rsnapshot/2.0.14/templates/common.yaml b/stable/oscam/6.0.16/templates/common.yaml similarity index 100% rename from stable/rsnapshot/2.0.14/templates/common.yaml rename to stable/oscam/6.0.16/templates/common.yaml diff --git a/stable/qinglong/2.0.15/values.yaml b/stable/oscam/6.0.16/values.yaml similarity index 100% rename from stable/qinglong/2.0.15/values.yaml rename to stable/oscam/6.0.16/values.yaml diff --git a/stable/outline/3.0.17/CHANGELOG.md b/stable/outline/3.0.17/CHANGELOG.md deleted file mode 100644 index d43f41e0897..00000000000 --- a/stable/outline/3.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index d3adc13a053..00000000000 --- a/stable/outline/3.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-12T23:10:38.348722136Z" diff --git a/stable/outline/3.0.17/Chart.yaml b/stable/outline/3.0.17/Chart.yaml deleted file mode 100644 index 9021984d584..00000000000 --- a/stable/outline/3.0.17/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/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.19/CHANGELOG.md b/stable/outline/3.0.19/CHANGELOG.md new file mode 100644 index 00000000000..ace5abe616b --- /dev/null +++ b/stable/outline/3.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [outline-3.0.19](https://github.com/truecharts/apps/compare/outline-3.0.17...outline-3.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/outline/3.0.19/Chart.lock b/stable/outline/3.0.19/Chart.lock new file mode 100644 index 00000000000..b0bed52eb44 --- /dev/null +++ b/stable/outline/3.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-14T14:16:43.687689099Z" diff --git a/stable/outline/3.0.19/Chart.yaml b/stable/outline/3.0.19/Chart.yaml new file mode 100644 index 00000000000..ffdcd499003 --- /dev/null +++ b/stable/outline/3.0.19/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.19 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/outline/3.0.17/README.md b/stable/outline/3.0.19/README.md similarity index 100% rename from stable/outline/3.0.17/README.md rename to stable/outline/3.0.19/README.md diff --git a/stable/outline/3.0.17/app-readme.md b/stable/outline/3.0.19/app-readme.md similarity index 100% rename from stable/outline/3.0.17/app-readme.md rename to stable/outline/3.0.19/app-readme.md diff --git a/stable/quassel-core/3.0.14/charts/common-10.4.4.tgz b/stable/outline/3.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/quassel-core/3.0.14/charts/common-10.4.4.tgz rename to stable/outline/3.0.19/charts/common-10.4.4.tgz diff --git a/stable/redmine/3.0.19/charts/postgresql-8.0.30.tgz b/stable/outline/3.0.19/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/redmine/3.0.19/charts/postgresql-8.0.30.tgz rename to stable/outline/3.0.19/charts/postgresql-8.0.30.tgz diff --git a/stable/shlink/4.0.16/charts/redis-3.0.30.tgz b/stable/outline/3.0.19/charts/redis-3.0.30.tgz similarity index 100% rename from stable/shlink/4.0.16/charts/redis-3.0.30.tgz rename to stable/outline/3.0.19/charts/redis-3.0.30.tgz diff --git a/stable/outline/3.0.17/icon.png b/stable/outline/3.0.19/icon.png similarity index 100% rename from stable/outline/3.0.17/icon.png rename to stable/outline/3.0.19/icon.png diff --git a/stable/outline/3.0.17/ix_values.yaml b/stable/outline/3.0.19/ix_values.yaml similarity index 100% rename from stable/outline/3.0.17/ix_values.yaml rename to stable/outline/3.0.19/ix_values.yaml diff --git a/stable/outline/3.0.17/questions.yaml b/stable/outline/3.0.19/questions.yaml similarity index 100% rename from stable/outline/3.0.17/questions.yaml rename to stable/outline/3.0.19/questions.yaml diff --git a/stable/outline/3.0.17/templates/_secrets.tpl b/stable/outline/3.0.19/templates/_secrets.tpl similarity index 100% rename from stable/outline/3.0.17/templates/_secrets.tpl rename to stable/outline/3.0.19/templates/_secrets.tpl diff --git a/stable/outline/3.0.17/templates/common.yaml b/stable/outline/3.0.19/templates/common.yaml similarity index 100% rename from stable/outline/3.0.17/templates/common.yaml rename to stable/outline/3.0.19/templates/common.yaml diff --git a/stable/quassel-core/3.0.14/values.yaml b/stable/outline/3.0.19/values.yaml similarity index 100% rename from stable/quassel-core/3.0.14/values.yaml rename to stable/outline/3.0.19/values.yaml diff --git a/stable/overseerr/6.0.15/CHANGELOG.md b/stable/overseerr/6.0.15/CHANGELOG.md deleted file mode 100644 index 0e1bf4b0ef0..00000000000 --- a/stable/overseerr/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 01e08956f6c..00000000000 --- a/stable/overseerr/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-12T23:10:32.555790479Z" diff --git a/stable/overseerr/6.0.15/Chart.yaml b/stable/overseerr/6.0.15/Chart.yaml deleted file mode 100644 index 533b744d32a..00000000000 --- a/stable/overseerr/6.0.15/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/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.17/CHANGELOG.md b/stable/overseerr/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..6874524f3ff --- /dev/null +++ b/stable/overseerr/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [overseerr-6.0.17](https://github.com/truecharts/apps/compare/overseerr-6.0.15...overseerr-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/overseerr/6.0.17/Chart.lock b/stable/overseerr/6.0.17/Chart.lock new file mode 100644 index 00000000000..70c98367c65 --- /dev/null +++ b/stable/overseerr/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-14T14:16:36.726161614Z" diff --git a/stable/overseerr/6.0.17/Chart.yaml b/stable/overseerr/6.0.17/Chart.yaml new file mode 100644 index 00000000000..6701849c8c0 --- /dev/null +++ b/stable/overseerr/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/overseerr/6.0.15/README.md b/stable/overseerr/6.0.17/README.md similarity index 100% rename from stable/overseerr/6.0.15/README.md rename to stable/overseerr/6.0.17/README.md diff --git a/stable/overseerr/6.0.15/app-readme.md b/stable/overseerr/6.0.17/app-readme.md similarity index 100% rename from stable/overseerr/6.0.15/app-readme.md rename to stable/overseerr/6.0.17/app-readme.md diff --git a/stable/quassel-web/2.0.14/charts/common-10.4.4.tgz b/stable/overseerr/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/quassel-web/2.0.14/charts/common-10.4.4.tgz rename to stable/overseerr/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/overseerr/6.0.15/icon.png b/stable/overseerr/6.0.17/icon.png similarity index 100% rename from stable/overseerr/6.0.15/icon.png rename to stable/overseerr/6.0.17/icon.png diff --git a/stable/overseerr/6.0.15/ix_values.yaml b/stable/overseerr/6.0.17/ix_values.yaml similarity index 100% rename from stable/overseerr/6.0.15/ix_values.yaml rename to stable/overseerr/6.0.17/ix_values.yaml diff --git a/stable/overseerr/6.0.15/questions.yaml b/stable/overseerr/6.0.17/questions.yaml similarity index 100% rename from stable/overseerr/6.0.15/questions.yaml rename to stable/overseerr/6.0.17/questions.yaml diff --git a/stable/rss-bridge/2.0.14/templates/common.yaml b/stable/overseerr/6.0.17/templates/common.yaml similarity index 100% rename from stable/rss-bridge/2.0.14/templates/common.yaml rename to stable/overseerr/6.0.17/templates/common.yaml diff --git a/stable/quassel-web/2.0.14/values.yaml b/stable/overseerr/6.0.17/values.yaml similarity index 100% rename from stable/quassel-web/2.0.14/values.yaml rename to stable/overseerr/6.0.17/values.yaml diff --git a/stable/owncast/6.0.16/CHANGELOG.md b/stable/owncast/6.0.16/CHANGELOG.md deleted file mode 100644 index e1f2e3b100f..00000000000 --- a/stable/owncast/6.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 287e7c0a665..00000000000 --- a/stable/owncast/6.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-12T23:10:39.982138283Z" diff --git a/stable/owncast/6.0.16/Chart.yaml b/stable/owncast/6.0.16/Chart.yaml deleted file mode 100644 index 544e5e9b11e..00000000000 --- a/stable/owncast/6.0.16/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/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.18/CHANGELOG.md b/stable/owncast/6.0.18/CHANGELOG.md new file mode 100644 index 00000000000..64fb8e509f3 --- /dev/null +++ b/stable/owncast/6.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [owncast-6.0.18](https://github.com/truecharts/apps/compare/owncast-6.0.16...owncast-6.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/owncast/6.0.18/Chart.lock b/stable/owncast/6.0.18/Chart.lock new file mode 100644 index 00000000000..3dcdb021192 --- /dev/null +++ b/stable/owncast/6.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-14T14:16:45.99998099Z" diff --git a/stable/owncast/6.0.18/Chart.yaml b/stable/owncast/6.0.18/Chart.yaml new file mode 100644 index 00000000000..6800885f435 --- /dev/null +++ b/stable/owncast/6.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/owncast/6.0.16/README.md b/stable/owncast/6.0.18/README.md similarity index 100% rename from stable/owncast/6.0.16/README.md rename to stable/owncast/6.0.18/README.md diff --git a/stable/owncast/6.0.16/app-readme.md b/stable/owncast/6.0.18/app-readme.md similarity index 100% rename from stable/owncast/6.0.16/app-readme.md rename to stable/owncast/6.0.18/app-readme.md diff --git a/stable/recipes/8.0.19/charts/common-10.4.4.tgz b/stable/owncast/6.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/recipes/8.0.19/charts/common-10.4.4.tgz rename to stable/owncast/6.0.18/charts/common-10.4.4.tgz diff --git a/stable/owncast/6.0.16/icon.png b/stable/owncast/6.0.18/icon.png similarity index 100% rename from stable/owncast/6.0.16/icon.png rename to stable/owncast/6.0.18/icon.png diff --git a/stable/owncast/6.0.16/ix_values.yaml b/stable/owncast/6.0.18/ix_values.yaml similarity index 100% rename from stable/owncast/6.0.16/ix_values.yaml rename to stable/owncast/6.0.18/ix_values.yaml diff --git a/stable/owncast/6.0.16/questions.yaml b/stable/owncast/6.0.18/questions.yaml similarity index 100% rename from stable/owncast/6.0.16/questions.yaml rename to stable/owncast/6.0.18/questions.yaml diff --git a/stable/rsshub/3.0.36/templates/common.yaml b/stable/owncast/6.0.18/templates/common.yaml similarity index 100% rename from stable/rsshub/3.0.36/templates/common.yaml rename to stable/owncast/6.0.18/templates/common.yaml diff --git a/stable/recipes/8.0.19/values.yaml b/stable/owncast/6.0.18/values.yaml similarity index 100% rename from stable/recipes/8.0.19/values.yaml rename to stable/owncast/6.0.18/values.yaml diff --git a/stable/owncloud-ocis/7.0.14/CHANGELOG.md b/stable/owncloud-ocis/7.0.14/CHANGELOG.md deleted file mode 100644 index b97e46f5fc9..00000000000 --- a/stable/owncloud-ocis/7.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 668c86b5d8a..00000000000 --- a/stable/owncloud-ocis/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-12T23:10:40.079262661Z" diff --git a/stable/owncloud-ocis/7.0.14/Chart.yaml b/stable/owncloud-ocis/7.0.14/Chart.yaml deleted file mode 100644 index c0f36379a00..00000000000 --- a/stable/owncloud-ocis/7.0.14/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/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.16/CHANGELOG.md b/stable/owncloud-ocis/7.0.16/CHANGELOG.md new file mode 100644 index 00000000000..bf2e65eaa67 --- /dev/null +++ b/stable/owncloud-ocis/7.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [owncloud-ocis-7.0.16](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.14...owncloud-ocis-7.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/owncloud-ocis/7.0.16/Chart.lock b/stable/owncloud-ocis/7.0.16/Chart.lock new file mode 100644 index 00000000000..6d50066227b --- /dev/null +++ b/stable/owncloud-ocis/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-14T14:16:48.811999645Z" diff --git a/stable/owncloud-ocis/7.0.16/Chart.yaml b/stable/owncloud-ocis/7.0.16/Chart.yaml new file mode 100644 index 00000000000..c4441a9419b --- /dev/null +++ b/stable/owncloud-ocis/7.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/owncloud-ocis/7.0.14/README.md b/stable/owncloud-ocis/7.0.16/README.md similarity index 100% rename from stable/owncloud-ocis/7.0.14/README.md rename to stable/owncloud-ocis/7.0.16/README.md diff --git a/stable/owncloud-ocis/7.0.14/app-readme.md b/stable/owncloud-ocis/7.0.16/app-readme.md similarity index 100% rename from stable/owncloud-ocis/7.0.14/app-readme.md rename to stable/owncloud-ocis/7.0.16/app-readme.md diff --git a/stable/redmine/3.0.19/charts/common-10.4.4.tgz b/stable/owncloud-ocis/7.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/redmine/3.0.19/charts/common-10.4.4.tgz rename to stable/owncloud-ocis/7.0.16/charts/common-10.4.4.tgz diff --git a/stable/owncloud-ocis/7.0.14/icon.png b/stable/owncloud-ocis/7.0.16/icon.png similarity index 100% rename from stable/owncloud-ocis/7.0.14/icon.png rename to stable/owncloud-ocis/7.0.16/icon.png diff --git a/stable/owncloud-ocis/7.0.14/ix_values.yaml b/stable/owncloud-ocis/7.0.16/ix_values.yaml similarity index 100% rename from stable/owncloud-ocis/7.0.14/ix_values.yaml rename to stable/owncloud-ocis/7.0.16/ix_values.yaml diff --git a/stable/owncloud-ocis/7.0.14/questions.yaml b/stable/owncloud-ocis/7.0.16/questions.yaml similarity index 100% rename from stable/owncloud-ocis/7.0.14/questions.yaml rename to stable/owncloud-ocis/7.0.16/questions.yaml diff --git a/stable/owncloud-ocis/7.0.14/templates/_secrets.tpl b/stable/owncloud-ocis/7.0.16/templates/_secrets.tpl similarity index 100% rename from stable/owncloud-ocis/7.0.14/templates/_secrets.tpl rename to stable/owncloud-ocis/7.0.16/templates/_secrets.tpl diff --git a/stable/owncloud-ocis/7.0.14/templates/common.yaml b/stable/owncloud-ocis/7.0.16/templates/common.yaml similarity index 100% rename from stable/owncloud-ocis/7.0.14/templates/common.yaml rename to stable/owncloud-ocis/7.0.16/templates/common.yaml diff --git a/stable/redmine/3.0.19/values.yaml b/stable/owncloud-ocis/7.0.16/values.yaml similarity index 100% rename from stable/redmine/3.0.19/values.yaml rename to stable/owncloud-ocis/7.0.16/values.yaml diff --git a/stable/paperless-ng/4.0.16/CHANGELOG.md b/stable/paperless-ng/4.0.16/CHANGELOG.md deleted file mode 100644 index 479b635ac97..00000000000 --- a/stable/paperless-ng/4.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 76b4d9f29a1..00000000000 --- a/stable/paperless-ng/4.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-12T23:10:58.806083534Z" diff --git a/stable/paperless-ng/4.0.16/Chart.yaml b/stable/paperless-ng/4.0.16/Chart.yaml deleted file mode 100644 index d0797b3dba6..00000000000 --- a/stable/paperless-ng/4.0.16/Chart.yaml +++ /dev/null @@ -1,39 +0,0 @@ -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.18/CHANGELOG.md b/stable/paperless-ng/4.0.18/CHANGELOG.md new file mode 100644 index 00000000000..29e241eb2d2 --- /dev/null +++ b/stable/paperless-ng/4.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [paperless-ng-4.0.18](https://github.com/truecharts/apps/compare/paperless-ng-4.0.16...paperless-ng-4.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/paperless-ng/4.0.18/Chart.lock b/stable/paperless-ng/4.0.18/Chart.lock new file mode 100644 index 00000000000..1b39a58f68e --- /dev/null +++ b/stable/paperless-ng/4.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-14T14:17:07.981413399Z" diff --git a/stable/paperless-ng/4.0.18/Chart.yaml b/stable/paperless-ng/4.0.18/Chart.yaml new file mode 100644 index 00000000000..76856d0c328 --- /dev/null +++ b/stable/paperless-ng/4.0.18/Chart.yaml @@ -0,0 +1,39 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: paperless-ng +version: 4.0.18 +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.16/README.md b/stable/paperless-ng/4.0.18/README.md similarity index 100% rename from stable/paperless-ng/4.0.16/README.md rename to stable/paperless-ng/4.0.18/README.md diff --git a/stable/paperless-ng/4.0.16/app-readme.md b/stable/paperless-ng/4.0.18/app-readme.md similarity index 100% rename from stable/paperless-ng/4.0.16/app-readme.md rename to stable/paperless-ng/4.0.18/app-readme.md diff --git a/stable/reg/6.0.15/charts/common-10.4.4.tgz b/stable/paperless-ng/4.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/reg/6.0.15/charts/common-10.4.4.tgz rename to stable/paperless-ng/4.0.18/charts/common-10.4.4.tgz diff --git a/stable/shiori/7.0.15/charts/postgresql-8.0.30.tgz b/stable/paperless-ng/4.0.18/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/shiori/7.0.15/charts/postgresql-8.0.30.tgz rename to stable/paperless-ng/4.0.18/charts/postgresql-8.0.30.tgz diff --git a/stable/snipe-it/4.0.22/charts/redis-3.0.30.tgz b/stable/paperless-ng/4.0.18/charts/redis-3.0.30.tgz similarity index 100% rename from stable/snipe-it/4.0.22/charts/redis-3.0.30.tgz rename to stable/paperless-ng/4.0.18/charts/redis-3.0.30.tgz diff --git a/stable/paperless-ng/4.0.16/icon.png b/stable/paperless-ng/4.0.18/icon.png similarity index 100% rename from stable/paperless-ng/4.0.16/icon.png rename to stable/paperless-ng/4.0.18/icon.png diff --git a/stable/paperless-ng/4.0.16/ix_values.yaml b/stable/paperless-ng/4.0.18/ix_values.yaml similarity index 100% rename from stable/paperless-ng/4.0.16/ix_values.yaml rename to stable/paperless-ng/4.0.18/ix_values.yaml diff --git a/stable/paperless-ng/4.0.16/questions.yaml b/stable/paperless-ng/4.0.18/questions.yaml similarity index 100% rename from stable/paperless-ng/4.0.16/questions.yaml rename to stable/paperless-ng/4.0.18/questions.yaml diff --git a/stable/paperless-ng/4.0.16/templates/_sercrets.tpl b/stable/paperless-ng/4.0.18/templates/_sercrets.tpl similarity index 100% rename from stable/paperless-ng/4.0.16/templates/_sercrets.tpl rename to stable/paperless-ng/4.0.18/templates/_sercrets.tpl diff --git a/stable/paperless-ng/4.0.16/templates/common.yaml b/stable/paperless-ng/4.0.18/templates/common.yaml similarity index 100% rename from stable/paperless-ng/4.0.16/templates/common.yaml rename to stable/paperless-ng/4.0.18/templates/common.yaml diff --git a/stable/reg/6.0.15/values.yaml b/stable/paperless-ng/4.0.18/values.yaml similarity index 100% rename from stable/reg/6.0.15/values.yaml rename to stable/paperless-ng/4.0.18/values.yaml diff --git a/stable/papermerge/3.0.14/CHANGELOG.md b/stable/papermerge/3.0.14/CHANGELOG.md deleted file mode 100644 index e99c8cf9224..00000000000 --- a/stable/papermerge/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 4a1bb210937..00000000000 --- a/stable/papermerge/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: 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 deleted file mode 100644 index 55fb899b67e..00000000000 --- a/stable/papermerge/3.0.14/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -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.16/CHANGELOG.md b/stable/papermerge/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..9228e20b349 --- /dev/null +++ b/stable/papermerge/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [papermerge-3.0.16](https://github.com/truecharts/apps/compare/papermerge-3.0.14...papermerge-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/papermerge/3.0.16/Chart.lock b/stable/papermerge/3.0.16/Chart.lock new file mode 100644 index 00000000000..cc25e9d6cb5 --- /dev/null +++ b/stable/papermerge/3.0.16/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-14T14:17:10.677283237Z" diff --git a/stable/papermerge/3.0.16/Chart.yaml b/stable/papermerge/3.0.16/Chart.yaml new file mode 100644 index 00000000000..eb06e29a719 --- /dev/null +++ b/stable/papermerge/3.0.16/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: papermerge +version: 3.0.16 +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.14/README.md b/stable/papermerge/3.0.16/README.md similarity index 100% rename from stable/papermerge/3.0.14/README.md rename to stable/papermerge/3.0.16/README.md diff --git a/stable/papermerge/3.0.14/app-readme.md b/stable/papermerge/3.0.16/app-readme.md similarity index 100% rename from stable/papermerge/3.0.14/app-readme.md rename to stable/papermerge/3.0.16/app-readme.md diff --git a/stable/remmina/3.0.14/charts/common-10.4.4.tgz b/stable/papermerge/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/remmina/3.0.14/charts/common-10.4.4.tgz rename to stable/papermerge/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/vikunja/3.0.20/charts/redis-3.0.30.tgz b/stable/papermerge/3.0.16/charts/redis-3.0.30.tgz similarity index 100% rename from stable/vikunja/3.0.20/charts/redis-3.0.30.tgz rename to stable/papermerge/3.0.16/charts/redis-3.0.30.tgz diff --git a/stable/papermerge/3.0.14/icon.png b/stable/papermerge/3.0.16/icon.png similarity index 100% rename from stable/papermerge/3.0.14/icon.png rename to stable/papermerge/3.0.16/icon.png diff --git a/stable/papermerge/3.0.14/ix_values.yaml b/stable/papermerge/3.0.16/ix_values.yaml similarity index 100% rename from stable/papermerge/3.0.14/ix_values.yaml rename to stable/papermerge/3.0.16/ix_values.yaml diff --git a/stable/papermerge/3.0.14/questions.yaml b/stable/papermerge/3.0.16/questions.yaml similarity index 100% rename from stable/papermerge/3.0.14/questions.yaml rename to stable/papermerge/3.0.16/questions.yaml diff --git a/stable/satisfactory/2.0.16/templates/common.yaml b/stable/papermerge/3.0.16/templates/common.yaml similarity index 100% rename from stable/satisfactory/2.0.16/templates/common.yaml rename to stable/papermerge/3.0.16/templates/common.yaml diff --git a/stable/remmina/3.0.14/values.yaml b/stable/papermerge/3.0.16/values.yaml similarity index 100% rename from stable/remmina/3.0.14/values.yaml rename to stable/papermerge/3.0.16/values.yaml diff --git a/stable/pgadmin/7.0.16/CHANGELOG.md b/stable/pgadmin/7.0.16/CHANGELOG.md deleted file mode 100644 index 41351233169..00000000000 --- a/stable/pgadmin/7.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 9cdfe736d23..00000000000 --- a/stable/pgadmin/7.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-12T23:10:55.513964227Z" diff --git a/stable/pgadmin/7.0.16/Chart.yaml b/stable/pgadmin/7.0.16/Chart.yaml deleted file mode 100644 index ad57c4e4cba..00000000000 --- a/stable/pgadmin/7.0.16/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/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.18/CHANGELOG.md b/stable/pgadmin/7.0.18/CHANGELOG.md new file mode 100644 index 00000000000..00ae5ad08c1 --- /dev/null +++ b/stable/pgadmin/7.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pgadmin-7.0.18](https://github.com/truecharts/apps/compare/pgadmin-7.0.16...pgadmin-7.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/pgadmin/7.0.18/Chart.lock b/stable/pgadmin/7.0.18/Chart.lock new file mode 100644 index 00000000000..cf20f19ff10 --- /dev/null +++ b/stable/pgadmin/7.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-14T14:17:07.554556715Z" diff --git a/stable/pgadmin/7.0.18/Chart.yaml b/stable/pgadmin/7.0.18/Chart.yaml new file mode 100644 index 00000000000..3883ec1bfac --- /dev/null +++ b/stable/pgadmin/7.0.18/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.18 +annotations: + truecharts.org/catagories: | + - management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pgadmin/7.0.16/README.md b/stable/pgadmin/7.0.18/README.md similarity index 100% rename from stable/pgadmin/7.0.16/README.md rename to stable/pgadmin/7.0.18/README.md diff --git a/stable/pgadmin/7.0.16/app-readme.md b/stable/pgadmin/7.0.18/app-readme.md similarity index 100% rename from stable/pgadmin/7.0.16/app-readme.md rename to stable/pgadmin/7.0.18/app-readme.md diff --git a/stable/requestrr/2.0.14/charts/common-10.4.4.tgz b/stable/pgadmin/7.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/requestrr/2.0.14/charts/common-10.4.4.tgz rename to stable/pgadmin/7.0.18/charts/common-10.4.4.tgz diff --git a/stable/pgadmin/7.0.16/icon.png b/stable/pgadmin/7.0.18/icon.png similarity index 100% rename from stable/pgadmin/7.0.16/icon.png rename to stable/pgadmin/7.0.18/icon.png diff --git a/stable/pgadmin/7.0.16/ix_values.yaml b/stable/pgadmin/7.0.18/ix_values.yaml similarity index 100% rename from stable/pgadmin/7.0.16/ix_values.yaml rename to stable/pgadmin/7.0.18/ix_values.yaml diff --git a/stable/pgadmin/7.0.16/questions.yaml b/stable/pgadmin/7.0.18/questions.yaml similarity index 100% rename from stable/pgadmin/7.0.16/questions.yaml rename to stable/pgadmin/7.0.18/questions.yaml diff --git a/stable/scrutiny/3.0.13/templates/common.yaml b/stable/pgadmin/7.0.18/templates/common.yaml similarity index 100% rename from stable/scrutiny/3.0.13/templates/common.yaml rename to stable/pgadmin/7.0.18/templates/common.yaml diff --git a/stable/requestrr/2.0.14/values.yaml b/stable/pgadmin/7.0.18/values.yaml similarity index 100% rename from stable/requestrr/2.0.14/values.yaml rename to stable/pgadmin/7.0.18/values.yaml diff --git a/stable/photoprism/10.0.21/CHANGELOG.md b/stable/photoprism/10.0.21/CHANGELOG.md new file mode 100644 index 00000000000..3451b755554 --- /dev/null +++ b/stable/photoprism/10.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [photoprism-10.0.21](https://github.com/truecharts/apps/compare/photoprism-10.0.19...photoprism-10.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/photoprism/10.0.21/Chart.lock b/stable/photoprism/10.0.21/Chart.lock new file mode 100644 index 00000000000..9f001fe9e78 --- /dev/null +++ b/stable/photoprism/10.0.21/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-14T14:17:21.416108382Z" diff --git a/stable/photoprism/10.0.21/Chart.yaml b/stable/photoprism/10.0.21/Chart.yaml new file mode 100644 index 00000000000..fefc3f0c0ef --- /dev/null +++ b/stable/photoprism/10.0.21/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.21 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/photoprism/10.0.21/README.md b/stable/photoprism/10.0.21/README.md new file mode 100644 index 00000000000..c407ff9f154 --- /dev/null +++ b/stable/photoprism/10.0.21/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.21/app-readme.md b/stable/photoprism/10.0.21/app-readme.md new file mode 100644 index 00000000000..8097993cfff --- /dev/null +++ b/stable/photoprism/10.0.21/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.16/charts/common-10.4.4.tgz b/stable/photoprism/10.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/resilio-sync/6.0.16/charts/common-10.4.4.tgz rename to stable/photoprism/10.0.21/charts/common-10.4.4.tgz diff --git a/stable/projectsend/3.0.16/charts/mariadb-3.0.29.tgz b/stable/photoprism/10.0.21/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/projectsend/3.0.16/charts/mariadb-3.0.29.tgz rename to stable/photoprism/10.0.21/charts/mariadb-3.0.29.tgz diff --git a/stable/photoprism/10.0.21/icon.png b/stable/photoprism/10.0.21/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.21/ix_values.yaml b/stable/photoprism/10.0.21/ix_values.yaml new file mode 100644 index 00000000000..8f22d9330ab --- /dev/null +++ b/stable/photoprism/10.0.21/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.21/questions.yaml b/stable/photoprism/10.0.21/questions.yaml new file mode 100644 index 00000000000..60541b4bd1e --- /dev/null +++ b/stable/photoprism/10.0.21/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.15/templates/common.yaml b/stable/photoprism/10.0.21/templates/common.yaml similarity index 100% rename from stable/ser2sock/6.0.15/templates/common.yaml rename to stable/photoprism/10.0.21/templates/common.yaml diff --git a/stable/resilio-sync/6.0.16/values.yaml b/stable/photoprism/10.0.21/values.yaml similarity index 100% rename from stable/resilio-sync/6.0.16/values.yaml rename to stable/photoprism/10.0.21/values.yaml diff --git a/stable/photoshow/3.0.14/CHANGELOG.md b/stable/photoshow/3.0.14/CHANGELOG.md deleted file mode 100644 index e886668364d..00000000000 --- a/stable/photoshow/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 4794b17ba19..00000000000 --- a/stable/photoshow/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-12T23:11:10.490994434Z" diff --git a/stable/photoshow/3.0.14/Chart.yaml b/stable/photoshow/3.0.14/Chart.yaml deleted file mode 100644 index 7f7846c7429..00000000000 --- a/stable/photoshow/3.0.14/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/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.16/CHANGELOG.md b/stable/photoshow/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..585c7f94dd2 --- /dev/null +++ b/stable/photoshow/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [photoshow-3.0.16](https://github.com/truecharts/apps/compare/photoshow-3.0.14...photoshow-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/photoshow/3.0.16/Chart.lock b/stable/photoshow/3.0.16/Chart.lock new file mode 100644 index 00000000000..1620530c09b --- /dev/null +++ b/stable/photoshow/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-14T14:17:26.756090024Z" diff --git a/stable/photoshow/3.0.16/Chart.yaml b/stable/photoshow/3.0.16/Chart.yaml new file mode 100644 index 00000000000..146ec19a1d3 --- /dev/null +++ b/stable/photoshow/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/photoshow/3.0.14/README.md b/stable/photoshow/3.0.16/README.md similarity index 100% rename from stable/photoshow/3.0.14/README.md rename to stable/photoshow/3.0.16/README.md diff --git a/stable/photoshow/3.0.14/app-readme.md b/stable/photoshow/3.0.16/app-readme.md similarity index 100% rename from stable/photoshow/3.0.14/app-readme.md rename to stable/photoshow/3.0.16/app-readme.md diff --git a/stable/rsnapshot/2.0.14/charts/common-10.4.4.tgz b/stable/photoshow/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/rsnapshot/2.0.14/charts/common-10.4.4.tgz rename to stable/photoshow/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/photoshow/3.0.14/icon.png b/stable/photoshow/3.0.16/icon.png similarity index 100% rename from stable/photoshow/3.0.14/icon.png rename to stable/photoshow/3.0.16/icon.png diff --git a/stable/photoshow/3.0.14/ix_values.yaml b/stable/photoshow/3.0.16/ix_values.yaml similarity index 100% rename from stable/photoshow/3.0.14/ix_values.yaml rename to stable/photoshow/3.0.16/ix_values.yaml diff --git a/stable/photoshow/3.0.14/questions.yaml b/stable/photoshow/3.0.16/questions.yaml similarity index 100% rename from stable/photoshow/3.0.14/questions.yaml rename to stable/photoshow/3.0.16/questions.yaml diff --git a/stable/photoshow/3.0.14/templates/common.yaml b/stable/photoshow/3.0.16/templates/common.yaml similarity index 100% rename from stable/photoshow/3.0.14/templates/common.yaml rename to stable/photoshow/3.0.16/templates/common.yaml diff --git a/stable/rsnapshot/2.0.14/values.yaml b/stable/photoshow/3.0.16/values.yaml similarity index 100% rename from stable/rsnapshot/2.0.14/values.yaml rename to stable/photoshow/3.0.16/values.yaml diff --git a/stable/photoview/4.0.14/CHANGELOG.md b/stable/photoview/4.0.14/CHANGELOG.md deleted file mode 100644 index d9c5f6edd8b..00000000000 --- a/stable/photoview/4.0.14/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.14/Chart.lock b/stable/photoview/4.0.14/Chart.lock deleted file mode 100644 index 577591b1b17..00000000000 --- a/stable/photoview/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: 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 deleted file mode 100644 index 09b8d6210f0..00000000000 --- a/stable/photoview/4.0.14/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/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.16/CHANGELOG.md b/stable/photoview/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..c0ccbd421c2 --- /dev/null +++ b/stable/photoview/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [photoview-4.0.16](https://github.com/truecharts/apps/compare/photoview-4.0.14...photoview-4.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + + +## [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/photoview/4.0.16/Chart.lock b/stable/photoview/4.0.16/Chart.lock new file mode 100644 index 00000000000..4b63122e34c --- /dev/null +++ b/stable/photoview/4.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-14T14:17:42.89491866Z" diff --git a/stable/photoview/4.0.16/Chart.yaml b/stable/photoview/4.0.16/Chart.yaml new file mode 100644 index 00000000000..2fae815aaee --- /dev/null +++ b/stable/photoview/4.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/photoview/4.0.14/README.md b/stable/photoview/4.0.16/README.md similarity index 100% rename from stable/photoview/4.0.14/README.md rename to stable/photoview/4.0.16/README.md diff --git a/stable/photoview/4.0.14/app-readme.md b/stable/photoview/4.0.16/app-readme.md similarity index 100% rename from stable/photoview/4.0.14/app-readme.md rename to stable/photoview/4.0.16/app-readme.md diff --git a/stable/rss-bridge/2.0.14/charts/common-10.4.4.tgz b/stable/photoview/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/rss-bridge/2.0.14/charts/common-10.4.4.tgz rename to stable/photoview/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/shlink/4.0.16/charts/postgresql-8.0.30.tgz b/stable/photoview/4.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/shlink/4.0.16/charts/postgresql-8.0.30.tgz rename to stable/photoview/4.0.16/charts/postgresql-8.0.30.tgz diff --git a/stable/photoview/4.0.14/icon.png b/stable/photoview/4.0.16/icon.png similarity index 100% rename from stable/photoview/4.0.14/icon.png rename to stable/photoview/4.0.16/icon.png diff --git a/stable/photoview/4.0.14/ix_values.yaml b/stable/photoview/4.0.16/ix_values.yaml similarity index 100% rename from stable/photoview/4.0.14/ix_values.yaml rename to stable/photoview/4.0.16/ix_values.yaml diff --git a/stable/photoview/4.0.14/questions.yaml b/stable/photoview/4.0.16/questions.yaml similarity index 100% rename from stable/photoview/4.0.14/questions.yaml rename to stable/photoview/4.0.16/questions.yaml diff --git a/stable/shiori/7.0.15/templates/common.yaml b/stable/photoview/4.0.16/templates/common.yaml similarity index 100% rename from stable/shiori/7.0.15/templates/common.yaml rename to stable/photoview/4.0.16/templates/common.yaml diff --git a/stable/rss-bridge/2.0.14/values.yaml b/stable/photoview/4.0.16/values.yaml similarity index 100% rename from stable/rss-bridge/2.0.14/values.yaml rename to stable/photoview/4.0.16/values.yaml diff --git a/stable/phpldapadmin/6.0.14/CHANGELOG.md b/stable/phpldapadmin/6.0.14/CHANGELOG.md deleted file mode 100644 index 45a0f6c9eeb..00000000000 --- a/stable/phpldapadmin/6.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 94ff97e9d01..00000000000 --- a/stable/phpldapadmin/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-12T23:11:25.707051065Z" diff --git a/stable/phpldapadmin/6.0.14/Chart.yaml b/stable/phpldapadmin/6.0.14/Chart.yaml deleted file mode 100644 index b1d30050799..00000000000 --- a/stable/phpldapadmin/6.0.14/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/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.16/CHANGELOG.md b/stable/phpldapadmin/6.0.16/CHANGELOG.md new file mode 100644 index 00000000000..948e87f3edb --- /dev/null +++ b/stable/phpldapadmin/6.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [phpldapadmin-6.0.16](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.14...phpldapadmin-6.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/phpldapadmin/6.0.16/Chart.lock b/stable/phpldapadmin/6.0.16/Chart.lock new file mode 100644 index 00000000000..84d2dbc48b0 --- /dev/null +++ b/stable/phpldapadmin/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-14T14:17:39.891828048Z" diff --git a/stable/phpldapadmin/6.0.16/Chart.yaml b/stable/phpldapadmin/6.0.16/Chart.yaml new file mode 100644 index 00000000000..634106cbe01 --- /dev/null +++ b/stable/phpldapadmin/6.0.16/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.16 +annotations: + truecharts.org/catagories: | + - management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/phpldapadmin/6.0.14/README.md b/stable/phpldapadmin/6.0.16/README.md similarity index 100% rename from stable/phpldapadmin/6.0.14/README.md rename to stable/phpldapadmin/6.0.16/README.md diff --git a/stable/phpldapadmin/6.0.14/app-readme.md b/stable/phpldapadmin/6.0.16/app-readme.md similarity index 100% rename from stable/phpldapadmin/6.0.14/app-readme.md rename to stable/phpldapadmin/6.0.16/app-readme.md diff --git a/stable/rsshub/3.0.36/charts/common-10.4.4.tgz b/stable/phpldapadmin/6.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/rsshub/3.0.36/charts/common-10.4.4.tgz rename to stable/phpldapadmin/6.0.16/charts/common-10.4.4.tgz diff --git a/stable/phpldapadmin/6.0.14/icon.png b/stable/phpldapadmin/6.0.16/icon.png similarity index 100% rename from stable/phpldapadmin/6.0.14/icon.png rename to stable/phpldapadmin/6.0.16/icon.png diff --git a/stable/phpldapadmin/6.0.14/ix_values.yaml b/stable/phpldapadmin/6.0.16/ix_values.yaml similarity index 100% rename from stable/phpldapadmin/6.0.14/ix_values.yaml rename to stable/phpldapadmin/6.0.16/ix_values.yaml diff --git a/stable/phpldapadmin/6.0.14/questions.yaml b/stable/phpldapadmin/6.0.16/questions.yaml similarity index 100% rename from stable/phpldapadmin/6.0.14/questions.yaml rename to stable/phpldapadmin/6.0.16/questions.yaml diff --git a/stable/shlink-web-client/3.0.15/templates/common.yaml b/stable/phpldapadmin/6.0.16/templates/common.yaml similarity index 100% rename from stable/shlink-web-client/3.0.15/templates/common.yaml rename to stable/phpldapadmin/6.0.16/templates/common.yaml diff --git a/stable/rsshub/3.0.36/values.yaml b/stable/phpldapadmin/6.0.16/values.yaml similarity index 100% rename from stable/rsshub/3.0.36/values.yaml rename to stable/phpldapadmin/6.0.16/values.yaml diff --git a/stable/piaware/6.0.15/CHANGELOG.md b/stable/piaware/6.0.15/CHANGELOG.md deleted file mode 100644 index cda29b5aa55..00000000000 --- a/stable/piaware/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 2bac06a16d6..00000000000 --- a/stable/piaware/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-12T23:11:25.825110594Z" diff --git a/stable/piaware/6.0.15/Chart.yaml b/stable/piaware/6.0.15/Chart.yaml deleted file mode 100644 index 70baaae33d5..00000000000 --- a/stable/piaware/6.0.15/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/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.17/CHANGELOG.md b/stable/piaware/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..2cc2e996992 --- /dev/null +++ b/stable/piaware/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [piaware-6.0.17](https://github.com/truecharts/apps/compare/piaware-6.0.15...piaware-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/piaware/6.0.17/Chart.lock b/stable/piaware/6.0.17/Chart.lock new file mode 100644 index 00000000000..30860e6217e --- /dev/null +++ b/stable/piaware/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-14T14:17:45.531848579Z" diff --git a/stable/piaware/6.0.17/Chart.yaml b/stable/piaware/6.0.17/Chart.yaml new file mode 100644 index 00000000000..9e444febfb7 --- /dev/null +++ b/stable/piaware/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/piaware/6.0.15/README.md b/stable/piaware/6.0.17/README.md similarity index 100% rename from stable/piaware/6.0.15/README.md rename to stable/piaware/6.0.17/README.md diff --git a/stable/piaware/6.0.15/app-readme.md b/stable/piaware/6.0.17/app-readme.md similarity index 100% rename from stable/piaware/6.0.15/app-readme.md rename to stable/piaware/6.0.17/app-readme.md diff --git a/stable/satisfactory/2.0.16/charts/common-10.4.4.tgz b/stable/piaware/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/satisfactory/2.0.16/charts/common-10.4.4.tgz rename to stable/piaware/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/piaware/6.0.15/ci/ct-values.yaml b/stable/piaware/6.0.17/ci/ct-values.yaml similarity index 100% rename from stable/piaware/6.0.15/ci/ct-values.yaml rename to stable/piaware/6.0.17/ci/ct-values.yaml diff --git a/stable/piaware/6.0.15/icon.png b/stable/piaware/6.0.17/icon.png similarity index 100% rename from stable/piaware/6.0.15/icon.png rename to stable/piaware/6.0.17/icon.png diff --git a/stable/piaware/6.0.15/ix_values.yaml b/stable/piaware/6.0.17/ix_values.yaml similarity index 100% rename from stable/piaware/6.0.15/ix_values.yaml rename to stable/piaware/6.0.17/ix_values.yaml diff --git a/stable/piaware/6.0.15/questions.yaml b/stable/piaware/6.0.17/questions.yaml similarity index 100% rename from stable/piaware/6.0.15/questions.yaml rename to stable/piaware/6.0.17/questions.yaml diff --git a/stable/shlink/4.0.16/templates/common.yaml b/stable/piaware/6.0.17/templates/common.yaml similarity index 100% rename from stable/shlink/4.0.16/templates/common.yaml rename to stable/piaware/6.0.17/templates/common.yaml diff --git a/stable/satisfactory/2.0.16/values.yaml b/stable/piaware/6.0.17/values.yaml similarity index 100% rename from stable/satisfactory/2.0.16/values.yaml rename to stable/piaware/6.0.17/values.yaml diff --git a/stable/picoshare/2.0.14/CHANGELOG.md b/stable/picoshare/2.0.14/CHANGELOG.md deleted file mode 100644 index 64a20e15f9c..00000000000 --- a/stable/picoshare/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index a5374c744b5..00000000000 --- a/stable/picoshare/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-12T23:11:30.977946442Z" diff --git a/stable/picoshare/2.0.14/Chart.yaml b/stable/picoshare/2.0.14/Chart.yaml deleted file mode 100644 index 337e77adc3f..00000000000 --- a/stable/picoshare/2.0.14/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/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.16/CHANGELOG.md b/stable/picoshare/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..245974ee86d --- /dev/null +++ b/stable/picoshare/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [picoshare-2.0.16](https://github.com/truecharts/apps/compare/picoshare-2.0.14...picoshare-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/picoshare/2.0.16/Chart.lock b/stable/picoshare/2.0.16/Chart.lock new file mode 100644 index 00000000000..a34cc15a5e4 --- /dev/null +++ b/stable/picoshare/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-14T14:17:46.506823439Z" diff --git a/stable/picoshare/2.0.16/Chart.yaml b/stable/picoshare/2.0.16/Chart.yaml new file mode 100644 index 00000000000..913c82895bf --- /dev/null +++ b/stable/picoshare/2.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/picoshare/2.0.14/README.md b/stable/picoshare/2.0.16/README.md similarity index 100% rename from stable/picoshare/2.0.14/README.md rename to stable/picoshare/2.0.16/README.md diff --git a/stable/picoshare/2.0.14/app-readme.md b/stable/picoshare/2.0.16/app-readme.md similarity index 100% rename from stable/picoshare/2.0.14/app-readme.md rename to stable/picoshare/2.0.16/app-readme.md diff --git a/stable/scrutiny/3.0.13/charts/common-10.4.4.tgz b/stable/picoshare/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/scrutiny/3.0.13/charts/common-10.4.4.tgz rename to stable/picoshare/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/picoshare/2.0.14/icon.png b/stable/picoshare/2.0.16/icon.png similarity index 100% rename from stable/picoshare/2.0.14/icon.png rename to stable/picoshare/2.0.16/icon.png diff --git a/stable/picoshare/2.0.14/ix_values.yaml b/stable/picoshare/2.0.16/ix_values.yaml similarity index 100% rename from stable/picoshare/2.0.14/ix_values.yaml rename to stable/picoshare/2.0.16/ix_values.yaml diff --git a/stable/picoshare/2.0.14/questions.yaml b/stable/picoshare/2.0.16/questions.yaml similarity index 100% rename from stable/picoshare/2.0.14/questions.yaml rename to stable/picoshare/2.0.16/questions.yaml diff --git a/stable/picoshare/2.0.14/templates/common.yaml b/stable/picoshare/2.0.16/templates/common.yaml similarity index 100% rename from stable/picoshare/2.0.14/templates/common.yaml rename to stable/picoshare/2.0.16/templates/common.yaml diff --git a/stable/scrutiny/3.0.13/values.yaml b/stable/picoshare/2.0.16/values.yaml similarity index 100% rename from stable/scrutiny/3.0.13/values.yaml rename to stable/picoshare/2.0.16/values.yaml diff --git a/stable/pidgin/2.0.14/CHANGELOG.md b/stable/pidgin/2.0.14/CHANGELOG.md deleted file mode 100644 index 326e973ec01..00000000000 --- a/stable/pidgin/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index ee8cb621478..00000000000 --- a/stable/pidgin/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-12T23:11:40.742833996Z" diff --git a/stable/pidgin/2.0.14/Chart.yaml b/stable/pidgin/2.0.14/Chart.yaml deleted file mode 100644 index b80bed8dfcf..00000000000 --- a/stable/pidgin/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/pidgin/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..9b01d59203f --- /dev/null +++ b/stable/pidgin/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pidgin-2.0.16](https://github.com/truecharts/apps/compare/pidgin-2.0.14...pidgin-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/pidgin/2.0.16/Chart.lock b/stable/pidgin/2.0.16/Chart.lock new file mode 100644 index 00000000000..2c819141c3c --- /dev/null +++ b/stable/pidgin/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-14T14:17:58.77913296Z" diff --git a/stable/pidgin/2.0.16/Chart.yaml b/stable/pidgin/2.0.16/Chart.yaml new file mode 100644 index 00000000000..5092f2d1c28 --- /dev/null +++ b/stable/pidgin/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: pidgin +version: 2.0.16 +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.14/README.md b/stable/pidgin/2.0.16/README.md similarity index 100% rename from stable/pidgin/2.0.14/README.md rename to stable/pidgin/2.0.16/README.md diff --git a/stable/pidgin/2.0.14/app-readme.md b/stable/pidgin/2.0.16/app-readme.md similarity index 100% rename from stable/pidgin/2.0.14/app-readme.md rename to stable/pidgin/2.0.16/app-readme.md diff --git a/stable/ser2sock/6.0.15/charts/common-10.4.4.tgz b/stable/pidgin/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/ser2sock/6.0.15/charts/common-10.4.4.tgz rename to stable/pidgin/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/pidgin/2.0.14/icon.png b/stable/pidgin/2.0.16/icon.png similarity index 100% rename from stable/pidgin/2.0.14/icon.png rename to stable/pidgin/2.0.16/icon.png diff --git a/stable/pidgin/2.0.14/ix_values.yaml b/stable/pidgin/2.0.16/ix_values.yaml similarity index 100% rename from stable/pidgin/2.0.14/ix_values.yaml rename to stable/pidgin/2.0.16/ix_values.yaml diff --git a/stable/pidgin/2.0.14/questions.yaml b/stable/pidgin/2.0.16/questions.yaml similarity index 100% rename from stable/pidgin/2.0.14/questions.yaml rename to stable/pidgin/2.0.16/questions.yaml diff --git a/stable/snapdrop/2.0.19/templates/common.yaml b/stable/pidgin/2.0.16/templates/common.yaml similarity index 100% rename from stable/snapdrop/2.0.19/templates/common.yaml rename to stable/pidgin/2.0.16/templates/common.yaml diff --git a/stable/ser2sock/6.0.15/values.yaml b/stable/pidgin/2.0.16/values.yaml similarity index 100% rename from stable/ser2sock/6.0.15/values.yaml rename to stable/pidgin/2.0.16/values.yaml diff --git a/stable/pihole/6.0.17/CHANGELOG.md b/stable/pihole/6.0.17/CHANGELOG.md deleted file mode 100644 index 925e0d1919b..00000000000 --- a/stable/pihole/6.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 3dfe8135609..00000000000 --- a/stable/pihole/6.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-12T23:11:41.133216465Z" diff --git a/stable/pihole/6.0.17/Chart.yaml b/stable/pihole/6.0.17/Chart.yaml deleted file mode 100644 index e70708fdba9..00000000000 --- a/stable/pihole/6.0.17/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/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.19/CHANGELOG.md b/stable/pihole/6.0.19/CHANGELOG.md new file mode 100644 index 00000000000..b76058d602f --- /dev/null +++ b/stable/pihole/6.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pihole-6.0.19](https://github.com/truecharts/apps/compare/pihole-6.0.17...pihole-6.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/pihole/6.0.19/Chart.lock b/stable/pihole/6.0.19/Chart.lock new file mode 100644 index 00000000000..8206349acba --- /dev/null +++ b/stable/pihole/6.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-14T14:18:04.672963456Z" diff --git a/stable/pihole/6.0.19/Chart.yaml b/stable/pihole/6.0.19/Chart.yaml new file mode 100644 index 00000000000..c360a82acfb --- /dev/null +++ b/stable/pihole/6.0.19/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.19 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pihole/6.0.17/README.md b/stable/pihole/6.0.19/README.md similarity index 100% rename from stable/pihole/6.0.17/README.md rename to stable/pihole/6.0.19/README.md diff --git a/stable/pihole/6.0.17/app-readme.md b/stable/pihole/6.0.19/app-readme.md similarity index 100% rename from stable/pihole/6.0.17/app-readme.md rename to stable/pihole/6.0.19/app-readme.md diff --git a/stable/shiori/7.0.15/charts/common-10.4.4.tgz b/stable/pihole/6.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/shiori/7.0.15/charts/common-10.4.4.tgz rename to stable/pihole/6.0.19/charts/common-10.4.4.tgz diff --git a/stable/pihole/6.0.17/icon.png b/stable/pihole/6.0.19/icon.png similarity index 100% rename from stable/pihole/6.0.17/icon.png rename to stable/pihole/6.0.19/icon.png diff --git a/stable/pihole/6.0.17/ix_values.yaml b/stable/pihole/6.0.19/ix_values.yaml similarity index 100% rename from stable/pihole/6.0.17/ix_values.yaml rename to stable/pihole/6.0.19/ix_values.yaml diff --git a/stable/pihole/6.0.17/questions.yaml b/stable/pihole/6.0.19/questions.yaml similarity index 100% rename from stable/pihole/6.0.17/questions.yaml rename to stable/pihole/6.0.19/questions.yaml diff --git a/stable/pihole/6.0.17/templates/_configmap.tpl b/stable/pihole/6.0.19/templates/_configmap.tpl similarity index 100% rename from stable/pihole/6.0.17/templates/_configmap.tpl rename to stable/pihole/6.0.19/templates/_configmap.tpl diff --git a/stable/pihole/6.0.17/templates/common.yaml b/stable/pihole/6.0.19/templates/common.yaml similarity index 100% rename from stable/pihole/6.0.17/templates/common.yaml rename to stable/pihole/6.0.19/templates/common.yaml diff --git a/stable/shiori/7.0.15/values.yaml b/stable/pihole/6.0.19/values.yaml similarity index 100% rename from stable/shiori/7.0.15/values.yaml rename to stable/pihole/6.0.19/values.yaml diff --git a/stable/pinry/2.0.14/CHANGELOG.md b/stable/pinry/2.0.14/CHANGELOG.md deleted file mode 100644 index 4dd1a0a26c9..00000000000 --- a/stable/pinry/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 3b90bec329f..00000000000 --- a/stable/pinry/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-12T23:11:46.450414952Z" diff --git a/stable/pinry/2.0.14/Chart.yaml b/stable/pinry/2.0.14/Chart.yaml deleted file mode 100644 index e16b55c8e63..00000000000 --- a/stable/pinry/2.0.14/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/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.16/CHANGELOG.md b/stable/pinry/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..8482131eb89 --- /dev/null +++ b/stable/pinry/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pinry-2.0.16](https://github.com/truecharts/apps/compare/pinry-2.0.14...pinry-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) diff --git a/stable/pinry/2.0.16/Chart.lock b/stable/pinry/2.0.16/Chart.lock new file mode 100644 index 00000000000..5c832708d10 --- /dev/null +++ b/stable/pinry/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-14T14:18:05.389931362Z" diff --git a/stable/pinry/2.0.16/Chart.yaml b/stable/pinry/2.0.16/Chart.yaml new file mode 100644 index 00000000000..ffe44ec1091 --- /dev/null +++ b/stable/pinry/2.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pinry/2.0.14/README.md b/stable/pinry/2.0.16/README.md similarity index 100% rename from stable/pinry/2.0.14/README.md rename to stable/pinry/2.0.16/README.md diff --git a/stable/pinry/2.0.14/app-readme.md b/stable/pinry/2.0.16/app-readme.md similarity index 100% rename from stable/pinry/2.0.14/app-readme.md rename to stable/pinry/2.0.16/app-readme.md diff --git a/stable/shlink-web-client/3.0.15/charts/common-10.4.4.tgz b/stable/pinry/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/shlink-web-client/3.0.15/charts/common-10.4.4.tgz rename to stable/pinry/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/pinry/2.0.14/icon.png b/stable/pinry/2.0.16/icon.png similarity index 100% rename from stable/pinry/2.0.14/icon.png rename to stable/pinry/2.0.16/icon.png diff --git a/stable/pinry/2.0.14/ix_values.yaml b/stable/pinry/2.0.16/ix_values.yaml similarity index 100% rename from stable/pinry/2.0.14/ix_values.yaml rename to stable/pinry/2.0.16/ix_values.yaml diff --git a/stable/pinry/2.0.14/questions.yaml b/stable/pinry/2.0.16/questions.yaml similarity index 100% rename from stable/pinry/2.0.14/questions.yaml rename to stable/pinry/2.0.16/questions.yaml diff --git a/stable/pinry/2.0.14/templates/_secrets.tpl b/stable/pinry/2.0.16/templates/_secrets.tpl similarity index 100% rename from stable/pinry/2.0.14/templates/_secrets.tpl rename to stable/pinry/2.0.16/templates/_secrets.tpl diff --git a/stable/pinry/2.0.14/templates/common.yaml b/stable/pinry/2.0.16/templates/common.yaml similarity index 100% rename from stable/pinry/2.0.14/templates/common.yaml rename to stable/pinry/2.0.16/templates/common.yaml diff --git a/stable/shlink-web-client/3.0.15/values.yaml b/stable/pinry/2.0.16/values.yaml similarity index 100% rename from stable/shlink-web-client/3.0.15/values.yaml rename to stable/pinry/2.0.16/values.yaml diff --git a/stable/pixapop/3.0.14/CHANGELOG.md b/stable/pixapop/3.0.14/CHANGELOG.md deleted file mode 100644 index 402128a7b5c..00000000000 --- a/stable/pixapop/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index f1649646f51..00000000000 --- a/stable/pixapop/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-12T23:11:46.541846212Z" diff --git a/stable/pixapop/3.0.14/Chart.yaml b/stable/pixapop/3.0.14/Chart.yaml deleted file mode 100644 index dd67c078624..00000000000 --- a/stable/pixapop/3.0.14/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/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.16/CHANGELOG.md b/stable/pixapop/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..2f824a9b74f --- /dev/null +++ b/stable/pixapop/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pixapop-3.0.16](https://github.com/truecharts/apps/compare/pixapop-3.0.14...pixapop-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/pixapop/3.0.16/Chart.lock b/stable/pixapop/3.0.16/Chart.lock new file mode 100644 index 00000000000..c6c5535cb7f --- /dev/null +++ b/stable/pixapop/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-14T14:18:07.216389314Z" diff --git a/stable/pixapop/3.0.16/Chart.yaml b/stable/pixapop/3.0.16/Chart.yaml new file mode 100644 index 00000000000..b62b861da23 --- /dev/null +++ b/stable/pixapop/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pixapop/3.0.14/README.md b/stable/pixapop/3.0.16/README.md similarity index 100% rename from stable/pixapop/3.0.14/README.md rename to stable/pixapop/3.0.16/README.md diff --git a/stable/pixapop/3.0.14/app-readme.md b/stable/pixapop/3.0.16/app-readme.md similarity index 100% rename from stable/pixapop/3.0.14/app-readme.md rename to stable/pixapop/3.0.16/app-readme.md diff --git a/stable/shlink/4.0.16/charts/common-10.4.4.tgz b/stable/pixapop/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/shlink/4.0.16/charts/common-10.4.4.tgz rename to stable/pixapop/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/pixapop/3.0.14/icon.png b/stable/pixapop/3.0.16/icon.png similarity index 100% rename from stable/pixapop/3.0.14/icon.png rename to stable/pixapop/3.0.16/icon.png diff --git a/stable/pixapop/3.0.14/ix_values.yaml b/stable/pixapop/3.0.16/ix_values.yaml similarity index 100% rename from stable/pixapop/3.0.14/ix_values.yaml rename to stable/pixapop/3.0.16/ix_values.yaml diff --git a/stable/pixapop/3.0.14/questions.yaml b/stable/pixapop/3.0.16/questions.yaml similarity index 100% rename from stable/pixapop/3.0.14/questions.yaml rename to stable/pixapop/3.0.16/questions.yaml diff --git a/stable/pixapop/3.0.14/templates/common.yaml b/stable/pixapop/3.0.16/templates/common.yaml similarity index 100% rename from stable/pixapop/3.0.14/templates/common.yaml rename to stable/pixapop/3.0.16/templates/common.yaml diff --git a/stable/shlink/4.0.16/values.yaml b/stable/pixapop/3.0.16/values.yaml similarity index 100% rename from stable/shlink/4.0.16/values.yaml rename to stable/pixapop/3.0.16/values.yaml diff --git a/stable/plex/10.0.20/CHANGELOG.md b/stable/plex/10.0.20/CHANGELOG.md new file mode 100644 index 00000000000..2349dbf45dd --- /dev/null +++ b/stable/plex/10.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [plex-10.0.20](https://github.com/truecharts/apps/compare/plex-meta-manager-0.0.1...plex-10.0.20) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/plex/10.0.20/Chart.lock b/stable/plex/10.0.20/Chart.lock new file mode 100644 index 00000000000..2ddaf451418 --- /dev/null +++ b/stable/plex/10.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-14T14:18:17.775710842Z" diff --git a/stable/plex/10.0.20/Chart.yaml b/stable/plex/10.0.20/Chart.yaml new file mode 100644 index 00000000000..4a480e1adb0 --- /dev/null +++ b/stable/plex/10.0.20/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.20 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/plex/10.0.20/README.md b/stable/plex/10.0.20/README.md new file mode 100644 index 00000000000..123226ea566 --- /dev/null +++ b/stable/plex/10.0.20/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.20/app-readme.md b/stable/plex/10.0.20/app-readme.md new file mode 100644 index 00000000000..7a7b97fe944 --- /dev/null +++ b/stable/plex/10.0.20/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.14/charts/common-10.4.4.tgz b/stable/plex/10.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/shorturl/3.0.14/charts/common-10.4.4.tgz rename to stable/plex/10.0.20/charts/common-10.4.4.tgz diff --git a/stable/plex/10.0.20/icon.png b/stable/plex/10.0.20/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.20/ix_values.yaml b/stable/plex/10.0.20/ix_values.yaml new file mode 100644 index 00000000000..9d4e4d87157 --- /dev/null +++ b/stable/plex/10.0.20/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.20/questions.yaml b/stable/plex/10.0.20/questions.yaml new file mode 100644 index 00000000000..443e1859478 --- /dev/null +++ b/stable/plex/10.0.20/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.16/templates/common.yaml b/stable/plex/10.0.20/templates/common.yaml similarity index 100% rename from stable/speedtest-exporter/3.0.16/templates/common.yaml rename to stable/plex/10.0.20/templates/common.yaml diff --git a/stable/shorturl/3.0.14/values.yaml b/stable/plex/10.0.20/values.yaml similarity index 100% rename from stable/shorturl/3.0.14/values.yaml rename to stable/plex/10.0.20/values.yaml diff --git a/stable/podgrab/10.0.18/CHANGELOG.md b/stable/podgrab/10.0.18/CHANGELOG.md new file mode 100644 index 00000000000..e2cfb721ee7 --- /dev/null +++ b/stable/podgrab/10.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [podgrab-10.0.18](https://github.com/truecharts/apps/compare/podgrab-10.0.16...podgrab-10.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/podgrab/10.0.18/Chart.lock b/stable/podgrab/10.0.18/Chart.lock new file mode 100644 index 00000000000..2f9552d908f --- /dev/null +++ b/stable/podgrab/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-14T14:18:22.762433991Z" diff --git a/stable/podgrab/10.0.18/Chart.yaml b/stable/podgrab/10.0.18/Chart.yaml new file mode 100644 index 00000000000..e3288b79f01 --- /dev/null +++ b/stable/podgrab/10.0.18/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.18 +annotations: + truecharts.org/catagories: | + - mutlimedia + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/podgrab/10.0.18/README.md b/stable/podgrab/10.0.18/README.md new file mode 100644 index 00000000000..82397412937 --- /dev/null +++ b/stable/podgrab/10.0.18/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.18/app-readme.md b/stable/podgrab/10.0.18/app-readme.md new file mode 100644 index 00000000000..48e07d6a6b8 --- /dev/null +++ b/stable/podgrab/10.0.18/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.16/charts/common-10.4.4.tgz b/stable/podgrab/10.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/sickchill/3.0.16/charts/common-10.4.4.tgz rename to stable/podgrab/10.0.18/charts/common-10.4.4.tgz diff --git a/stable/podgrab/10.0.18/icon.png b/stable/podgrab/10.0.18/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bf958d55a9b0dbf808f32e28925d7d427b50ae6d GIT binary patch literal 20244 zcmbTd19W6vw>BEH)3I$Q6{BMt9Xl1WW{#ylouf&wIb9=x9dY)xH&Bp$XlcFw#W z{AB+jm-lo3pVQ1_B>w?%vF0Ze{zoB+ro0k~sJ)XZ2^SN9(HH;#kZ|!Zv9NJ)8S|Jj zkgx(+S(pJ_%q;AT001u=4=)EN$-h2ipX!`U%y_?xN&HLM=Mg`dg^P;=FEg{dyE~IR z8}lr$^kB4eCjT!9Vy4cWXmiBfe|40NH*}J;% zlYLVCPaA9<{w>zd`Coqe^cb@T(1DqS3Gk0i{{b{H{x{CS)yd{Rl$#hco7$M#n%cQI ze_~nwjdifFcd>W2u>W6({`ckomx52<%FF*-$N!Xzt?j>6IJ=0ueVXwvhx|{`&Z?dc zrp(_>o$Xznj7`PeK53HwV~qo^sFNws#okHP-rnZFBBk_Slu1}wnK(#jG%W2*?A@Jd z|JwjlF`$bnKiNM~V`O1vWMNZfVdG_I<7ERd0yudAfd7Qb+nZRLdHye;9G{W?Z_v-2 zF#);&|Bql3V_q|RCtKjB!Iri_b5mvqJ99FUf4h-a)ZWJ4=~MA1JGTFRURqRC$;sZ# z(&qDm^LI%R5@~T!P8J?cPDWNHmj9qDFV8D&=j;NsGd7hL<0t!c4wI#&39p%vF`J2* zu`weD7Y`RBD-XLVBan;DjFAn%!NJ9CW@N-+`l;wYBE~CbZ|wR{3j8zvKg+?y-uP3- z|Db2YX~fON#SLU+kwBaOF7+Q) zCZ7`7IXR43IJj9DjZ8jSahtJoFalXjc^FMiSU3QjoSZD5q4_86|C5)LrSoTuJ^xim zDyEMA+Ox4F`H$q`1seZT6#Qhy|73%y3E96+TmDb{@qeZHU*p{^Oh1MGZ?fb+wL9CJ zxwr$JOoh!qefNLNLgxP!d1s*8|DO8)T`2#P)Bl3{|H#_^Kh*!_7Gn#bow?~}i)AMJ z#~9{+deMIdh57#*um8CA-}=^n!9SbfKfC{K!=DHLZsewRpQ4>U+ccc$a10oj)Tp$W zu&PJ)S(ke@g{0@lN6j(7(%iXqZGwk}l!6om0t1XPXl!iQ(Ac;){T3QO<_RdrYG}*~ z@r7z703Lz@my{w93?3dML1AvcuBD}gXHwzxyyE!{)L1%S@^>X?eTDzb+#ocrxEA1Z5O{$&2{a$SA@-Dw zQ5%sVX@t@w;c0$+e6u8>H=OJx2@)>&+sNP*YpB~A^W-VPfK&hF5dsB9xx1V_02K<& z2KAhSycZ89h4l!7Tl|tS!O}qnWm##|iU3he8bvdpQb-s@DpL>fH{(nb#Hp564ID~* z$%Gv^eax247sbR(=U79?1PD0QM_HAQbriJCg*akjKQLEtzH-vEoEWQXz)b-a%AxD=Xhd@<3 zs*U*wYrcX>0S1tG*uIj9cbMP0$8NDY8bzOxVX?HJ$VIXkPA4he^p+v#I<4Y^PhEDef{n?nHXiisGLXwg%#kURo1pAn}>+rMTR+VrrmOe~fi9$(IU3se-+sN10v_ zWHdrWgb6x9(Y1uP>xcBA3v*hos&!C7gv(#9%=%G#A%>(u%CM4;(b=Ah}a@R!sS`E8Z`;hiRDrx#>ndJfp!9X&_ZKaa2cs5gqvHbyN)ZnCZ$-tXZQ zIDHM~8Ct^X^7k@=00jhFIyk*+ZsF@NM5#w}#~M;7u{UW?KPhN$II}8G#L2q8ZXyT; zbN%#3u`ouIWXP3QGqt^OtknXZxis;s|}m+aUq zb-$&v_k)&`8UC)Jf@^20~n*%DQ#yIX}^4sPuy?pn4Z5RGYfx#WzKlf%I&WvZmk+2L>;J8zc&& z5;B;~h=#3ITvK0{%5cgNnM42i1!;x9GD9HrsA8PY9%c9GGbKo);=vyCgS>hzLMUy% z9drs=*5s_d7hW8XN%~8VDq4_kDCglW;i4&R5ih{eMhI#pwfFzrRyq1Z4cgJNo&~s~4E8WEQJ83X29$rno zrAN2?&dx}hbKhFcm_9b(sR%5GgPVSDclnuenq&A6vLT{nI4$w8u9?^@LOeQ_&b>k< zX>cZhg1OnkCqwkQVFVi}*SF4K`39S|;A}(HgP-u$0~XVFo*GYYs*f)!5@kNf;3)`m z3R57A(;0AsFns9&*M^4X0v;5MXWmtO=F5UtldY#b{(}T(0m?TlU!y1tsZZ)iw2w=Y z?_e9MlWW| z%21oKzt&(0Pr|*+=KMk6gvZp53f^yn0qVo-ZNoowri3LYKvgtV33US?nZSF$aTxt~m-d=V2s8Wj3OdgpEEYn9HMhf3%AF!cY$ndh_B46z z0a~--!E*4Y3c}a8oaN@rgL#IbECy_1_lMvE#EfVJoUJDc&g+8_zi|isqsC+rFm!J+ z$6DVrUE6aIOy_MaJIMTM#193BBlEsBstCp6I<>&;*&)*WDVoI%mP0g2hLhD=@SYDD z8UVE^6{9-_cBm({PmaMeCVkJ8Iu* zSSr^d;Sc6e)%6RB^!%QEgb1%e9-jE6`4iSY-t77iJo)#FM~AD2jC+Kn;=z+g5(1!t z0GiLLZZ0T{-WIRML27C?hX2_#9yF7RQq!wXMTaG*DFuKi{`ouS2mMe@r3~D}rdiPp zpmdyHR|qAp_hLT1u;7N@F;kz@_o;ua1ox#`@|=^nXU32j6F9pmLNCG~Dx2vqMQ$T} zEsYgB<1S^u_NGGapH}$64;?g+xh#QLq!9nyI1Et$HTBJS-RLp2&1GqRKxQ}ht1n*& z(nj}Xh{5v}RC%ewj1T@7e2H2{mM1pikGf$!%0$|}`t4anq{2zHSA8UKiafjdYxDEl z-h=aZIvN@KbM_N?;(o2JG$92Nyih{hR!ngl5Ny=v%YY-ri`wm0&XM8LSa>pepsia z8Q)9BVk5D|(hy3_%xF<_#l*MS04LxHE+CiEVS_}I6hfyas z>KkUctc|)Kxf+M#Q73TA0D-{AH*QWq+$MU^3bmBqQOM&N5%!OK!HV1EW)y*kYid8_ zV&i0uzs&4aGk3`wf*OG1+<R;(femuX8H*zJ2esa6ft28y>HaU;3frEP z9u3D!BpxdJJI7R=Wm`mpnRF~UO}PH!gdc8J!~R>Ogu>UI$1ceWDmHb%oe=@`XfbX? z6>63M+sJ`APNz`)2zxM+{KvY&E4(z!JXv+$r>)Xx0uOnt9s~3>0^WIrZ&`jEG~q4W z^ptKL`5#5lUptv(0lMq&M;^x6lo!%Ut0hX5jU+13F)TRp;W>z}l+7r>$r*^Cy8Kp^ zWUuzAYeh9lf}a-Lk4pp@_&$H`&{jx9(D!Wye!QW1qI-4wjvpA^9MS50bp=ByBuFLe zlZmSP6HniNE!f!hS5-5SvRNzXEoG)VO@8hTL{W}d=$w4t6Il?Q*{6sdY2Va8Cx&Pd z4No#l2h{oAOmB>Zk%%a%^rs}kwpsJ8yX9lq#KFg4V$?xr1JRnG^Tp9kicL&rCs)!tvOJ=ij@9Y!QRKq4N{ktuZ~PU2}hm zV9jXz&g#C0O7`I;xv7()U9tS88vYeHaKt4`G2MWbTSjTxk2Px&1Fu*K4F(h~mjt@Q zsehP@sg8oQuWi&Y|=eI*)#&W%Vd9*wvj(l zDTko~>rvb#T!0eIoD-0L*U#H=3(aJQ!#?GVjET-%8e|1;ouKGzEqGYx>C_khy;i7E zu6f@_Vbu?~@+XR1(Y(wnMbS@Lwaed@HG`2~sv|2s7 zj-SvqU%F6<%E_H$3f%?+16xGIDD(T{!c%p6_HEfJxXg-stWS&!U}|_XOvoTykcuaoHBFqfx?96fH)Q<{Bz&nJ)U^ zu#H`RCyZ#H_p?>)og?DB_(lGC1OI7J_l-ims7(IYhR3P3RTOkxh(rHT{oOgE=zz0q z<*xIKL|~&yAGbbo^qEE+F_`+2Hx(vn{$-uf-*0FxT|B(e#4pN`!55Q2_b}EExjQ7% z0r{Ofx)6G)oQv6Kk+iUA!YWH{YIDRkL8usm3l`4~$#RWdrj%ciotObZ{chrG6T0d? z4DDajyC%$M=&2nwM(cvcU$M2r2Jh)do&!qma>rmgvU*ECEQC)Dky(8AZ?2ER zRR_4a+NKkU?o!4+q648!IsTZX+q7(OsJW1j;T*vROaQ+kNx;v@YP!R)Ne9N5u>R(N z=Cl#5r^q8Q*2f_TU*d`6z|gio5`C#zS@k+aV>c@uKKGrx z=uv8Hdj$PqhLc;wOBB;hf4zKz4(P->p8|G>#6L=}P3*3OMQl>O+$I0b-7#ISyi^hz zIYDFaH*j&Zo-r^P-PlIo1YD%tJ6>I;81D+HbeTJShf-Rt)qE+Dz+;Ye(@y(JHnMH(#@-IXh4lsylah+q2v49lTPjJF62`kDyOhH$@tSHNiXXB zf#UCTrA47Vz-akB+YvDNFd91P(ol5xr9Wt=JD^!(kQ_Zcll|0F52k1`CIS*swNGgo zHNmf9;JKD#?&&#Ho&YR1jmPFyA6<4My_fj=4==SN{|uNIZ~}+lQeS-mBaia>#V4nn zeGLy(w0F=q8Qfqf$a*Z9;Dw0y&QPR%#2`3Xhv6y4#5b4@12*9Ux4c2zrKYLKewbRt zqU*5p77DHFu;T$uI$_f(O6Xs#U5H|ss0pMKYI^N3xpT12=Vt3Qt>xaQ54T<# zG2EdCxmF7n*pU)trQn9ytV=<)(EY`hiHkb8#l^EdtkGoh*N&`U}omYMgsnoMy(7kb|gI9(Um0LE_C(%f0R z3KNFqJQkF`v6%Xc9qFYx*6C23J4G)?&4SYT2B=(f(Y-+C5r+K^TRF)wo2RG-*77}> zg^ZV9Y5tfdO$k~FOC&T0DG!Kh#F4E7T6~GLe^CuJdrFarh&b8{&F`};`PQ(^aiF(& zo%-BCMarvdYL~7K<<4=rK^5oi)!nnjauc$B`^DDc9kZcX*ea>KS_>!Pit`-}mYy=< z%1MQ=uLxlVHRR9W5kO5{e#qVv1{Zr!JrrvGb`obQtt~MYn|h!i{_yBUF76QzzY^#r zfdmwOF9^8*%kbT5g7 ztj7ZZk~2CsQ-|V)O z^1h2+CD;EhTTJRQd;rhHTz507vG`g#xoyCBBri638E`@OS1}4Uk3SwxEMPpWUfq0S zHfmkn(^0aPx&8$SouXxVQ73&IpW(q!=rE5`^QLx@IhYCWt3T<7lBxnrU^ZfWmg-0)}OcY+hy9k^856 zvPo|6;~#mg1wsqtwCyz?YTO}j3JsF#L4XxVmWEI$TADs7A()zKV zZ{i>V1>d}h?|j8|-$ZL2IA+k|NP5WgugaND1hjJURI$Ijyt53Pb15qER!L_A!yOgW zrh)2VFbom3jS13yeToMjk0r)?#1#q!7F~4H6%Qq}ry2!JWEEMkSj%Tg!Ne1V4JqaH zzJa0>DJ)U2s%7X)-h>mz8?zO4`5q+sXQ5Y8!u~6;J}}*CB=vnY+8G#}828W=oXa+? z&21Id&TA0OU4}mb?Xe>4n;cU^LbDHbSQC^21W^d+p)MQ#MIf3^E2kKK7IHylLZmG(5-eRID^%z!{(VLP^DpNJ zh^2ak!Oyi?i=yG%^kdbWZ=2IMqXseJe*UF;4e!ZQkH&aKR>cOqrB;z z6H_OQil?0}!(85e$2{eKg%>RsB=PN*cTzF6mONmJPs~CXRM!NaeqT70qPd4DZq}}P zFFiW=)BQ17e<6yybHZ39F}|pXbpRL+U@xAo!|iGtjpK?F*AM?$+RET<9QCT-Qxz}f zUn3=?v~c_3&aPK{7sdUao{2s3z?TkDR#@=X25Oc3XmN@t?v+wmWOFgRq{gs*Z-d9J z@7e5qxIXo~fQr1sQs-gl+_2`@1@^*8+5N(ORSwjH4WxD}$nA87ffETdT1SPmvBNZsvC3t7Q!|A-=_Z?=i~o7W0Qm&9CFi zzY&+t%tf1`PIw9)sqs%I>0Xui3FRe_?qJO!_ZU~sM)=&Lv9)F1n7AaSS$E(o55=SM zE8UV3dZW&4t0RTc(oH)_V6%k1tdf)Yx7UJ(G^~thR2VgP;$(!VAZ>n1xq>oO5Pax5 zh34D2MPZ6yh3B6AaNUG!X$32kST=gd`;YGiLO_2ZpuLb^yrN%=B2ZBXXdrZD7%+Y; zSzEqM5CcO&v7~kSG7DAIfLZv63t8DbO&;0bBOjM9DpI_9cgwPCpsqi2L zre%VvXWo3|+sMju$x_sB_Uym2SFcc?s02+N@pE~ek&=tGrzj{RF6p_$wl5!5C^gDC z(^t=bNgz5=#dkdwaQs!k-#)S=2gTH=Bm#_jjQ&=tETbw6f6v?LEu|hP+rs-xpt&ua zuzo)8kvp-(+|uyG#^}-wP)_6q`=bzjU%6}ZXu)Rg*A?4biN5#n^tg+6x;m*08}_K3 z)pvsUMIU?0pngaG@9fE$Mu8N*Lpw!=cc)a`K-?i!KWmli!pE`MK~56$T5ZjwU>CUf z!8@AWp{jqa1v!nysaaoxhU6|$#|Bs2y$er=?ZE{NfvBaBG9H}fOMGnhT`cD+Q=Yyv zUcm5;Ub9a{C}W>auyvG9krc;cZZ*lsyhR27 zmOzyJ`!`dCV^x zQoT#eO>>VSEA)UvH<{^Yt8c?0GnJuyh8!Y}fc!(mjHsD37U9DibdTW0NG;qZil84SoE&|ljcJ@liX1waj6fMm8A0sJ@+J77MGN+@rV^tHW zt$SsnXIC`A%jLh0-6_zRErPp7wrk|}Sz)xErSzD&b%e`>?x-yg+lwU%tQA~Ujqglt z#d>ybgZ*W_;hKl>*KK^B`dg6|IgMexu@RE;g|LF{T^X-K8sO#K1XX!&K6EwWqBc{P z6tuG)VAyb7zTgoTELdRnu0Q`+E?XuID3_{gAg84FETTKjR2_QjVi8|6y^4B{RR*|e zpti_{DYvuvFx!jGd&G&3VE(Ed)Pyg;_O;LQ<=?mB)4V6cKjD!W+#=dKRgJ06#r7<{8tMIrKL(}Ug( zUSv3GZSaGdyQ+dJm*;#h%XMTUF6y(xFnLhj=(Wo#zOqT{%W@h_MokfiTn_Oh#@u2L zUo<)fMS4!BxES~AyDJ#)BWrS_%BT01c=h5n`aKvF4f>tMmx z=;te1OfOZ{bmjbumSMkHn(CZhnNRh}?`mIt8NCYu?i)rpJ!yUauw~=y#-B93ro&9C zSa62Gl$y?yH+ZDfDl5nrEm6844>dehIlis!CQXj*f(i?VwW{_ONe5nrCQ11X=|QNW z+<-AjzMTn$DcqbTNm*v`P&qh+t`vBRCDUy;Efe=6p7_%oXUcUb7|C7Mt3e5FyH&YrWU+=VEWPg=7tG~b4w4U8);TSJPsf^?4LQCy6o ztAtI)Q=5gOe{QhYG%SU-3%PW&*CkAmWpRc>e1+5BUXdu6VGiG4IOr-yd=Dw)#z>IK z(GGLTG+mj)PzIoG7oZJgG3kob=CC+h!POsXGt5Rwu~yI>CFn&TnJp&>QK-`eh1yhQ z8+@l%=BK40Ku`)zh+af20fxF*Kj`;E`0Gj{=r-+;Rk?j1YK#R}<0-=iMw9mlrlor; zw!?QdrR4j@sRAN>E}ZU!w1n+J`subbR*4p>MCvk0>t`&tl@_#>je&CkMoy*i>zdzo zDaiO1R57kVh3ys5`!ABT{iFS#f(PerPU z14@pg08PiOLr?|mG|bmGhoo0<JwjpKOxNoy{Ipf4_t1j;yPt1ZNsYD;M z4F?;EfJ8#?zg@IDae(GJ3X57mUO8u$iOU_WLx?$yE5njEMUB1xUZafYb`rErL#y3Xc^h_rd zy*M8SJbHgfwOL7SXA_*@m@PvNIt<{USI;yLEGj2(R0w*R7B`GZ)o~mV_EkDm5Vh}W zflS%&Y^uR6xffsM&&xqz=H`ou$5CE5Zda+0k*DntJ=i{eRa3-ZMrZwO5EdrTO2k7` zEj!%2KRbtq6J@#$6H#Z&oE$|ec+fIwyI-uUg%ZvwY{w94M5WzrXgiLGHy|vQNwkOd z@-keKZrb?g(bF`AcQ>nomr7N8=VgQ_=9hY=4x_zbI=m=yV7m0)OV(^5E+v!VKGN`H z7pC=RbHhcHQ-#l0^WC9cRmvEhoUJ3qGxiLekIkO)7^BM={k z&f3&(%RY2*I4Vv4^KuW4w$4d5Toq#U$Rlp$YKmLtz@5)dK(Y(Mv@Akmr6pUGV~T~| zKc;ey=6NVaq^3yNaR`|AIsOCRvOGB8gkR@XvDT{cIp<7mJA9ltBEPg;3!d>G8vN%Gh~|2zRxm zMT9ru6(vB+i|aK1-~J?zT?BjfC>-|KuMOX~#4YCL-24by_`lRtO4!B4I1LI7c%|_h z;F=rhL^ghu1Rpe-FC}$5&={`4hVwiQNPnj%JZ-A7gnl+AHEBZ1Uf)IElh=}tce^05 zm#TJ*l#Ixs|4JiP)&3`6+wgpha9torOmEPbH)W zR>!rHN*xS2nP#nAw2im1X|&20iTHDk??a80A@U#4eV&MUVhobQ=c=-<_Wp6>Rq*Je&jDTfuhD2 zeuOsxg`#ZC#7EWimv<5fIk2I?aW9d1To$7Y`A+hJ64&bYB$2!+N?hmE12s??FJ!bYQ;V8+S z-^A}FOX(O=Lb(M~xGwxmclHGZHY3tg2P)doCw@Ch*8VFdXztRAJeNi1Ol>a`4ozy6 zzKMnD#{c@D9&G634u6)TEsVvAkr5=xZU>!w2})qWd6kb_thM0VzgR&^x{ppeeZQuW zmv>qcPem8j+$x4vc&32TE@dCu$uE5Chmy_HYHJzaJ4dT19@v^GL-0~a)&|bI`R$W= zue|BwtmqZp9$6`+^*gG|DG?}Rz|!YkBjM}5O6#fNxOPsMZQT>ByrrbvotytmVDa>7 z@~8m`i2zCRZ!AG{V)t)+*vGI`&up(%R3KYP-p64g8Y9Ze4*zNiJvgz}q`CA$6k+7Q zo!p+q+7f$dQSbedxb6NXYC8KVBU;5XNvqd4_TkDG_|7`3j8@?h`ctUQ!PxSUGO?r|p$9 z;fxmKDxDMtM|4}TxqsPsOhc{TbP)`2;V)`<;#Fzi6mWz6LdYH&ud;0VtR}t!qb2W^Gch+ok1o~COhWTFQ{Ac@#?>0~jD5w#%{!6P;ZQ~8 z_T7M!)e%gSMY?9B=ui@u^L4-6Xj9b2M~~jU>ke=gcT|9;Oj0bA!rrD&j4pJ7zEkC4 zM_!KkRbI!4-7W&vy0I>9Y+j?Ju3}+0Y)Ti#p(x{2Z50(|Pf9Xzs|j9Q;$=T7vB z8O^4Zp`f%vn}8>qY6nDMu-$@zDKss^l}5zS;)K$j*NvGVK`fECBK?;pA}2ze5F}w? z(2IXc?7GW zR}=;^$Gam>!SjN-Or)3^%YV8BT(jF%7Qd{dWK}BIFehF-B)ZNC=EvFQ#|CPKPxaQ` zV5&HT1}rjL4$mA_$oncJ50U3Zr>22Cm6Kd+t;|lh=bGqq;Up8j?Wy3Y=w3#a=)UGn z#5)9N7e2*sWBd5fD!yGi71L)dYgN?9-z!7P0z7+5@8IE^yG!`zZiwF}0pna!E$thL zp?v{M&S=G{YMfvM?UqR-=2qIiKUb9nAxKphsJ&(6Y-&%{4BW&a>lLE&HN|IaAR{R` z2ObW{9Z>_EH#fxx@WOTT3|v(dfzEsF=048Q_#Z}Y*Ftf_MPskdH`iDs?Dk95j zXyKprr__BgmUkR?J2^=d@4Jal-PSLBas+Q123Yr6&r@H5cQrifV3e&|uZaHGg$rD` z0GTSAh=81Z_owjfTeQ5i=>7z#rJguuG7vrAIt-Z$r3X8K4%3uzuCJ&u$#zi5LJHVx zE?L3Te7q_3ur*TatwV3M)6CyYIP9V++-JX4;F*RnT7NM{#^!m*Yq#K`*Vfpu%_9(j z#-o?mI}}=e{`RZ?=gal@&f;>gIBSROz5wgpT2TYh)JpspLYPXVKd9BI3&+@;1qd(| z9$`xfy2k(~gTS-jaS~n%hsnu&Ps!^h_a2fJ@8X_m{o4UI@20e8irFtrDt5_3Y~9^x z)g+@CQr6_fhNlH+_y+Ui2frm%CSlJf8$Tq`i`84>o4um}CLZoPk44z()vdq$n-%d4BI_&`z?Y2aZgJ473;~U-qNd6n+ zsa#Dg&q~{)umZGDd(V)o(~5O}navHVcyYC7r0Wh$r%b%NqE5&O`;N$=S98<13TK$3 zUt>0VUI25biJVU$I0Tr|6{B5ix@Zlsx1KRn>&m=4D+E_dNZ;G|I;4u?m77gtOlo>4 z8xLE=C-5Ey0*O}^n3kdb37Yfw@b1xQ=RV2QhId6B96u7|baL8u>h_*IB+ZwogTMZf zc))e~%z72Hv%F5mMh8P5$;8`soHSo^(>-tdmsTfd(HQ=ZZ_^tW zv69{AJIoB`cQ;u$>-xNw&_esTJ2{-P2TB**xS5=TpJfQIFjp$d8#E~pubDN}*xi%q z;mvMvwJa+B{#XlH{JUK(?|A$-oU}>N(8fm&Tr|v*ulv$U6bDB(%-EpaXa44uaRce8 zR-T7BufyNS-}no^La|plw7u|$lS9iWY|q)(7_IDEHo$hF!?0H*_1QK%;2#JS9BM90 zOE;|b&EzbvYT$fzm`kFsF~A>NKmhtp)f)JtFgV~`({(q|sY*kCeRQt0B%M!*?hsDQCysM)l_4l-XGw6) zU{TrwMBP!p10h%&-%!zN?hZ(#Uq{R8=wqX6Ni4 z{tbPcZSb2-doF<Y9N1(!mB^q(XT(C6xc1$%k?#N#mL-5Q z?A9vHTfiy(`(Q;l_S>4%YiEC!sv2UfHm*@M*45YOHT{-6$!@QtbVhJE=YA?fsobSozQ=;q`7Bd^DZxj%5h$y}R< zr9Z4bM|`QfE`zZ)7HiG*u|%sUlVOuqpYW(h_m{QtdnqdC&lF0`j|{lHgoqt%q>^7E}?lN zvnt4XKpBYB&zjSZ`uc1O^2JQ^0b_`C;znoG*XQ0`W?IbQ#7&m@DR5uU5H>8@LNCq zu6cW?+V%5|&(L*20^`rAM04JltD*_YPoaQsV9zgpZF6p5G#FZYCL;WTosf#A_c074 z8O66dPp{>xrcyjH?2g&?H1hze`-4<%ce885gQdSd{w@|2IPB_p{(cEm*IyBvUmbV( z)4(&mZ=g37%e;Y}I&RtUbCFEwDQx%`%WKun^aG&?oD`#TBIk%smC16OM#{m66_(_H ze&EQogywdE^9METY&X@0-FyS3fbBH(_|LrpSj6m)2icWZbI|SAfX(hoY!gi!j5m6(uYea>;n5jQF#>#z4SxjW+_mNEP z5SYatHiK7r2q}|E|4m?mAc3#lLecuL`Lg2v=COB@``Ap$w+}giyRP3mqnI+14J{RT z?V`EeISq$EWmDvk^d|+k$VcVyYBg_qAEh=C7O~354E?u{y{}r@=IyF4h9qV++pPBio~vS8>~m2H6$mrT(cmLV z&tv5%>nfPnIS7;kEt65FW5swF2Gx^4dZ)JOUAF{xjn`9#qHg<}7}e=I(A(L@ z!x3@jP1$wuYNCZG|1cF^n{z~|Z)`sBaBU_CrT%BWujqU`PI4E~$HO?knx6MPKCkD& zFYD2JPm>q^J?VbNpU~ji_)d^1FNu?%FI9jGD=V%69LeC|g_T)u4Rf70X2%+Pnwu+5 zh+nTsko`O(n%U5f@SHDJhC5v`a&2ffXWKdY-m|D%_hVlwy;iDg?GDH7s|GA^Hg%@S z%as*TETaL6-P5D@Pw`QjldoMNjHB^1!w)H~m;4j0dxGj}9C=;8<8LP1Z)cmBuz2m| z-yW1W266)#i|l5{XB`!SYz>IXmTVla!i&N=t9%vM7_&HU8h@VxFW(8Ob&Z` z_;G6t6lvaU=b0vce*-844~1St+J)P%pd1cy*>B&w6K!qVBPE}@NV)N{eJ3ax>Wml} zC%P7y<_^A~V}OeayUKxXXSUjEP^|sw>g+mn`Sr~$>BOKLk&98fX$4V&RuJoEE!htN z2Wc*)$xhl~r02Hq*Ea1%tUlP3v<%b7AG}oE*CRu`Xnihg1mDj&{tD53rJc8CzVx=eeBEn@Fqj#{5Xg17iWHlwAw5wwKM9)_um8 z3jL7OJICCc&6Bo0boxZ5FMraIqI1+h?lV#F*8>7=@4T5_NFF?)O_iFWsB!h{;!bZw ziXNia%w3*{C%O2HYWEhWU5?qrJr=Osv$OnN*-1~FSXB{sI2H+U#W&d){+(_KJLx-_ z_NwNku-p%^vYOtmi0*!mDBkusqMn%t99L5O;3edvNRM*&PoJfCFj&PAg&wsNBEkFl z+)z)w-#MKBS`?g~*>*3;-KFt5X*|bPF$A`UbI|r;S+Q`PYGpegt8Chl!KSf}XA2d_ z7zKhiH^Jo4wMb6?9cAX}00ytU2wMu$LYr`RoVj{`mN5CxLnyeL9#>RyQgK=+aD|!@ z12=U(_K)e}4uEZ>-(g#?f zR=_pVUp1D``Mc*e9P%@BcIV=2sX&}v5b6_otE1PYoK6>qFKxR6UF-~w@rZ}%GF{c! zpJpmp1y0<0*?9QTYxp=a&Sh$)PZ0|^r*FQU6eQ^6w_bqI`eUk+Q_SrUB ztY;d&AcyhzD5lB^HfR3QU{`#}RrJ|KBYK`jc><6BoX8{Pd6hD&hy(Y+-khkmjk&7s z2gd2K-{!AzQ6+0OcMn?5jDNcpu~)~T+SeCuGM4#C%P8Xs(uyLI)T0 zxpK36@_)HVU`+V_GZJi*@Pdx_!r{WprQOQrf<8ibm>hm&Zd)i@{ zeczbW8p}2+q00?t6O+wOQ*kWO2nK`@t(c%(GI9P$d;a@o8+NnN^n>k#U0dtD2-Gw; z#C)_niLb7kboMYxKm+oVIMWf#Ls;d)pjKT*cux2H`*}~<5J$g*0uA|a*m^_Wb=nP# zF)0;2`6+hv`fbWm^#2KX3y1U=fs)#@g;UCEF9!0oW|ct5O{|!pZEJ$bK93t-w~M_u zjd8)>EoJEi(Jfs~tK&z?)Eo`zgqEF=orO6kkjX%Gx`)(O$ z>r2}?|IOXBtgGzgOSIZZ=TYCw5s0weSf*$0rPh(11#*Kvjmuq*wPAUAMRSDrn!+DG zdzc5lKETjJd79V6X;>B(SEzL+=KO{MOvzSWd{{a@MxWjy*0Gop5n4AU@bj8`ztqp} zo5ncfWgVRTnl74GpS;9Stl0{khQ=IM30l~K!o=L`AmjUr1jR@5K#qnE49yk1`#LZ@ z@Qpzp{>~5wf14rM;m~<@3Zo5r0fwp16ppsZyFtOW;)MZKauM?Jw+K)!#~BlJoSmdJ zuDIi42YKi_gRH)+nG4?BP5YMPMWu!%E>7A)`{A{Zfv8VjNPgtRO-+psTQelvPu!2N zlu`WgtNlFuzrzeZn8R(b=r|*ZfyX6bOrdD`G?Zcm+ZcT)^gus;7X!cqVKdQ=vr>4O zfCs)g$ljaBS@xtfPx#9&R$tb9ILh8z#^^e?f%R9ku<1|2>VaNXov=8Yo3;;oV8SeY)0Ky8*sqWNfwYbBf`e1>8pK z_zf-vsVKiGqif{C6IMjKL{F6~K2q~&5s!t@fEDI9 zfD@+G`UW>`q1ExGabbtv^x^GuM<9a_=gIVzNVM6zJ9rBBF&O)@^(+^d5{5o zdW=}J#qjn#BfARKewt}vcxM5(VScqwUdY3jilpz}v23Wr$Q%N#oO`5}iU25q>kRpk+08H< z-dPBn(ah>o9zPJ4LThvg!du!;zHL5PJ_kBt^xxOW?6Gd^Q=5$ z;$VrMJ10nX*o)t-Rxp6JZj_b=p|Op&F-Cw?w;=)_BNny28bNE#p?fm3Mj(CnO)}A2 zr1Q)ai%yW*z!(sg{+%sLfI*5_2@x+K++Y+Vzgce++vzl#R>ZjD(}&0p&yLgZcb_{% zqTQ+cd!8->KpU|$uu8vGP99|!kU|NBk_aUbm>-#i*5PCxk679!KkRYC+jdcF{QBcP z?D@qg>7_By^?%pXVTAc_@~cugh`>cC7hBnni5dDCN)8!ib0!w2fjN% zMJZd5*n%BKkO4O(c~ zDPzTpjFG2#os&6&ghY$OBR?Hxyr;y93mdB{o^UjRqUM$l?Bk|?+(YBi7;f5L5UrHw zI}Cs@NM-#B&;57pyO_Yi1PvkXYn*!mM+GTvQPr{SQx zY`U_I=2g)ODddKHcK>38-+ro>!}m|pvNnO6v>w+fv9kgtFBeAMYK~$J;tS9E#bbU) zAW+%Zr@Wl=caPUR_1S=!YBwM+b&PvyGdw!h8+^Mj5=UqL>NL3Q`>o@kVT|})QkSGF+uMJ3ZZ!$0(8?YmOx8mUOmkEJFb9YPMj)L?zCbVz`6nfU46%?FpMxVM3oqg5lhA8*-#?pn$A8Hx- zqc08CV&2Fi79b3ujUdrbe3eYHO-ZMs+90a2PJRBY-(NOt7j8+aMJM|r79b1+zWbIH z8~Q%o+%<^rRo=&ui^nR%+cTQzA{J2}ybobMt&}7v#RzIiAi5mgE8xG4 zAqQMH-B~VT5pxc~KM7$zI3-dUEvck`094&5yDX6X*a)5#h~xY8En*S#1yiX_z~2EM zoX$O_RiEDgF>U{%A+RqTa&teB$mNUH-$l$f7>u^0e5F8qS7~!>Gq6aQHi1~iqDk9# zkH@_;y=>w;!q!(VmM&eye1S1yx8thkNy8&5u$gWkTh$`gkqKZ3qz24{Hu@^pSntJv zs>&|5h(**8;>dqLZ6uq8;E|c$a^@|NjKBy(GO$0Civ`!qKwqmc7an0IhSR+T`y%Rv zWA~P3zd*bJ!Oy}Z^O-+l+8pFqXbeJ%KQ{UCCp${M#TfdIOmH3~p2!kc$rgi@LAp;y6792m)d7(WIpO`cf~o z)zkXD2x{JcyQTyJN4-T&q8xKkc2SRbjtBK9h>zc79b3makFl&twZuqOA{vzPWsy&wNEK<_^!_nX7WZ&u0zc=Mm(I5s4=6(~%U&Ru^uWiYJ zLf$$kwZX`vubDg4i$IQk*HHnZ0`q%qtgl#>K?v352c}&J+JG);^kyT(G9y`up#e-1 zNB|C)7~y-^fGxs1!BK}Uf&9KbQMw~ 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)) - diff --git a/stable/pretend-youre-xyzzy/6.0.15/Chart.lock b/stable/pretend-youre-xyzzy/6.0.15/Chart.lock deleted file mode 100644 index 1a6a9eb3fa9..00000000000 --- a/stable/pretend-youre-xyzzy/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-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 deleted file mode 100644 index c007d7b55c4..00000000000 --- a/stable/pretend-youre-xyzzy/6.0.15/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/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.17/CHANGELOG.md b/stable/pretend-youre-xyzzy/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..e031bfa5331 --- /dev/null +++ b/stable/pretend-youre-xyzzy/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pretend-youre-xyzzy-6.0.17](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.15...pretend-youre-xyzzy-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/pretend-youre-xyzzy/6.0.17/Chart.lock b/stable/pretend-youre-xyzzy/6.0.17/Chart.lock new file mode 100644 index 00000000000..f65a0eb745c --- /dev/null +++ b/stable/pretend-youre-xyzzy/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-14T14:18:24.132089899Z" diff --git a/stable/pretend-youre-xyzzy/6.0.17/Chart.yaml b/stable/pretend-youre-xyzzy/6.0.17/Chart.yaml new file mode 100644 index 00000000000..5c3bf5abbbd --- /dev/null +++ b/stable/pretend-youre-xyzzy/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pretend-youre-xyzzy/6.0.15/README.md b/stable/pretend-youre-xyzzy/6.0.17/README.md similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.15/README.md rename to stable/pretend-youre-xyzzy/6.0.17/README.md diff --git a/stable/pretend-youre-xyzzy/6.0.15/app-readme.md b/stable/pretend-youre-xyzzy/6.0.17/app-readme.md similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.15/app-readme.md rename to stable/pretend-youre-xyzzy/6.0.17/app-readme.md diff --git a/stable/sickgear/3.0.14/charts/common-10.4.4.tgz b/stable/pretend-youre-xyzzy/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/sickgear/3.0.14/charts/common-10.4.4.tgz rename to stable/pretend-youre-xyzzy/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/pretend-youre-xyzzy/6.0.15/icon.png b/stable/pretend-youre-xyzzy/6.0.17/icon.png similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.15/icon.png rename to stable/pretend-youre-xyzzy/6.0.17/icon.png diff --git a/stable/pretend-youre-xyzzy/6.0.15/ix_values.yaml b/stable/pretend-youre-xyzzy/6.0.17/ix_values.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.15/ix_values.yaml rename to stable/pretend-youre-xyzzy/6.0.17/ix_values.yaml diff --git a/stable/pretend-youre-xyzzy/6.0.15/questions.yaml b/stable/pretend-youre-xyzzy/6.0.17/questions.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.15/questions.yaml rename to stable/pretend-youre-xyzzy/6.0.17/questions.yaml diff --git a/stable/storj-node/2.0.25/templates/common.yaml b/stable/pretend-youre-xyzzy/6.0.17/templates/common.yaml similarity index 100% rename from stable/storj-node/2.0.25/templates/common.yaml rename to stable/pretend-youre-xyzzy/6.0.17/templates/common.yaml diff --git a/stable/sickgear/3.0.14/values.yaml b/stable/pretend-youre-xyzzy/6.0.17/values.yaml similarity index 100% rename from stable/sickgear/3.0.14/values.yaml rename to stable/pretend-youre-xyzzy/6.0.17/values.yaml diff --git a/stable/projectsend/3.0.16/CHANGELOG.md b/stable/projectsend/3.0.16/CHANGELOG.md deleted file mode 100644 index 13037289878..00000000000 --- a/stable/projectsend/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index cbc39959100..00000000000 --- a/stable/projectsend/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: 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 deleted file mode 100644 index c202b4da604..00000000000 --- a/stable/projectsend/3.0.16/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -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.18/CHANGELOG.md b/stable/projectsend/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..ad43d1bc79a --- /dev/null +++ b/stable/projectsend/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [projectsend-3.0.18](https://github.com/truecharts/apps/compare/projectsend-3.0.16...projectsend-3.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/projectsend/3.0.18/Chart.lock b/stable/projectsend/3.0.18/Chart.lock new file mode 100644 index 00000000000..3185f30b2aa --- /dev/null +++ b/stable/projectsend/3.0.18/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-14T14:18:31.73406007Z" diff --git a/stable/projectsend/3.0.18/Chart.yaml b/stable/projectsend/3.0.18/Chart.yaml new file mode 100644 index 00000000000..332f3f301ab --- /dev/null +++ b/stable/projectsend/3.0.18/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: projectsend +version: 3.0.18 +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.16/README.md b/stable/projectsend/3.0.18/README.md similarity index 100% rename from stable/projectsend/3.0.16/README.md rename to stable/projectsend/3.0.18/README.md diff --git a/stable/projectsend/3.0.16/app-readme.md b/stable/projectsend/3.0.18/app-readme.md similarity index 100% rename from stable/projectsend/3.0.16/app-readme.md rename to stable/projectsend/3.0.18/app-readme.md diff --git a/stable/smokeping/3.0.14/charts/common-10.4.4.tgz b/stable/projectsend/3.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/smokeping/3.0.14/charts/common-10.4.4.tgz rename to stable/projectsend/3.0.18/charts/common-10.4.4.tgz diff --git a/stable/pydio-cells/4.0.15/charts/mariadb-3.0.29.tgz b/stable/projectsend/3.0.18/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/pydio-cells/4.0.15/charts/mariadb-3.0.29.tgz rename to stable/projectsend/3.0.18/charts/mariadb-3.0.29.tgz diff --git a/stable/projectsend/3.0.16/icon.png b/stable/projectsend/3.0.18/icon.png similarity index 100% rename from stable/projectsend/3.0.16/icon.png rename to stable/projectsend/3.0.18/icon.png diff --git a/stable/projectsend/3.0.16/ix_values.yaml b/stable/projectsend/3.0.18/ix_values.yaml similarity index 100% rename from stable/projectsend/3.0.16/ix_values.yaml rename to stable/projectsend/3.0.18/ix_values.yaml diff --git a/stable/projectsend/3.0.16/questions.yaml b/stable/projectsend/3.0.18/questions.yaml similarity index 100% rename from stable/projectsend/3.0.16/questions.yaml rename to stable/projectsend/3.0.18/questions.yaml diff --git a/stable/strapi/4.0.14/templates/common.yaml b/stable/projectsend/3.0.18/templates/common.yaml similarity index 100% rename from stable/strapi/4.0.14/templates/common.yaml rename to stable/projectsend/3.0.18/templates/common.yaml diff --git a/stable/smokeping/3.0.14/values.yaml b/stable/projectsend/3.0.18/values.yaml similarity index 100% rename from stable/smokeping/3.0.14/values.yaml rename to stable/projectsend/3.0.18/values.yaml diff --git a/stable/promcord/4.0.16/CHANGELOG.md b/stable/promcord/4.0.16/CHANGELOG.md deleted file mode 100644 index 6d9f25f4b1e..00000000000 --- a/stable/promcord/4.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 55928cc88bd..00000000000 --- a/stable/promcord/4.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-12T23:12:11.312947538Z" diff --git a/stable/promcord/4.0.16/Chart.yaml b/stable/promcord/4.0.16/Chart.yaml deleted file mode 100644 index 4348020a3a7..00000000000 --- a/stable/promcord/4.0.16/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/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.18/CHANGELOG.md b/stable/promcord/4.0.18/CHANGELOG.md new file mode 100644 index 00000000000..fd181ad1094 --- /dev/null +++ b/stable/promcord/4.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [promcord-4.0.18](https://github.com/truecharts/apps/compare/promcord-4.0.16...promcord-4.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/promcord/4.0.18/Chart.lock b/stable/promcord/4.0.18/Chart.lock new file mode 100644 index 00000000000..98021542559 --- /dev/null +++ b/stable/promcord/4.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-14T14:18:36.596538974Z" diff --git a/stable/promcord/4.0.18/Chart.yaml b/stable/promcord/4.0.18/Chart.yaml new file mode 100644 index 00000000000..4e1a894e6fb --- /dev/null +++ b/stable/promcord/4.0.18/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.18 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/promcord/4.0.16/README.md b/stable/promcord/4.0.18/README.md similarity index 100% rename from stable/promcord/4.0.16/README.md rename to stable/promcord/4.0.18/README.md diff --git a/stable/promcord/4.0.16/app-readme.md b/stable/promcord/4.0.18/app-readme.md similarity index 100% rename from stable/promcord/4.0.16/app-readme.md rename to stable/promcord/4.0.18/app-readme.md diff --git a/stable/snapdrop/2.0.19/charts/common-10.4.4.tgz b/stable/promcord/4.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/snapdrop/2.0.19/charts/common-10.4.4.tgz rename to stable/promcord/4.0.18/charts/common-10.4.4.tgz diff --git a/stable/promcord/4.0.16/ci/no-values.yaml b/stable/promcord/4.0.18/ci/no-values.yaml similarity index 100% rename from stable/promcord/4.0.16/ci/no-values.yaml rename to stable/promcord/4.0.18/ci/no-values.yaml diff --git a/stable/promcord/4.0.16/icon.png b/stable/promcord/4.0.18/icon.png similarity index 100% rename from stable/promcord/4.0.16/icon.png rename to stable/promcord/4.0.18/icon.png diff --git a/stable/promcord/4.0.16/ix_values.yaml b/stable/promcord/4.0.18/ix_values.yaml similarity index 100% rename from stable/promcord/4.0.16/ix_values.yaml rename to stable/promcord/4.0.18/ix_values.yaml diff --git a/stable/promcord/4.0.16/questions.yaml b/stable/promcord/4.0.18/questions.yaml similarity index 100% rename from stable/promcord/4.0.16/questions.yaml rename to stable/promcord/4.0.18/questions.yaml diff --git a/stable/promcord/4.0.16/templates/common.yaml b/stable/promcord/4.0.18/templates/common.yaml similarity index 100% rename from stable/promcord/4.0.16/templates/common.yaml rename to stable/promcord/4.0.18/templates/common.yaml diff --git a/stable/promcord/4.0.16/templates/prometheusrules.yaml b/stable/promcord/4.0.18/templates/prometheusrules.yaml similarity index 100% rename from stable/promcord/4.0.16/templates/prometheusrules.yaml rename to stable/promcord/4.0.18/templates/prometheusrules.yaml diff --git a/stable/promcord/4.0.16/templates/servicemonitor.yaml b/stable/promcord/4.0.18/templates/servicemonitor.yaml similarity index 100% rename from stable/promcord/4.0.16/templates/servicemonitor.yaml rename to stable/promcord/4.0.18/templates/servicemonitor.yaml diff --git a/stable/snapdrop/2.0.19/values.yaml b/stable/promcord/4.0.18/values.yaml similarity index 100% rename from stable/snapdrop/2.0.19/values.yaml rename to stable/promcord/4.0.18/values.yaml diff --git a/stable/prometheus/4.0.31/CHANGELOG.md b/stable/prometheus/4.0.31/CHANGELOG.md deleted file mode 100644 index 88f20314f06..00000000000 --- a/stable/prometheus/4.0.31/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [prometheus-4.0.31](https://github.com/truecharts/apps/compare/prometheus-4.0.30...prometheus-4.0.31) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - diff --git a/stable/prometheus/4.0.31/Chart.lock b/stable/prometheus/4.0.31/Chart.lock deleted file mode 100644 index 244928f653d..00000000000 --- a/stable/prometheus/4.0.31/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-13T08:07:21.760349582Z" diff --git a/stable/prometheus/4.0.31/Chart.yaml b/stable/prometheus/4.0.31/Chart.yaml deleted file mode 100644 index 51de085a06c..00000000000 --- a/stable/prometheus/4.0.31/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/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.31 -annotations: - truecharts.org/catagories: | - - metrics - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/prometheus/4.0.33/CHANGELOG.md b/stable/prometheus/4.0.33/CHANGELOG.md new file mode 100644 index 00000000000..799802d07c4 --- /dev/null +++ b/stable/prometheus/4.0.33/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [prometheus-4.0.33](https://github.com/truecharts/apps/compare/prometheus-4.0.31...prometheus-4.0.33) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [prometheus-4.0.31](https://github.com/truecharts/apps/compare/prometheus-4.0.30...prometheus-4.0.31) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + diff --git a/stable/prometheus/4.0.33/Chart.lock b/stable/prometheus/4.0.33/Chart.lock new file mode 100644 index 00000000000..06bc3664959 --- /dev/null +++ b/stable/prometheus/4.0.33/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-14T14:18:44.54775487Z" diff --git a/stable/prometheus/4.0.33/Chart.yaml b/stable/prometheus/4.0.33/Chart.yaml new file mode 100644 index 00000000000..f1400b1cf19 --- /dev/null +++ b/stable/prometheus/4.0.33/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.33 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/prometheus/4.0.31/README.md b/stable/prometheus/4.0.33/README.md similarity index 100% rename from stable/prometheus/4.0.31/README.md rename to stable/prometheus/4.0.33/README.md diff --git a/stable/prometheus/4.0.31/app-readme.md b/stable/prometheus/4.0.33/app-readme.md similarity index 100% rename from stable/prometheus/4.0.31/app-readme.md rename to stable/prometheus/4.0.33/app-readme.md diff --git a/stable/snipe-it/4.0.22/charts/common-10.4.4.tgz b/stable/prometheus/4.0.33/charts/common-10.4.4.tgz similarity index 100% rename from stable/snipe-it/4.0.22/charts/common-10.4.4.tgz rename to stable/prometheus/4.0.33/charts/common-10.4.4.tgz diff --git a/stable/prometheus/4.0.31/charts/kube-state-metrics-3.1.1.tgz b/stable/prometheus/4.0.33/charts/kube-state-metrics-3.1.1.tgz similarity index 100% rename from stable/prometheus/4.0.31/charts/kube-state-metrics-3.1.1.tgz rename to stable/prometheus/4.0.33/charts/kube-state-metrics-3.1.1.tgz diff --git a/stable/prometheus/4.0.31/charts/node-exporter-3.0.4.tgz b/stable/prometheus/4.0.33/charts/node-exporter-3.0.4.tgz similarity index 100% rename from stable/prometheus/4.0.31/charts/node-exporter-3.0.4.tgz rename to stable/prometheus/4.0.33/charts/node-exporter-3.0.4.tgz diff --git a/stable/prometheus/4.0.31/crds/crd-alertmanager-config.yaml b/stable/prometheus/4.0.33/crds/crd-alertmanager-config.yaml similarity index 100% rename from stable/prometheus/4.0.31/crds/crd-alertmanager-config.yaml rename to stable/prometheus/4.0.33/crds/crd-alertmanager-config.yaml diff --git a/stable/prometheus/4.0.31/crds/crd-alertmanager.yaml b/stable/prometheus/4.0.33/crds/crd-alertmanager.yaml similarity index 100% rename from stable/prometheus/4.0.31/crds/crd-alertmanager.yaml rename to stable/prometheus/4.0.33/crds/crd-alertmanager.yaml diff --git a/stable/prometheus/4.0.31/crds/crd-podmonitor.yaml b/stable/prometheus/4.0.33/crds/crd-podmonitor.yaml similarity index 100% rename from stable/prometheus/4.0.31/crds/crd-podmonitor.yaml rename to stable/prometheus/4.0.33/crds/crd-podmonitor.yaml diff --git a/stable/prometheus/4.0.31/crds/crd-probes.yaml b/stable/prometheus/4.0.33/crds/crd-probes.yaml similarity index 100% rename from stable/prometheus/4.0.31/crds/crd-probes.yaml rename to stable/prometheus/4.0.33/crds/crd-probes.yaml diff --git a/stable/prometheus/4.0.31/crds/crd-prometheus.yaml b/stable/prometheus/4.0.33/crds/crd-prometheus.yaml similarity index 100% rename from stable/prometheus/4.0.31/crds/crd-prometheus.yaml rename to stable/prometheus/4.0.33/crds/crd-prometheus.yaml diff --git a/stable/prometheus/4.0.31/crds/crd-prometheusrules.yaml b/stable/prometheus/4.0.33/crds/crd-prometheusrules.yaml similarity index 100% rename from stable/prometheus/4.0.31/crds/crd-prometheusrules.yaml rename to stable/prometheus/4.0.33/crds/crd-prometheusrules.yaml diff --git a/stable/prometheus/4.0.31/crds/crd-servicemonitor.yaml b/stable/prometheus/4.0.33/crds/crd-servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.31/crds/crd-servicemonitor.yaml rename to stable/prometheus/4.0.33/crds/crd-servicemonitor.yaml diff --git a/stable/prometheus/4.0.31/crds/crd-thanosrulers.yaml b/stable/prometheus/4.0.33/crds/crd-thanosrulers.yaml similarity index 100% rename from stable/prometheus/4.0.31/crds/crd-thanosrulers.yaml rename to stable/prometheus/4.0.33/crds/crd-thanosrulers.yaml diff --git a/stable/prometheus/4.0.31/icon.png b/stable/prometheus/4.0.33/icon.png similarity index 100% rename from stable/prometheus/4.0.31/icon.png rename to stable/prometheus/4.0.33/icon.png diff --git a/stable/prometheus/4.0.31/ix_values.yaml b/stable/prometheus/4.0.33/ix_values.yaml similarity index 100% rename from stable/prometheus/4.0.31/ix_values.yaml rename to stable/prometheus/4.0.33/ix_values.yaml diff --git a/stable/prometheus/4.0.31/questions.yaml b/stable/prometheus/4.0.33/questions.yaml similarity index 100% rename from stable/prometheus/4.0.31/questions.yaml rename to stable/prometheus/4.0.33/questions.yaml diff --git a/stable/prometheus/4.0.31/templates/_helpers.tpl b/stable/prometheus/4.0.33/templates/_helpers.tpl similarity index 100% rename from stable/prometheus/4.0.31/templates/_helpers.tpl rename to stable/prometheus/4.0.33/templates/_helpers.tpl diff --git a/stable/prometheus/4.0.31/templates/alertmanager/_alertmanager.tpl b/stable/prometheus/4.0.33/templates/alertmanager/_alertmanager.tpl similarity index 100% rename from stable/prometheus/4.0.31/templates/alertmanager/_alertmanager.tpl rename to stable/prometheus/4.0.33/templates/alertmanager/_alertmanager.tpl diff --git a/stable/prometheus/4.0.31/templates/alertmanager/secrets.yaml b/stable/prometheus/4.0.33/templates/alertmanager/secrets.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/alertmanager/secrets.yaml rename to stable/prometheus/4.0.33/templates/alertmanager/secrets.yaml diff --git a/stable/prometheus/4.0.31/templates/alertmanager/serviceaccount.yaml b/stable/prometheus/4.0.33/templates/alertmanager/serviceaccount.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/alertmanager/serviceaccount.yaml rename to stable/prometheus/4.0.33/templates/alertmanager/serviceaccount.yaml diff --git a/stable/prometheus/4.0.31/templates/alertmanager/servicemonitor.yaml b/stable/prometheus/4.0.33/templates/alertmanager/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/alertmanager/servicemonitor.yaml rename to stable/prometheus/4.0.33/templates/alertmanager/servicemonitor.yaml diff --git a/stable/prometheus/4.0.31/templates/common.yaml b/stable/prometheus/4.0.33/templates/common.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/common.yaml rename to stable/prometheus/4.0.33/templates/common.yaml diff --git a/stable/prometheus/4.0.31/templates/exporters/core-dns/service.yaml b/stable/prometheus/4.0.33/templates/exporters/core-dns/service.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/exporters/core-dns/service.yaml rename to stable/prometheus/4.0.33/templates/exporters/core-dns/service.yaml diff --git a/stable/prometheus/4.0.31/templates/exporters/core-dns/servicemonitor.yaml b/stable/prometheus/4.0.33/templates/exporters/core-dns/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/exporters/core-dns/servicemonitor.yaml rename to stable/prometheus/4.0.33/templates/exporters/core-dns/servicemonitor.yaml diff --git a/stable/prometheus/4.0.31/templates/exporters/kube-apiserver/servicemonitor.yaml b/stable/prometheus/4.0.33/templates/exporters/kube-apiserver/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/exporters/kube-apiserver/servicemonitor.yaml rename to stable/prometheus/4.0.33/templates/exporters/kube-apiserver/servicemonitor.yaml diff --git a/stable/prometheus/4.0.31/templates/exporters/kube-controller-manager/endpoints.yaml b/stable/prometheus/4.0.33/templates/exporters/kube-controller-manager/endpoints.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/exporters/kube-controller-manager/endpoints.yaml rename to stable/prometheus/4.0.33/templates/exporters/kube-controller-manager/endpoints.yaml diff --git a/stable/prometheus/4.0.31/templates/exporters/kube-controller-manager/service.yaml b/stable/prometheus/4.0.33/templates/exporters/kube-controller-manager/service.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/exporters/kube-controller-manager/service.yaml rename to stable/prometheus/4.0.33/templates/exporters/kube-controller-manager/service.yaml diff --git a/stable/prometheus/4.0.31/templates/exporters/kube-controller-manager/servicemonitor.yaml b/stable/prometheus/4.0.33/templates/exporters/kube-controller-manager/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/exporters/kube-controller-manager/servicemonitor.yaml rename to stable/prometheus/4.0.33/templates/exporters/kube-controller-manager/servicemonitor.yaml diff --git a/stable/prometheus/4.0.31/templates/exporters/kube-scheduler/endpoints.yaml b/stable/prometheus/4.0.33/templates/exporters/kube-scheduler/endpoints.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/exporters/kube-scheduler/endpoints.yaml rename to stable/prometheus/4.0.33/templates/exporters/kube-scheduler/endpoints.yaml diff --git a/stable/prometheus/4.0.31/templates/exporters/kube-scheduler/service.yaml b/stable/prometheus/4.0.33/templates/exporters/kube-scheduler/service.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/exporters/kube-scheduler/service.yaml rename to stable/prometheus/4.0.33/templates/exporters/kube-scheduler/service.yaml diff --git a/stable/prometheus/4.0.31/templates/exporters/kube-scheduler/servicemonitor.yaml b/stable/prometheus/4.0.33/templates/exporters/kube-scheduler/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/exporters/kube-scheduler/servicemonitor.yaml rename to stable/prometheus/4.0.33/templates/exporters/kube-scheduler/servicemonitor.yaml diff --git a/stable/prometheus/4.0.31/templates/exporters/kubelet/servicemonitor.yaml b/stable/prometheus/4.0.33/templates/exporters/kubelet/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/exporters/kubelet/servicemonitor.yaml rename to stable/prometheus/4.0.33/templates/exporters/kubelet/servicemonitor.yaml diff --git a/stable/prometheus/4.0.31/templates/operator/_args.tpl b/stable/prometheus/4.0.33/templates/operator/_args.tpl similarity index 100% rename from stable/prometheus/4.0.31/templates/operator/_args.tpl rename to stable/prometheus/4.0.33/templates/operator/_args.tpl diff --git a/stable/prometheus/4.0.31/templates/operator/configmap.yaml b/stable/prometheus/4.0.33/templates/operator/configmap.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/operator/configmap.yaml rename to stable/prometheus/4.0.33/templates/operator/configmap.yaml diff --git a/stable/prometheus/4.0.31/templates/operator/servicemonitor.yaml b/stable/prometheus/4.0.33/templates/operator/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/operator/servicemonitor.yaml rename to stable/prometheus/4.0.33/templates/operator/servicemonitor.yaml diff --git a/stable/prometheus/4.0.31/templates/prometheus/_additionalPrometheusRules.tpl b/stable/prometheus/4.0.33/templates/prometheus/_additionalPrometheusRules.tpl similarity index 100% rename from stable/prometheus/4.0.31/templates/prometheus/_additionalPrometheusRules.tpl rename to stable/prometheus/4.0.33/templates/prometheus/_additionalPrometheusRules.tpl diff --git a/stable/prometheus/4.0.31/templates/prometheus/_additionalScrapeJobs.tpl b/stable/prometheus/4.0.33/templates/prometheus/_additionalScrapeJobs.tpl similarity index 100% rename from stable/prometheus/4.0.31/templates/prometheus/_additionalScrapeJobs.tpl rename to stable/prometheus/4.0.33/templates/prometheus/_additionalScrapeJobs.tpl diff --git a/stable/prometheus/4.0.31/templates/prometheus/_prometheus.tpl b/stable/prometheus/4.0.33/templates/prometheus/_prometheus.tpl similarity index 100% rename from stable/prometheus/4.0.31/templates/prometheus/_prometheus.tpl rename to stable/prometheus/4.0.33/templates/prometheus/_prometheus.tpl diff --git a/stable/prometheus/4.0.31/templates/prometheus/_servicemonitor.tpl b/stable/prometheus/4.0.33/templates/prometheus/_servicemonitor.tpl similarity index 100% rename from stable/prometheus/4.0.31/templates/prometheus/_servicemonitor.tpl rename to stable/prometheus/4.0.33/templates/prometheus/_servicemonitor.tpl diff --git a/stable/prometheus/4.0.31/templates/prometheus/clusterrole.yaml b/stable/prometheus/4.0.33/templates/prometheus/clusterrole.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/prometheus/clusterrole.yaml rename to stable/prometheus/4.0.33/templates/prometheus/clusterrole.yaml diff --git a/stable/prometheus/4.0.31/templates/prometheus/clusterrolebinding.yaml b/stable/prometheus/4.0.33/templates/prometheus/clusterrolebinding.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/prometheus/clusterrolebinding.yaml rename to stable/prometheus/4.0.33/templates/prometheus/clusterrolebinding.yaml diff --git a/stable/prometheus/4.0.31/templates/prometheus/serviceaccount.yaml b/stable/prometheus/4.0.33/templates/prometheus/serviceaccount.yaml similarity index 100% rename from stable/prometheus/4.0.31/templates/prometheus/serviceaccount.yaml rename to stable/prometheus/4.0.33/templates/prometheus/serviceaccount.yaml diff --git a/stable/snipe-it/4.0.22/values.yaml b/stable/prometheus/4.0.33/values.yaml similarity index 100% rename from stable/snipe-it/4.0.22/values.yaml rename to stable/prometheus/4.0.33/values.yaml diff --git a/stable/protonmail-bridge/6.0.15/CHANGELOG.md b/stable/protonmail-bridge/6.0.15/CHANGELOG.md deleted file mode 100644 index 29550423f6c..00000000000 --- a/stable/protonmail-bridge/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 8724031a289..00000000000 --- a/stable/protonmail-bridge/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-12T23:12:17.441533799Z" diff --git a/stable/protonmail-bridge/6.0.15/Chart.yaml b/stable/protonmail-bridge/6.0.15/Chart.yaml deleted file mode 100644 index 81d96068198..00000000000 --- a/stable/protonmail-bridge/6.0.15/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/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.17/CHANGELOG.md b/stable/protonmail-bridge/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..0f42016b2c1 --- /dev/null +++ b/stable/protonmail-bridge/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [protonmail-bridge-6.0.17](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.15...protonmail-bridge-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/protonmail-bridge/6.0.17/Chart.lock b/stable/protonmail-bridge/6.0.17/Chart.lock new file mode 100644 index 00000000000..3f17c70a784 --- /dev/null +++ b/stable/protonmail-bridge/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-14T14:18:42.65352446Z" diff --git a/stable/protonmail-bridge/6.0.17/Chart.yaml b/stable/protonmail-bridge/6.0.17/Chart.yaml new file mode 100644 index 00000000000..f718d7a1c1e --- /dev/null +++ b/stable/protonmail-bridge/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/protonmail-bridge/6.0.15/README.md b/stable/protonmail-bridge/6.0.17/README.md similarity index 100% rename from stable/protonmail-bridge/6.0.15/README.md rename to stable/protonmail-bridge/6.0.17/README.md diff --git a/stable/protonmail-bridge/6.0.15/app-readme.md b/stable/protonmail-bridge/6.0.17/app-readme.md similarity index 100% rename from stable/protonmail-bridge/6.0.15/app-readme.md rename to stable/protonmail-bridge/6.0.17/app-readme.md diff --git a/stable/speedtest-exporter/3.0.16/charts/common-10.4.4.tgz b/stable/protonmail-bridge/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/speedtest-exporter/3.0.16/charts/common-10.4.4.tgz rename to stable/protonmail-bridge/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/protonmail-bridge/6.0.15/icon.png b/stable/protonmail-bridge/6.0.17/icon.png similarity index 100% rename from stable/protonmail-bridge/6.0.15/icon.png rename to stable/protonmail-bridge/6.0.17/icon.png diff --git a/stable/protonmail-bridge/6.0.15/ix_values.yaml b/stable/protonmail-bridge/6.0.17/ix_values.yaml similarity index 100% rename from stable/protonmail-bridge/6.0.15/ix_values.yaml rename to stable/protonmail-bridge/6.0.17/ix_values.yaml diff --git a/stable/protonmail-bridge/6.0.15/questions.yaml b/stable/protonmail-bridge/6.0.17/questions.yaml similarity index 100% rename from stable/protonmail-bridge/6.0.15/questions.yaml rename to stable/protonmail-bridge/6.0.17/questions.yaml diff --git a/stable/synclounge/2.0.19/templates/common.yaml b/stable/protonmail-bridge/6.0.17/templates/common.yaml similarity index 100% rename from stable/synclounge/2.0.19/templates/common.yaml rename to stable/protonmail-bridge/6.0.17/templates/common.yaml diff --git a/stable/speedtest-exporter/3.0.16/values.yaml b/stable/protonmail-bridge/6.0.17/values.yaml similarity index 100% rename from stable/speedtest-exporter/3.0.16/values.yaml rename to stable/protonmail-bridge/6.0.17/values.yaml diff --git a/stable/prowlarr/6.0.15/CHANGELOG.md b/stable/prowlarr/6.0.15/CHANGELOG.md deleted file mode 100644 index 21027a3e40c..00000000000 --- a/stable/prowlarr/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index cb809744ddd..00000000000 --- a/stable/prowlarr/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-12T23:12:26.572840836Z" diff --git a/stable/prowlarr/6.0.15/Chart.yaml b/stable/prowlarr/6.0.15/Chart.yaml deleted file mode 100644 index a9337dea587..00000000000 --- a/stable/prowlarr/6.0.15/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/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.17/CHANGELOG.md b/stable/prowlarr/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..24fb6115637 --- /dev/null +++ b/stable/prowlarr/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [prowlarr-6.0.17](https://github.com/truecharts/apps/compare/prowlarr-6.0.15...prowlarr-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/prowlarr/6.0.17/Chart.lock b/stable/prowlarr/6.0.17/Chart.lock new file mode 100644 index 00000000000..e660301439b --- /dev/null +++ b/stable/prowlarr/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-14T14:18:54.998828317Z" diff --git a/stable/prowlarr/6.0.17/Chart.yaml b/stable/prowlarr/6.0.17/Chart.yaml new file mode 100644 index 00000000000..ff438699c35 --- /dev/null +++ b/stable/prowlarr/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/prowlarr/6.0.15/README.md b/stable/prowlarr/6.0.17/README.md similarity index 100% rename from stable/prowlarr/6.0.15/README.md rename to stable/prowlarr/6.0.17/README.md diff --git a/stable/prowlarr/6.0.15/app-readme.md b/stable/prowlarr/6.0.17/app-readme.md similarity index 100% rename from stable/prowlarr/6.0.15/app-readme.md rename to stable/prowlarr/6.0.17/app-readme.md diff --git a/stable/spotweb/4.0.15/charts/common-10.4.4.tgz b/stable/prowlarr/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/spotweb/4.0.15/charts/common-10.4.4.tgz rename to stable/prowlarr/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/prowlarr/6.0.15/icon.png b/stable/prowlarr/6.0.17/icon.png similarity index 100% rename from stable/prowlarr/6.0.15/icon.png rename to stable/prowlarr/6.0.17/icon.png diff --git a/stable/prowlarr/6.0.15/ix_values.yaml b/stable/prowlarr/6.0.17/ix_values.yaml similarity index 100% rename from stable/prowlarr/6.0.15/ix_values.yaml rename to stable/prowlarr/6.0.17/ix_values.yaml diff --git a/stable/prowlarr/6.0.15/questions.yaml b/stable/prowlarr/6.0.17/questions.yaml similarity index 100% rename from stable/prowlarr/6.0.15/questions.yaml rename to stable/prowlarr/6.0.17/questions.yaml diff --git a/stable/syslog-ng/2.0.15/templates/common.yaml b/stable/prowlarr/6.0.17/templates/common.yaml similarity index 100% rename from stable/syslog-ng/2.0.15/templates/common.yaml rename to stable/prowlarr/6.0.17/templates/common.yaml diff --git a/stable/spotweb/4.0.15/values.yaml b/stable/prowlarr/6.0.17/values.yaml similarity index 100% rename from stable/spotweb/4.0.15/values.yaml rename to stable/prowlarr/6.0.17/values.yaml diff --git a/stable/pwndrop/2.0.14/CHANGELOG.md b/stable/pwndrop/2.0.14/CHANGELOG.md deleted file mode 100644 index 0e6fdcd7704..00000000000 --- a/stable/pwndrop/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 9c8a0c24ec5..00000000000 --- a/stable/pwndrop/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-12T23:12:29.248788382Z" diff --git a/stable/pwndrop/2.0.14/Chart.yaml b/stable/pwndrop/2.0.14/Chart.yaml deleted file mode 100644 index c379c1d5f77..00000000000 --- a/stable/pwndrop/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/pwndrop/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..d56589b7a8b --- /dev/null +++ b/stable/pwndrop/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pwndrop-2.0.16](https://github.com/truecharts/apps/compare/pwndrop-2.0.14...pwndrop-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/pwndrop/2.0.16/Chart.lock b/stable/pwndrop/2.0.16/Chart.lock new file mode 100644 index 00000000000..8cda4278e6c --- /dev/null +++ b/stable/pwndrop/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-14T14:18:56.479303783Z" diff --git a/stable/pwndrop/2.0.16/Chart.yaml b/stable/pwndrop/2.0.16/Chart.yaml new file mode 100644 index 00000000000..4ad829e4505 --- /dev/null +++ b/stable/pwndrop/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: pwndrop +version: 2.0.16 +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.14/README.md b/stable/pwndrop/2.0.16/README.md similarity index 100% rename from stable/pwndrop/2.0.14/README.md rename to stable/pwndrop/2.0.16/README.md diff --git a/stable/pwndrop/2.0.14/app-readme.md b/stable/pwndrop/2.0.16/app-readme.md similarity index 100% rename from stable/pwndrop/2.0.14/app-readme.md rename to stable/pwndrop/2.0.16/app-readme.md diff --git a/stable/sqlitebrowser/3.0.14/charts/common-10.4.4.tgz b/stable/pwndrop/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/sqlitebrowser/3.0.14/charts/common-10.4.4.tgz rename to stable/pwndrop/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/pwndrop/2.0.14/icon.png b/stable/pwndrop/2.0.16/icon.png similarity index 100% rename from stable/pwndrop/2.0.14/icon.png rename to stable/pwndrop/2.0.16/icon.png diff --git a/stable/pwndrop/2.0.14/ix_values.yaml b/stable/pwndrop/2.0.16/ix_values.yaml similarity index 100% rename from stable/pwndrop/2.0.14/ix_values.yaml rename to stable/pwndrop/2.0.16/ix_values.yaml diff --git a/stable/pwndrop/2.0.14/questions.yaml b/stable/pwndrop/2.0.16/questions.yaml similarity index 100% rename from stable/pwndrop/2.0.14/questions.yaml rename to stable/pwndrop/2.0.16/questions.yaml diff --git a/stable/tdarr-node/2.0.15/templates/common.yaml b/stable/pwndrop/2.0.16/templates/common.yaml similarity index 100% rename from stable/tdarr-node/2.0.15/templates/common.yaml rename to stable/pwndrop/2.0.16/templates/common.yaml diff --git a/stable/sqlitebrowser/3.0.14/values.yaml b/stable/pwndrop/2.0.16/values.yaml similarity index 100% rename from stable/sqlitebrowser/3.0.14/values.yaml rename to stable/pwndrop/2.0.16/values.yaml diff --git a/stable/pydio-cells/4.0.15/CHANGELOG.md b/stable/pydio-cells/4.0.15/CHANGELOG.md deleted file mode 100644 index 340799969d8..00000000000 --- a/stable/pydio-cells/4.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 4c8fa5e860c..00000000000 --- a/stable/pydio-cells/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: 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 deleted file mode 100644 index b77f8b11529..00000000000 --- a/stable/pydio-cells/4.0.15/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -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.17/CHANGELOG.md b/stable/pydio-cells/4.0.17/CHANGELOG.md new file mode 100644 index 00000000000..7415c01103e --- /dev/null +++ b/stable/pydio-cells/4.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pydio-cells-4.0.17](https://github.com/truecharts/apps/compare/pydio-cells-4.0.15...pydio-cells-4.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/pydio-cells/4.0.17/Chart.lock b/stable/pydio-cells/4.0.17/Chart.lock new file mode 100644 index 00000000000..7c1fd97ed58 --- /dev/null +++ b/stable/pydio-cells/4.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-14T14:19:08.01441715Z" diff --git a/stable/pydio-cells/4.0.17/Chart.yaml b/stable/pydio-cells/4.0.17/Chart.yaml new file mode 100644 index 00000000000..978c4744e76 --- /dev/null +++ b/stable/pydio-cells/4.0.17/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: pydio-cells +version: 4.0.17 +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.15/README.md b/stable/pydio-cells/4.0.17/README.md similarity index 100% rename from stable/pydio-cells/4.0.15/README.md rename to stable/pydio-cells/4.0.17/README.md diff --git a/stable/pydio-cells/4.0.15/app-readme.md b/stable/pydio-cells/4.0.17/app-readme.md similarity index 100% rename from stable/pydio-cells/4.0.15/app-readme.md rename to stable/pydio-cells/4.0.17/app-readme.md diff --git a/stable/stash/7.0.16/charts/common-10.4.4.tgz b/stable/pydio-cells/4.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/stash/7.0.16/charts/common-10.4.4.tgz rename to stable/pydio-cells/4.0.17/charts/common-10.4.4.tgz diff --git a/stable/snipe-it/4.0.22/charts/mariadb-3.0.29.tgz b/stable/pydio-cells/4.0.17/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/snipe-it/4.0.22/charts/mariadb-3.0.29.tgz rename to stable/pydio-cells/4.0.17/charts/mariadb-3.0.29.tgz diff --git a/stable/pydio-cells/4.0.15/icon.png b/stable/pydio-cells/4.0.17/icon.png similarity index 100% rename from stable/pydio-cells/4.0.15/icon.png rename to stable/pydio-cells/4.0.17/icon.png diff --git a/stable/pydio-cells/4.0.15/ix_values.yaml b/stable/pydio-cells/4.0.17/ix_values.yaml similarity index 100% rename from stable/pydio-cells/4.0.15/ix_values.yaml rename to stable/pydio-cells/4.0.17/ix_values.yaml diff --git a/stable/pydio-cells/4.0.15/questions.yaml b/stable/pydio-cells/4.0.17/questions.yaml similarity index 100% rename from stable/pydio-cells/4.0.15/questions.yaml rename to stable/pydio-cells/4.0.17/questions.yaml diff --git a/stable/pydio-cells/4.0.15/templates/common.yaml b/stable/pydio-cells/4.0.17/templates/common.yaml similarity index 100% rename from stable/pydio-cells/4.0.15/templates/common.yaml rename to stable/pydio-cells/4.0.17/templates/common.yaml diff --git a/stable/stash/7.0.16/values.yaml b/stable/pydio-cells/4.0.17/values.yaml similarity index 100% rename from stable/stash/7.0.16/values.yaml rename to stable/pydio-cells/4.0.17/values.yaml diff --git a/stable/pyload/6.0.15/CHANGELOG.md b/stable/pyload/6.0.15/CHANGELOG.md deleted file mode 100644 index ff348b501ff..00000000000 --- a/stable/pyload/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index c0608da449c..00000000000 --- a/stable/pyload/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-12T23:12:42.096849218Z" diff --git a/stable/pyload/6.0.15/Chart.yaml b/stable/pyload/6.0.15/Chart.yaml deleted file mode 100644 index b8dd04a0e47..00000000000 --- a/stable/pyload/6.0.15/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/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.17/CHANGELOG.md b/stable/pyload/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..bd00b05db33 --- /dev/null +++ b/stable/pyload/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pyload-6.0.17](https://github.com/truecharts/apps/compare/pyload-6.0.15...pyload-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/pyload/6.0.17/Chart.lock b/stable/pyload/6.0.17/Chart.lock new file mode 100644 index 00000000000..8ae545682bf --- /dev/null +++ b/stable/pyload/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-14T14:19:13.679664593Z" diff --git a/stable/pyload/6.0.17/Chart.yaml b/stable/pyload/6.0.17/Chart.yaml new file mode 100644 index 00000000000..9d33bb3f44f --- /dev/null +++ b/stable/pyload/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pyload/6.0.15/README.md b/stable/pyload/6.0.17/README.md similarity index 100% rename from stable/pyload/6.0.15/README.md rename to stable/pyload/6.0.17/README.md diff --git a/stable/pyload/6.0.15/app-readme.md b/stable/pyload/6.0.17/app-readme.md similarity index 100% rename from stable/pyload/6.0.15/app-readme.md rename to stable/pyload/6.0.17/app-readme.md diff --git a/stable/static/3.0.14/charts/common-10.4.4.tgz b/stable/pyload/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/static/3.0.14/charts/common-10.4.4.tgz rename to stable/pyload/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/pyload/6.0.15/icon.png b/stable/pyload/6.0.17/icon.png similarity index 100% rename from stable/pyload/6.0.15/icon.png rename to stable/pyload/6.0.17/icon.png diff --git a/stable/pyload/6.0.15/ix_values.yaml b/stable/pyload/6.0.17/ix_values.yaml similarity index 100% rename from stable/pyload/6.0.15/ix_values.yaml rename to stable/pyload/6.0.17/ix_values.yaml diff --git a/stable/pyload/6.0.15/questions.yaml b/stable/pyload/6.0.17/questions.yaml similarity index 100% rename from stable/pyload/6.0.15/questions.yaml rename to stable/pyload/6.0.17/questions.yaml diff --git a/stable/tdarr/2.0.15/templates/common.yaml b/stable/pyload/6.0.17/templates/common.yaml similarity index 100% rename from stable/tdarr/2.0.15/templates/common.yaml rename to stable/pyload/6.0.17/templates/common.yaml diff --git a/stable/static/3.0.14/values.yaml b/stable/pyload/6.0.17/values.yaml similarity index 100% rename from stable/static/3.0.14/values.yaml rename to stable/pyload/6.0.17/values.yaml diff --git a/stable/pylon/2.0.14/CHANGELOG.md b/stable/pylon/2.0.14/CHANGELOG.md deleted file mode 100644 index 0628d13c1bb..00000000000 --- a/stable/pylon/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 9611226ab38..00000000000 --- a/stable/pylon/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-12T23:12:43.866637259Z" diff --git a/stable/pylon/2.0.14/Chart.yaml b/stable/pylon/2.0.14/Chart.yaml deleted file mode 100644 index 35742711059..00000000000 --- a/stable/pylon/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/pylon/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..002345934de --- /dev/null +++ b/stable/pylon/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pylon-2.0.16](https://github.com/truecharts/apps/compare/pylon-2.0.14...pylon-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/pylon/2.0.16/Chart.lock b/stable/pylon/2.0.16/Chart.lock new file mode 100644 index 00000000000..ce6325ae2fb --- /dev/null +++ b/stable/pylon/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-14T14:19:14.412846042Z" diff --git a/stable/pylon/2.0.16/Chart.yaml b/stable/pylon/2.0.16/Chart.yaml new file mode 100644 index 00000000000..f87dc3895d8 --- /dev/null +++ b/stable/pylon/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: pylon +version: 2.0.16 +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.14/README.md b/stable/pylon/2.0.16/README.md similarity index 100% rename from stable/pylon/2.0.14/README.md rename to stable/pylon/2.0.16/README.md diff --git a/stable/pylon/2.0.14/app-readme.md b/stable/pylon/2.0.16/app-readme.md similarity index 100% rename from stable/pylon/2.0.14/app-readme.md rename to stable/pylon/2.0.16/app-readme.md diff --git a/stable/statping/7.0.15/charts/common-10.4.4.tgz b/stable/pylon/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/statping/7.0.15/charts/common-10.4.4.tgz rename to stable/pylon/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/pylon/2.0.14/icon.png b/stable/pylon/2.0.16/icon.png similarity index 100% rename from stable/pylon/2.0.14/icon.png rename to stable/pylon/2.0.16/icon.png diff --git a/stable/pylon/2.0.14/ix_values.yaml b/stable/pylon/2.0.16/ix_values.yaml similarity index 100% rename from stable/pylon/2.0.14/ix_values.yaml rename to stable/pylon/2.0.16/ix_values.yaml diff --git a/stable/pylon/2.0.14/questions.yaml b/stable/pylon/2.0.16/questions.yaml similarity index 100% rename from stable/pylon/2.0.14/questions.yaml rename to stable/pylon/2.0.16/questions.yaml diff --git a/stable/teamspeak3/4.0.16/templates/common.yaml b/stable/pylon/2.0.16/templates/common.yaml similarity index 100% rename from stable/teamspeak3/4.0.16/templates/common.yaml rename to stable/pylon/2.0.16/templates/common.yaml diff --git a/stable/statping/7.0.15/values.yaml b/stable/pylon/2.0.16/values.yaml similarity index 100% rename from stable/statping/7.0.15/values.yaml rename to stable/pylon/2.0.16/values.yaml diff --git a/stable/qbittorrent/11.0.19/CHANGELOG.md b/stable/qbittorrent/11.0.19/CHANGELOG.md new file mode 100644 index 00000000000..5092ec4aac4 --- /dev/null +++ b/stable/qbittorrent/11.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [qbittorrent-11.0.19](https://github.com/truecharts/apps/compare/qbittorrent-11.0.17...qbittorrent-11.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/qbittorrent/11.0.19/Chart.lock b/stable/qbittorrent/11.0.19/Chart.lock new file mode 100644 index 00000000000..3ebbe39a722 --- /dev/null +++ b/stable/qbittorrent/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-14T14:19:19.924872722Z" diff --git a/stable/qbittorrent/11.0.19/Chart.yaml b/stable/qbittorrent/11.0.19/Chart.yaml new file mode 100644 index 00000000000..adfcddd27b6 --- /dev/null +++ b/stable/qbittorrent/11.0.19/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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/qbittorrent/11.0.19/README.md b/stable/qbittorrent/11.0.19/README.md new file mode 100644 index 00000000000..5cbba8fa556 --- /dev/null +++ b/stable/qbittorrent/11.0.19/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.19/app-readme.md b/stable/qbittorrent/11.0.19/app-readme.md new file mode 100644 index 00000000000..80468e34d82 --- /dev/null +++ b/stable/qbittorrent/11.0.19/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.25/charts/common-10.4.4.tgz b/stable/qbittorrent/11.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/storj-node/2.0.25/charts/common-10.4.4.tgz rename to stable/qbittorrent/11.0.19/charts/common-10.4.4.tgz diff --git a/stable/qbittorrent/11.0.19/docs/credentials.md b/stable/qbittorrent/11.0.19/docs/credentials.md new file mode 100644 index 00000000000..3d01700b602 --- /dev/null +++ b/stable/qbittorrent/11.0.19/docs/credentials.md @@ -0,0 +1,5 @@ +# Default Username/Password + +__Username__: `admin` + +__Password__: `adminadmin` diff --git a/stable/qbittorrent/11.0.19/docs/vpn.md b/stable/qbittorrent/11.0.19/docs/vpn.md new file mode 100644 index 00000000000..8684858b0ee --- /dev/null +++ b/stable/qbittorrent/11.0.19/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.19/icon.png b/stable/qbittorrent/11.0.19/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..03ac7e42d4ff64ee1d9261813e8feb88d5607b86 GIT binary patch literal 35805 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 literal 0 HcmV?d00001 diff --git a/stable/qbittorrent/11.0.19/ix_values.yaml b/stable/qbittorrent/11.0.19/ix_values.yaml new file mode 100644 index 00000000000..9e97e3b7b7f --- /dev/null +++ b/stable/qbittorrent/11.0.19/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.19/questions.yaml b/stable/qbittorrent/11.0.19/questions.yaml new file mode 100644 index 00000000000..9204c300e5e --- /dev/null +++ b/stable/qbittorrent/11.0.19/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.19/templates/_configmap.tpl b/stable/qbittorrent/11.0.19/templates/_configmap.tpl new file mode 100644 index 00000000000..b5d6f3cfd15 --- /dev/null +++ b/stable/qbittorrent/11.0.19/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.19/templates/common.yaml b/stable/qbittorrent/11.0.19/templates/common.yaml new file mode 100644 index 00000000000..a6f2d0e33f8 --- /dev/null +++ b/stable/qbittorrent/11.0.19/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.25/values.yaml b/stable/qbittorrent/11.0.19/values.yaml similarity index 100% rename from stable/storj-node/2.0.25/values.yaml rename to stable/qbittorrent/11.0.19/values.yaml diff --git a/stable/qinglong/2.0.15/CHANGELOG.md b/stable/qinglong/2.0.15/CHANGELOG.md deleted file mode 100644 index 0bfe44538a0..00000000000 --- a/stable/qinglong/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 78783c7e2df..00000000000 --- a/stable/qinglong/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-12T23:12:58.002231618Z" diff --git a/stable/qinglong/2.0.15/Chart.yaml b/stable/qinglong/2.0.15/Chart.yaml deleted file mode 100644 index 95c86d98917..00000000000 --- a/stable/qinglong/2.0.15/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -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.17/CHANGELOG.md b/stable/qinglong/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..cfdff65e2d8 --- /dev/null +++ b/stable/qinglong/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [qinglong-2.0.17](https://github.com/truecharts/apps/compare/qinglong-2.0.15...qinglong-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/qinglong/2.0.17/Chart.lock b/stable/qinglong/2.0.17/Chart.lock new file mode 100644 index 00000000000..be01d38dc85 --- /dev/null +++ b/stable/qinglong/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-14T14:19:32.192904516Z" diff --git a/stable/qinglong/2.0.17/Chart.yaml b/stable/qinglong/2.0.17/Chart.yaml new file mode 100644 index 00000000000..be06e95fe48 --- /dev/null +++ b/stable/qinglong/2.0.17/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: qinglong +version: 2.0.17 +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.15/README.md b/stable/qinglong/2.0.17/README.md similarity index 100% rename from stable/qinglong/2.0.15/README.md rename to stable/qinglong/2.0.17/README.md diff --git a/stable/qinglong/2.0.15/app-readme.md b/stable/qinglong/2.0.17/app-readme.md similarity index 100% rename from stable/qinglong/2.0.15/app-readme.md rename to stable/qinglong/2.0.17/app-readme.md diff --git a/stable/strapi/4.0.14/charts/common-10.4.4.tgz b/stable/qinglong/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/strapi/4.0.14/charts/common-10.4.4.tgz rename to stable/qinglong/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/qinglong/2.0.15/icon.png b/stable/qinglong/2.0.17/icon.png similarity index 100% rename from stable/qinglong/2.0.15/icon.png rename to stable/qinglong/2.0.17/icon.png diff --git a/stable/qinglong/2.0.15/ix_values.yaml b/stable/qinglong/2.0.17/ix_values.yaml similarity index 100% rename from stable/qinglong/2.0.15/ix_values.yaml rename to stable/qinglong/2.0.17/ix_values.yaml diff --git a/stable/qinglong/2.0.15/questions.yaml b/stable/qinglong/2.0.17/questions.yaml similarity index 100% rename from stable/qinglong/2.0.15/questions.yaml rename to stable/qinglong/2.0.17/questions.yaml diff --git a/stable/teedy/7.0.15/templates/common.yaml b/stable/qinglong/2.0.17/templates/common.yaml similarity index 100% rename from stable/teedy/7.0.15/templates/common.yaml rename to stable/qinglong/2.0.17/templates/common.yaml diff --git a/stable/strapi/4.0.14/values.yaml b/stable/qinglong/2.0.17/values.yaml similarity index 100% rename from stable/strapi/4.0.14/values.yaml rename to stable/qinglong/2.0.17/values.yaml diff --git a/stable/quassel-core/3.0.14/CHANGELOG.md b/stable/quassel-core/3.0.14/CHANGELOG.md deleted file mode 100644 index 545b42e84ab..00000000000 --- a/stable/quassel-core/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 5804bd56e52..00000000000 --- a/stable/quassel-core/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-12T23:13:04.060245993Z" diff --git a/stable/quassel-core/3.0.14/Chart.yaml b/stable/quassel-core/3.0.14/Chart.yaml deleted file mode 100644 index 58935939d4c..00000000000 --- a/stable/quassel-core/3.0.14/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -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.16/CHANGELOG.md b/stable/quassel-core/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..3226599c4ee --- /dev/null +++ b/stable/quassel-core/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [quassel-core-3.0.16](https://github.com/truecharts/apps/compare/quassel-core-3.0.14...quassel-core-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/quassel-core/3.0.16/Chart.lock b/stable/quassel-core/3.0.16/Chart.lock new file mode 100644 index 00000000000..506430dd6b4 --- /dev/null +++ b/stable/quassel-core/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-14T14:19:39.465273472Z" diff --git a/stable/quassel-core/3.0.16/Chart.yaml b/stable/quassel-core/3.0.16/Chart.yaml new file mode 100644 index 00000000000..160643e0fc3 --- /dev/null +++ b/stable/quassel-core/3.0.16/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: quassel-core +version: 3.0.16 +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.14/README.md b/stable/quassel-core/3.0.16/README.md similarity index 100% rename from stable/quassel-core/3.0.14/README.md rename to stable/quassel-core/3.0.16/README.md diff --git a/stable/quassel-core/3.0.14/app-readme.md b/stable/quassel-core/3.0.16/app-readme.md similarity index 100% rename from stable/quassel-core/3.0.14/app-readme.md rename to stable/quassel-core/3.0.16/app-readme.md diff --git a/stable/synapse/4.0.17/charts/common-10.4.4.tgz b/stable/quassel-core/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/synapse/4.0.17/charts/common-10.4.4.tgz rename to stable/quassel-core/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/spotweb/4.0.15/charts/postgresql-8.0.30.tgz b/stable/quassel-core/3.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/spotweb/4.0.15/charts/postgresql-8.0.30.tgz rename to stable/quassel-core/3.0.16/charts/postgresql-8.0.30.tgz diff --git a/stable/quassel-core/3.0.14/icon.png b/stable/quassel-core/3.0.16/icon.png similarity index 100% rename from stable/quassel-core/3.0.14/icon.png rename to stable/quassel-core/3.0.16/icon.png diff --git a/stable/quassel-core/3.0.14/ix_values.yaml b/stable/quassel-core/3.0.16/ix_values.yaml similarity index 100% rename from stable/quassel-core/3.0.14/ix_values.yaml rename to stable/quassel-core/3.0.16/ix_values.yaml diff --git a/stable/quassel-core/3.0.14/questions.yaml b/stable/quassel-core/3.0.16/questions.yaml similarity index 100% rename from stable/quassel-core/3.0.14/questions.yaml rename to stable/quassel-core/3.0.16/questions.yaml diff --git a/stable/thelounge/6.0.14/templates/common.yaml b/stable/quassel-core/3.0.16/templates/common.yaml similarity index 100% rename from stable/thelounge/6.0.14/templates/common.yaml rename to stable/quassel-core/3.0.16/templates/common.yaml diff --git a/stable/synapse/4.0.17/values.yaml b/stable/quassel-core/3.0.16/values.yaml similarity index 100% rename from stable/synapse/4.0.17/values.yaml rename to stable/quassel-core/3.0.16/values.yaml diff --git a/stable/quassel-web/2.0.14/CHANGELOG.md b/stable/quassel-web/2.0.14/CHANGELOG.md deleted file mode 100644 index c752f304597..00000000000 --- a/stable/quassel-web/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index de00d2ebe56..00000000000 --- a/stable/quassel-web/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-12T23:12:59.499302743Z" diff --git a/stable/quassel-web/2.0.14/Chart.yaml b/stable/quassel-web/2.0.14/Chart.yaml deleted file mode 100644 index 9e76572c2ef..00000000000 --- a/stable/quassel-web/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/quassel-web/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..4a8d54d9d90 --- /dev/null +++ b/stable/quassel-web/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [quassel-web-2.0.16](https://github.com/truecharts/apps/compare/quassel-web-2.0.14...quassel-web-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/quassel-web/2.0.16/Chart.lock b/stable/quassel-web/2.0.16/Chart.lock new file mode 100644 index 00000000000..3b733e328bb --- /dev/null +++ b/stable/quassel-web/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-14T14:19:33.077431275Z" diff --git a/stable/quassel-web/2.0.16/Chart.yaml b/stable/quassel-web/2.0.16/Chart.yaml new file mode 100644 index 00000000000..e9998f2b52e --- /dev/null +++ b/stable/quassel-web/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: quassel-web +version: 2.0.16 +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.14/README.md b/stable/quassel-web/2.0.16/README.md similarity index 100% rename from stable/quassel-web/2.0.14/README.md rename to stable/quassel-web/2.0.16/README.md diff --git a/stable/quassel-web/2.0.14/app-readme.md b/stable/quassel-web/2.0.16/app-readme.md similarity index 100% rename from stable/quassel-web/2.0.14/app-readme.md rename to stable/quassel-web/2.0.16/app-readme.md diff --git a/stable/synclounge/2.0.19/charts/common-10.4.4.tgz b/stable/quassel-web/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/synclounge/2.0.19/charts/common-10.4.4.tgz rename to stable/quassel-web/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/quassel-web/2.0.14/icon.png b/stable/quassel-web/2.0.16/icon.png similarity index 100% rename from stable/quassel-web/2.0.14/icon.png rename to stable/quassel-web/2.0.16/icon.png diff --git a/stable/quassel-web/2.0.14/ix_values.yaml b/stable/quassel-web/2.0.16/ix_values.yaml similarity index 100% rename from stable/quassel-web/2.0.14/ix_values.yaml rename to stable/quassel-web/2.0.16/ix_values.yaml diff --git a/stable/quassel-web/2.0.14/questions.yaml b/stable/quassel-web/2.0.16/questions.yaml similarity index 100% rename from stable/quassel-web/2.0.14/questions.yaml rename to stable/quassel-web/2.0.16/questions.yaml diff --git a/stable/tinymediamanager/2.0.14/templates/common.yaml b/stable/quassel-web/2.0.16/templates/common.yaml similarity index 100% rename from stable/tinymediamanager/2.0.14/templates/common.yaml rename to stable/quassel-web/2.0.16/templates/common.yaml diff --git a/stable/synclounge/2.0.19/values.yaml b/stable/quassel-web/2.0.16/values.yaml similarity index 100% rename from stable/synclounge/2.0.19/values.yaml rename to stable/quassel-web/2.0.16/values.yaml diff --git a/stable/radarr/11.0.17/CHANGELOG.md b/stable/radarr/11.0.17/CHANGELOG.md new file mode 100644 index 00000000000..f070a50af57 --- /dev/null +++ b/stable/radarr/11.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [radarr-11.0.17](https://github.com/truecharts/apps/compare/radarr-11.0.15...radarr-11.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) diff --git a/stable/radarr/11.0.17/Chart.lock b/stable/radarr/11.0.17/Chart.lock new file mode 100644 index 00000000000..558d525e89f --- /dev/null +++ b/stable/radarr/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-14T14:19:38.505930498Z" diff --git a/stable/radarr/11.0.17/Chart.yaml b/stable/radarr/11.0.17/Chart.yaml new file mode 100644 index 00000000000..b93d394d663 --- /dev/null +++ b/stable/radarr/11.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/radarr/11.0.17/README.md b/stable/radarr/11.0.17/README.md new file mode 100644 index 00000000000..01c54412350 --- /dev/null +++ b/stable/radarr/11.0.17/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.17/app-readme.md b/stable/radarr/11.0.17/app-readme.md new file mode 100644 index 00000000000..b699bbaa45b --- /dev/null +++ b/stable/radarr/11.0.17/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.15/charts/common-10.4.4.tgz b/stable/radarr/11.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/syslog-ng/2.0.15/charts/common-10.4.4.tgz rename to stable/radarr/11.0.17/charts/common-10.4.4.tgz diff --git a/stable/radarr/11.0.17/icon.png b/stable/radarr/11.0.17/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.17/ix_values.yaml b/stable/radarr/11.0.17/ix_values.yaml new file mode 100644 index 00000000000..89388b80066 --- /dev/null +++ b/stable/radarr/11.0.17/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.17/questions.yaml b/stable/radarr/11.0.17/questions.yaml new file mode 100644 index 00000000000..6854210a017 --- /dev/null +++ b/stable/radarr/11.0.17/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.16/templates/common.yaml b/stable/radarr/11.0.17/templates/common.yaml similarity index 100% rename from stable/traccar/7.0.16/templates/common.yaml rename to stable/radarr/11.0.17/templates/common.yaml diff --git a/stable/syslog-ng/2.0.15/values.yaml b/stable/radarr/11.0.17/values.yaml similarity index 100% rename from stable/syslog-ng/2.0.15/values.yaml rename to stable/radarr/11.0.17/values.yaml diff --git a/stable/readarr/11.0.16/CHANGELOG.md b/stable/readarr/11.0.16/CHANGELOG.md new file mode 100644 index 00000000000..f17025d03e1 --- /dev/null +++ b/stable/readarr/11.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [readarr-11.0.16](https://github.com/truecharts/apps/compare/readarr-11.0.14...readarr-11.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/readarr/11.0.16/Chart.lock b/stable/readarr/11.0.16/Chart.lock new file mode 100644 index 00000000000..62c07d9d7b3 --- /dev/null +++ b/stable/readarr/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-14T14:19:50.864421576Z" diff --git a/stable/readarr/11.0.16/Chart.yaml b/stable/readarr/11.0.16/Chart.yaml new file mode 100644 index 00000000000..848ac1d71eb --- /dev/null +++ b/stable/readarr/11.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/readarr/11.0.16/README.md b/stable/readarr/11.0.16/README.md new file mode 100644 index 00000000000..5f614857ad8 --- /dev/null +++ b/stable/readarr/11.0.16/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.16/app-readme.md b/stable/readarr/11.0.16/app-readme.md new file mode 100644 index 00000000000..d96b243ac2b --- /dev/null +++ b/stable/readarr/11.0.16/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.15/charts/common-10.4.4.tgz b/stable/readarr/11.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/tdarr-node/2.0.15/charts/common-10.4.4.tgz rename to stable/readarr/11.0.16/charts/common-10.4.4.tgz diff --git a/stable/readarr/11.0.16/icon.png b/stable/readarr/11.0.16/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.16/ix_values.yaml b/stable/readarr/11.0.16/ix_values.yaml new file mode 100644 index 00000000000..564cba7d335 --- /dev/null +++ b/stable/readarr/11.0.16/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.16/questions.yaml b/stable/readarr/11.0.16/questions.yaml new file mode 100644 index 00000000000..847278bba3c --- /dev/null +++ b/stable/readarr/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: 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.15/templates/common.yaml b/stable/readarr/11.0.16/templates/common.yaml similarity index 100% rename from stable/trilium-notes/5.0.15/templates/common.yaml rename to stable/readarr/11.0.16/templates/common.yaml diff --git a/stable/tdarr-node/2.0.15/values.yaml b/stable/readarr/11.0.16/values.yaml similarity index 100% rename from stable/tdarr-node/2.0.15/values.yaml rename to stable/readarr/11.0.16/values.yaml diff --git a/stable/recipes/8.0.19/CHANGELOG.md b/stable/recipes/8.0.19/CHANGELOG.md deleted file mode 100644 index 18c313847bd..00000000000 --- a/stable/recipes/8.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [recipes-8.0.19](https://github.com/truecharts/apps/compare/recipes-8.0.18...recipes-8.0.19) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [recipes-8.0.18](https://github.com/truecharts/apps/compare/recipes-8.0.17...recipes-8.0.18) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - - diff --git a/stable/recipes/8.0.19/Chart.lock b/stable/recipes/8.0.19/Chart.lock deleted file mode 100644 index 9812e74f1e5..00000000000 --- a/stable/recipes/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-14T11:54:12.871578022Z" diff --git a/stable/recipes/8.0.19/Chart.yaml b/stable/recipes/8.0.19/Chart.yaml deleted file mode 100644 index 90defca173b..00000000000 --- a/stable/recipes/8.0.19/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.3.2" -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.19 -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.21/CHANGELOG.md b/stable/recipes/8.0.21/CHANGELOG.md new file mode 100644 index 00000000000..bc4ce5da52a --- /dev/null +++ b/stable/recipes/8.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [recipes-8.0.21](https://github.com/truecharts/apps/compare/recipes-8.0.19...recipes-8.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [recipes-8.0.19](https://github.com/truecharts/apps/compare/recipes-8.0.18...recipes-8.0.19) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [recipes-8.0.18](https://github.com/truecharts/apps/compare/recipes-8.0.17...recipes-8.0.18) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + + diff --git a/stable/recipes/8.0.21/Chart.lock b/stable/recipes/8.0.21/Chart.lock new file mode 100644 index 00000000000..4dc7307f942 --- /dev/null +++ b/stable/recipes/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-14T14:19:58.472215356Z" diff --git a/stable/recipes/8.0.21/Chart.yaml b/stable/recipes/8.0.21/Chart.yaml new file mode 100644 index 00000000000..02d7313180e --- /dev/null +++ b/stable/recipes/8.0.21/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.3.2" +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.21 +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.19/README.md b/stable/recipes/8.0.21/README.md similarity index 100% rename from stable/recipes/8.0.19/README.md rename to stable/recipes/8.0.21/README.md diff --git a/stable/recipes/8.0.19/app-readme.md b/stable/recipes/8.0.21/app-readme.md similarity index 100% rename from stable/recipes/8.0.19/app-readme.md rename to stable/recipes/8.0.21/app-readme.md diff --git a/stable/tdarr/2.0.15/charts/common-10.4.4.tgz b/stable/recipes/8.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/tdarr/2.0.15/charts/common-10.4.4.tgz rename to stable/recipes/8.0.21/charts/common-10.4.4.tgz diff --git a/stable/statping/7.0.15/charts/postgresql-8.0.30.tgz b/stable/recipes/8.0.21/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/statping/7.0.15/charts/postgresql-8.0.30.tgz rename to stable/recipes/8.0.21/charts/postgresql-8.0.30.tgz diff --git a/stable/recipes/8.0.19/icon.png b/stable/recipes/8.0.21/icon.png similarity index 100% rename from stable/recipes/8.0.19/icon.png rename to stable/recipes/8.0.21/icon.png diff --git a/stable/recipes/8.0.19/ix_values.yaml b/stable/recipes/8.0.21/ix_values.yaml similarity index 100% rename from stable/recipes/8.0.19/ix_values.yaml rename to stable/recipes/8.0.21/ix_values.yaml diff --git a/stable/recipes/8.0.19/questions.yaml b/stable/recipes/8.0.21/questions.yaml similarity index 100% rename from stable/recipes/8.0.19/questions.yaml rename to stable/recipes/8.0.21/questions.yaml diff --git a/stable/recipes/8.0.19/templates/_sercrets.tpl b/stable/recipes/8.0.21/templates/_sercrets.tpl similarity index 100% rename from stable/recipes/8.0.19/templates/_sercrets.tpl rename to stable/recipes/8.0.21/templates/_sercrets.tpl diff --git a/stable/recipes/8.0.19/templates/common.yaml b/stable/recipes/8.0.21/templates/common.yaml similarity index 100% rename from stable/recipes/8.0.19/templates/common.yaml rename to stable/recipes/8.0.21/templates/common.yaml diff --git a/stable/tdarr/2.0.15/values.yaml b/stable/recipes/8.0.21/values.yaml similarity index 100% rename from stable/tdarr/2.0.15/values.yaml rename to stable/recipes/8.0.21/values.yaml diff --git a/stable/redmine/3.0.19/CHANGELOG.md b/stable/redmine/3.0.19/CHANGELOG.md deleted file mode 100644 index d5d4e97851c..00000000000 --- a/stable/redmine/3.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [redmine-3.0.19](https://github.com/truecharts/apps/compare/redmine-3.0.18...redmine-3.0.19) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [redmine-3.0.18](https://github.com/truecharts/apps/compare/redmine-3.0.17...redmine-3.0.18) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - - diff --git a/stable/redmine/3.0.19/Chart.lock b/stable/redmine/3.0.19/Chart.lock deleted file mode 100644 index 3bed700fecc..00000000000 --- a/stable/redmine/3.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-14T11:54:19.183134972Z" diff --git a/stable/redmine/3.0.19/Chart.yaml b/stable/redmine/3.0.19/Chart.yaml deleted file mode 100644 index 5b99f019653..00000000000 --- a/stable/redmine/3.0.19/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: "5.0.2" -kubeVersion: '>=1.16.0-0' -version: 3.0.19 -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.21/CHANGELOG.md b/stable/redmine/3.0.21/CHANGELOG.md new file mode 100644 index 00000000000..49f4adbf17a --- /dev/null +++ b/stable/redmine/3.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [redmine-3.0.21](https://github.com/truecharts/apps/compare/redmine-3.0.19...redmine-3.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [redmine-3.0.19](https://github.com/truecharts/apps/compare/redmine-3.0.18...redmine-3.0.19) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [redmine-3.0.18](https://github.com/truecharts/apps/compare/redmine-3.0.17...redmine-3.0.18) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + + diff --git a/stable/redmine/3.0.21/Chart.lock b/stable/redmine/3.0.21/Chart.lock new file mode 100644 index 00000000000..bead2a906a0 --- /dev/null +++ b/stable/redmine/3.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-14T14:20:04.754047441Z" diff --git a/stable/redmine/3.0.21/Chart.yaml b/stable/redmine/3.0.21/Chart.yaml new file mode 100644 index 00000000000..a8f0872fa41 --- /dev/null +++ b/stable/redmine/3.0.21/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "5.0.2" +kubeVersion: '>=1.16.0-0' +version: 3.0.21 +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.19/README.md b/stable/redmine/3.0.21/README.md similarity index 100% rename from stable/redmine/3.0.19/README.md rename to stable/redmine/3.0.21/README.md diff --git a/stable/redmine/3.0.19/app-readme.md b/stable/redmine/3.0.21/app-readme.md similarity index 100% rename from stable/redmine/3.0.19/app-readme.md rename to stable/redmine/3.0.21/app-readme.md diff --git a/stable/teamspeak3/4.0.16/charts/common-10.4.4.tgz b/stable/redmine/3.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/teamspeak3/4.0.16/charts/common-10.4.4.tgz rename to stable/redmine/3.0.21/charts/common-10.4.4.tgz diff --git a/stable/strapi/4.0.14/charts/postgresql-8.0.30.tgz b/stable/redmine/3.0.21/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/strapi/4.0.14/charts/postgresql-8.0.30.tgz rename to stable/redmine/3.0.21/charts/postgresql-8.0.30.tgz diff --git a/stable/redmine/3.0.19/icon.png b/stable/redmine/3.0.21/icon.png similarity index 100% rename from stable/redmine/3.0.19/icon.png rename to stable/redmine/3.0.21/icon.png diff --git a/stable/redmine/3.0.19/ix_values.yaml b/stable/redmine/3.0.21/ix_values.yaml similarity index 100% rename from stable/redmine/3.0.19/ix_values.yaml rename to stable/redmine/3.0.21/ix_values.yaml diff --git a/stable/redmine/3.0.19/questions.yaml b/stable/redmine/3.0.21/questions.yaml similarity index 100% rename from stable/redmine/3.0.19/questions.yaml rename to stable/redmine/3.0.21/questions.yaml diff --git a/stable/redmine/3.0.19/templates/_secrets.tpl b/stable/redmine/3.0.21/templates/_secrets.tpl similarity index 100% rename from stable/redmine/3.0.19/templates/_secrets.tpl rename to stable/redmine/3.0.21/templates/_secrets.tpl diff --git a/stable/redmine/3.0.19/templates/common.yaml b/stable/redmine/3.0.21/templates/common.yaml similarity index 100% rename from stable/redmine/3.0.19/templates/common.yaml rename to stable/redmine/3.0.21/templates/common.yaml diff --git a/stable/teamspeak3/4.0.16/values.yaml b/stable/redmine/3.0.21/values.yaml similarity index 100% rename from stable/teamspeak3/4.0.16/values.yaml rename to stable/redmine/3.0.21/values.yaml diff --git a/stable/reg/6.0.15/CHANGELOG.md b/stable/reg/6.0.15/CHANGELOG.md deleted file mode 100644 index bef1d78c695..00000000000 --- a/stable/reg/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 91a8ac09186..00000000000 --- a/stable/reg/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-12T23:13:24.854615449Z" diff --git a/stable/reg/6.0.15/Chart.yaml b/stable/reg/6.0.15/Chart.yaml deleted file mode 100644 index e82a231f6bb..00000000000 --- a/stable/reg/6.0.15/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/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.17/CHANGELOG.md b/stable/reg/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..638c90c270e --- /dev/null +++ b/stable/reg/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [reg-6.0.17](https://github.com/truecharts/apps/compare/reg-6.0.15...reg-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/reg/6.0.17/Chart.lock b/stable/reg/6.0.17/Chart.lock new file mode 100644 index 00000000000..5f730fba958 --- /dev/null +++ b/stable/reg/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-14T14:20:04.39479867Z" diff --git a/stable/reg/6.0.17/Chart.yaml b/stable/reg/6.0.17/Chart.yaml new file mode 100644 index 00000000000..71313b4299d --- /dev/null +++ b/stable/reg/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/reg/6.0.15/README.md b/stable/reg/6.0.17/README.md similarity index 100% rename from stable/reg/6.0.15/README.md rename to stable/reg/6.0.17/README.md diff --git a/stable/reg/6.0.15/app-readme.md b/stable/reg/6.0.17/app-readme.md similarity index 100% rename from stable/reg/6.0.15/app-readme.md rename to stable/reg/6.0.17/app-readme.md diff --git a/stable/teedy/7.0.15/charts/common-10.4.4.tgz b/stable/reg/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/teedy/7.0.15/charts/common-10.4.4.tgz rename to stable/reg/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/reg/6.0.15/ci/ct-values.yaml b/stable/reg/6.0.17/ci/ct-values.yaml similarity index 100% rename from stable/reg/6.0.15/ci/ct-values.yaml rename to stable/reg/6.0.17/ci/ct-values.yaml diff --git a/stable/reg/6.0.15/icon.png b/stable/reg/6.0.17/icon.png similarity index 100% rename from stable/reg/6.0.15/icon.png rename to stable/reg/6.0.17/icon.png diff --git a/stable/reg/6.0.15/ix_values.yaml b/stable/reg/6.0.17/ix_values.yaml similarity index 100% rename from stable/reg/6.0.15/ix_values.yaml rename to stable/reg/6.0.17/ix_values.yaml diff --git a/stable/reg/6.0.15/questions.yaml b/stable/reg/6.0.17/questions.yaml similarity index 100% rename from stable/reg/6.0.15/questions.yaml rename to stable/reg/6.0.17/questions.yaml diff --git a/stable/typecho/3.0.15/templates/common.yaml b/stable/reg/6.0.17/templates/common.yaml similarity index 100% rename from stable/typecho/3.0.15/templates/common.yaml rename to stable/reg/6.0.17/templates/common.yaml diff --git a/stable/teedy/7.0.15/values.yaml b/stable/reg/6.0.17/values.yaml similarity index 100% rename from stable/teedy/7.0.15/values.yaml rename to stable/reg/6.0.17/values.yaml diff --git a/stable/remmina/3.0.14/CHANGELOG.md b/stable/remmina/3.0.14/CHANGELOG.md deleted file mode 100644 index 75a9b2ac801..00000000000 --- a/stable/remmina/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 7c0298bd66c..00000000000 --- a/stable/remmina/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-12T23:13:29.376954281Z" diff --git a/stable/remmina/3.0.14/Chart.yaml b/stable/remmina/3.0.14/Chart.yaml deleted file mode 100644 index b1ca6c52518..00000000000 --- a/stable/remmina/3.0.14/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/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.16/CHANGELOG.md b/stable/remmina/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..7640ffaaa20 --- /dev/null +++ b/stable/remmina/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [remmina-3.0.16](https://github.com/truecharts/apps/compare/remmina-3.0.14...remmina-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/remmina/3.0.16/Chart.lock b/stable/remmina/3.0.16/Chart.lock new file mode 100644 index 00000000000..5f3d117fd6d --- /dev/null +++ b/stable/remmina/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-14T14:20:09.147804599Z" diff --git a/stable/remmina/3.0.16/Chart.yaml b/stable/remmina/3.0.16/Chart.yaml new file mode 100644 index 00000000000..a9b0e0925d2 --- /dev/null +++ b/stable/remmina/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/remmina/3.0.14/README.md b/stable/remmina/3.0.16/README.md similarity index 100% rename from stable/remmina/3.0.14/README.md rename to stable/remmina/3.0.16/README.md diff --git a/stable/remmina/3.0.14/app-readme.md b/stable/remmina/3.0.16/app-readme.md similarity index 100% rename from stable/remmina/3.0.14/app-readme.md rename to stable/remmina/3.0.16/app-readme.md diff --git a/stable/thelounge/6.0.14/charts/common-10.4.4.tgz b/stable/remmina/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/thelounge/6.0.14/charts/common-10.4.4.tgz rename to stable/remmina/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/remmina/3.0.14/icon.png b/stable/remmina/3.0.16/icon.png similarity index 100% rename from stable/remmina/3.0.14/icon.png rename to stable/remmina/3.0.16/icon.png diff --git a/stable/remmina/3.0.14/ix_values.yaml b/stable/remmina/3.0.16/ix_values.yaml similarity index 100% rename from stable/remmina/3.0.14/ix_values.yaml rename to stable/remmina/3.0.16/ix_values.yaml diff --git a/stable/remmina/3.0.14/questions.yaml b/stable/remmina/3.0.16/questions.yaml similarity index 100% rename from stable/remmina/3.0.14/questions.yaml rename to stable/remmina/3.0.16/questions.yaml diff --git a/stable/remmina/3.0.14/templates/common.yaml b/stable/remmina/3.0.16/templates/common.yaml similarity index 100% rename from stable/remmina/3.0.14/templates/common.yaml rename to stable/remmina/3.0.16/templates/common.yaml diff --git a/stable/thelounge/6.0.14/values.yaml b/stable/remmina/3.0.16/values.yaml similarity index 100% rename from stable/thelounge/6.0.14/values.yaml rename to stable/remmina/3.0.16/values.yaml diff --git a/stable/requestrr/2.0.14/CHANGELOG.md b/stable/requestrr/2.0.14/CHANGELOG.md deleted file mode 100644 index 58f3fd2e6b3..00000000000 --- a/stable/requestrr/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 90c30f09e7d..00000000000 --- a/stable/requestrr/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-12T23:13:40.320784573Z" diff --git a/stable/requestrr/2.0.14/Chart.yaml b/stable/requestrr/2.0.14/Chart.yaml deleted file mode 100644 index c360204743c..00000000000 --- a/stable/requestrr/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/requestrr/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..6f3179ec3a8 --- /dev/null +++ b/stable/requestrr/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [requestrr-2.0.16](https://github.com/truecharts/apps/compare/requestrr-2.0.14...requestrr-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/requestrr/2.0.16/Chart.lock b/stable/requestrr/2.0.16/Chart.lock new file mode 100644 index 00000000000..bd71b69f123 --- /dev/null +++ b/stable/requestrr/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-14T14:20:23.027230463Z" diff --git a/stable/requestrr/2.0.16/Chart.yaml b/stable/requestrr/2.0.16/Chart.yaml new file mode 100644 index 00000000000..7518503b895 --- /dev/null +++ b/stable/requestrr/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: requestrr +version: 2.0.16 +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.14/README.md b/stable/requestrr/2.0.16/README.md similarity index 100% rename from stable/requestrr/2.0.14/README.md rename to stable/requestrr/2.0.16/README.md diff --git a/stable/requestrr/2.0.14/app-readme.md b/stable/requestrr/2.0.16/app-readme.md similarity index 100% rename from stable/requestrr/2.0.14/app-readme.md rename to stable/requestrr/2.0.16/app-readme.md diff --git a/stable/tinymediamanager/2.0.14/charts/common-10.4.4.tgz b/stable/requestrr/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/tinymediamanager/2.0.14/charts/common-10.4.4.tgz rename to stable/requestrr/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/requestrr/2.0.14/icon.png b/stable/requestrr/2.0.16/icon.png similarity index 100% rename from stable/requestrr/2.0.14/icon.png rename to stable/requestrr/2.0.16/icon.png diff --git a/stable/requestrr/2.0.14/ix_values.yaml b/stable/requestrr/2.0.16/ix_values.yaml similarity index 100% rename from stable/requestrr/2.0.14/ix_values.yaml rename to stable/requestrr/2.0.16/ix_values.yaml diff --git a/stable/requestrr/2.0.14/questions.yaml b/stable/requestrr/2.0.16/questions.yaml similarity index 100% rename from stable/requestrr/2.0.14/questions.yaml rename to stable/requestrr/2.0.16/questions.yaml diff --git a/stable/ubooquity/3.0.15/templates/common.yaml b/stable/requestrr/2.0.16/templates/common.yaml similarity index 100% rename from stable/ubooquity/3.0.15/templates/common.yaml rename to stable/requestrr/2.0.16/templates/common.yaml diff --git a/stable/tinymediamanager/2.0.14/values.yaml b/stable/requestrr/2.0.16/values.yaml similarity index 100% rename from stable/tinymediamanager/2.0.14/values.yaml rename to stable/requestrr/2.0.16/values.yaml diff --git a/stable/resilio-sync/6.0.16/CHANGELOG.md b/stable/resilio-sync/6.0.16/CHANGELOG.md deleted file mode 100644 index e65e6397d22..00000000000 --- a/stable/resilio-sync/6.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index f5c1eca9858..00000000000 --- a/stable/resilio-sync/6.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-12T23:13:41.487250653Z" diff --git a/stable/resilio-sync/6.0.16/Chart.yaml b/stable/resilio-sync/6.0.16/Chart.yaml deleted file mode 100644 index 831bf9bd181..00000000000 --- a/stable/resilio-sync/6.0.16/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/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.18/CHANGELOG.md b/stable/resilio-sync/6.0.18/CHANGELOG.md new file mode 100644 index 00000000000..c6ae2b46b1e --- /dev/null +++ b/stable/resilio-sync/6.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [resilio-sync-6.0.18](https://github.com/truecharts/apps/compare/resilio-sync-6.0.16...resilio-sync-6.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/resilio-sync/6.0.18/Chart.lock b/stable/resilio-sync/6.0.18/Chart.lock new file mode 100644 index 00000000000..7bae1605805 --- /dev/null +++ b/stable/resilio-sync/6.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-14T14:20:23.183933801Z" diff --git a/stable/resilio-sync/6.0.18/Chart.yaml b/stable/resilio-sync/6.0.18/Chart.yaml new file mode 100644 index 00000000000..6394188e2fb --- /dev/null +++ b/stable/resilio-sync/6.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/resilio-sync/6.0.16/README.md b/stable/resilio-sync/6.0.18/README.md similarity index 100% rename from stable/resilio-sync/6.0.16/README.md rename to stable/resilio-sync/6.0.18/README.md diff --git a/stable/resilio-sync/6.0.16/app-readme.md b/stable/resilio-sync/6.0.18/app-readme.md similarity index 100% rename from stable/resilio-sync/6.0.16/app-readme.md rename to stable/resilio-sync/6.0.18/app-readme.md diff --git a/stable/traccar/7.0.16/charts/common-10.4.4.tgz b/stable/resilio-sync/6.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/traccar/7.0.16/charts/common-10.4.4.tgz rename to stable/resilio-sync/6.0.18/charts/common-10.4.4.tgz diff --git a/stable/resilio-sync/6.0.16/icon.png b/stable/resilio-sync/6.0.18/icon.png similarity index 100% rename from stable/resilio-sync/6.0.16/icon.png rename to stable/resilio-sync/6.0.18/icon.png diff --git a/stable/resilio-sync/6.0.16/ix_values.yaml b/stable/resilio-sync/6.0.18/ix_values.yaml similarity index 100% rename from stable/resilio-sync/6.0.16/ix_values.yaml rename to stable/resilio-sync/6.0.18/ix_values.yaml diff --git a/stable/resilio-sync/6.0.16/questions.yaml b/stable/resilio-sync/6.0.18/questions.yaml similarity index 100% rename from stable/resilio-sync/6.0.16/questions.yaml rename to stable/resilio-sync/6.0.18/questions.yaml diff --git a/stable/unmanic/3.0.14/templates/common.yaml b/stable/resilio-sync/6.0.18/templates/common.yaml similarity index 100% rename from stable/unmanic/3.0.14/templates/common.yaml rename to stable/resilio-sync/6.0.18/templates/common.yaml diff --git a/stable/traccar/7.0.16/values.yaml b/stable/resilio-sync/6.0.18/values.yaml similarity index 100% rename from stable/traccar/7.0.16/values.yaml rename to stable/resilio-sync/6.0.18/values.yaml diff --git a/stable/rsnapshot/2.0.14/CHANGELOG.md b/stable/rsnapshot/2.0.14/CHANGELOG.md deleted file mode 100644 index d634549e320..00000000000 --- a/stable/rsnapshot/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 56388936d97..00000000000 --- a/stable/rsnapshot/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-12T23:13:42.028453543Z" diff --git a/stable/rsnapshot/2.0.14/Chart.yaml b/stable/rsnapshot/2.0.14/Chart.yaml deleted file mode 100644 index e2b150b0075..00000000000 --- a/stable/rsnapshot/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/rsnapshot/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..c9ba945ae75 --- /dev/null +++ b/stable/rsnapshot/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [rsnapshot-2.0.16](https://github.com/truecharts/apps/compare/rsnapshot-2.0.14...rsnapshot-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/rsnapshot/2.0.16/Chart.lock b/stable/rsnapshot/2.0.16/Chart.lock new file mode 100644 index 00000000000..939aca0774a --- /dev/null +++ b/stable/rsnapshot/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-14T14:20:27.812214662Z" diff --git a/stable/rsnapshot/2.0.16/Chart.yaml b/stable/rsnapshot/2.0.16/Chart.yaml new file mode 100644 index 00000000000..8064c8e95db --- /dev/null +++ b/stable/rsnapshot/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: rsnapshot +version: 2.0.16 +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.14/README.md b/stable/rsnapshot/2.0.16/README.md similarity index 100% rename from stable/rsnapshot/2.0.14/README.md rename to stable/rsnapshot/2.0.16/README.md diff --git a/stable/rsnapshot/2.0.14/app-readme.md b/stable/rsnapshot/2.0.16/app-readme.md similarity index 100% rename from stable/rsnapshot/2.0.14/app-readme.md rename to stable/rsnapshot/2.0.16/app-readme.md diff --git a/stable/trilium-notes/5.0.15/charts/common-10.4.4.tgz b/stable/rsnapshot/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/trilium-notes/5.0.15/charts/common-10.4.4.tgz rename to stable/rsnapshot/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/rsnapshot/2.0.14/icon.png b/stable/rsnapshot/2.0.16/icon.png similarity index 100% rename from stable/rsnapshot/2.0.14/icon.png rename to stable/rsnapshot/2.0.16/icon.png diff --git a/stable/rsnapshot/2.0.14/ix_values.yaml b/stable/rsnapshot/2.0.16/ix_values.yaml similarity index 100% rename from stable/rsnapshot/2.0.14/ix_values.yaml rename to stable/rsnapshot/2.0.16/ix_values.yaml diff --git a/stable/rsnapshot/2.0.14/questions.yaml b/stable/rsnapshot/2.0.16/questions.yaml similarity index 100% rename from stable/rsnapshot/2.0.14/questions.yaml rename to stable/rsnapshot/2.0.16/questions.yaml diff --git a/stable/unpackerr/6.0.14/templates/common.yaml b/stable/rsnapshot/2.0.16/templates/common.yaml similarity index 100% rename from stable/unpackerr/6.0.14/templates/common.yaml rename to stable/rsnapshot/2.0.16/templates/common.yaml diff --git a/stable/trilium-notes/5.0.15/values.yaml b/stable/rsnapshot/2.0.16/values.yaml similarity index 100% rename from stable/trilium-notes/5.0.15/values.yaml rename to stable/rsnapshot/2.0.16/values.yaml diff --git a/stable/rss-bridge/2.0.14/CHANGELOG.md b/stable/rss-bridge/2.0.14/CHANGELOG.md deleted file mode 100644 index 27c3e0d7459..00000000000 --- a/stable/rss-bridge/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 12f523606b8..00000000000 --- a/stable/rss-bridge/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-12T23:13:44.632416407Z" diff --git a/stable/rss-bridge/2.0.14/Chart.yaml b/stable/rss-bridge/2.0.14/Chart.yaml deleted file mode 100644 index 55d78fe4527..00000000000 --- a/stable/rss-bridge/2.0.14/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/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.16/CHANGELOG.md b/stable/rss-bridge/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..6c495dab565 --- /dev/null +++ b/stable/rss-bridge/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [rss-bridge-2.0.16](https://github.com/truecharts/apps/compare/rss-bridge-2.0.14...rss-bridge-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/rss-bridge/2.0.16/Chart.lock b/stable/rss-bridge/2.0.16/Chart.lock new file mode 100644 index 00000000000..5f53fe972cf --- /dev/null +++ b/stable/rss-bridge/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-14T14:20:28.823190818Z" diff --git a/stable/rss-bridge/2.0.16/Chart.yaml b/stable/rss-bridge/2.0.16/Chart.yaml new file mode 100644 index 00000000000..64b96c11e0e --- /dev/null +++ b/stable/rss-bridge/2.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/rss-bridge/2.0.14/README.md b/stable/rss-bridge/2.0.16/README.md similarity index 100% rename from stable/rss-bridge/2.0.14/README.md rename to stable/rss-bridge/2.0.16/README.md diff --git a/stable/rss-bridge/2.0.14/app-readme.md b/stable/rss-bridge/2.0.16/app-readme.md similarity index 100% rename from stable/rss-bridge/2.0.14/app-readme.md rename to stable/rss-bridge/2.0.16/app-readme.md diff --git a/stable/tt-rss/7.0.15/charts/common-10.4.4.tgz b/stable/rss-bridge/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/tt-rss/7.0.15/charts/common-10.4.4.tgz rename to stable/rss-bridge/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/rss-bridge/2.0.14/icon.png b/stable/rss-bridge/2.0.16/icon.png similarity index 100% rename from stable/rss-bridge/2.0.14/icon.png rename to stable/rss-bridge/2.0.16/icon.png diff --git a/stable/rss-bridge/2.0.14/ix_values.yaml b/stable/rss-bridge/2.0.16/ix_values.yaml similarity index 100% rename from stable/rss-bridge/2.0.14/ix_values.yaml rename to stable/rss-bridge/2.0.16/ix_values.yaml diff --git a/stable/rss-bridge/2.0.14/questions.yaml b/stable/rss-bridge/2.0.16/questions.yaml similarity index 100% rename from stable/rss-bridge/2.0.14/questions.yaml rename to stable/rss-bridge/2.0.16/questions.yaml diff --git a/stable/unpoller/3.0.16/templates/common.yaml b/stable/rss-bridge/2.0.16/templates/common.yaml similarity index 100% rename from stable/unpoller/3.0.16/templates/common.yaml rename to stable/rss-bridge/2.0.16/templates/common.yaml diff --git a/stable/tt-rss/7.0.15/values.yaml b/stable/rss-bridge/2.0.16/values.yaml similarity index 100% rename from stable/tt-rss/7.0.15/values.yaml rename to stable/rss-bridge/2.0.16/values.yaml diff --git a/stable/rsshub/3.0.36/CHANGELOG.md b/stable/rsshub/3.0.36/CHANGELOG.md deleted file mode 100644 index e5d0063bcf3..00000000000 --- a/stable/rsshub/3.0.36/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [rsshub-3.0.36](https://github.com/truecharts/apps/compare/rsshub-3.0.35...rsshub-3.0.36) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [rsshub-3.0.35](https://github.com/truecharts/apps/compare/rsshub-3.0.34...rsshub-3.0.35) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - diff --git a/stable/rsshub/3.0.36/Chart.lock b/stable/rsshub/3.0.36/Chart.lock deleted file mode 100644 index b58e854e02f..00000000000 --- a/stable/rsshub/3.0.36/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-14T11:54:32.371390702Z" diff --git a/stable/rsshub/3.0.36/Chart.yaml b/stable/rsshub/3.0.36/Chart.yaml deleted file mode 100644 index af88a1a8d5a..00000000000 --- a/stable/rsshub/3.0.36/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: rsshub -version: 3.0.36 -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.38/CHANGELOG.md b/stable/rsshub/3.0.38/CHANGELOG.md new file mode 100644 index 00000000000..2faf7719497 --- /dev/null +++ b/stable/rsshub/3.0.38/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [rsshub-3.0.38](https://github.com/truecharts/apps/compare/rsshub-3.0.36...rsshub-3.0.38) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [rsshub-3.0.36](https://github.com/truecharts/apps/compare/rsshub-3.0.35...rsshub-3.0.36) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [rsshub-3.0.35](https://github.com/truecharts/apps/compare/rsshub-3.0.34...rsshub-3.0.35) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + diff --git a/stable/rsshub/3.0.38/Chart.lock b/stable/rsshub/3.0.38/Chart.lock new file mode 100644 index 00000000000..528b61cfc7f --- /dev/null +++ b/stable/rsshub/3.0.38/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-14T14:20:47.624738029Z" diff --git a/stable/rsshub/3.0.38/Chart.yaml b/stable/rsshub/3.0.38/Chart.yaml new file mode 100644 index 00000000000..1eace1bac2b --- /dev/null +++ b/stable/rsshub/3.0.38/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: rsshub +version: 3.0.38 +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.36/README.md b/stable/rsshub/3.0.38/README.md similarity index 100% rename from stable/rsshub/3.0.36/README.md rename to stable/rsshub/3.0.38/README.md diff --git a/stable/rsshub/3.0.36/app-readme.md b/stable/rsshub/3.0.38/app-readme.md similarity index 100% rename from stable/rsshub/3.0.36/app-readme.md rename to stable/rsshub/3.0.38/app-readme.md diff --git a/stable/twtxt/3.0.14/charts/common-10.4.4.tgz b/stable/rsshub/3.0.38/charts/common-10.4.4.tgz similarity index 100% rename from stable/twtxt/3.0.14/charts/common-10.4.4.tgz rename to stable/rsshub/3.0.38/charts/common-10.4.4.tgz diff --git a/stable/weblate/4.0.16/charts/redis-3.0.30.tgz b/stable/rsshub/3.0.38/charts/redis-3.0.30.tgz similarity index 100% rename from stable/weblate/4.0.16/charts/redis-3.0.30.tgz rename to stable/rsshub/3.0.38/charts/redis-3.0.30.tgz diff --git a/stable/rsshub/3.0.36/icon.png b/stable/rsshub/3.0.38/icon.png similarity index 100% rename from stable/rsshub/3.0.36/icon.png rename to stable/rsshub/3.0.38/icon.png diff --git a/stable/rsshub/3.0.36/ix_values.yaml b/stable/rsshub/3.0.38/ix_values.yaml similarity index 100% rename from stable/rsshub/3.0.36/ix_values.yaml rename to stable/rsshub/3.0.38/ix_values.yaml diff --git a/stable/rsshub/3.0.36/questions.yaml b/stable/rsshub/3.0.38/questions.yaml similarity index 100% rename from stable/rsshub/3.0.36/questions.yaml rename to stable/rsshub/3.0.38/questions.yaml diff --git a/stable/uptime-kuma/3.0.15/templates/common.yaml b/stable/rsshub/3.0.38/templates/common.yaml similarity index 100% rename from stable/uptime-kuma/3.0.15/templates/common.yaml rename to stable/rsshub/3.0.38/templates/common.yaml diff --git a/stable/twtxt/3.0.14/values.yaml b/stable/rsshub/3.0.38/values.yaml similarity index 100% rename from stable/twtxt/3.0.14/values.yaml rename to stable/rsshub/3.0.38/values.yaml diff --git a/stable/sabnzbd/11.0.18/CHANGELOG.md b/stable/sabnzbd/11.0.18/CHANGELOG.md new file mode 100644 index 00000000000..a48cb171133 --- /dev/null +++ b/stable/sabnzbd/11.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [sabnzbd-11.0.18](https://github.com/truecharts/apps/compare/sabnzbd-11.0.16...sabnzbd-11.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) diff --git a/stable/sabnzbd/11.0.18/Chart.lock b/stable/sabnzbd/11.0.18/Chart.lock new file mode 100644 index 00000000000..3c830b62974 --- /dev/null +++ b/stable/sabnzbd/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-14T14:20:41.627093327Z" diff --git a/stable/sabnzbd/11.0.18/Chart.yaml b/stable/sabnzbd/11.0.18/Chart.yaml new file mode 100644 index 00000000000..633ed9807a4 --- /dev/null +++ b/stable/sabnzbd/11.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sabnzbd/11.0.18/README.md b/stable/sabnzbd/11.0.18/README.md new file mode 100644 index 00000000000..074039aab43 --- /dev/null +++ b/stable/sabnzbd/11.0.18/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.18/app-readme.md b/stable/sabnzbd/11.0.18/app-readme.md new file mode 100644 index 00000000000..2641915b167 --- /dev/null +++ b/stable/sabnzbd/11.0.18/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.15/charts/common-10.4.4.tgz b/stable/sabnzbd/11.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/typecho/3.0.15/charts/common-10.4.4.tgz rename to stable/sabnzbd/11.0.18/charts/common-10.4.4.tgz diff --git a/stable/sabnzbd/11.0.18/icon.png b/stable/sabnzbd/11.0.18/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)) diff --git a/stable/satisfactory/2.0.16/Chart.lock b/stable/satisfactory/2.0.16/Chart.lock deleted file mode 100644 index 893b8af1458..00000000000 --- a/stable/satisfactory/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-12T23:13:57.270429296Z" diff --git a/stable/satisfactory/2.0.16/Chart.yaml b/stable/satisfactory/2.0.16/Chart.yaml deleted file mode 100644 index f147ef8c5ab..00000000000 --- a/stable/satisfactory/2.0.16/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/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.18/CHANGELOG.md b/stable/satisfactory/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..52443787d8e --- /dev/null +++ b/stable/satisfactory/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [satisfactory-2.0.18](https://github.com/truecharts/apps/compare/satisfactory-2.0.16...satisfactory-2.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/satisfactory/2.0.18/Chart.lock b/stable/satisfactory/2.0.18/Chart.lock new file mode 100644 index 00000000000..475ec0a2fdf --- /dev/null +++ b/stable/satisfactory/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-14T14:20:45.887542234Z" diff --git a/stable/satisfactory/2.0.18/Chart.yaml b/stable/satisfactory/2.0.18/Chart.yaml new file mode 100644 index 00000000000..29c7bc04f39 --- /dev/null +++ b/stable/satisfactory/2.0.18/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.18 +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/satisfactory/2.0.16/README.md b/stable/satisfactory/2.0.18/README.md similarity index 100% rename from stable/satisfactory/2.0.16/README.md rename to stable/satisfactory/2.0.18/README.md diff --git a/stable/satisfactory/2.0.16/app-readme.md b/stable/satisfactory/2.0.18/app-readme.md similarity index 100% rename from stable/satisfactory/2.0.16/app-readme.md rename to stable/satisfactory/2.0.18/app-readme.md diff --git a/stable/ubooquity/3.0.15/charts/common-10.4.4.tgz b/stable/satisfactory/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/ubooquity/3.0.15/charts/common-10.4.4.tgz rename to stable/satisfactory/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/satisfactory/2.0.16/icon.png b/stable/satisfactory/2.0.18/icon.png similarity index 100% rename from stable/satisfactory/2.0.16/icon.png rename to stable/satisfactory/2.0.18/icon.png diff --git a/stable/satisfactory/2.0.16/ix_values.yaml b/stable/satisfactory/2.0.18/ix_values.yaml similarity index 100% rename from stable/satisfactory/2.0.16/ix_values.yaml rename to stable/satisfactory/2.0.18/ix_values.yaml diff --git a/stable/satisfactory/2.0.16/questions.yaml b/stable/satisfactory/2.0.18/questions.yaml similarity index 100% rename from stable/satisfactory/2.0.16/questions.yaml rename to stable/satisfactory/2.0.18/questions.yaml diff --git a/stable/verysync/2.0.17/templates/common.yaml b/stable/satisfactory/2.0.18/templates/common.yaml similarity index 100% rename from stable/verysync/2.0.17/templates/common.yaml rename to stable/satisfactory/2.0.18/templates/common.yaml diff --git a/stable/ubooquity/3.0.15/values.yaml b/stable/satisfactory/2.0.18/values.yaml similarity index 100% rename from stable/ubooquity/3.0.15/values.yaml rename to stable/satisfactory/2.0.18/values.yaml diff --git a/stable/scrutiny/3.0.13/CHANGELOG.md b/stable/scrutiny/3.0.13/CHANGELOG.md deleted file mode 100644 index 58e06e85852..00000000000 --- a/stable/scrutiny/3.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [scrutiny-3.0.13](https://github.com/truecharts/apps/compare/scrutiny-3.0.12...scrutiny-3.0.13) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - diff --git a/stable/scrutiny/3.0.13/Chart.lock b/stable/scrutiny/3.0.13/Chart.lock deleted file mode 100644 index 27da52f9ca6..00000000000 --- a/stable/scrutiny/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-13T08:07:57.106994456Z" diff --git a/stable/scrutiny/3.0.13/Chart.yaml b/stable/scrutiny/3.0.13/Chart.yaml deleted file mode 100644 index c2c570e5ead..00000000000 --- a/stable/scrutiny/3.0.13/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: scrutiny -version: 3.0.13 -appVersion: "0.4.16" -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.15/CHANGELOG.md b/stable/scrutiny/3.0.15/CHANGELOG.md new file mode 100644 index 00000000000..62c97daf74b --- /dev/null +++ b/stable/scrutiny/3.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [scrutiny-3.0.15](https://github.com/truecharts/apps/compare/scrutiny-3.0.13...scrutiny-3.0.15) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [scrutiny-3.0.13](https://github.com/truecharts/apps/compare/scrutiny-3.0.12...scrutiny-3.0.13) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + diff --git a/stable/scrutiny/3.0.15/Chart.lock b/stable/scrutiny/3.0.15/Chart.lock new file mode 100644 index 00000000000..7af361f89f1 --- /dev/null +++ b/stable/scrutiny/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-14T14:20:46.677741135Z" diff --git a/stable/scrutiny/3.0.15/Chart.yaml b/stable/scrutiny/3.0.15/Chart.yaml new file mode 100644 index 00000000000..fe1750b59ed --- /dev/null +++ b/stable/scrutiny/3.0.15/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: scrutiny +version: 3.0.15 +appVersion: "0.4.16" +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.13/README.md b/stable/scrutiny/3.0.15/README.md similarity index 100% rename from stable/scrutiny/3.0.13/README.md rename to stable/scrutiny/3.0.15/README.md diff --git a/stable/scrutiny/3.0.13/app-readme.md b/stable/scrutiny/3.0.15/app-readme.md similarity index 100% rename from stable/scrutiny/3.0.13/app-readme.md rename to stable/scrutiny/3.0.15/app-readme.md diff --git a/stable/unmanic/3.0.14/charts/common-10.4.4.tgz b/stable/scrutiny/3.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/unmanic/3.0.14/charts/common-10.4.4.tgz rename to stable/scrutiny/3.0.15/charts/common-10.4.4.tgz diff --git a/stable/scrutiny/3.0.13/icon.png b/stable/scrutiny/3.0.15/icon.png similarity index 100% rename from stable/scrutiny/3.0.13/icon.png rename to stable/scrutiny/3.0.15/icon.png diff --git a/stable/scrutiny/3.0.13/ix_values.yaml b/stable/scrutiny/3.0.15/ix_values.yaml similarity index 100% rename from stable/scrutiny/3.0.13/ix_values.yaml rename to stable/scrutiny/3.0.15/ix_values.yaml diff --git a/stable/scrutiny/3.0.13/questions.yaml b/stable/scrutiny/3.0.15/questions.yaml similarity index 100% rename from stable/scrutiny/3.0.13/questions.yaml rename to stable/scrutiny/3.0.15/questions.yaml diff --git a/stable/webgrabplus/2.0.15/templates/common.yaml b/stable/scrutiny/3.0.15/templates/common.yaml similarity index 100% rename from stable/webgrabplus/2.0.15/templates/common.yaml rename to stable/scrutiny/3.0.15/templates/common.yaml diff --git a/stable/unmanic/3.0.14/values.yaml b/stable/scrutiny/3.0.15/values.yaml similarity index 100% rename from stable/unmanic/3.0.14/values.yaml rename to stable/scrutiny/3.0.15/values.yaml diff --git a/stable/ser2sock/6.0.15/CHANGELOG.md b/stable/ser2sock/6.0.15/CHANGELOG.md deleted file mode 100644 index faf3cd89113..00000000000 --- a/stable/ser2sock/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index ba3e51a9d41..00000000000 --- a/stable/ser2sock/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-12T23:14:12.189443902Z" diff --git a/stable/ser2sock/6.0.15/Chart.yaml b/stable/ser2sock/6.0.15/Chart.yaml deleted file mode 100644 index ba5deb78b03..00000000000 --- a/stable/ser2sock/6.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: 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.17/CHANGELOG.md b/stable/ser2sock/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..eb51002e9ca --- /dev/null +++ b/stable/ser2sock/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ser2sock-6.0.17](https://github.com/truecharts/apps/compare/ser2sock-6.0.15...ser2sock-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/ser2sock/6.0.17/Chart.lock b/stable/ser2sock/6.0.17/Chart.lock new file mode 100644 index 00000000000..655f42bcf59 --- /dev/null +++ b/stable/ser2sock/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-14T14:21:00.292842632Z" diff --git a/stable/ser2sock/6.0.17/Chart.yaml b/stable/ser2sock/6.0.17/Chart.yaml new file mode 100644 index 00000000000..68225121124 --- /dev/null +++ b/stable/ser2sock/6.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: 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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ser2sock/6.0.15/README.md b/stable/ser2sock/6.0.17/README.md similarity index 100% rename from stable/ser2sock/6.0.15/README.md rename to stable/ser2sock/6.0.17/README.md diff --git a/stable/ser2sock/6.0.15/app-readme.md b/stable/ser2sock/6.0.17/app-readme.md similarity index 100% rename from stable/ser2sock/6.0.15/app-readme.md rename to stable/ser2sock/6.0.17/app-readme.md diff --git a/stable/unpackerr/6.0.14/charts/common-10.4.4.tgz b/stable/ser2sock/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/unpackerr/6.0.14/charts/common-10.4.4.tgz rename to stable/ser2sock/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/ser2sock/6.0.15/ci/test-values.yaml b/stable/ser2sock/6.0.17/ci/test-values.yaml similarity index 100% rename from stable/ser2sock/6.0.15/ci/test-values.yaml rename to stable/ser2sock/6.0.17/ci/test-values.yaml diff --git a/stable/ser2sock/6.0.15/icon.png b/stable/ser2sock/6.0.17/icon.png similarity index 100% rename from stable/ser2sock/6.0.15/icon.png rename to stable/ser2sock/6.0.17/icon.png diff --git a/stable/ser2sock/6.0.15/ix_values.yaml b/stable/ser2sock/6.0.17/ix_values.yaml similarity index 100% rename from stable/ser2sock/6.0.15/ix_values.yaml rename to stable/ser2sock/6.0.17/ix_values.yaml diff --git a/stable/ser2sock/6.0.15/questions.yaml b/stable/ser2sock/6.0.17/questions.yaml similarity index 100% rename from stable/ser2sock/6.0.15/questions.yaml rename to stable/ser2sock/6.0.17/questions.yaml diff --git a/stable/website-shot/2.0.15/templates/common.yaml b/stable/ser2sock/6.0.17/templates/common.yaml similarity index 100% rename from stable/website-shot/2.0.15/templates/common.yaml rename to stable/ser2sock/6.0.17/templates/common.yaml diff --git a/stable/unpackerr/6.0.14/values.yaml b/stable/ser2sock/6.0.17/values.yaml similarity index 100% rename from stable/unpackerr/6.0.14/values.yaml rename to stable/ser2sock/6.0.17/values.yaml diff --git a/stable/shiori/7.0.15/CHANGELOG.md b/stable/shiori/7.0.15/CHANGELOG.md deleted file mode 100644 index 6c4e77eb498..00000000000 --- a/stable/shiori/7.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 9568ceb3229..00000000000 --- a/stable/shiori/7.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-12T23:14:18.272794818Z" diff --git a/stable/shiori/7.0.15/Chart.yaml b/stable/shiori/7.0.15/Chart.yaml deleted file mode 100644 index 14ff51e1121..00000000000 --- a/stable/shiori/7.0.15/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -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.17/CHANGELOG.md b/stable/shiori/7.0.17/CHANGELOG.md new file mode 100644 index 00000000000..72435ab158e --- /dev/null +++ b/stable/shiori/7.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [shiori-7.0.17](https://github.com/truecharts/apps/compare/shiori-7.0.15...shiori-7.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/shiori/7.0.17/Chart.lock b/stable/shiori/7.0.17/Chart.lock new file mode 100644 index 00000000000..3a14fe86192 --- /dev/null +++ b/stable/shiori/7.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-14T14:21:11.568878319Z" diff --git a/stable/shiori/7.0.17/Chart.yaml b/stable/shiori/7.0.17/Chart.yaml new file mode 100644 index 00000000000..be48ea06db3 --- /dev/null +++ b/stable/shiori/7.0.17/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.5.0" +version: 7.0.17 +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.15/README.md b/stable/shiori/7.0.17/README.md similarity index 100% rename from stable/shiori/7.0.15/README.md rename to stable/shiori/7.0.17/README.md diff --git a/stable/shiori/7.0.15/app-readme.md b/stable/shiori/7.0.17/app-readme.md similarity index 100% rename from stable/shiori/7.0.15/app-readme.md rename to stable/shiori/7.0.17/app-readme.md diff --git a/stable/unpoller/3.0.16/charts/common-10.4.4.tgz b/stable/shiori/7.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/unpoller/3.0.16/charts/common-10.4.4.tgz rename to stable/shiori/7.0.17/charts/common-10.4.4.tgz diff --git a/stable/synapse/4.0.17/charts/postgresql-8.0.30.tgz b/stable/shiori/7.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/synapse/4.0.17/charts/postgresql-8.0.30.tgz rename to stable/shiori/7.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/shiori/7.0.15/icon.png b/stable/shiori/7.0.17/icon.png similarity index 100% rename from stable/shiori/7.0.15/icon.png rename to stable/shiori/7.0.17/icon.png diff --git a/stable/shiori/7.0.15/ix_values.yaml b/stable/shiori/7.0.17/ix_values.yaml similarity index 100% rename from stable/shiori/7.0.15/ix_values.yaml rename to stable/shiori/7.0.17/ix_values.yaml diff --git a/stable/shiori/7.0.15/questions.yaml b/stable/shiori/7.0.17/questions.yaml similarity index 100% rename from stable/shiori/7.0.15/questions.yaml rename to stable/shiori/7.0.17/questions.yaml diff --git a/stable/wekan/4.0.19/templates/common.yaml b/stable/shiori/7.0.17/templates/common.yaml similarity index 100% rename from stable/wekan/4.0.19/templates/common.yaml rename to stable/shiori/7.0.17/templates/common.yaml diff --git a/stable/unpoller/3.0.16/values.yaml b/stable/shiori/7.0.17/values.yaml similarity index 100% rename from stable/unpoller/3.0.16/values.yaml rename to stable/shiori/7.0.17/values.yaml diff --git a/stable/shlink-web-client/3.0.15/CHANGELOG.md b/stable/shlink-web-client/3.0.15/CHANGELOG.md deleted file mode 100644 index e1e3a1079c0..00000000000 --- a/stable/shlink-web-client/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 90f0b9a8f6f..00000000000 --- a/stable/shlink-web-client/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-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 deleted file mode 100644 index 5645132a3d7..00000000000 --- a/stable/shlink-web-client/3.0.15/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/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.17/CHANGELOG.md b/stable/shlink-web-client/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..00639c7c9d5 --- /dev/null +++ b/stable/shlink-web-client/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [shlink-web-client-3.0.17](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.15...shlink-web-client-3.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/shlink-web-client/3.0.17/Chart.lock b/stable/shlink-web-client/3.0.17/Chart.lock new file mode 100644 index 00000000000..fb59fa34ecb --- /dev/null +++ b/stable/shlink-web-client/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-14T14:21:12.881986999Z" diff --git a/stable/shlink-web-client/3.0.17/Chart.yaml b/stable/shlink-web-client/3.0.17/Chart.yaml new file mode 100644 index 00000000000..4756d858302 --- /dev/null +++ b/stable/shlink-web-client/3.0.17/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.17 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/shlink-web-client/3.0.15/README.md b/stable/shlink-web-client/3.0.17/README.md similarity index 100% rename from stable/shlink-web-client/3.0.15/README.md rename to stable/shlink-web-client/3.0.17/README.md diff --git a/stable/shlink-web-client/3.0.15/app-readme.md b/stable/shlink-web-client/3.0.17/app-readme.md similarity index 100% rename from stable/shlink-web-client/3.0.15/app-readme.md rename to stable/shlink-web-client/3.0.17/app-readme.md diff --git a/stable/uptime-kuma/3.0.15/charts/common-10.4.4.tgz b/stable/shlink-web-client/3.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/uptime-kuma/3.0.15/charts/common-10.4.4.tgz rename to stable/shlink-web-client/3.0.17/charts/common-10.4.4.tgz diff --git a/stable/shlink-web-client/3.0.15/icon.png b/stable/shlink-web-client/3.0.17/icon.png similarity index 100% rename from stable/shlink-web-client/3.0.15/icon.png rename to stable/shlink-web-client/3.0.17/icon.png diff --git a/stable/shlink-web-client/3.0.15/ix_values.yaml b/stable/shlink-web-client/3.0.17/ix_values.yaml similarity index 100% rename from stable/shlink-web-client/3.0.15/ix_values.yaml rename to stable/shlink-web-client/3.0.17/ix_values.yaml diff --git a/stable/shlink-web-client/3.0.15/questions.yaml b/stable/shlink-web-client/3.0.17/questions.yaml similarity index 100% rename from stable/shlink-web-client/3.0.15/questions.yaml rename to stable/shlink-web-client/3.0.17/questions.yaml diff --git a/stable/wg-easy/1.0.7/templates/common.yaml b/stable/shlink-web-client/3.0.17/templates/common.yaml similarity index 100% rename from stable/wg-easy/1.0.7/templates/common.yaml rename to stable/shlink-web-client/3.0.17/templates/common.yaml diff --git a/stable/uptime-kuma/3.0.15/values.yaml b/stable/shlink-web-client/3.0.17/values.yaml similarity index 100% rename from stable/uptime-kuma/3.0.15/values.yaml rename to stable/shlink-web-client/3.0.17/values.yaml diff --git a/stable/shlink/4.0.16/CHANGELOG.md b/stable/shlink/4.0.16/CHANGELOG.md deleted file mode 100644 index b604465c9e5..00000000000 --- a/stable/shlink/4.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index dda43b14cc9..00000000000 --- a/stable/shlink/4.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-12T23:14:25.64223136Z" diff --git a/stable/shlink/4.0.16/Chart.yaml b/stable/shlink/4.0.16/Chart.yaml deleted file mode 100644 index 90ae72cc454..00000000000 --- a/stable/shlink/4.0.16/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/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.18/CHANGELOG.md b/stable/shlink/4.0.18/CHANGELOG.md new file mode 100644 index 00000000000..8ddb9bb3d05 --- /dev/null +++ b/stable/shlink/4.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [shlink-4.0.18](https://github.com/truecharts/apps/compare/shlink-4.0.16...shlink-4.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/shlink/4.0.18/Chart.lock b/stable/shlink/4.0.18/Chart.lock new file mode 100644 index 00000000000..aa9cbe77202 --- /dev/null +++ b/stable/shlink/4.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-14T14:21:18.815480699Z" diff --git a/stable/shlink/4.0.18/Chart.yaml b/stable/shlink/4.0.18/Chart.yaml new file mode 100644 index 00000000000..4411055ed0c --- /dev/null +++ b/stable/shlink/4.0.18/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.18 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/shlink/4.0.16/README.md b/stable/shlink/4.0.18/README.md similarity index 100% rename from stable/shlink/4.0.16/README.md rename to stable/shlink/4.0.18/README.md diff --git a/stable/shlink/4.0.16/app-readme.md b/stable/shlink/4.0.18/app-readme.md similarity index 100% rename from stable/shlink/4.0.16/app-readme.md rename to stable/shlink/4.0.18/app-readme.md diff --git a/stable/uptimerobot-prometheus/4.0.16/charts/common-10.4.4.tgz b/stable/shlink/4.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/uptimerobot-prometheus/4.0.16/charts/common-10.4.4.tgz rename to stable/shlink/4.0.18/charts/common-10.4.4.tgz diff --git a/stable/teedy/7.0.15/charts/postgresql-8.0.30.tgz b/stable/shlink/4.0.18/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/teedy/7.0.15/charts/postgresql-8.0.30.tgz rename to stable/shlink/4.0.18/charts/postgresql-8.0.30.tgz diff --git a/stable/shlink/4.0.18/charts/redis-3.0.30.tgz b/stable/shlink/4.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/shlink/4.0.16/icon.png b/stable/shlink/4.0.18/icon.png similarity index 100% rename from stable/shlink/4.0.16/icon.png rename to stable/shlink/4.0.18/icon.png diff --git a/stable/shlink/4.0.16/ix_values.yaml b/stable/shlink/4.0.18/ix_values.yaml similarity index 100% rename from stable/shlink/4.0.16/ix_values.yaml rename to stable/shlink/4.0.18/ix_values.yaml diff --git a/stable/shlink/4.0.16/questions.yaml b/stable/shlink/4.0.18/questions.yaml similarity index 100% rename from stable/shlink/4.0.16/questions.yaml rename to stable/shlink/4.0.18/questions.yaml diff --git a/stable/whoogle/3.0.16/templates/common.yaml b/stable/shlink/4.0.18/templates/common.yaml similarity index 100% rename from stable/whoogle/3.0.16/templates/common.yaml rename to stable/shlink/4.0.18/templates/common.yaml diff --git a/stable/uptimerobot-prometheus/4.0.16/values.yaml b/stable/shlink/4.0.18/values.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.16/values.yaml rename to stable/shlink/4.0.18/values.yaml diff --git a/stable/shorturl/3.0.14/CHANGELOG.md b/stable/shorturl/3.0.14/CHANGELOG.md deleted file mode 100644 index 08949313ea8..00000000000 --- a/stable/shorturl/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index fd3ae5cfb35..00000000000 --- a/stable/shorturl/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-12T23:14:27.81901126Z" diff --git a/stable/shorturl/3.0.14/Chart.yaml b/stable/shorturl/3.0.14/Chart.yaml deleted file mode 100644 index 9100f241054..00000000000 --- a/stable/shorturl/3.0.14/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/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.16/CHANGELOG.md b/stable/shorturl/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..cac275b0659 --- /dev/null +++ b/stable/shorturl/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [shorturl-3.0.16](https://github.com/truecharts/apps/compare/shorturl-3.0.14...shorturl-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/shorturl/3.0.16/Chart.lock b/stable/shorturl/3.0.16/Chart.lock new file mode 100644 index 00000000000..bffe1fa3fa2 --- /dev/null +++ b/stable/shorturl/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-14T14:21:18.594936472Z" diff --git a/stable/shorturl/3.0.16/Chart.yaml b/stable/shorturl/3.0.16/Chart.yaml new file mode 100644 index 00000000000..4e0356d2d77 --- /dev/null +++ b/stable/shorturl/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/shorturl/3.0.14/README.md b/stable/shorturl/3.0.16/README.md similarity index 100% rename from stable/shorturl/3.0.14/README.md rename to stable/shorturl/3.0.16/README.md diff --git a/stable/shorturl/3.0.14/app-readme.md b/stable/shorturl/3.0.16/app-readme.md similarity index 100% rename from stable/shorturl/3.0.14/app-readme.md rename to stable/shorturl/3.0.16/app-readme.md diff --git a/stable/valheim/3.0.17/charts/common-10.4.4.tgz b/stable/shorturl/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/valheim/3.0.17/charts/common-10.4.4.tgz rename to stable/shorturl/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/shorturl/3.0.14/icon.png b/stable/shorturl/3.0.16/icon.png similarity index 100% rename from stable/shorturl/3.0.14/icon.png rename to stable/shorturl/3.0.16/icon.png diff --git a/stable/shorturl/3.0.14/ix_values.yaml b/stable/shorturl/3.0.16/ix_values.yaml similarity index 100% rename from stable/shorturl/3.0.14/ix_values.yaml rename to stable/shorturl/3.0.16/ix_values.yaml diff --git a/stable/shorturl/3.0.14/questions.yaml b/stable/shorturl/3.0.16/questions.yaml similarity index 100% rename from stable/shorturl/3.0.14/questions.yaml rename to stable/shorturl/3.0.16/questions.yaml diff --git a/stable/shorturl/3.0.14/templates/common.yaml b/stable/shorturl/3.0.16/templates/common.yaml similarity index 100% rename from stable/shorturl/3.0.14/templates/common.yaml rename to stable/shorturl/3.0.16/templates/common.yaml diff --git a/stable/valheim/3.0.17/values.yaml b/stable/shorturl/3.0.16/values.yaml similarity index 100% rename from stable/valheim/3.0.17/values.yaml rename to stable/shorturl/3.0.16/values.yaml diff --git a/stable/sickchill/3.0.16/CHANGELOG.md b/stable/sickchill/3.0.16/CHANGELOG.md deleted file mode 100644 index 0cfd0d1787d..00000000000 --- a/stable/sickchill/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 57bdccdde9c..00000000000 --- a/stable/sickchill/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-12T23:14:38.03491605Z" diff --git a/stable/sickchill/3.0.16/Chart.yaml b/stable/sickchill/3.0.16/Chart.yaml deleted file mode 100644 index aef1b0c67dd..00000000000 --- a/stable/sickchill/3.0.16/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/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.18/CHANGELOG.md b/stable/sickchill/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..4021d119235 --- /dev/null +++ b/stable/sickchill/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [sickchill-3.0.18](https://github.com/truecharts/apps/compare/sickchill-3.0.16...sickchill-3.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/sickchill/3.0.18/Chart.lock b/stable/sickchill/3.0.18/Chart.lock new file mode 100644 index 00000000000..c28b370daf7 --- /dev/null +++ b/stable/sickchill/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-14T14:21:31.372201082Z" diff --git a/stable/sickchill/3.0.18/Chart.yaml b/stable/sickchill/3.0.18/Chart.yaml new file mode 100644 index 00000000000..34d419dc88c --- /dev/null +++ b/stable/sickchill/3.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sickchill/3.0.16/README.md b/stable/sickchill/3.0.18/README.md similarity index 100% rename from stable/sickchill/3.0.16/README.md rename to stable/sickchill/3.0.18/README.md diff --git a/stable/sickchill/3.0.16/app-readme.md b/stable/sickchill/3.0.18/app-readme.md similarity index 100% rename from stable/sickchill/3.0.16/app-readme.md rename to stable/sickchill/3.0.18/app-readme.md diff --git a/stable/verysync/2.0.17/charts/common-10.4.4.tgz b/stable/sickchill/3.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/verysync/2.0.17/charts/common-10.4.4.tgz rename to stable/sickchill/3.0.18/charts/common-10.4.4.tgz diff --git a/stable/sickchill/3.0.16/icon.png b/stable/sickchill/3.0.18/icon.png similarity index 100% rename from stable/sickchill/3.0.16/icon.png rename to stable/sickchill/3.0.18/icon.png diff --git a/stable/sickchill/3.0.16/ix_values.yaml b/stable/sickchill/3.0.18/ix_values.yaml similarity index 100% rename from stable/sickchill/3.0.16/ix_values.yaml rename to stable/sickchill/3.0.18/ix_values.yaml diff --git a/stable/sickchill/3.0.16/questions.yaml b/stable/sickchill/3.0.18/questions.yaml similarity index 100% rename from stable/sickchill/3.0.16/questions.yaml rename to stable/sickchill/3.0.18/questions.yaml diff --git a/stable/sickchill/3.0.16/templates/common.yaml b/stable/sickchill/3.0.18/templates/common.yaml similarity index 100% rename from stable/sickchill/3.0.16/templates/common.yaml rename to stable/sickchill/3.0.18/templates/common.yaml diff --git a/stable/verysync/2.0.17/values.yaml b/stable/sickchill/3.0.18/values.yaml similarity index 100% rename from stable/verysync/2.0.17/values.yaml rename to stable/sickchill/3.0.18/values.yaml diff --git a/stable/sickgear/3.0.14/CHANGELOG.md b/stable/sickgear/3.0.14/CHANGELOG.md deleted file mode 100644 index 4ea8a702576..00000000000 --- a/stable/sickgear/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 7554b87681c..00000000000 --- a/stable/sickgear/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-12T23:14:38.465426165Z" diff --git a/stable/sickgear/3.0.14/Chart.yaml b/stable/sickgear/3.0.14/Chart.yaml deleted file mode 100644 index 0f8b9d94b31..00000000000 --- a/stable/sickgear/3.0.14/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/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.16/CHANGELOG.md b/stable/sickgear/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..f648b570208 --- /dev/null +++ b/stable/sickgear/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [sickgear-3.0.16](https://github.com/truecharts/apps/compare/sickgear-3.0.14...sickgear-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/sickgear/3.0.16/Chart.lock b/stable/sickgear/3.0.16/Chart.lock new file mode 100644 index 00000000000..451a3cee6ec --- /dev/null +++ b/stable/sickgear/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-14T14:21:36.085783621Z" diff --git a/stable/sickgear/3.0.16/Chart.yaml b/stable/sickgear/3.0.16/Chart.yaml new file mode 100644 index 00000000000..55e2f7f4f04 --- /dev/null +++ b/stable/sickgear/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sickgear/3.0.14/README.md b/stable/sickgear/3.0.16/README.md similarity index 100% rename from stable/sickgear/3.0.14/README.md rename to stable/sickgear/3.0.16/README.md diff --git a/stable/sickgear/3.0.14/app-readme.md b/stable/sickgear/3.0.16/app-readme.md similarity index 100% rename from stable/sickgear/3.0.14/app-readme.md rename to stable/sickgear/3.0.16/app-readme.md diff --git a/stable/vikunja/3.0.20/charts/common-10.4.4.tgz b/stable/sickgear/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/vikunja/3.0.20/charts/common-10.4.4.tgz rename to stable/sickgear/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/sickgear/3.0.14/icon.png b/stable/sickgear/3.0.16/icon.png similarity index 100% rename from stable/sickgear/3.0.14/icon.png rename to stable/sickgear/3.0.16/icon.png diff --git a/stable/sickgear/3.0.14/ix_values.yaml b/stable/sickgear/3.0.16/ix_values.yaml similarity index 100% rename from stable/sickgear/3.0.14/ix_values.yaml rename to stable/sickgear/3.0.16/ix_values.yaml diff --git a/stable/sickgear/3.0.14/questions.yaml b/stable/sickgear/3.0.16/questions.yaml similarity index 100% rename from stable/sickgear/3.0.14/questions.yaml rename to stable/sickgear/3.0.16/questions.yaml diff --git a/stable/sickgear/3.0.14/templates/common.yaml b/stable/sickgear/3.0.16/templates/common.yaml similarity index 100% rename from stable/sickgear/3.0.14/templates/common.yaml rename to stable/sickgear/3.0.16/templates/common.yaml diff --git a/stable/vikunja/3.0.20/values.yaml b/stable/sickgear/3.0.16/values.yaml similarity index 100% rename from stable/vikunja/3.0.20/values.yaml rename to stable/sickgear/3.0.16/values.yaml diff --git a/stable/smokeping/3.0.14/CHANGELOG.md b/stable/smokeping/3.0.14/CHANGELOG.md deleted file mode 100644 index 8680a6085be..00000000000 --- a/stable/smokeping/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 2327752ce50..00000000000 --- a/stable/smokeping/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-12T23:14:42.894838082Z" diff --git a/stable/smokeping/3.0.14/Chart.yaml b/stable/smokeping/3.0.14/Chart.yaml deleted file mode 100644 index 9f4d9257258..00000000000 --- a/stable/smokeping/3.0.14/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/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.16/CHANGELOG.md b/stable/smokeping/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..36efb94708b --- /dev/null +++ b/stable/smokeping/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [smokeping-3.0.16](https://github.com/truecharts/apps/compare/smokeping-3.0.14...smokeping-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/smokeping/3.0.16/Chart.lock b/stable/smokeping/3.0.16/Chart.lock new file mode 100644 index 00000000000..ecebb253462 --- /dev/null +++ b/stable/smokeping/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-14T14:21:37.795881722Z" diff --git a/stable/smokeping/3.0.16/Chart.yaml b/stable/smokeping/3.0.16/Chart.yaml new file mode 100644 index 00000000000..708a48b1d0d --- /dev/null +++ b/stable/smokeping/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/smokeping/3.0.14/README.md b/stable/smokeping/3.0.16/README.md similarity index 100% rename from stable/smokeping/3.0.14/README.md rename to stable/smokeping/3.0.16/README.md diff --git a/stable/smokeping/3.0.14/app-readme.md b/stable/smokeping/3.0.16/app-readme.md similarity index 100% rename from stable/smokeping/3.0.14/app-readme.md rename to stable/smokeping/3.0.16/app-readme.md diff --git a/stable/webgrabplus/2.0.15/charts/common-10.4.4.tgz b/stable/smokeping/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/webgrabplus/2.0.15/charts/common-10.4.4.tgz rename to stable/smokeping/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/smokeping/3.0.14/icon.png b/stable/smokeping/3.0.16/icon.png similarity index 100% rename from stable/smokeping/3.0.14/icon.png rename to stable/smokeping/3.0.16/icon.png diff --git a/stable/smokeping/3.0.14/ix_values.yaml b/stable/smokeping/3.0.16/ix_values.yaml similarity index 100% rename from stable/smokeping/3.0.14/ix_values.yaml rename to stable/smokeping/3.0.16/ix_values.yaml diff --git a/stable/smokeping/3.0.14/questions.yaml b/stable/smokeping/3.0.16/questions.yaml similarity index 100% rename from stable/smokeping/3.0.14/questions.yaml rename to stable/smokeping/3.0.16/questions.yaml diff --git a/stable/smokeping/3.0.14/templates/common.yaml b/stable/smokeping/3.0.16/templates/common.yaml similarity index 100% rename from stable/smokeping/3.0.14/templates/common.yaml rename to stable/smokeping/3.0.16/templates/common.yaml diff --git a/stable/webgrabplus/2.0.15/values.yaml b/stable/smokeping/3.0.16/values.yaml similarity index 100% rename from stable/webgrabplus/2.0.15/values.yaml rename to stable/smokeping/3.0.16/values.yaml diff --git a/stable/snapdrop/2.0.19/CHANGELOG.md b/stable/snapdrop/2.0.19/CHANGELOG.md deleted file mode 100644 index 37f9d4aa2d9..00000000000 --- a/stable/snapdrop/2.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 401669812a4..00000000000 --- a/stable/snapdrop/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-12T23:14:50.868716666Z" diff --git a/stable/snapdrop/2.0.19/Chart.yaml b/stable/snapdrop/2.0.19/Chart.yaml deleted file mode 100644 index 234496484f0..00000000000 --- a/stable/snapdrop/2.0.19/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/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.21/CHANGELOG.md b/stable/snapdrop/2.0.21/CHANGELOG.md new file mode 100644 index 00000000000..141be087ba6 --- /dev/null +++ b/stable/snapdrop/2.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [snapdrop-2.0.21](https://github.com/truecharts/apps/compare/snapdrop-2.0.19...snapdrop-2.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/snapdrop/2.0.21/Chart.lock b/stable/snapdrop/2.0.21/Chart.lock new file mode 100644 index 00000000000..e959b5c49ee --- /dev/null +++ b/stable/snapdrop/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-14T14:21:49.692874536Z" diff --git a/stable/snapdrop/2.0.21/Chart.yaml b/stable/snapdrop/2.0.21/Chart.yaml new file mode 100644 index 00000000000..1b51ddadc27 --- /dev/null +++ b/stable/snapdrop/2.0.21/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.21 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/snapdrop/2.0.19/README.md b/stable/snapdrop/2.0.21/README.md similarity index 100% rename from stable/snapdrop/2.0.19/README.md rename to stable/snapdrop/2.0.21/README.md diff --git a/stable/snapdrop/2.0.19/app-readme.md b/stable/snapdrop/2.0.21/app-readme.md similarity index 100% rename from stable/snapdrop/2.0.19/app-readme.md rename to stable/snapdrop/2.0.21/app-readme.md diff --git a/stable/weblate/4.0.16/charts/common-10.4.4.tgz b/stable/snapdrop/2.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/weblate/4.0.16/charts/common-10.4.4.tgz rename to stable/snapdrop/2.0.21/charts/common-10.4.4.tgz diff --git a/stable/snapdrop/2.0.19/icon.png b/stable/snapdrop/2.0.21/icon.png similarity index 100% rename from stable/snapdrop/2.0.19/icon.png rename to stable/snapdrop/2.0.21/icon.png diff --git a/stable/snapdrop/2.0.19/ix_values.yaml b/stable/snapdrop/2.0.21/ix_values.yaml similarity index 100% rename from stable/snapdrop/2.0.19/ix_values.yaml rename to stable/snapdrop/2.0.21/ix_values.yaml diff --git a/stable/snapdrop/2.0.19/questions.yaml b/stable/snapdrop/2.0.21/questions.yaml similarity index 100% rename from stable/snapdrop/2.0.19/questions.yaml rename to stable/snapdrop/2.0.21/questions.yaml diff --git a/stable/wikijs/7.0.16/templates/common.yaml b/stable/snapdrop/2.0.21/templates/common.yaml similarity index 100% rename from stable/wikijs/7.0.16/templates/common.yaml rename to stable/snapdrop/2.0.21/templates/common.yaml diff --git a/stable/weblate/4.0.16/values.yaml b/stable/snapdrop/2.0.21/values.yaml similarity index 100% rename from stable/weblate/4.0.16/values.yaml rename to stable/snapdrop/2.0.21/values.yaml diff --git a/stable/snipe-it/4.0.22/CHANGELOG.md b/stable/snipe-it/4.0.22/CHANGELOG.md deleted file mode 100644 index cb7f79af0d4..00000000000 --- a/stable/snipe-it/4.0.22/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index d081a249cf3..00000000000 --- a/stable/snipe-it/4.0.22/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-12T23:15:04.149505673Z" diff --git a/stable/snipe-it/4.0.22/Chart.yaml b/stable/snipe-it/4.0.22/Chart.yaml deleted file mode 100644 index 13601a56a8f..00000000000 --- a/stable/snipe-it/4.0.22/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/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.24/CHANGELOG.md b/stable/snipe-it/4.0.24/CHANGELOG.md new file mode 100644 index 00000000000..e3a6335f93e --- /dev/null +++ b/stable/snipe-it/4.0.24/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [snipe-it-4.0.24](https://github.com/truecharts/apps/compare/snipe-it-4.0.22...snipe-it-4.0.24) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/snipe-it/4.0.24/Chart.lock b/stable/snipe-it/4.0.24/Chart.lock new file mode 100644 index 00000000000..84a4d32fa3f --- /dev/null +++ b/stable/snipe-it/4.0.24/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-14T14:22:03.600594334Z" diff --git a/stable/snipe-it/4.0.24/Chart.yaml b/stable/snipe-it/4.0.24/Chart.yaml new file mode 100644 index 00000000000..c5031f486d6 --- /dev/null +++ b/stable/snipe-it/4.0.24/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.24 +annotations: + truecharts.org/catagories: | + - management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/snipe-it/4.0.22/README.md b/stable/snipe-it/4.0.24/README.md similarity index 100% rename from stable/snipe-it/4.0.22/README.md rename to stable/snipe-it/4.0.24/README.md diff --git a/stable/snipe-it/4.0.22/app-readme.md b/stable/snipe-it/4.0.24/app-readme.md similarity index 100% rename from stable/snipe-it/4.0.22/app-readme.md rename to stable/snipe-it/4.0.24/app-readme.md diff --git a/stable/website-shot/2.0.15/charts/common-10.4.4.tgz b/stable/snipe-it/4.0.24/charts/common-10.4.4.tgz similarity index 100% rename from stable/website-shot/2.0.15/charts/common-10.4.4.tgz rename to stable/snipe-it/4.0.24/charts/common-10.4.4.tgz diff --git a/stable/typecho/3.0.15/charts/mariadb-3.0.29.tgz b/stable/snipe-it/4.0.24/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/typecho/3.0.15/charts/mariadb-3.0.29.tgz rename to stable/snipe-it/4.0.24/charts/mariadb-3.0.29.tgz diff --git a/stable/snipe-it/4.0.24/charts/redis-3.0.30.tgz b/stable/snipe-it/4.0.24/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/snipe-it/4.0.22/docs/installation_notes.md b/stable/snipe-it/4.0.24/docs/installation_notes.md similarity index 100% rename from stable/snipe-it/4.0.22/docs/installation_notes.md rename to stable/snipe-it/4.0.24/docs/installation_notes.md diff --git a/stable/snipe-it/4.0.22/icon.png b/stable/snipe-it/4.0.24/icon.png similarity index 100% rename from stable/snipe-it/4.0.22/icon.png rename to stable/snipe-it/4.0.24/icon.png diff --git a/stable/snipe-it/4.0.22/ix_values.yaml b/stable/snipe-it/4.0.24/ix_values.yaml similarity index 100% rename from stable/snipe-it/4.0.22/ix_values.yaml rename to stable/snipe-it/4.0.24/ix_values.yaml diff --git a/stable/snipe-it/4.0.22/questions.yaml b/stable/snipe-it/4.0.24/questions.yaml similarity index 100% rename from stable/snipe-it/4.0.22/questions.yaml rename to stable/snipe-it/4.0.24/questions.yaml diff --git a/stable/snipe-it/4.0.22/templates/_secrets.tpl b/stable/snipe-it/4.0.24/templates/_secrets.tpl similarity index 100% rename from stable/snipe-it/4.0.22/templates/_secrets.tpl rename to stable/snipe-it/4.0.24/templates/_secrets.tpl diff --git a/stable/snipe-it/4.0.22/templates/common.yaml b/stable/snipe-it/4.0.24/templates/common.yaml similarity index 100% rename from stable/snipe-it/4.0.22/templates/common.yaml rename to stable/snipe-it/4.0.24/templates/common.yaml diff --git a/stable/website-shot/2.0.15/values.yaml b/stable/snipe-it/4.0.24/values.yaml similarity index 100% rename from stable/website-shot/2.0.15/values.yaml rename to stable/snipe-it/4.0.24/values.yaml diff --git a/stable/sonarr/11.0.17/CHANGELOG.md b/stable/sonarr/11.0.17/CHANGELOG.md new file mode 100644 index 00000000000..425b99757b8 --- /dev/null +++ b/stable/sonarr/11.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [sonarr-11.0.17](https://github.com/truecharts/apps/compare/sonarr-11.0.15...sonarr-11.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) diff --git a/stable/sonarr/11.0.17/Chart.lock b/stable/sonarr/11.0.17/Chart.lock new file mode 100644 index 00000000000..dab1aaff3e8 --- /dev/null +++ b/stable/sonarr/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-14T14:21:53.68068619Z" diff --git a/stable/sonarr/11.0.17/Chart.yaml b/stable/sonarr/11.0.17/Chart.yaml new file mode 100644 index 00000000000..5e4a11b5afc --- /dev/null +++ b/stable/sonarr/11.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sonarr/11.0.17/README.md b/stable/sonarr/11.0.17/README.md new file mode 100644 index 00000000000..77dfe587edd --- /dev/null +++ b/stable/sonarr/11.0.17/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.17/app-readme.md b/stable/sonarr/11.0.17/app-readme.md new file mode 100644 index 00000000000..6b8b0d430dd --- /dev/null +++ b/stable/sonarr/11.0.17/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.19/charts/common-10.4.4.tgz b/stable/sonarr/11.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/wekan/4.0.19/charts/common-10.4.4.tgz rename to stable/sonarr/11.0.17/charts/common-10.4.4.tgz diff --git a/stable/sonarr/11.0.17/icon.png b/stable/sonarr/11.0.17/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.17/ix_values.yaml b/stable/sonarr/11.0.17/ix_values.yaml new file mode 100644 index 00000000000..906b1b4c38f --- /dev/null +++ b/stable/sonarr/11.0.17/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.17/questions.yaml b/stable/sonarr/11.0.17/questions.yaml new file mode 100644 index 00000000000..c6cec36b0f6 --- /dev/null +++ b/stable/sonarr/11.0.17/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.14/templates/common.yaml b/stable/sonarr/11.0.17/templates/common.yaml similarity index 100% rename from stable/wireshark/2.0.14/templates/common.yaml rename to stable/sonarr/11.0.17/templates/common.yaml diff --git a/stable/wekan/4.0.19/values.yaml b/stable/sonarr/11.0.17/values.yaml similarity index 100% rename from stable/wekan/4.0.19/values.yaml rename to stable/sonarr/11.0.17/values.yaml diff --git a/stable/speedtest-exporter/3.0.16/CHANGELOG.md b/stable/speedtest-exporter/3.0.16/CHANGELOG.md deleted file mode 100644 index 0c37a38e66d..00000000000 --- a/stable/speedtest-exporter/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 456d5aabc15..00000000000 --- a/stable/speedtest-exporter/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-12T23:14:57.983108622Z" diff --git a/stable/speedtest-exporter/3.0.16/Chart.yaml b/stable/speedtest-exporter/3.0.16/Chart.yaml deleted file mode 100644 index 2bc323e1a22..00000000000 --- a/stable/speedtest-exporter/3.0.16/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/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.18/CHANGELOG.md b/stable/speedtest-exporter/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..99dbab1c47c --- /dev/null +++ b/stable/speedtest-exporter/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [speedtest-exporter-3.0.18](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.16...speedtest-exporter-3.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/speedtest-exporter/3.0.18/Chart.lock b/stable/speedtest-exporter/3.0.18/Chart.lock new file mode 100644 index 00000000000..587c6571c82 --- /dev/null +++ b/stable/speedtest-exporter/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-14T14:21:56.209258814Z" diff --git a/stable/speedtest-exporter/3.0.18/Chart.yaml b/stable/speedtest-exporter/3.0.18/Chart.yaml new file mode 100644 index 00000000000..165d037ba47 --- /dev/null +++ b/stable/speedtest-exporter/3.0.18/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.18 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/speedtest-exporter/3.0.16/README.md b/stable/speedtest-exporter/3.0.18/README.md similarity index 100% rename from stable/speedtest-exporter/3.0.16/README.md rename to stable/speedtest-exporter/3.0.18/README.md diff --git a/stable/speedtest-exporter/3.0.16/app-readme.md b/stable/speedtest-exporter/3.0.18/app-readme.md similarity index 100% rename from stable/speedtest-exporter/3.0.16/app-readme.md rename to stable/speedtest-exporter/3.0.18/app-readme.md diff --git a/stable/wg-easy/1.0.7/charts/common-10.4.4.tgz b/stable/speedtest-exporter/3.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/wg-easy/1.0.7/charts/common-10.4.4.tgz rename to stable/speedtest-exporter/3.0.18/charts/common-10.4.4.tgz diff --git a/stable/speedtest-exporter/3.0.16/icon.png b/stable/speedtest-exporter/3.0.18/icon.png similarity index 100% rename from stable/speedtest-exporter/3.0.16/icon.png rename to stable/speedtest-exporter/3.0.18/icon.png diff --git a/stable/speedtest-exporter/3.0.16/ix_values.yaml b/stable/speedtest-exporter/3.0.18/ix_values.yaml similarity index 100% rename from stable/speedtest-exporter/3.0.16/ix_values.yaml rename to stable/speedtest-exporter/3.0.18/ix_values.yaml diff --git a/stable/speedtest-exporter/3.0.16/questions.yaml b/stable/speedtest-exporter/3.0.18/questions.yaml similarity index 100% rename from stable/speedtest-exporter/3.0.16/questions.yaml rename to stable/speedtest-exporter/3.0.18/questions.yaml diff --git a/stable/xbackbone/3.0.16/templates/common.yaml b/stable/speedtest-exporter/3.0.18/templates/common.yaml similarity index 100% rename from stable/xbackbone/3.0.16/templates/common.yaml rename to stable/speedtest-exporter/3.0.18/templates/common.yaml diff --git a/stable/speedtest-exporter/3.0.16/templates/prometheusrules.yaml b/stable/speedtest-exporter/3.0.18/templates/prometheusrules.yaml similarity index 100% rename from stable/speedtest-exporter/3.0.16/templates/prometheusrules.yaml rename to stable/speedtest-exporter/3.0.18/templates/prometheusrules.yaml diff --git a/stable/speedtest-exporter/3.0.16/templates/servicemonitor.yaml b/stable/speedtest-exporter/3.0.18/templates/servicemonitor.yaml similarity index 100% rename from stable/speedtest-exporter/3.0.16/templates/servicemonitor.yaml rename to stable/speedtest-exporter/3.0.18/templates/servicemonitor.yaml diff --git a/stable/wg-easy/1.0.7/values.yaml b/stable/speedtest-exporter/3.0.18/values.yaml similarity index 100% rename from stable/wg-easy/1.0.7/values.yaml rename to stable/speedtest-exporter/3.0.18/values.yaml diff --git a/stable/spotweb/4.0.15/CHANGELOG.md b/stable/spotweb/4.0.15/CHANGELOG.md deleted file mode 100644 index 710edfe7949..00000000000 --- a/stable/spotweb/4.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 87aaf8ba9ff..00000000000 --- a/stable/spotweb/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-12T23:15:11.347167213Z" diff --git a/stable/spotweb/4.0.15/Chart.yaml b/stable/spotweb/4.0.15/Chart.yaml deleted file mode 100644 index 345f81a49ff..00000000000 --- a/stable/spotweb/4.0.15/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -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.17/CHANGELOG.md b/stable/spotweb/4.0.17/CHANGELOG.md new file mode 100644 index 00000000000..225298450f4 --- /dev/null +++ b/stable/spotweb/4.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [spotweb-4.0.17](https://github.com/truecharts/apps/compare/spotweb-4.0.15...spotweb-4.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/spotweb/4.0.17/Chart.lock b/stable/spotweb/4.0.17/Chart.lock new file mode 100644 index 00000000000..01b8b319f17 --- /dev/null +++ b/stable/spotweb/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-14T14:22:15.837253902Z" diff --git a/stable/spotweb/4.0.17/Chart.yaml b/stable/spotweb/4.0.17/Chart.yaml new file mode 100644 index 00000000000..e77aace8cae --- /dev/null +++ b/stable/spotweb/4.0.17/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.5.1" +kubeVersion: '>=1.16.0-0' +version: 4.0.17 +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.15/README.md b/stable/spotweb/4.0.17/README.md similarity index 100% rename from stable/spotweb/4.0.15/README.md rename to stable/spotweb/4.0.17/README.md diff --git a/stable/spotweb/4.0.15/app-readme.md b/stable/spotweb/4.0.17/app-readme.md similarity index 100% rename from stable/spotweb/4.0.15/app-readme.md rename to stable/spotweb/4.0.17/app-readme.md diff --git a/stable/whoogle/3.0.16/charts/common-10.4.4.tgz b/stable/spotweb/4.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/whoogle/3.0.16/charts/common-10.4.4.tgz rename to stable/spotweb/4.0.17/charts/common-10.4.4.tgz diff --git a/stable/traccar/7.0.16/charts/postgresql-8.0.30.tgz b/stable/spotweb/4.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/traccar/7.0.16/charts/postgresql-8.0.30.tgz rename to stable/spotweb/4.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/spotweb/4.0.15/docs/validation.md b/stable/spotweb/4.0.17/docs/validation.md similarity index 100% rename from stable/spotweb/4.0.15/docs/validation.md rename to stable/spotweb/4.0.17/docs/validation.md diff --git a/stable/spotweb/4.0.15/icon.png b/stable/spotweb/4.0.17/icon.png similarity index 100% rename from stable/spotweb/4.0.15/icon.png rename to stable/spotweb/4.0.17/icon.png diff --git a/stable/spotweb/4.0.15/ix_values.yaml b/stable/spotweb/4.0.17/ix_values.yaml similarity index 100% rename from stable/spotweb/4.0.15/ix_values.yaml rename to stable/spotweb/4.0.17/ix_values.yaml diff --git a/stable/spotweb/4.0.15/questions.yaml b/stable/spotweb/4.0.17/questions.yaml similarity index 100% rename from stable/spotweb/4.0.15/questions.yaml rename to stable/spotweb/4.0.17/questions.yaml diff --git a/stable/spotweb/4.0.15/templates/common.yaml b/stable/spotweb/4.0.17/templates/common.yaml similarity index 100% rename from stable/spotweb/4.0.15/templates/common.yaml rename to stable/spotweb/4.0.17/templates/common.yaml diff --git a/stable/whoogle/3.0.16/values.yaml b/stable/spotweb/4.0.17/values.yaml similarity index 100% rename from stable/whoogle/3.0.16/values.yaml rename to stable/spotweb/4.0.17/values.yaml diff --git a/stable/sqlitebrowser/3.0.14/CHANGELOG.md b/stable/sqlitebrowser/3.0.14/CHANGELOG.md deleted file mode 100644 index 5c4caa6144c..00000000000 --- a/stable/sqlitebrowser/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index e940be5a010..00000000000 --- a/stable/sqlitebrowser/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-12T23:15:09.692645086Z" diff --git a/stable/sqlitebrowser/3.0.14/Chart.yaml b/stable/sqlitebrowser/3.0.14/Chart.yaml deleted file mode 100644 index 1f40eb57270..00000000000 --- a/stable/sqlitebrowser/3.0.14/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/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.16/CHANGELOG.md b/stable/sqlitebrowser/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..ebc54c3e10f --- /dev/null +++ b/stable/sqlitebrowser/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [sqlitebrowser-3.0.16](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.14...sqlitebrowser-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/sqlitebrowser/3.0.16/Chart.lock b/stable/sqlitebrowser/3.0.16/Chart.lock new file mode 100644 index 00000000000..b667d08808f --- /dev/null +++ b/stable/sqlitebrowser/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-14T14:22:12.645741298Z" diff --git a/stable/sqlitebrowser/3.0.16/Chart.yaml b/stable/sqlitebrowser/3.0.16/Chart.yaml new file mode 100644 index 00000000000..af015a79852 --- /dev/null +++ b/stable/sqlitebrowser/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sqlitebrowser/3.0.14/README.md b/stable/sqlitebrowser/3.0.16/README.md similarity index 100% rename from stable/sqlitebrowser/3.0.14/README.md rename to stable/sqlitebrowser/3.0.16/README.md diff --git a/stable/sqlitebrowser/3.0.14/app-readme.md b/stable/sqlitebrowser/3.0.16/app-readme.md similarity index 100% rename from stable/sqlitebrowser/3.0.14/app-readme.md rename to stable/sqlitebrowser/3.0.16/app-readme.md diff --git a/stable/wikijs/7.0.16/charts/common-10.4.4.tgz b/stable/sqlitebrowser/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/wikijs/7.0.16/charts/common-10.4.4.tgz rename to stable/sqlitebrowser/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/sqlitebrowser/3.0.14/icon.png b/stable/sqlitebrowser/3.0.16/icon.png similarity index 100% rename from stable/sqlitebrowser/3.0.14/icon.png rename to stable/sqlitebrowser/3.0.16/icon.png diff --git a/stable/sqlitebrowser/3.0.14/ix_values.yaml b/stable/sqlitebrowser/3.0.16/ix_values.yaml similarity index 100% rename from stable/sqlitebrowser/3.0.14/ix_values.yaml rename to stable/sqlitebrowser/3.0.16/ix_values.yaml diff --git a/stable/sqlitebrowser/3.0.14/questions.yaml b/stable/sqlitebrowser/3.0.16/questions.yaml similarity index 100% rename from stable/sqlitebrowser/3.0.14/questions.yaml rename to stable/sqlitebrowser/3.0.16/questions.yaml diff --git a/stable/sqlitebrowser/3.0.14/templates/common.yaml b/stable/sqlitebrowser/3.0.16/templates/common.yaml similarity index 100% rename from stable/sqlitebrowser/3.0.14/templates/common.yaml rename to stable/sqlitebrowser/3.0.16/templates/common.yaml diff --git a/stable/wikijs/7.0.16/values.yaml b/stable/sqlitebrowser/3.0.16/values.yaml similarity index 100% rename from stable/wikijs/7.0.16/values.yaml rename to stable/sqlitebrowser/3.0.16/values.yaml diff --git a/stable/stash/7.0.16/CHANGELOG.md b/stable/stash/7.0.16/CHANGELOG.md deleted file mode 100644 index 115118d3f6c..00000000000 --- a/stable/stash/7.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 6e5a1947558..00000000000 --- a/stable/stash/7.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-12T23:15:13.264812174Z" diff --git a/stable/stash/7.0.16/Chart.yaml b/stable/stash/7.0.16/Chart.yaml deleted file mode 100644 index f811d1a6c5a..00000000000 --- a/stable/stash/7.0.16/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/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.18/CHANGELOG.md b/stable/stash/7.0.18/CHANGELOG.md new file mode 100644 index 00000000000..62b0ddb5d50 --- /dev/null +++ b/stable/stash/7.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [stash-7.0.18](https://github.com/truecharts/apps/compare/stash-7.0.16...stash-7.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/stash/7.0.18/Chart.lock b/stable/stash/7.0.18/Chart.lock new file mode 100644 index 00000000000..c43743cad89 --- /dev/null +++ b/stable/stash/7.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-14T14:22:14.919490191Z" diff --git a/stable/stash/7.0.18/Chart.yaml b/stable/stash/7.0.18/Chart.yaml new file mode 100644 index 00000000000..c26f9b6603c --- /dev/null +++ b/stable/stash/7.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/stash/7.0.16/README.md b/stable/stash/7.0.18/README.md similarity index 100% rename from stable/stash/7.0.16/README.md rename to stable/stash/7.0.18/README.md diff --git a/stable/stash/7.0.16/app-readme.md b/stable/stash/7.0.18/app-readme.md similarity index 100% rename from stable/stash/7.0.16/app-readme.md rename to stable/stash/7.0.18/app-readme.md diff --git a/stable/wireshark/2.0.14/charts/common-10.4.4.tgz b/stable/stash/7.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/wireshark/2.0.14/charts/common-10.4.4.tgz rename to stable/stash/7.0.18/charts/common-10.4.4.tgz diff --git a/stable/stash/7.0.16/ci/ct-values.yaml b/stable/stash/7.0.18/ci/ct-values.yaml similarity index 100% rename from stable/stash/7.0.16/ci/ct-values.yaml rename to stable/stash/7.0.18/ci/ct-values.yaml diff --git a/stable/stash/7.0.16/icon.png b/stable/stash/7.0.18/icon.png similarity index 100% rename from stable/stash/7.0.16/icon.png rename to stable/stash/7.0.18/icon.png diff --git a/stable/stash/7.0.16/ix_values.yaml b/stable/stash/7.0.18/ix_values.yaml similarity index 100% rename from stable/stash/7.0.16/ix_values.yaml rename to stable/stash/7.0.18/ix_values.yaml diff --git a/stable/stash/7.0.16/questions.yaml b/stable/stash/7.0.18/questions.yaml similarity index 100% rename from stable/stash/7.0.16/questions.yaml rename to stable/stash/7.0.18/questions.yaml diff --git a/stable/xteve/6.0.15/templates/common.yaml b/stable/stash/7.0.18/templates/common.yaml similarity index 100% rename from stable/xteve/6.0.15/templates/common.yaml rename to stable/stash/7.0.18/templates/common.yaml diff --git a/stable/wireshark/2.0.14/values.yaml b/stable/stash/7.0.18/values.yaml similarity index 100% rename from stable/wireshark/2.0.14/values.yaml rename to stable/stash/7.0.18/values.yaml diff --git a/stable/static/3.0.14/CHANGELOG.md b/stable/static/3.0.14/CHANGELOG.md deleted file mode 100644 index 02a97c94070..00000000000 --- a/stable/static/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 92a6dfc78d0..00000000000 --- a/stable/static/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-12T23:15:25.091639365Z" diff --git a/stable/static/3.0.14/Chart.yaml b/stable/static/3.0.14/Chart.yaml deleted file mode 100644 index 1fd27afb50c..00000000000 --- a/stable/static/3.0.14/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/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.16/CHANGELOG.md b/stable/static/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..79a01582312 --- /dev/null +++ b/stable/static/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [static-3.0.16](https://github.com/truecharts/apps/compare/static-3.0.14...static-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/static/3.0.16/Chart.lock b/stable/static/3.0.16/Chart.lock new file mode 100644 index 00000000000..383c278620c --- /dev/null +++ b/stable/static/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-14T14:22:32.000788696Z" diff --git a/stable/static/3.0.16/Chart.yaml b/stable/static/3.0.16/Chart.yaml new file mode 100644 index 00000000000..a7e8dce03a3 --- /dev/null +++ b/stable/static/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/static/3.0.14/README.md b/stable/static/3.0.16/README.md similarity index 100% rename from stable/static/3.0.14/README.md rename to stable/static/3.0.16/README.md diff --git a/stable/static/3.0.14/app-readme.md b/stable/static/3.0.16/app-readme.md similarity index 100% rename from stable/static/3.0.14/app-readme.md rename to stable/static/3.0.16/app-readme.md diff --git a/stable/xbackbone/3.0.16/charts/common-10.4.4.tgz b/stable/static/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/xbackbone/3.0.16/charts/common-10.4.4.tgz rename to stable/static/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/static/3.0.14/icon.png b/stable/static/3.0.16/icon.png similarity index 100% rename from stable/static/3.0.14/icon.png rename to stable/static/3.0.16/icon.png diff --git a/stable/static/3.0.14/ix_values.yaml b/stable/static/3.0.16/ix_values.yaml similarity index 100% rename from stable/static/3.0.14/ix_values.yaml rename to stable/static/3.0.16/ix_values.yaml diff --git a/stable/static/3.0.14/questions.yaml b/stable/static/3.0.16/questions.yaml similarity index 100% rename from stable/static/3.0.14/questions.yaml rename to stable/static/3.0.16/questions.yaml diff --git a/stable/static/3.0.14/templates/common.yaml b/stable/static/3.0.16/templates/common.yaml similarity index 100% rename from stable/static/3.0.14/templates/common.yaml rename to stable/static/3.0.16/templates/common.yaml diff --git a/stable/xbackbone/3.0.16/values.yaml b/stable/static/3.0.16/values.yaml similarity index 100% rename from stable/xbackbone/3.0.16/values.yaml rename to stable/static/3.0.16/values.yaml diff --git a/stable/statping/7.0.15/CHANGELOG.md b/stable/statping/7.0.15/CHANGELOG.md deleted file mode 100644 index a48055ebd4e..00000000000 --- a/stable/statping/7.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 5d2ab3c9fb7..00000000000 --- a/stable/statping/7.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-12T23:15:34.032209466Z" diff --git a/stable/statping/7.0.15/Chart.yaml b/stable/statping/7.0.15/Chart.yaml deleted file mode 100644 index 964c75422fa..00000000000 --- a/stable/statping/7.0.15/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.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.17/CHANGELOG.md b/stable/statping/7.0.17/CHANGELOG.md new file mode 100644 index 00000000000..67ab3d8f890 --- /dev/null +++ b/stable/statping/7.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [statping-7.0.17](https://github.com/truecharts/apps/compare/statping-7.0.15...statping-7.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/statping/7.0.17/Chart.lock b/stable/statping/7.0.17/Chart.lock new file mode 100644 index 00000000000..1c89cc761a7 --- /dev/null +++ b/stable/statping/7.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-14T14:22:41.465168656Z" diff --git a/stable/statping/7.0.17/Chart.yaml b/stable/statping/7.0.17/Chart.yaml new file mode 100644 index 00000000000..415f922d67e --- /dev/null +++ b/stable/statping/7.0.17/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.17 +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.15/README.md b/stable/statping/7.0.17/README.md similarity index 100% rename from stable/statping/7.0.15/README.md rename to stable/statping/7.0.17/README.md diff --git a/stable/statping/7.0.15/app-readme.md b/stable/statping/7.0.17/app-readme.md similarity index 100% rename from stable/statping/7.0.15/app-readme.md rename to stable/statping/7.0.17/app-readme.md diff --git a/stable/xteve/6.0.15/charts/common-10.4.4.tgz b/stable/statping/7.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/xteve/6.0.15/charts/common-10.4.4.tgz rename to stable/statping/7.0.17/charts/common-10.4.4.tgz diff --git a/stable/tt-rss/7.0.15/charts/postgresql-8.0.30.tgz b/stable/statping/7.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/tt-rss/7.0.15/charts/postgresql-8.0.30.tgz rename to stable/statping/7.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/statping/7.0.15/icon.png b/stable/statping/7.0.17/icon.png similarity index 100% rename from stable/statping/7.0.15/icon.png rename to stable/statping/7.0.17/icon.png diff --git a/stable/statping/7.0.15/ix_values.yaml b/stable/statping/7.0.17/ix_values.yaml similarity index 100% rename from stable/statping/7.0.15/ix_values.yaml rename to stable/statping/7.0.17/ix_values.yaml diff --git a/stable/statping/7.0.15/questions.yaml b/stable/statping/7.0.17/questions.yaml similarity index 100% rename from stable/statping/7.0.15/questions.yaml rename to stable/statping/7.0.17/questions.yaml diff --git a/stable/statping/7.0.15/templates/common.yaml b/stable/statping/7.0.17/templates/common.yaml similarity index 100% rename from stable/statping/7.0.15/templates/common.yaml rename to stable/statping/7.0.17/templates/common.yaml diff --git a/stable/xteve/6.0.15/values.yaml b/stable/statping/7.0.17/values.yaml similarity index 100% rename from stable/xteve/6.0.15/values.yaml rename to stable/statping/7.0.17/values.yaml diff --git a/stable/storj-node/2.0.25/CHANGELOG.md b/stable/storj-node/2.0.25/CHANGELOG.md deleted file mode 100644 index b01fb317a49..00000000000 --- a/stable/storj-node/2.0.25/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [storj-node-2.0.25](https://github.com/truecharts/apps/compare/storj-node-2.0.24...storj-node-2.0.25) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [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)) - - diff --git a/stable/storj-node/2.0.25/Chart.lock b/stable/storj-node/2.0.25/Chart.lock deleted file mode 100644 index 731783eec2b..00000000000 --- a/stable/storj-node/2.0.25/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-14T11:54:40.571140996Z" diff --git a/stable/storj-node/2.0.25/Chart.yaml b/stable/storj-node/2.0.25/Chart.yaml deleted file mode 100644 index 8d7df622a61..00000000000 --- a/stable/storj-node/2.0.25/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.59.1" -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.25 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/storj-node/2.0.27/CHANGELOG.md b/stable/storj-node/2.0.27/CHANGELOG.md new file mode 100644 index 00000000000..45a86eb8cd6 --- /dev/null +++ b/stable/storj-node/2.0.27/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [storj-node-2.0.27](https://github.com/truecharts/apps/compare/storj-node-2.0.25...storj-node-2.0.27) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [storj-node-2.0.25](https://github.com/truecharts/apps/compare/storj-node-2.0.24...storj-node-2.0.25) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [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)) + + + diff --git a/stable/storj-node/2.0.27/Chart.lock b/stable/storj-node/2.0.27/Chart.lock new file mode 100644 index 00000000000..6b7b593c49a --- /dev/null +++ b/stable/storj-node/2.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-14T14:22:35.82634081Z" diff --git a/stable/storj-node/2.0.27/Chart.yaml b/stable/storj-node/2.0.27/Chart.yaml new file mode 100644 index 00000000000..506724e0269 --- /dev/null +++ b/stable/storj-node/2.0.27/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.59.1" +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.27 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/storj-node/2.0.25/README.md b/stable/storj-node/2.0.27/README.md similarity index 100% rename from stable/storj-node/2.0.25/README.md rename to stable/storj-node/2.0.27/README.md diff --git a/stable/storj-node/2.0.25/SKIPINSTALL b/stable/storj-node/2.0.27/SKIPINSTALL similarity index 100% rename from stable/storj-node/2.0.25/SKIPINSTALL rename to stable/storj-node/2.0.27/SKIPINSTALL diff --git a/stable/storj-node/2.0.25/app-readme.md b/stable/storj-node/2.0.27/app-readme.md similarity index 100% rename from stable/storj-node/2.0.25/app-readme.md rename to stable/storj-node/2.0.27/app-readme.md diff --git a/stable/xwiki/3.0.20/charts/common-10.4.4.tgz b/stable/storj-node/2.0.27/charts/common-10.4.4.tgz similarity index 100% rename from stable/xwiki/3.0.20/charts/common-10.4.4.tgz rename to stable/storj-node/2.0.27/charts/common-10.4.4.tgz diff --git a/stable/storj-node/2.0.25/icon.png b/stable/storj-node/2.0.27/icon.png similarity index 100% rename from stable/storj-node/2.0.25/icon.png rename to stable/storj-node/2.0.27/icon.png diff --git a/stable/storj-node/2.0.25/ix_values.yaml b/stable/storj-node/2.0.27/ix_values.yaml similarity index 100% rename from stable/storj-node/2.0.25/ix_values.yaml rename to stable/storj-node/2.0.27/ix_values.yaml diff --git a/stable/storj-node/2.0.25/questions.yaml b/stable/storj-node/2.0.27/questions.yaml similarity index 100% rename from stable/storj-node/2.0.25/questions.yaml rename to stable/storj-node/2.0.27/questions.yaml diff --git a/stable/xwiki/3.0.20/templates/common.yaml b/stable/storj-node/2.0.27/templates/common.yaml similarity index 100% rename from stable/xwiki/3.0.20/templates/common.yaml rename to stable/storj-node/2.0.27/templates/common.yaml diff --git a/stable/xwiki/3.0.20/values.yaml b/stable/storj-node/2.0.27/values.yaml similarity index 100% rename from stable/xwiki/3.0.20/values.yaml rename to stable/storj-node/2.0.27/values.yaml diff --git a/stable/strapi/4.0.14/CHANGELOG.md b/stable/strapi/4.0.14/CHANGELOG.md deleted file mode 100644 index d2866316f74..00000000000 --- a/stable/strapi/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 79e3397017c..00000000000 --- a/stable/strapi/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: 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 deleted file mode 100644 index 3a0e9ff6f58..00000000000 --- a/stable/strapi/4.0.14/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/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.16/CHANGELOG.md b/stable/strapi/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..9439a8babdc --- /dev/null +++ b/stable/strapi/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [strapi-4.0.16](https://github.com/truecharts/apps/compare/strapi-4.0.14...strapi-4.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/strapi/4.0.16/Chart.lock b/stable/strapi/4.0.16/Chart.lock new file mode 100644 index 00000000000..e980068c20a --- /dev/null +++ b/stable/strapi/4.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-14T14:22:47.996685101Z" diff --git a/stable/strapi/4.0.16/Chart.yaml b/stable/strapi/4.0.16/Chart.yaml new file mode 100644 index 00000000000..eb2d89f9a43 --- /dev/null +++ b/stable/strapi/4.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/strapi/4.0.14/README.md b/stable/strapi/4.0.16/README.md similarity index 100% rename from stable/strapi/4.0.14/README.md rename to stable/strapi/4.0.16/README.md diff --git a/stable/strapi/4.0.14/app-readme.md b/stable/strapi/4.0.16/app-readme.md similarity index 100% rename from stable/strapi/4.0.14/app-readme.md rename to stable/strapi/4.0.16/app-readme.md diff --git a/stable/zerotier/2.0.14/charts/common-10.4.4.tgz b/stable/strapi/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/zerotier/2.0.14/charts/common-10.4.4.tgz rename to stable/strapi/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/vikunja/3.0.20/charts/postgresql-8.0.30.tgz b/stable/strapi/4.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/vikunja/3.0.20/charts/postgresql-8.0.30.tgz rename to stable/strapi/4.0.16/charts/postgresql-8.0.30.tgz diff --git a/stable/strapi/4.0.14/icon.png b/stable/strapi/4.0.16/icon.png similarity index 100% rename from stable/strapi/4.0.14/icon.png rename to stable/strapi/4.0.16/icon.png diff --git a/stable/strapi/4.0.14/ix_values.yaml b/stable/strapi/4.0.16/ix_values.yaml similarity index 100% rename from stable/strapi/4.0.14/ix_values.yaml rename to stable/strapi/4.0.16/ix_values.yaml diff --git a/stable/strapi/4.0.14/questions.yaml b/stable/strapi/4.0.16/questions.yaml similarity index 100% rename from stable/strapi/4.0.14/questions.yaml rename to stable/strapi/4.0.16/questions.yaml diff --git a/stable/zerotier/2.0.14/templates/common.yaml b/stable/strapi/4.0.16/templates/common.yaml similarity index 100% rename from stable/zerotier/2.0.14/templates/common.yaml rename to stable/strapi/4.0.16/templates/common.yaml diff --git a/stable/zerotier/2.0.14/values.yaml b/stable/strapi/4.0.16/values.yaml similarity index 100% rename from stable/zerotier/2.0.14/values.yaml rename to stable/strapi/4.0.16/values.yaml diff --git a/stable/synapse/4.0.17/CHANGELOG.md b/stable/synapse/4.0.17/CHANGELOG.md deleted file mode 100644 index e5c905e99ac..00000000000 --- a/stable/synapse/4.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index d43a13df714..00000000000 --- a/stable/synapse/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: 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 deleted file mode 100644 index 7503ff10091..00000000000 --- a/stable/synapse/4.0.17/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/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.19/CHANGELOG.md b/stable/synapse/4.0.19/CHANGELOG.md new file mode 100644 index 00000000000..4c3fd9105e5 --- /dev/null +++ b/stable/synapse/4.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [synapse-4.0.19](https://github.com/truecharts/apps/compare/synapse-4.0.17...synapse-4.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/synapse/4.0.19/Chart.lock b/stable/synapse/4.0.19/Chart.lock new file mode 100644 index 00000000000..0f89c675848 --- /dev/null +++ b/stable/synapse/4.0.19/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-14T14:22:57.437625Z" diff --git a/stable/synapse/4.0.19/Chart.yaml b/stable/synapse/4.0.19/Chart.yaml new file mode 100644 index 00000000000..070d6a843fd --- /dev/null +++ b/stable/synapse/4.0.19/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.19 +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/synapse/4.0.17/README.md b/stable/synapse/4.0.19/README.md similarity index 100% rename from stable/synapse/4.0.17/README.md rename to stable/synapse/4.0.19/README.md diff --git a/stable/synapse/4.0.17/app-readme.md b/stable/synapse/4.0.19/app-readme.md similarity index 100% rename from stable/synapse/4.0.17/app-readme.md rename to stable/synapse/4.0.19/app-readme.md diff --git a/stable/zigbee2mqtt/4.0.16/charts/common-10.4.4.tgz b/stable/synapse/4.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/zigbee2mqtt/4.0.16/charts/common-10.4.4.tgz rename to stable/synapse/4.0.19/charts/common-10.4.4.tgz diff --git a/stable/weblate/4.0.16/charts/postgresql-8.0.30.tgz b/stable/synapse/4.0.19/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/weblate/4.0.16/charts/postgresql-8.0.30.tgz rename to stable/synapse/4.0.19/charts/postgresql-8.0.30.tgz diff --git a/stable/synapse/4.0.17/ci/base-values.yaml b/stable/synapse/4.0.19/ci/base-values.yaml similarity index 100% rename from stable/synapse/4.0.17/ci/base-values.yaml rename to stable/synapse/4.0.19/ci/base-values.yaml diff --git a/stable/synapse/4.0.17/ci/basic-values.yaml b/stable/synapse/4.0.19/ci/basic-values.yaml similarity index 100% rename from stable/synapse/4.0.17/ci/basic-values.yaml rename to stable/synapse/4.0.19/ci/basic-values.yaml diff --git a/stable/synapse/4.0.17/icon.png b/stable/synapse/4.0.19/icon.png similarity index 100% rename from stable/synapse/4.0.17/icon.png rename to stable/synapse/4.0.19/icon.png diff --git a/stable/synapse/4.0.17/ix_values.yaml b/stable/synapse/4.0.19/ix_values.yaml similarity index 100% rename from stable/synapse/4.0.17/ix_values.yaml rename to stable/synapse/4.0.19/ix_values.yaml diff --git a/stable/synapse/4.0.17/questions.yaml b/stable/synapse/4.0.19/questions.yaml similarity index 100% rename from stable/synapse/4.0.17/questions.yaml rename to stable/synapse/4.0.19/questions.yaml diff --git a/stable/synapse/4.0.17/templates/_configmap.tpl b/stable/synapse/4.0.19/templates/_configmap.tpl similarity index 100% rename from stable/synapse/4.0.17/templates/_configmap.tpl rename to stable/synapse/4.0.19/templates/_configmap.tpl diff --git a/stable/synapse/4.0.17/templates/_helpers.tpl b/stable/synapse/4.0.19/templates/_helpers.tpl similarity index 100% rename from stable/synapse/4.0.17/templates/_helpers.tpl rename to stable/synapse/4.0.19/templates/_helpers.tpl diff --git a/stable/synapse/4.0.17/templates/_secret.tpl b/stable/synapse/4.0.19/templates/_secret.tpl similarity index 100% rename from stable/synapse/4.0.17/templates/_secret.tpl rename to stable/synapse/4.0.19/templates/_secret.tpl diff --git a/stable/synapse/4.0.17/templates/common.yaml b/stable/synapse/4.0.19/templates/common.yaml similarity index 100% rename from stable/synapse/4.0.17/templates/common.yaml rename to stable/synapse/4.0.19/templates/common.yaml diff --git a/stable/zigbee2mqtt/4.0.16/values.yaml b/stable/synapse/4.0.19/values.yaml similarity index 100% rename from stable/zigbee2mqtt/4.0.16/values.yaml rename to stable/synapse/4.0.19/values.yaml diff --git a/stable/synclounge/2.0.19/CHANGELOG.md b/stable/synclounge/2.0.19/CHANGELOG.md deleted file mode 100644 index 9587b20e56b..00000000000 --- a/stable/synclounge/2.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [synclounge-2.0.19](https://github.com/truecharts/apps/compare/synclounge-2.0.18...synclounge-2.0.19) (2022-07-13) - -### Fix - -- make root fs writable on several LSIO apps ([#3168](https://github.com/truecharts/apps/issues/3168)) - - - -## [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)) diff --git a/stable/synclounge/2.0.19/Chart.lock b/stable/synclounge/2.0.19/Chart.lock deleted file mode 100644 index 85c872c186f..00000000000 --- a/stable/synclounge/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-13T22:35:10.460611279Z" diff --git a/stable/synclounge/2.0.19/Chart.yaml b/stable/synclounge/2.0.19/Chart.yaml deleted file mode 100644 index 914e0b7eef7..00000000000 --- a/stable/synclounge/2.0.19/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: synclounge -version: 2.0.19 -appVersion: "5.1.112" -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.21/CHANGELOG.md b/stable/synclounge/2.0.21/CHANGELOG.md new file mode 100644 index 00000000000..e31c05cd361 --- /dev/null +++ b/stable/synclounge/2.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [synclounge-2.0.21](https://github.com/truecharts/apps/compare/synclounge-2.0.19...synclounge-2.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [synclounge-2.0.19](https://github.com/truecharts/apps/compare/synclounge-2.0.18...synclounge-2.0.19) (2022-07-13) + +### Fix + +- make root fs writable on several LSIO apps ([#3168](https://github.com/truecharts/apps/issues/3168)) + + + +## [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)) + + diff --git a/stable/synclounge/2.0.21/Chart.lock b/stable/synclounge/2.0.21/Chart.lock new file mode 100644 index 00000000000..a36496e521d --- /dev/null +++ b/stable/synclounge/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-14T14:22:54.79251382Z" diff --git a/stable/synclounge/2.0.21/Chart.yaml b/stable/synclounge/2.0.21/Chart.yaml new file mode 100644 index 00000000000..3b39f758ff4 --- /dev/null +++ b/stable/synclounge/2.0.21/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: synclounge +version: 2.0.21 +appVersion: "5.1.112" +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.19/README.md b/stable/synclounge/2.0.21/README.md similarity index 100% rename from stable/synclounge/2.0.19/README.md rename to stable/synclounge/2.0.21/README.md diff --git a/stable/synclounge/2.0.19/app-readme.md b/stable/synclounge/2.0.21/app-readme.md similarity index 100% rename from stable/synclounge/2.0.19/app-readme.md rename to stable/synclounge/2.0.21/app-readme.md diff --git a/stable/znc/2.0.15/charts/common-10.4.4.tgz b/stable/synclounge/2.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/znc/2.0.15/charts/common-10.4.4.tgz rename to stable/synclounge/2.0.21/charts/common-10.4.4.tgz diff --git a/stable/synclounge/2.0.19/icon.png b/stable/synclounge/2.0.21/icon.png similarity index 100% rename from stable/synclounge/2.0.19/icon.png rename to stable/synclounge/2.0.21/icon.png diff --git a/stable/synclounge/2.0.19/ix_values.yaml b/stable/synclounge/2.0.21/ix_values.yaml similarity index 100% rename from stable/synclounge/2.0.19/ix_values.yaml rename to stable/synclounge/2.0.21/ix_values.yaml diff --git a/stable/synclounge/2.0.19/questions.yaml b/stable/synclounge/2.0.21/questions.yaml similarity index 100% rename from stable/synclounge/2.0.19/questions.yaml rename to stable/synclounge/2.0.21/questions.yaml diff --git a/stable/znc/2.0.15/templates/common.yaml b/stable/synclounge/2.0.21/templates/common.yaml similarity index 100% rename from stable/znc/2.0.15/templates/common.yaml rename to stable/synclounge/2.0.21/templates/common.yaml diff --git a/stable/znc/2.0.15/values.yaml b/stable/synclounge/2.0.21/values.yaml similarity index 100% rename from stable/znc/2.0.15/values.yaml rename to stable/synclounge/2.0.21/values.yaml diff --git a/stable/syncthing/11.0.19/CHANGELOG.md b/stable/syncthing/11.0.19/CHANGELOG.md new file mode 100644 index 00000000000..51723f4ab12 --- /dev/null +++ b/stable/syncthing/11.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [syncthing-11.0.19](https://github.com/truecharts/apps/compare/syncthing-11.0.17...syncthing-11.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/syncthing/11.0.19/Chart.lock b/stable/syncthing/11.0.19/Chart.lock new file mode 100644 index 00000000000..33d18116572 --- /dev/null +++ b/stable/syncthing/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-14T14:23:06.389481328Z" diff --git a/stable/syncthing/11.0.19/Chart.yaml b/stable/syncthing/11.0.19/Chart.yaml new file mode 100644 index 00000000000..835c3042573 --- /dev/null +++ b/stable/syncthing/11.0.19/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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/syncthing/11.0.19/README.md b/stable/syncthing/11.0.19/README.md new file mode 100644 index 00000000000..ed2f6837ce2 --- /dev/null +++ b/stable/syncthing/11.0.19/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.19/app-readme.md b/stable/syncthing/11.0.19/app-readme.md new file mode 100644 index 00000000000..4b1ae9d53c1 --- /dev/null +++ b/stable/syncthing/11.0.19/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.19/charts/common-10.4.4.tgz b/stable/syncthing/11.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/syncthing/11.0.19/icon.png b/stable/syncthing/11.0.19/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.19/ix_values.yaml b/stable/syncthing/11.0.19/ix_values.yaml new file mode 100644 index 00000000000..2b022ef3ba2 --- /dev/null +++ b/stable/syncthing/11.0.19/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.19/questions.yaml b/stable/syncthing/11.0.19/questions.yaml new file mode 100644 index 00000000000..145f5011559 --- /dev/null +++ b/stable/syncthing/11.0.19/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.19/templates/common.yaml b/stable/syncthing/11.0.19/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/syncthing/11.0.19/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/zigbee2mqtt/4.0.16/SKIPINSTALL b/stable/syncthing/11.0.19/values.yaml similarity index 100% rename from stable/zigbee2mqtt/4.0.16/SKIPINSTALL rename to stable/syncthing/11.0.19/values.yaml diff --git a/stable/syslog-ng/2.0.15/CHANGELOG.md b/stable/syslog-ng/2.0.15/CHANGELOG.md deleted file mode 100644 index a0cee8c2067..00000000000 --- a/stable/syslog-ng/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 3c783541550..00000000000 --- a/stable/syslog-ng/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-12T23:15:57.645762477Z" diff --git a/stable/syslog-ng/2.0.15/Chart.yaml b/stable/syslog-ng/2.0.15/Chart.yaml deleted file mode 100644 index 14a32984dee..00000000000 --- a/stable/syslog-ng/2.0.15/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.17/CHANGELOG.md b/stable/syslog-ng/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..b17bbb372b2 --- /dev/null +++ b/stable/syslog-ng/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [syslog-ng-2.0.17](https://github.com/truecharts/apps/compare/syslog-ng-2.0.15...syslog-ng-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/syslog-ng/2.0.17/Chart.lock b/stable/syslog-ng/2.0.17/Chart.lock new file mode 100644 index 00000000000..968fa520b98 --- /dev/null +++ b/stable/syslog-ng/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-14T14:23:11.579158909Z" diff --git a/stable/syslog-ng/2.0.17/Chart.yaml b/stable/syslog-ng/2.0.17/Chart.yaml new file mode 100644 index 00000000000..9f3775fb20f --- /dev/null +++ b/stable/syslog-ng/2.0.17/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: syslog-ng +version: 2.0.17 +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.15/README.md b/stable/syslog-ng/2.0.17/README.md similarity index 100% rename from stable/syslog-ng/2.0.15/README.md rename to stable/syslog-ng/2.0.17/README.md diff --git a/stable/syslog-ng/2.0.15/app-readme.md b/stable/syslog-ng/2.0.17/app-readme.md similarity index 100% rename from stable/syslog-ng/2.0.15/app-readme.md rename to stable/syslog-ng/2.0.17/app-readme.md diff --git a/stable/syslog-ng/2.0.17/charts/common-10.4.4.tgz b/stable/syslog-ng/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/syslog-ng/2.0.15/icon.png b/stable/syslog-ng/2.0.17/icon.png similarity index 100% rename from stable/syslog-ng/2.0.15/icon.png rename to stable/syslog-ng/2.0.17/icon.png diff --git a/stable/syslog-ng/2.0.15/ix_values.yaml b/stable/syslog-ng/2.0.17/ix_values.yaml similarity index 100% rename from stable/syslog-ng/2.0.15/ix_values.yaml rename to stable/syslog-ng/2.0.17/ix_values.yaml diff --git a/stable/syslog-ng/2.0.15/questions.yaml b/stable/syslog-ng/2.0.17/questions.yaml similarity index 100% rename from stable/syslog-ng/2.0.15/questions.yaml rename to stable/syslog-ng/2.0.17/questions.yaml diff --git a/stable/syslog-ng/2.0.17/templates/common.yaml b/stable/syslog-ng/2.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/syslog-ng/2.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/syslog-ng/2.0.17/values.yaml b/stable/syslog-ng/2.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tautulli/11.0.17/CHANGELOG.md b/stable/tautulli/11.0.17/CHANGELOG.md new file mode 100644 index 00000000000..08cb664942c --- /dev/null +++ b/stable/tautulli/11.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [tautulli-11.0.17](https://github.com/truecharts/apps/compare/tautulli-11.0.15...tautulli-11.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) diff --git a/stable/tautulli/11.0.17/Chart.lock b/stable/tautulli/11.0.17/Chart.lock new file mode 100644 index 00000000000..8a7b7d5ead3 --- /dev/null +++ b/stable/tautulli/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-14T14:23:12.595935009Z" diff --git a/stable/tautulli/11.0.17/Chart.yaml b/stable/tautulli/11.0.17/Chart.yaml new file mode 100644 index 00000000000..30a3c3b4e8d --- /dev/null +++ b/stable/tautulli/11.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tautulli/11.0.17/README.md b/stable/tautulli/11.0.17/README.md new file mode 100644 index 00000000000..b01201a026b --- /dev/null +++ b/stable/tautulli/11.0.17/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.17/app-readme.md b/stable/tautulli/11.0.17/app-readme.md new file mode 100644 index 00000000000..486a54f5a32 --- /dev/null +++ b/stable/tautulli/11.0.17/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.17/charts/common-10.4.4.tgz b/stable/tautulli/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/tautulli/11.0.17/icon.png b/stable/tautulli/11.0.17/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.15/Chart.lock b/stable/tdarr-node/2.0.15/Chart.lock deleted file mode 100644 index bc2d9144504..00000000000 --- a/stable/tdarr-node/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-12T23:16:08.628783793Z" diff --git a/stable/tdarr-node/2.0.15/Chart.yaml b/stable/tdarr-node/2.0.15/Chart.yaml deleted file mode 100644 index 23ad579061c..00000000000 --- a/stable/tdarr-node/2.0.15/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/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.17/CHANGELOG.md b/stable/tdarr-node/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..26a2e56b0f3 --- /dev/null +++ b/stable/tdarr-node/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [tdarr-node-2.0.17](https://github.com/truecharts/apps/compare/tdarr-node-1.0.6...tdarr-node-2.0.17) (2022-07-14) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- remove UI leftovers ([#2914](https://github.com/truecharts/apps/issues/2914)) +- bump to regenerate documentation +- bump to cleanup old docs and use correct icon urls +- sync all apps persistence configuration and always default to PVC +- update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +- update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) +- update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) +- update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) +- update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) +- update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) +- update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +- update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + +### Fix + +- bump to ensure .helmignore is present on all Charts +- hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. +- remove malfunctioning SCALE migration script + +### Refactor + +- BREAKING CHANGE ([#2836](https://github.com/truecharts/apps/issues/2836)) + + + + + + + + + + + + + + + + + + + +### [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 + diff --git a/stable/tdarr-node/2.0.17/Chart.lock b/stable/tdarr-node/2.0.17/Chart.lock new file mode 100644 index 00000000000..73dc93d576d --- /dev/null +++ b/stable/tdarr-node/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-14T14:23:25.187058335Z" diff --git a/stable/tdarr-node/2.0.17/Chart.yaml b/stable/tdarr-node/2.0.17/Chart.yaml new file mode 100644 index 00000000000..6b6c4789d33 --- /dev/null +++ b/stable/tdarr-node/2.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tdarr-node/2.0.15/README.md b/stable/tdarr-node/2.0.17/README.md similarity index 100% rename from stable/tdarr-node/2.0.15/README.md rename to stable/tdarr-node/2.0.17/README.md diff --git a/stable/tdarr-node/2.0.15/app-readme.md b/stable/tdarr-node/2.0.17/app-readme.md similarity index 100% rename from stable/tdarr-node/2.0.15/app-readme.md rename to stable/tdarr-node/2.0.17/app-readme.md diff --git a/stable/tdarr-node/2.0.17/charts/common-10.4.4.tgz b/stable/tdarr-node/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/tdarr-node/2.0.15/icon.png b/stable/tdarr-node/2.0.17/icon.png similarity index 100% rename from stable/tdarr-node/2.0.15/icon.png rename to stable/tdarr-node/2.0.17/icon.png diff --git a/stable/tdarr-node/2.0.15/ix_values.yaml b/stable/tdarr-node/2.0.17/ix_values.yaml similarity index 100% rename from stable/tdarr-node/2.0.15/ix_values.yaml rename to stable/tdarr-node/2.0.17/ix_values.yaml diff --git a/stable/tdarr-node/2.0.15/questions.yaml b/stable/tdarr-node/2.0.17/questions.yaml similarity index 100% rename from stable/tdarr-node/2.0.15/questions.yaml rename to stable/tdarr-node/2.0.17/questions.yaml diff --git a/stable/tdarr-node/2.0.17/templates/common.yaml b/stable/tdarr-node/2.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/tdarr-node/2.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tdarr-node/2.0.17/values.yaml b/stable/tdarr-node/2.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tdarr/2.0.15/CHANGELOG.md b/stable/tdarr/2.0.15/CHANGELOG.md deleted file mode 100644 index 474c938cef1..00000000000 --- a/stable/tdarr/2.0.15/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.15/Chart.lock b/stable/tdarr/2.0.15/Chart.lock deleted file mode 100644 index bca38a99cc3..00000000000 --- a/stable/tdarr/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-12T23:16:06.148389999Z" diff --git a/stable/tdarr/2.0.15/Chart.yaml b/stable/tdarr/2.0.15/Chart.yaml deleted file mode 100644 index 77545061cbb..00000000000 --- a/stable/tdarr/2.0.15/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/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.17/CHANGELOG.md b/stable/tdarr/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..b6485d0bc9c --- /dev/null +++ b/stable/tdarr/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [tdarr-2.0.17](https://github.com/truecharts/apps/compare/tdarr-1.0.7...tdarr-2.0.17) (2022-07-14) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- remove UI leftovers ([#2914](https://github.com/truecharts/apps/issues/2914)) +- bump to regenerate documentation +- bump to cleanup old docs and use correct icon urls +- sync all apps persistence configuration and always default to PVC +- update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +- update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) +- update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) +- update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) +- update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) +- update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) +- update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +- update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + +### Fix + +- bump to ensure .helmignore is present on all Charts +- hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. +- remove malfunctioning SCALE migration script + +### Refactor + +- BREAKING CHANGE ([#2836](https://github.com/truecharts/apps/issues/2836)) + + + + + + + + + + + + + + + + + + + +### [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 + diff --git a/stable/tdarr/2.0.17/Chart.lock b/stable/tdarr/2.0.17/Chart.lock new file mode 100644 index 00000000000..f1836ad9526 --- /dev/null +++ b/stable/tdarr/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-14T14:23:21.763862652Z" diff --git a/stable/tdarr/2.0.17/Chart.yaml b/stable/tdarr/2.0.17/Chart.yaml new file mode 100644 index 00000000000..7a971ea282e --- /dev/null +++ b/stable/tdarr/2.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tdarr/2.0.15/README.md b/stable/tdarr/2.0.17/README.md similarity index 100% rename from stable/tdarr/2.0.15/README.md rename to stable/tdarr/2.0.17/README.md diff --git a/stable/tdarr/2.0.15/app-readme.md b/stable/tdarr/2.0.17/app-readme.md similarity index 100% rename from stable/tdarr/2.0.15/app-readme.md rename to stable/tdarr/2.0.17/app-readme.md diff --git a/stable/tdarr/2.0.17/charts/common-10.4.4.tgz b/stable/tdarr/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/tdarr/2.0.15/icon.png b/stable/tdarr/2.0.17/icon.png similarity index 100% rename from stable/tdarr/2.0.15/icon.png rename to stable/tdarr/2.0.17/icon.png diff --git a/stable/tdarr/2.0.15/ix_values.yaml b/stable/tdarr/2.0.17/ix_values.yaml similarity index 100% rename from stable/tdarr/2.0.15/ix_values.yaml rename to stable/tdarr/2.0.17/ix_values.yaml diff --git a/stable/tdarr/2.0.15/questions.yaml b/stable/tdarr/2.0.17/questions.yaml similarity index 100% rename from stable/tdarr/2.0.15/questions.yaml rename to stable/tdarr/2.0.17/questions.yaml diff --git a/stable/tdarr/2.0.17/templates/common.yaml b/stable/tdarr/2.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/tdarr/2.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tdarr/2.0.17/values.yaml b/stable/tdarr/2.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/teamspeak3/4.0.16/CHANGELOG.md b/stable/teamspeak3/4.0.16/CHANGELOG.md deleted file mode 100644 index dfaef1c7c0e..00000000000 --- a/stable/teamspeak3/4.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index b568bc12a85..00000000000 --- a/stable/teamspeak3/4.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-12T23:16:13.471620535Z" diff --git a/stable/teamspeak3/4.0.16/Chart.yaml b/stable/teamspeak3/4.0.16/Chart.yaml deleted file mode 100644 index 6c327df5b18..00000000000 --- a/stable/teamspeak3/4.0.16/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/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.18/CHANGELOG.md b/stable/teamspeak3/4.0.18/CHANGELOG.md new file mode 100644 index 00000000000..d53205ed432 --- /dev/null +++ b/stable/teamspeak3/4.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [teamspeak3-4.0.18](https://github.com/truecharts/apps/compare/teamspeak3-4.0.16...teamspeak3-4.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/teamspeak3/4.0.18/Chart.lock b/stable/teamspeak3/4.0.18/Chart.lock new file mode 100644 index 00000000000..de2f1c17ab7 --- /dev/null +++ b/stable/teamspeak3/4.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-14T14:23:29.282073543Z" diff --git a/stable/teamspeak3/4.0.18/Chart.yaml b/stable/teamspeak3/4.0.18/Chart.yaml new file mode 100644 index 00000000000..bb2e213c11a --- /dev/null +++ b/stable/teamspeak3/4.0.18/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.18 +annotations: + truecharts.org/catagories: | + - voice + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/teamspeak3/4.0.16/README.md b/stable/teamspeak3/4.0.18/README.md similarity index 100% rename from stable/teamspeak3/4.0.16/README.md rename to stable/teamspeak3/4.0.18/README.md diff --git a/stable/teamspeak3/4.0.16/app-readme.md b/stable/teamspeak3/4.0.18/app-readme.md similarity index 100% rename from stable/teamspeak3/4.0.16/app-readme.md rename to stable/teamspeak3/4.0.18/app-readme.md diff --git a/stable/teamspeak3/4.0.18/charts/common-10.4.4.tgz b/stable/teamspeak3/4.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/teamspeak3/4.0.16/icon.png b/stable/teamspeak3/4.0.18/icon.png similarity index 100% rename from stable/teamspeak3/4.0.16/icon.png rename to stable/teamspeak3/4.0.18/icon.png diff --git a/stable/teamspeak3/4.0.16/ix_values.yaml b/stable/teamspeak3/4.0.18/ix_values.yaml similarity index 100% rename from stable/teamspeak3/4.0.16/ix_values.yaml rename to stable/teamspeak3/4.0.18/ix_values.yaml diff --git a/stable/teamspeak3/4.0.16/questions.yaml b/stable/teamspeak3/4.0.18/questions.yaml similarity index 100% rename from stable/teamspeak3/4.0.16/questions.yaml rename to stable/teamspeak3/4.0.18/questions.yaml diff --git a/stable/teamspeak3/4.0.18/templates/common.yaml b/stable/teamspeak3/4.0.18/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/teamspeak3/4.0.18/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/teamspeak3/4.0.18/values.yaml b/stable/teamspeak3/4.0.18/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/teedy/7.0.15/CHANGELOG.md b/stable/teedy/7.0.15/CHANGELOG.md deleted file mode 100644 index 98c49347d73..00000000000 --- a/stable/teedy/7.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 142d28bef12..00000000000 --- a/stable/teedy/7.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-12T23:16:20.420775495Z" diff --git a/stable/teedy/7.0.15/Chart.yaml b/stable/teedy/7.0.15/Chart.yaml deleted file mode 100644 index b4000e96915..00000000000 --- a/stable/teedy/7.0.15/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.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.17/CHANGELOG.md b/stable/teedy/7.0.17/CHANGELOG.md new file mode 100644 index 00000000000..f0d9c8f4d43 --- /dev/null +++ b/stable/teedy/7.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [teedy-7.0.17](https://github.com/truecharts/apps/compare/teedy-7.0.15...teedy-7.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/teedy/7.0.17/Chart.lock b/stable/teedy/7.0.17/Chart.lock new file mode 100644 index 00000000000..32af7a71feb --- /dev/null +++ b/stable/teedy/7.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-14T14:23:37.295175538Z" diff --git a/stable/teedy/7.0.17/Chart.yaml b/stable/teedy/7.0.17/Chart.yaml new file mode 100644 index 00000000000..591c1976f32 --- /dev/null +++ b/stable/teedy/7.0.17/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.17 +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.15/README.md b/stable/teedy/7.0.17/README.md similarity index 100% rename from stable/teedy/7.0.15/README.md rename to stable/teedy/7.0.17/README.md diff --git a/stable/teedy/7.0.15/app-readme.md b/stable/teedy/7.0.17/app-readme.md similarity index 100% rename from stable/teedy/7.0.15/app-readme.md rename to stable/teedy/7.0.17/app-readme.md diff --git a/stable/teedy/7.0.17/charts/common-10.4.4.tgz b/stable/teedy/7.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/wikijs/7.0.16/charts/postgresql-8.0.30.tgz b/stable/teedy/7.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/wikijs/7.0.16/charts/postgresql-8.0.30.tgz rename to stable/teedy/7.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/teedy/7.0.15/icon.png b/stable/teedy/7.0.17/icon.png similarity index 100% rename from stable/teedy/7.0.15/icon.png rename to stable/teedy/7.0.17/icon.png diff --git a/stable/teedy/7.0.15/ix_values.yaml b/stable/teedy/7.0.17/ix_values.yaml similarity index 100% rename from stable/teedy/7.0.15/ix_values.yaml rename to stable/teedy/7.0.17/ix_values.yaml diff --git a/stable/teedy/7.0.15/questions.yaml b/stable/teedy/7.0.17/questions.yaml similarity index 100% rename from stable/teedy/7.0.15/questions.yaml rename to stable/teedy/7.0.17/questions.yaml diff --git a/stable/teedy/7.0.17/templates/common.yaml b/stable/teedy/7.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/teedy/7.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/teedy/7.0.17/values.yaml b/stable/teedy/7.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/thelounge/6.0.14/CHANGELOG.md b/stable/thelounge/6.0.14/CHANGELOG.md deleted file mode 100644 index fe0d225aa03..00000000000 --- a/stable/thelounge/6.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 1df4a121ce4..00000000000 --- a/stable/thelounge/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-12T23:16:21.164084832Z" diff --git a/stable/thelounge/6.0.14/Chart.yaml b/stable/thelounge/6.0.14/Chart.yaml deleted file mode 100644 index b496f0f46b5..00000000000 --- a/stable/thelounge/6.0.14/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/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.16/CHANGELOG.md b/stable/thelounge/6.0.16/CHANGELOG.md new file mode 100644 index 00000000000..2013bd3d777 --- /dev/null +++ b/stable/thelounge/6.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [thelounge-6.0.16](https://github.com/truecharts/apps/compare/thelounge-6.0.14...thelounge-6.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/thelounge/6.0.16/Chart.lock b/stable/thelounge/6.0.16/Chart.lock new file mode 100644 index 00000000000..7a6497fc573 --- /dev/null +++ b/stable/thelounge/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-14T14:23:39.831590811Z" diff --git a/stable/thelounge/6.0.16/Chart.yaml b/stable/thelounge/6.0.16/Chart.yaml new file mode 100644 index 00000000000..d6c740b7754 --- /dev/null +++ b/stable/thelounge/6.0.16/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.16 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/thelounge/6.0.14/README.md b/stable/thelounge/6.0.16/README.md similarity index 100% rename from stable/thelounge/6.0.14/README.md rename to stable/thelounge/6.0.16/README.md diff --git a/stable/thelounge/6.0.14/app-readme.md b/stable/thelounge/6.0.16/app-readme.md similarity index 100% rename from stable/thelounge/6.0.14/app-readme.md rename to stable/thelounge/6.0.16/app-readme.md diff --git a/stable/thelounge/6.0.16/charts/common-10.4.4.tgz b/stable/thelounge/6.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/thelounge/6.0.14/icon.png b/stable/thelounge/6.0.16/icon.png similarity index 100% rename from stable/thelounge/6.0.14/icon.png rename to stable/thelounge/6.0.16/icon.png diff --git a/stable/thelounge/6.0.14/ix_values.yaml b/stable/thelounge/6.0.16/ix_values.yaml similarity index 100% rename from stable/thelounge/6.0.14/ix_values.yaml rename to stable/thelounge/6.0.16/ix_values.yaml diff --git a/stable/thelounge/6.0.14/questions.yaml b/stable/thelounge/6.0.16/questions.yaml similarity index 100% rename from stable/thelounge/6.0.14/questions.yaml rename to stable/thelounge/6.0.16/questions.yaml diff --git a/stable/thelounge/6.0.16/templates/common.yaml b/stable/thelounge/6.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/thelounge/6.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/thelounge/6.0.16/values.yaml b/stable/thelounge/6.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tinymediamanager/2.0.14/CHANGELOG.md b/stable/tinymediamanager/2.0.14/CHANGELOG.md deleted file mode 100644 index 9c546076e96..00000000000 --- a/stable/tinymediamanager/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 1c8ba3d0a7d..00000000000 --- a/stable/tinymediamanager/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-12T23:16:23.84584443Z" diff --git a/stable/tinymediamanager/2.0.14/Chart.yaml b/stable/tinymediamanager/2.0.14/Chart.yaml deleted file mode 100644 index adbd2498430..00000000000 --- a/stable/tinymediamanager/2.0.14/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/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.16/CHANGELOG.md b/stable/tinymediamanager/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..4bf31f7f62d --- /dev/null +++ b/stable/tinymediamanager/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [tinymediamanager-2.0.16](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.14...tinymediamanager-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/tinymediamanager/2.0.16/Chart.lock b/stable/tinymediamanager/2.0.16/Chart.lock new file mode 100644 index 00000000000..3c9a2cc8a0c --- /dev/null +++ b/stable/tinymediamanager/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-14T14:23:43.144193171Z" diff --git a/stable/tinymediamanager/2.0.16/Chart.yaml b/stable/tinymediamanager/2.0.16/Chart.yaml new file mode 100644 index 00000000000..195f17b5ac1 --- /dev/null +++ b/stable/tinymediamanager/2.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tinymediamanager/2.0.14/README.md b/stable/tinymediamanager/2.0.16/README.md similarity index 100% rename from stable/tinymediamanager/2.0.14/README.md rename to stable/tinymediamanager/2.0.16/README.md diff --git a/stable/tinymediamanager/2.0.14/app-readme.md b/stable/tinymediamanager/2.0.16/app-readme.md similarity index 100% rename from stable/tinymediamanager/2.0.14/app-readme.md rename to stable/tinymediamanager/2.0.16/app-readme.md diff --git a/stable/tinymediamanager/2.0.16/charts/common-10.4.4.tgz b/stable/tinymediamanager/2.0.16/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/tinymediamanager/2.0.14/icon.png b/stable/tinymediamanager/2.0.16/icon.png similarity index 100% rename from stable/tinymediamanager/2.0.14/icon.png rename to stable/tinymediamanager/2.0.16/icon.png diff --git a/stable/tinymediamanager/2.0.14/ix_values.yaml b/stable/tinymediamanager/2.0.16/ix_values.yaml similarity index 100% rename from stable/tinymediamanager/2.0.14/ix_values.yaml rename to stable/tinymediamanager/2.0.16/ix_values.yaml diff --git a/stable/tinymediamanager/2.0.14/questions.yaml b/stable/tinymediamanager/2.0.16/questions.yaml similarity index 100% rename from stable/tinymediamanager/2.0.14/questions.yaml rename to stable/tinymediamanager/2.0.16/questions.yaml diff --git a/stable/tinymediamanager/2.0.16/templates/common.yaml b/stable/tinymediamanager/2.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/tinymediamanager/2.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tinymediamanager/2.0.16/values.yaml b/stable/tinymediamanager/2.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/traccar/7.0.16/CHANGELOG.md b/stable/traccar/7.0.16/CHANGELOG.md deleted file mode 100644 index 33ef0f27241..00000000000 --- a/stable/traccar/7.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 5bea6a845bd..00000000000 --- a/stable/traccar/7.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-12T23:16:34.015128766Z" diff --git a/stable/traccar/7.0.16/Chart.yaml b/stable/traccar/7.0.16/Chart.yaml deleted file mode 100644 index dcda4525eaf..00000000000 --- a/stable/traccar/7.0.16/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.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.18/CHANGELOG.md b/stable/traccar/7.0.18/CHANGELOG.md new file mode 100644 index 00000000000..ff38d9bdc63 --- /dev/null +++ b/stable/traccar/7.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [traccar-7.0.18](https://github.com/truecharts/apps/compare/traccar-7.0.16...traccar-7.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/traccar/7.0.18/Chart.lock b/stable/traccar/7.0.18/Chart.lock new file mode 100644 index 00000000000..5e6adcaf30e --- /dev/null +++ b/stable/traccar/7.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-14T14:23:54.32820636Z" diff --git a/stable/traccar/7.0.18/Chart.yaml b/stable/traccar/7.0.18/Chart.yaml new file mode 100644 index 00000000000..70ee9d609c7 --- /dev/null +++ b/stable/traccar/7.0.18/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.18 +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.16/README.md b/stable/traccar/7.0.18/README.md similarity index 100% rename from stable/traccar/7.0.16/README.md rename to stable/traccar/7.0.18/README.md diff --git a/stable/traccar/7.0.16/app-readme.md b/stable/traccar/7.0.18/app-readme.md similarity index 100% rename from stable/traccar/7.0.16/app-readme.md rename to stable/traccar/7.0.18/app-readme.md diff --git a/stable/traccar/7.0.18/charts/common-10.4.4.tgz b/stable/traccar/7.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.20/charts/postgresql-8.0.30.tgz b/stable/traccar/7.0.18/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/xwiki/3.0.20/charts/postgresql-8.0.30.tgz rename to stable/traccar/7.0.18/charts/postgresql-8.0.30.tgz diff --git a/stable/traccar/7.0.16/icon.png b/stable/traccar/7.0.18/icon.png similarity index 100% rename from stable/traccar/7.0.16/icon.png rename to stable/traccar/7.0.18/icon.png diff --git a/stable/traccar/7.0.16/ix_values.yaml b/stable/traccar/7.0.18/ix_values.yaml similarity index 100% rename from stable/traccar/7.0.16/ix_values.yaml rename to stable/traccar/7.0.18/ix_values.yaml diff --git a/stable/traccar/7.0.16/questions.yaml b/stable/traccar/7.0.18/questions.yaml similarity index 100% rename from stable/traccar/7.0.16/questions.yaml rename to stable/traccar/7.0.18/questions.yaml diff --git a/stable/traccar/7.0.18/templates/common.yaml b/stable/traccar/7.0.18/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/traccar/7.0.18/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/traccar/7.0.18/values.yaml b/stable/traccar/7.0.18/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/traefik/12.0.20/CHANGELOG.md b/stable/traefik/12.0.20/CHANGELOG.md new file mode 100644 index 00000000000..05fb45ba3db --- /dev/null +++ b/stable/traefik/12.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [traefik-12.0.20](https://github.com/truecharts/apps/compare/traefik-12.0.18...traefik-12.0.20) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts +- disable HTTP probes temporarily ([#3173](https://github.com/truecharts/apps/issues/3173)) + + + +## [traefik-12.0.18](https://github.com/truecharts/apps/compare/traefik-12.0.17...traefik-12.0.18) (2022-07-13) + + + +## [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) + diff --git a/stable/traefik/12.0.20/Chart.lock b/stable/traefik/12.0.20/Chart.lock new file mode 100644 index 00000000000..65df908ae1b --- /dev/null +++ b/stable/traefik/12.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-14T14:23:58.258028854Z" diff --git a/stable/traefik/12.0.20/Chart.yaml b/stable/traefik/12.0.20/Chart.yaml new file mode 100644 index 00000000000..bf644465e56 --- /dev/null +++ b/stable/traefik/12.0.20/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.20 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/traefik/12.0.20/README.md b/stable/traefik/12.0.20/README.md new file mode 100644 index 00000000000..9013206d203 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/app-readme.md b/stable/traefik/12.0.20/app-readme.md new file mode 100644 index 00000000000..0fa481e7ac5 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/charts/common-10.4.4.tgz b/stable/traefik/12.0.20/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/traefik/12.0.20/crds/ingressroute.yaml b/stable/traefik/12.0.20/crds/ingressroute.yaml new file mode 100644 index 00000000000..3391ba532a4 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/crds/ingressroutetcp.yaml b/stable/traefik/12.0.20/crds/ingressroutetcp.yaml new file mode 100644 index 00000000000..67e099b47da --- /dev/null +++ b/stable/traefik/12.0.20/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.20/crds/ingressrouteudp.yaml b/stable/traefik/12.0.20/crds/ingressrouteudp.yaml new file mode 100644 index 00000000000..910acd6c270 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/crds/middlewares.yaml b/stable/traefik/12.0.20/crds/middlewares.yaml new file mode 100644 index 00000000000..1770587a327 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/crds/middlewarestcp.yaml b/stable/traefik/12.0.20/crds/middlewarestcp.yaml new file mode 100644 index 00000000000..f0d1d5640bd --- /dev/null +++ b/stable/traefik/12.0.20/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.20/crds/serverstransports.yaml b/stable/traefik/12.0.20/crds/serverstransports.yaml new file mode 100644 index 00000000000..78241697d1a --- /dev/null +++ b/stable/traefik/12.0.20/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.20/crds/tlsoptions.yaml b/stable/traefik/12.0.20/crds/tlsoptions.yaml new file mode 100644 index 00000000000..c901ac2df5e --- /dev/null +++ b/stable/traefik/12.0.20/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.20/crds/tlsstores.yaml b/stable/traefik/12.0.20/crds/tlsstores.yaml new file mode 100644 index 00000000000..7bb6193b026 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/crds/traefikservices.yaml b/stable/traefik/12.0.20/crds/traefikservices.yaml new file mode 100644 index 00000000000..1d98c25d68d --- /dev/null +++ b/stable/traefik/12.0.20/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.20/icon.png b/stable/traefik/12.0.20/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.20/ix_values.yaml b/stable/traefik/12.0.20/ix_values.yaml new file mode 100644 index 00000000000..7e71c004238 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/questions.yaml b/stable/traefik/12.0.20/questions.yaml new file mode 100644 index 00000000000..153180ff18b --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/_args.tpl b/stable/traefik/12.0.20/templates/_args.tpl new file mode 100644 index 00000000000..a395c6505bb --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/_helpers.tpl b/stable/traefik/12.0.20/templates/_helpers.tpl new file mode 100644 index 00000000000..ab55e4e7ec6 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/_ingressclass.tpl b/stable/traefik/12.0.20/templates/_ingressclass.tpl new file mode 100644 index 00000000000..909e249d6a5 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/_ingressroute.tpl b/stable/traefik/12.0.20/templates/_ingressroute.tpl new file mode 100644 index 00000000000..7f012c92350 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/_portalhook.tpl b/stable/traefik/12.0.20/templates/_portalhook.tpl new file mode 100644 index 00000000000..e3586c5d4e9 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/_tlsoptions.tpl b/stable/traefik/12.0.20/templates/_tlsoptions.tpl new file mode 100644 index 00000000000..3e5aad3bee9 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/common.yaml b/stable/traefik/12.0.20/templates/common.yaml new file mode 100644 index 00000000000..d078b251c20 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/middlewares/basic-middleware.yaml b/stable/traefik/12.0.20/templates/middlewares/basic-middleware.yaml new file mode 100644 index 00000000000..144f94e7333 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/middlewares/basicauth.yaml b/stable/traefik/12.0.20/templates/middlewares/basicauth.yaml new file mode 100644 index 00000000000..ccb541742f0 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/middlewares/chain.yaml b/stable/traefik/12.0.20/templates/middlewares/chain.yaml new file mode 100644 index 00000000000..f87994f7956 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/middlewares/forwardauth.yaml b/stable/traefik/12.0.20/templates/middlewares/forwardauth.yaml new file mode 100644 index 00000000000..7a3e32fdbf7 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/middlewares/ipwhitelist.yaml b/stable/traefik/12.0.20/templates/middlewares/ipwhitelist.yaml new file mode 100644 index 00000000000..1179245017e --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/middlewares/ratelimit.yaml b/stable/traefik/12.0.20/templates/middlewares/ratelimit.yaml new file mode 100644 index 00000000000..144b9d8bf38 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/middlewares/redirectScheme.yaml b/stable/traefik/12.0.20/templates/middlewares/redirectScheme.yaml new file mode 100644 index 00000000000..f2413f84e19 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/middlewares/redirectregex.yaml b/stable/traefik/12.0.20/templates/middlewares/redirectregex.yaml new file mode 100644 index 00000000000..46e3e724dd6 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/middlewares/stripPrefixRegex.yaml b/stable/traefik/12.0.20/templates/middlewares/stripPrefixRegex.yaml new file mode 100644 index 00000000000..007c166ff39 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/middlewares/tc-chains.yaml b/stable/traefik/12.0.20/templates/middlewares/tc-chains.yaml new file mode 100644 index 00000000000..409766daa89 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/middlewares/tc-headers.yaml b/stable/traefik/12.0.20/templates/middlewares/tc-headers.yaml new file mode 100644 index 00000000000..330fbe4467a --- /dev/null +++ b/stable/traefik/12.0.20/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.20/templates/middlewares/tc-nextcloud.yaml b/stable/traefik/12.0.20/templates/middlewares/tc-nextcloud.yaml new file mode 100644 index 00000000000..6a3019d56c5 --- /dev/null +++ b/stable/traefik/12.0.20/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.20/values.yaml b/stable/traefik/12.0.20/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/transmission/12.0.18/CHANGELOG.md b/stable/transmission/12.0.18/CHANGELOG.md new file mode 100644 index 00000000000..64c88e69e63 --- /dev/null +++ b/stable/transmission/12.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [transmission-12.0.18](https://github.com/truecharts/apps/compare/transmission-12.0.16...transmission-12.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/transmission/12.0.18/Chart.lock b/stable/transmission/12.0.18/Chart.lock new file mode 100644 index 00000000000..b1cb2c89cf2 --- /dev/null +++ b/stable/transmission/12.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-14T14:24:01.066914454Z" diff --git a/stable/transmission/12.0.18/Chart.yaml b/stable/transmission/12.0.18/Chart.yaml new file mode 100644 index 00000000000..5ace569f808 --- /dev/null +++ b/stable/transmission/12.0.18/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.18 +annotations: + truecharts.org/catagories: | + - download-tools + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/transmission/12.0.18/README.md b/stable/transmission/12.0.18/README.md new file mode 100644 index 00000000000..ad819388ade --- /dev/null +++ b/stable/transmission/12.0.18/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.18/app-readme.md b/stable/transmission/12.0.18/app-readme.md new file mode 100644 index 00000000000..151894ff6be --- /dev/null +++ b/stable/transmission/12.0.18/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.18/charts/common-10.4.4.tgz b/stable/transmission/12.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/transmission/12.0.18/icon.png b/stable/transmission/12.0.18/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.18/ix_values.yaml b/stable/transmission/12.0.18/ix_values.yaml new file mode 100644 index 00000000000..0f3e9b55869 --- /dev/null +++ b/stable/transmission/12.0.18/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.18/questions.yaml b/stable/transmission/12.0.18/questions.yaml new file mode 100644 index 00000000000..b74dbd825a8 --- /dev/null +++ b/stable/transmission/12.0.18/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.18/templates/common.yaml b/stable/transmission/12.0.18/templates/common.yaml new file mode 100644 index 00000000000..cbf66c20818 --- /dev/null +++ b/stable/transmission/12.0.18/templates/common.yaml @@ -0,0 +1,2 @@ +{{/* Render the templates */}} +{{ include "tc.common.loader.all" . }} diff --git a/stable/transmission/12.0.18/values.yaml b/stable/transmission/12.0.18/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/trilium-notes/5.0.15/CHANGELOG.md b/stable/trilium-notes/5.0.15/CHANGELOG.md deleted file mode 100644 index 2b2c3a5b3bc..00000000000 --- a/stable/trilium-notes/5.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 5217f4a0929..00000000000 --- a/stable/trilium-notes/5.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-12T23:16:41.238822636Z" diff --git a/stable/trilium-notes/5.0.15/Chart.yaml b/stable/trilium-notes/5.0.15/Chart.yaml deleted file mode 100644 index 3c6d70e675f..00000000000 --- a/stable/trilium-notes/5.0.15/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/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.17/CHANGELOG.md b/stable/trilium-notes/5.0.17/CHANGELOG.md new file mode 100644 index 00000000000..c3a24135621 --- /dev/null +++ b/stable/trilium-notes/5.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [trilium-notes-5.0.17](https://github.com/truecharts/apps/compare/trilium-notes-5.0.15...trilium-notes-5.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/trilium-notes/5.0.17/Chart.lock b/stable/trilium-notes/5.0.17/Chart.lock new file mode 100644 index 00000000000..43640503809 --- /dev/null +++ b/stable/trilium-notes/5.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-14T14:24:01.484160714Z" diff --git a/stable/trilium-notes/5.0.17/Chart.yaml b/stable/trilium-notes/5.0.17/Chart.yaml new file mode 100644 index 00000000000..b2f6fc14ba4 --- /dev/null +++ b/stable/trilium-notes/5.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/trilium-notes/5.0.15/README.md b/stable/trilium-notes/5.0.17/README.md similarity index 100% rename from stable/trilium-notes/5.0.15/README.md rename to stable/trilium-notes/5.0.17/README.md diff --git a/stable/trilium-notes/5.0.15/app-readme.md b/stable/trilium-notes/5.0.17/app-readme.md similarity index 100% rename from stable/trilium-notes/5.0.15/app-readme.md rename to stable/trilium-notes/5.0.17/app-readme.md diff --git a/stable/trilium-notes/5.0.17/charts/common-10.4.4.tgz b/stable/trilium-notes/5.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/trilium-notes/5.0.15/icon.png b/stable/trilium-notes/5.0.17/icon.png similarity index 100% rename from stable/trilium-notes/5.0.15/icon.png rename to stable/trilium-notes/5.0.17/icon.png diff --git a/stable/trilium-notes/5.0.15/ix_values.yaml b/stable/trilium-notes/5.0.17/ix_values.yaml similarity index 100% rename from stable/trilium-notes/5.0.15/ix_values.yaml rename to stable/trilium-notes/5.0.17/ix_values.yaml diff --git a/stable/trilium-notes/5.0.15/questions.yaml b/stable/trilium-notes/5.0.17/questions.yaml similarity index 100% rename from stable/trilium-notes/5.0.15/questions.yaml rename to stable/trilium-notes/5.0.17/questions.yaml diff --git a/stable/trilium-notes/5.0.17/templates/common.yaml b/stable/trilium-notes/5.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/trilium-notes/5.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/trilium-notes/5.0.17/values.yaml b/stable/trilium-notes/5.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/truecommand/11.0.16/CHANGELOG.md b/stable/truecommand/11.0.16/CHANGELOG.md new file mode 100644 index 00000000000..ccb8956c57f --- /dev/null +++ b/stable/truecommand/11.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [truecommand-11.0.16](https://github.com/truecharts/apps/compare/truecommand-11.0.14...truecommand-11.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/truecommand/11.0.16/Chart.lock b/stable/truecommand/11.0.16/Chart.lock new file mode 100644 index 00000000000..0d0d5c10c23 --- /dev/null +++ b/stable/truecommand/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-14T14:24:17.381577088Z" diff --git a/stable/truecommand/11.0.16/Chart.yaml b/stable/truecommand/11.0.16/Chart.yaml new file mode 100644 index 00000000000..affc4dc7bf1 --- /dev/null +++ b/stable/truecommand/11.0.16/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.16 +annotations: + truecharts.org/catagories: | + - Administration + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/truecommand/11.0.16/README.md b/stable/truecommand/11.0.16/README.md new file mode 100644 index 00000000000..1e3abe3795b --- /dev/null +++ b/stable/truecommand/11.0.16/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.16/app-readme.md b/stable/truecommand/11.0.16/app-readme.md new file mode 100644 index 00000000000..c4818185b8a --- /dev/null +++ b/stable/truecommand/11.0.16/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.16/charts/common-10.4.4.tgz b/stable/truecommand/11.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/truecommand/11.0.16/icon.png b/stable/truecommand/11.0.16/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bb019d9b34430834ee17007a809cb184943080f4 GIT binary patch literal 20815 zcmbTc19YU_5-yy{M3YRciESGlOl&)uBolOO+qUhAZDW#5Y}>Z2+uwKapZl+Kv2L%` z-7o4b?W$+*w`zyV%ZkCnV#9)gfx%0N3oC;D2mkuQK!JWM)GM<aj**d@g^Qbwo$#L@VvsmHLnCfQVbOmI1D){_n>aYwa5FGCJ3G@m zv(Q`H88a|(ad9y)GBYqU(}5`H>|L!K^jzqy>`DH`K^SOnU}tLMU}|ke_!mb#eQQSt zUSg1{|FFT*=HG0s?EmQ}kjEHY^lTWI=o$aA>2E?qgMZW6INDkKE!@z60cZiV1X?-R zgJ_xlO>1Lf?O<(hV*S5h{qNiVlK_x!Wn}&>whKXItSzkVK!QQqvHa(C2_YeQJ8L6T z3(yUFMKM7_2@xT7CN6e%I%ayNztxqI;g+znchIvk07?k+5`&yWZ)$4D&BVwEWCn5q z=?wKjDjPDg8q#s;vFg!ru>Uf9~e@vjj0>-m4AgQ2wnh{yk@o*|b3 zGrOSy8y$xMs}UVLGb=ltKBpcR9g_hYvk?mm2Md>h-oLbwvoi%{q@Klpa{WsyLl8$c zLsm|9W=11ABO@aYI%Yi(A5La=13G3dpb;ah0h=K^yZ&Ec|92#Di<{bm#@O|riKGOy z{pXQ|DdFG2!>woVS5oj28~hawKttkxUN-$N{`kL={Lkl|O@JV#|C=cJhje>uBL`;LPzl>q{ z3yc0SC=CDq@%sDTf8f@?$U$KE*Wtfm71=>K^O-br_5oIw-Z-Co7nia3L)*ODf@W2WB6I&YgLeL5 zam1eyOp>Wgz7b6QeBV$9zZsnR|3933u9*BB$Q+;fOQGE5XM&|u5E8ei5mN7>~cQpl8&?SLY%yTT^+9eR8 zR=9KwCa+~v}*}dJ3@Xcl0qm`U0 ziLpOmV&nIfIvu)N~J8^9f6R>N!|gMTE4LlIVA^kgG0&lO>T z=?hfULKGAzR9uXrO}emIM-$u3%GqLaOybT9IYfJf_p*8*MIH)RI;+;=FSA%oGjXa? zYk$@(py?=WA9fKcy+R-WPYurjmQ@$P4y!93zcZ4@coHI03JS2)H7lC7|6$6|U`|9G z01CaMwwh&#F(?_~rkYe`Wmdk&%&2yVM}u2YB&GEwtICg}C1v%bBJ9k*5So)91%wEs zHFf$roL9hUedlgD@U|rFi~ygGtSCU1fEQ6VJqu#CO3z>(*I4t+TP`L(Gj%|2@LURN z$O@?WbM&!5a}=~2j&D7HO*a!lVZ0f~-h)C&Y7qDIvmfHxixP!`I=7iLGZf`cD=Wl% z^|i=fECU%nB7I{dpQ>=9pViWEG!ma>((zM^beCE(_;>KI`H%3y`)m*I(U4d8$U#5& zwCYc&$zaLi-!*UHq)Ci}6P*h5pc$bLTxM)t9}#(R=KmB`AC@)d7pHgPNpk|Oj=Nqok3#s{0oF=Q^kdl7@q zea^_CcngZkVyWXq6!5bv(3c;aElo4Qk#iroxZV#bL7q&bf zp!I`4R$(k&6^iMvM(jkeWlMhM;wlSrvS`%aPF2c0E=Cm&6ZF5<;V7^8 zvdjbuoq(a`!$TiBC@?C*pwUIrWP<0$&5x9-kw>-ndAsdBRMe93TP!a<%`i@XUxps@ zu=@@xOsp_zlaBSZBQtWQbllp!WpiHk?2sJ&vs@*P{4?f6f34-ZKax+R)qt%bM9V1J zhSb#;{?+4^*SkrDN^7WJ+D(x5REj;mo<4AUJ}4m&NSh7l8BU08+sheq_6!{zO~=Jc zhP}-!yfA&=iJb^|`}vT?AsyUc(y22$cHZy=ZoK`YCOkYFTt6DnR~q@Zn;_Y@eKI`| zzxggwax#ADb3d|^gJC#^`JmrUyVRS}j-)__UV;jnW{6@66Cy;%iAE91C)`U>c=^%C zfsbEB_d|InOqZ+gSSNe5Fy{JqdZgG}7v+U24MaIE!pM;Qof7}Y_s#Y!1g?i(v(->F z2j5W}uvaB1FkduqrgF60bu_`_Uta83jw~UJ0lIRC#xv7Y%T5s!~ou z#I8i0^vjM@vY9eqd?DJ0R99Q0IimRvP}_`}$5Wn9fCoWi>p*&~fxKqy2t|G6FT${p z!I@;F+ZN8aZrwpFvLE)eT4j%|D+(&8TE!&1fBZ2@U;+{eXEO=$cxt?+jQ88$eXjZ! zMxz$xz*}JR2csm@&1X~8lc+BTWNw8s)P{>TT37Awds`gpPzL)Il+7*XDZgCHwgaX^ zbz#mgrC+azA1L0>5e)0UGk+1paopNeU;;VzI1f7=yAevKjOSn|b7?0E0k};`?5`}k zMB#-*i0*6E2VSF!gYJ! zFJL*q)6NEj4+A4=Iam<8$LHGlw}QWuFq$Y&KX46 zv^WU?3RG|ec9A;eRyNw7N~GbY68eRIO1>!POjX2IlQrVL%BjJkH=UBtoahbIY&_bE zoSnd@;)Pei(U4;l;Hgvbev$g5imTi`j5Xl>A$LRn9+Ds?5ao|4^4)p(Pa~-} zZ&&IbLHcOrg!Dn41QD^q4&HkT#I#0u?{LNs0Pkq_1nxle{v6{_k^NY?-Mps-EcWC= z>OQJcZ~5z?p#_d&|73unW$q@S2xlBH)oU8FQ{Ht~2+JLFD}VH(S2AH5B?OJK)wikX zbJWWyU0b2ok=8N-P9~>a!eY5lAQ*E}Ky&v6CacYT{?B(v5u1f0`1)p2Pb#?Qm*g)w zqh(i{Nt{J|jgezhxE%CHyZ4wYAvo-xvioiCbi}o2O)j@5(HvC1+LEdYq+s=|v%eEX zzYJCh4ZQZQ;rbeOQ5Kwj=pA~6;oFuFf{_hW=J)(s3itNs*@GHejVSy!h>{%?3`rz@ zZ}|9#ocP00{0X3Q?dH(QMgy|~s6q2BDRsAkQSp(#_JRVRgb1Qrnoc#!kSl5*5}S|V zsU;Fjbw8xDqJjXApB$$=5md`=d9Bx&2p*{*>N67KEor>*=6%-{qc-D1 zZCn{rW5Qcyf!=+KI$x({IrexxkLZ8k-9L`kYQ9LsYj3xr$dYh0#KUgY%Y&IziCqXH z{ti>hi|xIEJ-}$$>1l{g=e8x&loC~ABVBk1kzX<}x@vR4|&6S%{->n~~ zsz{o!9ct5Bo@Z3cOFWLU1zv9T7s~G??^xWv0o;^y>F$EpX7+cO66M&)Pxh%&c$7k5k zVaueAAxsrIi$(-D3QcgkKlirqw!Mm)`WDz`)y$o1Z7t*FWWfZ6+eSj7=c1s9R+!XsONkUeSyH!0SP2p~W?234je95|bfO@y zlth8}CrN&A^L8Jq_6^{`Jo{O?+?@rhJBNXC_#iBNIx-@jo~%?2*ba?v`OSOE5n+O^ z^PU!gcO-@Lx;QL{Bd(xex%Xnig8I>uLau7FXKBvjcu{o&nwyv_@CxN<;l?q+{kTH-MHHJu*#-%I z^pQ5723<_N1==2Ev($Y3L=wuIphX)&jP|Jm3)P1|ix;8kSM$VP5F{N>O<}n3cz=aC zryW!Sp7w1*VCV}^abe(eRlr*GuUIcy35ZhZ?K%&h)YfNFj?9(S_E5=38MBK(6OS*X4BGF~{Ope_%VYZ7bZ>36L^3;E#*O4(?4Z6T&$)5Q`fiR1VB0l2U9?@47A&#+boL5333%D6=QQAbaHg?yC z(}D?}l@1dnSa2^Wv*AH>224kfEf(>SqHw$scZIKJ{v9r;6zh%pdONnCI?B5AR=!Pk zts{?3sh@9;*Y(36{@5vN|KaFBvf-{zlIzAlog_}g=zu53Eo0dx;Ov@`uo7vM7J@>( zo*WjI7V1l*j$^H3<2~Z(oY87>Qi+TuwZ$^%{ow+ph8#1(JQb^FB(&rGO6N4r`$-H% z4<}*_-xclCR7PYftLu4fXvXR(!6ldb4p&sy5wLXzDv@shfNL{0YW(RT$WIvD3vETT z?i8hTE(S)ch~r0ZD$d2rR3*RX)(H(RM)S8xQesSuhy5N%#k!9f-X!>?Z!8SW7K-<; z3>{O;25lKFrzz~u$Ua~GaL;&ndwt&Et~8n)f9smC*nj4)Ff#H4d(qx#&|fJ|k^!X& z0Jld~SckK~FGf8HdQ7)3pkRZ?y>A%)qq-e+60hWKJ&Wk(@=OFFSKjv#%7%j?mq|J3 zCEdBRzRu&krc!!BU}mKO2~A{jCUJjsi0Iw+DnNj@3Al{=5}&NGkeNqx_{VEufIeRs zR9=&XUPISoMu1M!OB$_{5)V(%2<&n-7%&{DJ+iLkso^MVolJPU$$Yj-(V4vpd?Dn2 z_oy)#N>@!1^t@*y51@Y=M_Di(IF5xMME<&xh+T^0Fkq()fw$_ax^;pFnXRkTeE-L& zveOvS>GxCCLIKk5vrsqNS({L|j`E1GYg3vi7?m=Q8)64Qt8{E%&09OQ<0y^;fK5~^ z6bqQ&fAUfg!{qb#C~tYJSj0}zvBtvg>868ex zvwx0uPqcZPuDi8Yf!v?$zHVT4CfYz7kRa^u^(-impI}m`4L-pfTF*v%KuTWnpxtt{ zM6iZ8!X;pj=3V%Lf$r$h%_6Q+rf~a{xdfs?fWY$EwaesWcuS@K&y|w};X?Y}3B^2o z2`5;m&9KY++e^W>#>m#>TX-oIWJQ#)KeoHq3iQADXk z1+WD`*jCUJ9nXys2UTxR$@$9*D9`3i%M5VksL~1=R^LY45 zLB8reFB95zQK}#xmMSt%bDjngM?$wje<|)86*RE?d+q!&+9Z2Zeunp}7MpA+iBG<% zQ2#dK0qYDJ^?KC0Zd9h?cwg|sb+DQC+DwYgJ2=U$RXa|ShEu;!&j4i32nXu7{F|)tt<+$Y z=|W5eVr>m8%Ivo0Fbtf4Q|R}?dwo#$t36BIF~19jD#Fd-+~rLiVL*oArl9qVxzmshD$9qPE1fGF!ZXlOT@g>E=hvf%le>`5{4rN5D= zfywr}_mRc)?=#hwhm5Toz-&-Jn1q4EJEyzC^5~V z;F-jfdyiU`8b`+?ji$3Dqd(hMr+f2maO97$i<`T8J(iinf|q8RD$hpy{y)sd2Pvj= z(P)0k&S?|)Dr4TG)Hp|5U^Zt|W2;^HiSsT=W?jFEC3~g^VKItZ=;J!ww)poJbRFML zy5)d^0^fEq6d+#+i*#Ea0%^Z+TB0V4A59Q=4Lm1&d;a|T? z_RJ8bkcR%KYIsBCMI>0jl{}{n%@QRUJ6Fvut+ad4kRc;O@R`V9jB>}kFci`9E39^} zqN04!cW%&kwT39to5VxVJM2Y=#V~0howDKDE6Q~2a6Y>>kGFD{2hgF>#+-OvzUt`K zF=O>FxVYp!_v#`wqV~m#CdtqA$8Mfg2zonPvDB4HAMyrtqfXxsUUs_TnL-g;%12lKx}R*y#C zrOuBoU0sOFK3nVMEp;T>gMxc1d~t;C@i%WDumF?Cf7K%6zSCPRPJ?>DeAVUsfbXR? zwwD)FDA|}w25M$Tf6(LsC&X=gsdilTgb=w##+xYczzPfVG%*s_csV0*J#z^QzipTQ zRM|XLU0RN7Tb^5a6GE;S77rf!`9~fOV=!Lnp#8ua+?NH}Kq%7sTydaWNibA+Xlbc8 zk~oLL(hq6XQx)}@QXQJxQWgDRta3|kWFZTz8wZf0cB6=h%%J#GjLp|O9&Uh~~3 zc~tp|bJ?Wgb~v1-i@prSP)48>PV+}|8-Lb`L`pIy+x(X7b!YmXN* zC^&~*7eINBF2Z?Gs+RQy+uhGtJ!=!jgjzXN{sC>vD>NUa28zUR2~8i3ekk21^-`fFVy|uPFF0qt6(J;68$0kZ zL4VGL(a$s;PsQJ-5mSr4wSkgW8SJBow%jg@t}N&|`4)FC9aNc{%C4f#3tGi@|=;ki93cmBki%w9~_B;j#gTf}Y}oUuP7dhZSK zD`l-h@WhjwrYcQvQHdGH2|h%*fA=vRqn0kNkbD!jmJT_nRIOSfMBe45a`eN~(qo}e zSQf7R&W0liQ9&(!SYn8`>tu0Qj4M=&W@{>-)Jl8n!_9uEm_vX);WKt9Qo%i@gUr(YjBsj%%oGbT33 z-IbvaPa8k?P_>zi)<5%Bt(KRGD9%oJnVd;4JjgmCuikht=>~T-vE=|$L~Z77Jxrgj z{mmvL_UHbh=NFa;@~vY5m!o9J2Y07aelUyS59eza`nRqHCQGhe>hGubucGu${l6@jC!*K<4OT+YLjjj(j+vROJqfx)vj zA19X5H~}Cib2V1A=@bxV(&$!9QFj9KcHLtVgF53U_1{~3QK-^!v0iWZg!a1ta2TaR z5MJoR>0*QgaHcpWrb@;B06qw>`sUIQ<-e;$#NK_0KtS?!MykTrZIT+c%PVV>rYjE)aGKlW9lkHcW3J?PmmL3K{S zgR*nenTP)c`e!L;y?VGB6ou>Qqd@F(XOW7@@b-Op{}e8Mr)qA&-^qR$=0t4j|NWyd zr#EzKQen)aYSXXIZ;aH_Ezs$_B^b}CS-f5}VtWJ;HjBYp%6t`vt)+CDqpXTH!ZT(R zU-5e(MX#fn%1!LiRxJK_2vbe}K;jMd(p0)AR%p3pDo0B`Qo@69@#zudb?5Lp60AuH zq1NcRkZ!sg15F{H;w=ykLwuw4Lu{q6Y*BxW1&1!++wQwiK}adgvs)eR(&@qcOi)*} zRf+A|>y>oL?R4T`hj-07<4+pcpvtXiijuR#9=&hho^`$w=^3U)jUi^4NkHJz=IGj;X$NEg^b|I z?Zq{K)SQz-`GFom?zpq-&=#~-iGJqh8q#yC4XRq&2fO%@2cx)##m8F|R)#=Fa5R;G zMqf0{MiKFg!SrkDuS%F|Qir}e(mIS|9S?k>Zbfuy6*9C?#hE34Gp*hFCTV&VgnbBSqgoBdVFB9klWKvnaCgi7y zZ79Cw=DY~ej52|Z8%5i{I3I#NKO{#B*DIxNG~1G=QD4Wzez*;4%o|Xw{@zNCD>>{e z{fk8B%dl^9KBZ4N9Z}W}M-i)y_}HQ85(~-?)}pAHLY3+Y3bw;KaaK#l0&?BfQ+ae{ z5wsumKr?D5Z_4J6o2A=!T^OIBmlG?{i>K z)-?FsOvtkN^7Qk?Sg4!5-d)h3IARrG26t%@%tsd%U9`<~2t{0Y8uNadQNO$Rr9~n1 zsQMIWN5boRdumMWfP8`Zhyqk9Q&h1n;@ouVQ$QE6)=e5>%Tk!4u2)uP{1pagv`}3D zXiyVtRsSl5Vt0ZIAnJ+^6H~J-hV3(II=z?5Xu(yn)PAHbt6e{ILI7|z|A#3IVKT~w~q$O6B+id5LF^pd5D4l4U2RZXYqZq1^>ztLuuSR{oBr)w9 zvHR1YlH|663JGtT!U$+Jp+sPVB7yT+lTUV6`WT#^p69iK*@)=c{Qh&zF`d%34N|4W zHOAQw4BD89mU-8c6DPNL)h|{Mbp*Q$0A}gRE4zaw1FwPaDe5OX2KG3MQ*|Gq5v9b7 z^YQzu8YYq0@O?$-{&gNe{1aFJ#TWMlDEd>92f_4?(jvEEjl) z2GksC2KwzZq&JQ_=f5Q)h!OUijI%002s2~k)8V(efU{6bd5ezj(l$C49fcW7q+v@hM#d~v=D5Mkcsf6*6jRZ-in$y{jM6{nTr%t05wer2WHo#VIBpH^=ULKq+ zBrM(hERt8^H`lhE!B~=Uq04y2TSWn%o?(e7PN+x;Lz`fd?XyiS2!|2!Fc>K4$xC>; z&V3op=L-`XtzOW|;_>vTX_catCi^6H;`Vq3x8h=@jc9pAYZWXx`D<%lr3b+=TE^mY zA=%P$vQb~qOb9;Se5;wn2@N*|wtDi^a z$8jUXj-b`~+wRtdxk%p(`IF<|o0|B0X58Bs2GEdJZe*Ju91Aw8;sfg)anN@GMC9B` zKU@vjIK~({3gOBc2Og^i=C2k@Wdp$B^*CnU_+l;yx)p{dh^@49SAY2<<=c^a|7Z<= zNj~3>>pgkwhEy`8B=ADLMkL^m=&w${;H~-8q*TCkDynn?H`+#`=xG|StxdJx7~p!y zB6jMSF{O+!lJr@!A{iw>UP0taTND-}WNF=4QN!qqOrU@!8a6_}U^vNq?0#>svdsZk z0eVd>-OvNR)_~kcOKL_!y|U{hI;7UHpQXzeLNY6Dpjkt72GD*YPBlw?ZRkUX*t9_w*>w5Ff@{Od0vd!m?+@8WGFR6BoXEYz#CSV&w$u!U|rjPy}o54Ek;oO zW#z3Mt2n{f`*+Pn;bo`#O_K5QYRl;SY>kWP5E?PWH}*e(nIEie8T{IeUirbd2=k{A zws)B{>g^5D`(^}Q#_PCP;?P1`lB^<(W#e+j!~?)C-Qn6Z1uu`Q2mxGIy$se0zjzS1 z8rlc+X+0lG@7tKd#+S8cfa<1pAJEW=+`pDSE&Qg*!zF9(*LfS=A-A`tJ??;nBdv6w zPWnY56GrUUOA<^>Xdn@%jYSV=k9*-$);x2=_h?9zTdxDxLLN1P)nBobUpY!?%MXp^S#l<6U;7WSY8 z&Q!FFOM_!gD77l47D$*?H+XOK^jgEV>SSh$&gXfs)!^|#fKyE8taRkKOQIy?Lq~?7 z!q`AGh{s?(P*U>x9JVB6SCRX>meg|UE4}AWctPg%uRAN|&(sT$;pe=XE@CHx7pr~arNB+A!I_NaV3a68j25BqTZNa(9_$+esA;A)f72N341Vh55fK! z?h1T2L*liqP$a#Hj?&FD@2BtU0AHDE%zdvoaPfKv{g>&4j1Y zc_sB=l;-&iWWs~)3zJUE8=wN;8Y(wZx-;bE2o;B)sbcq@BAOgt zwgZS<)zqJ=18B#adI(IA$8o4NbPpI%tp~m2-b;#+_CAk82rT?27F0~(L}OUzD5@{e zW#}Bx=my7XDog$XD9`MypJ1%-k+MSn^re?PtqxiL1OHO+yQ-k|bWRmZq?p3v@E1pm zms!?MJ7pD#G3*$QGTDzO;-rf(rVgh^_Dm`?kzMhDcd67n!};v#Z3byAful9ugqM3!>umo(dV0VoQ# zOmxScDa4tgT7U6M3U3k?$6_x<`phg;T# z`EsW-o{qG+*gwtuYh8xhzz&oNH7;TaSY*^uYmb@OD{eF8rr|6_1-Ffk>g@%H*;07b z6Xav0CFONDi!$H_rheP} zquJ^G16~TCNP8k(N0s&q0E}ZNBeX4n6-XBSrE8!#IFzemh3)^#pf^o=emf$&YgkH) zWVHO|L9IKHK8-pAD8ueRE+tE7uC>!XgneJ&L#bq_bp6o{ z{$w+ARV*6zW3+Dm;^;diwcp}h%TCHh(x{mf-%=w3Enj}5DyYF;R5~NmBiu>AcV`b4f3)DI`AZur@ zI5sh;*RIaWvWEI<94?^U9zO*OTB`-M&EH;k?3nX!9!^Psy!kwVd38Mx!y+2W=|mDh zm_#4RR?&1b(XiHxd+gJeN{CMF54+OHpmSFNEE{t9%wux}Y6^*L;T-bVvMv8g-qO8~ zRG~L!HKK-eAwsz{UF~d5?o>YVME*>c#;R^JLaei%gc*!0vb`u%@+48_{Ko|-MWEt! z;KMJqlGKcgQQBoEVr)bmI~$NUp-}yu{r*W~4ljqJ^bRs372W7ld^E)HDz>FImX(fT zD^cHDE=$~2em4E?oL8_1>lm&z5!O%q&77OZVT9$KrS2swP21eN#(pR18~TmQCDcVX ziL2C6$Y^2*HFThNCB-Fx;Joy_z^UCQ%wsTF1IodxwLTo47rMVcd!Tkh(c^xGh-0$_nDaoPYI zEgT1ux-j6gJQDm_19#m_z%%qHI6AAtzYtLnq-!_oe#WQrdVPTR*s(q-{>oW=4-jkM z1k=Zg|FVY<>HzRRZt89Jak#tek6B?0RthjxeVvnNS&E0D)9S1?7D5^8@@4^U$>0>0 zkAh}W@qlERi5tr=JCsH8u*<7|k~U{lzGjc3M_c!mQ2pTHt=IL(m*pnL;&Xg}#n)OI zdZcFHJD61aguoW&vmVe*77S_2E!8Xa@g}u0q+aXI5c8=j+W_WL%T8e?big?=b5AVg zr3on34Q^V>4V<{p!^_jYXBjc5`KS*F%R{?ItS!hNt(YR&iVNnbqgfh+x2Fy#xMQ@P z7y&#klb9dLVo6(HUTFNlIZI*QP&z5cDp0U}y5MMgTERJEO>BV{!1YnKfnksxsE`wh zz#P11yG;79RZ%DcHME*CKW=!t(o0ykmO3%ZI-fvo7i*;sVgpFs$y%~K{K#g|+Y;)E z`fSp6B@2#JsqgKH7O}@mmGyNroAzvwwyUv6f@tYFs0_~*w>4NuXgo^q#-B>G)p*bt zQ$t2?$!HYqF(A=3L$0OqCM`UhGx%0TPp3{8Kkj7?RU<8tn#8*Nye;PdNR%@(m0+s4 zpw-&8r{ttw}a*Q_kid7jmDqAToiy0it_tJofZ41O+H=)7wK zFFYc|TzM}}J9^GXippcx2zbRTfTJw4n@JqBUFuDLTB-%x;H-^ip-{1zyCT`pn`XB3dLAXuKyZ}f81f~y zkmxU&Vr(!g;Oj|X%7cq{jVoPHhlyzuz7l|R+AHFTIj(%7#b%-)v37v@PS0j8z6 zKR4v+kW^3JY-64w!Ddxy=3v(y05+pJj3sY=@zBj`sk4Hzb;PF4(@_{sw(^TIEr)5h ze~Et#QEec0OAy&leEB=3A3+wsV}9`G-_hBtgFSSfqveQSmrr9=c)wX{J>CbvgEmh| z5fH~G4t~neLVMn?dcRBuX=J&hq{y?A;&mdmZeIzf(Ec4Xu)kxFM%0lewnqv%`>SkR z>_f12dZa7vnJQOh3N|!s5Pa&%&SGiP+mt|4T%Epg#6pvp#!41p5*yV6p!kv-itJve z6ef0q*U8g7LW@3Y2)-!#RsSq)o|EFuf{4CI@^=CJv@wH3Gd32%$4l9aRg0bu>6x(W z0)to1d}doQZ9($5cIQsYVEYauA!UOW@3u#UV6RMM0b#0BHvYmDlQ7^;skza;iA6i#7hyHR>z zJ}?WTfj^1abOeBtl zk?z#@G#fhhdLd>E>VAMVKO|=Iw72_*&aHQ!iIoR`0nX<;^FGcBrLW1N(Os>d#z}<( zj6u`4{ATRKtIQnQ@HW6z?=H^Wq}71F74@`xC0hopRWEMNak-3!DqQ%>z&3;fx|9;7 zS5xq`P)t?V##*9h^(2~r7Oj+;ZqP*rOCSydEqvE6lDNJ8fd$m-qqmoA#OY*8QeM99 zV2%)e-K(7SDQac3Gf%6FY;@;kKS;ali)iCUcan9k&LbUnx4?s1)% zWA)YOf#W0-uv?`li#JPo^`$U>S~NbS$9wrCRdYafH!9-fO#tnR^-jgi%s`Z|aj+C_OBet^vWS=L>~zyRp< za#Mp8c785zZ2SJ;$E$dp$B|lu0P14ImTNle``X^wl_hOg%#oCOQRYWH>IHoMsE_AK zG-@eIt%rpP%dMNqkGvOZN>JW7Ve|&N3V`9 z%d{VtO6;80ft81iqs2a1Zbl?7gz=jva*l>;d|44~3P;N`@nK;o)37vsl@L(NIxRAj zihO=|W?T-`tQeZ1Sz6EBPG!@kUBUng8G9wK2>1V~zQ%duQVE2O9zWIOS2Fh)#Ua?9 zJyHqqC}`pkai$%abEY3akw2e;cDzRt*I#GcVgt;38;+zu7-}-Z*dOF%c5MQV!#U16 zf`niM$Q*gn)LmDGmHWt4OTk6t;D^B;g7jA?8)bS<$PXr|F3x)6v9-yQCrWA?>AHoa zoUS76$vbu$3SkldDjsKp<-=#zeC-&*#bO~Sx;cbR{6wLrd!!7}$$&!t@pe*vA;Hwa zUu4NxV<{lY#8qK-$3TB%MVJJuhp2yB_!HG!M`(vnmqR-JYKdO6>SdjzO19(u)y9y- z?%TZ?s!why%%@!O40+mYPE!QJj-Q-IGFZy44p|@5ObO`K#v3L({9a87?#ZY6MnXR) z-2=Z6N$i3vb2eE3no6AQh*^1)+3a7wBCkDfDcxTkyMubWS4%IlQXJ@^S(n?Icc(IT z_ZkNzp9$kc;ElXvZqt7VPU0ZMIC2*so(XYCf9<%Hsf4ZaSFyCU^0vj%9(;s5I$t9jFWa5o}MzO(6fkqzrD#?Y$wh4S^I5;OuZ+ z>bbr=hW?m#dMDGX`INBb8b_m;_l;a4Iy^&1LPQrrjybZVgv`=Tf|N}Fv&%~lCwa8Q zcr|C%Aev`kwZm_tvp$l_(U(YK2YE3+FuPS<-`~2>NvqVAcuds_$qChU!4a0NhVSi< zCxJ%{(j#s7!mm^zopIcT)%feYQmP=9D$N*tDvIY;f=Vmg=z9+Iz4T7KiwZZ z{u5&i6>qC>WJ%1AgVsrxx1dJiNmT(BtSyXQJo78-yeJ0#^)$@@_kyI2=^*%dU3Ta7 z7$V={*#fmPq0)Y){2`XDL&20WyK2Sr;KRK8udN&;WYJRYfk{?}nY?xeKaSKMMU_(l z*=&NZXhb1~U!S+R-krv9Wm6Se3kEL+hR>MzuG`2gj%8RHmO1jZ#!?$4QxkuqYVdlS zE+J1ytoiC=s@ktVtnGxis)8{8v~>oKucQFRPoKt8ORnp@lWn7et-Ss~&0f?8)Nc`> z#GpV6C6=7sokr`fRL7tl+Th~|{zVZPHO|oVVNRp_dV?KM$k@3W353t&45$|mg`zI( zbbYuF_O<~Il%k=<(h=%vXzt#@q7A}xWay5X+J=4&6^@`lXtUjNxmQJRusxJJR?lY^Gzs=s;%OiteIe_Qg z+7KQbg5Rmna@Q9y5y!mTj%9n7_Y^Zk(1qz*FDd%8>n7u~-Art^YRU^3=@){$`X7Jc zbMLE#8zu)TNh!wUat3@$3o_D35Fvitp`umkR+OS)QCEUItHJdQ#pUO8X4a*uxvT<8 zc-^gHyuXCP-vXt{Rb3VO2#xm7Ax$Yw?h+4aE*=H9ebc?R%C9lCb*}o;WAmaIRwcS@ zG!-aB!BSb-!bC?}_?t~z?2eN&TM&>iNY?0nE28Ji!}RY2kT3<%NsaF+q6_et*EZ1f znJUq=>}`XV<=?i*tx@nbSBGULEcA!&DdG35daOLvHHoOEiL>B$_}Je(+AUY8Dx~bH z2~63p_oFdD`(nXeH{bK1{qw#PkB=T_#4J-;Tm0BbIdUY6iFh5O4E#N*%#%tBidftw zi=l#&Q~Y7jZbxjtvVAt2w^t1E*{{}ZlP1HPa#d&BQGo#U=7wnID*x6TxKP}rJQgBS zgRuf=I+Lbu@+cidlFqgQV>Egiq`V z`ua%edUqD@z+n!8WtZ>$&eeT?Zqfx@0X9&znsSSwNG#3H`W4YEREWOG$BeoAcCjc{GI+|_C10kni{F& zixC%12%h5;%bBALTzk!WoM!Z3`VZ`Li=?o1zKqmqmKG-xVeik)^%8Q-!S$qjI+>uF zeLpkD9T6tT=sg|0Y^C0lSsQLNq$gg^X|8ma{u~P6B>q@!9Yb$p7TOAlsaqVBAk44_ zw?J}GX$W%J8s>E23JjyON8?F&?%mA#V%A9w54qsEH_9m{zq3rN0i`mbE|;Ts{|$yL zjwQI5rE5 z)QJLBG+*LBS@Zge``)yGjTb2e2n3n#6Xh%JS!Xn0Bq_LrD)-=VpT)}%FK z7AbCMp89-oxp(p@d+7Qb9$Wxrf!y1gxJ6&6^mDQE`rTOK#OiBrrR;BB7-JokjOMUQ z0jLuy>XOV8;4`Av+up%^rmfO%Qio~W6;iBY?s9m5eUG9L&}(O%ir$&_vR^AlIld!N@%6-ZJ3&h zkdm@UjKH4y_tJCV4-^EFh%?Ngv9)i+*8SwL7hhRr({3_Y^PQB%r92gGH&hfml)az` z=#=y(lgw!U@>NUJPmFJOTz*2>+={K(l-k6vn--QL-fB727a29hSfdUp$rwI@)0{nX zSHE`l^N%dw(-v@~D0~JvYYok> zstJiNl>d0acPr*B=~{M4gYlUXDk7#=Q-jL+$--Tfke@DxqF_WuUgpj1tpiiF3 z`EAdC_K*UU++TQkmzhAfqfi2g zjr+n>`@1~G`b{pzOs+yuq(xHkpm-{&GyeGbO~3g5FT2`ogvWzn8A!_*l3m7Rt~ej0 zbUb1Oa5YimTC>pA`RSw83f;0iEnrxTs1f=BXqJUy+w_D&bX1mOX)3z${%tSE$fIHt zk$y61g^OnHyr%utyMMW>&Bg$7sT4A6f+@gY@PCS=bOZt*K`1`@wCJMT(%&Ab_AE># zLzNV`%k+pLq(nCil5RI`)s>{YZXAY*av*JRI7leiM5T{Ry~dYzKKk+FI~M*XQeEEv zs$kC&|4{uDJ>F77+E6~7^um{xAG-2aGwVIu+hf!qMmn5P0J>pfDk>e774(z^QKXG( zStDIUSvuG@NwX5+P4Iu}v*%x#wC>oN%3znU8C`k;K>#**JXCf2w_LsbU(>4e-c`L} zAHvosX_53d)>bTwzF?5{stPPk!;u>^xr8lA1Owpe%2jW8Y2KVx{@U%R!crxogtz)C zL4oumZF=!iRpyKwy5ifj#%=!R;|aYU!*(IWzPmh*G`mf%l*`4g>Piw`54vF%+?wV< zLLjj%i->4uqLtY?&ws~+ww-HU&3YR^@ZAhMbKGUPET0~Atjn=mGT@os3^k5G@W#L>!~bz^4W79ziD!FkFqo4 z$%lAH1Ennx35qQ-T|TxcFgLvN%a_?tU6zqs$Z8Xivb1LsDL}RIen=$fr=zM8L)UN| z1W_&_ZIWh)L@>a|Gs}K*dE4I>^klXeIlZc+I>>wwr7e&>*qDkycg^O|u8j{gz4C*} zs&DnyoWCjW;FYiq3%gA&la$LzTTLYi-+^m#2?5fyi8;gge4X}Dfj?YuUS`SHh-k$1 z(bt%Jln4YA1cuC!bTwgY*|K5QGhZ7&Wy_QIUnpjzoIWHD#0TvUF~X>JzsVKw(_USH;n4F7i>0scy&{A}*phC$0yUN5r1}5) z!Ra-vhi6`Qv?rYP2uANiVDt%u{1;;AI#E{@wc5*n`Ou2js#D^sti+iB1%{!kTqZ zt?aARNGV~k^^)~Z1o<_SjKe`&RVA^253S$iDjl6j6eQ_Ph+XI-1v^qE0d04;qCw2O6#*5Yz|z3 zKt5FkN!no(Eq9|O9JcrI7jHYc?5>K-!@s|}eC5hbNzEp$1+i>*$q7X>ErgVGmxbu8 zEC)plSuvJCU<*Ms>mXsNc-+4DCl+LX_~ojb%gfgN?(-=jyK=gXrE4R;3DR(KU<>4J z2pbF+M8i6ozlO6qR^55_I3 zTzaCG>!Imv>Xz}H`W#skyA;!bx>TW*%+R2ZK+9Zoe%n!bp7g_&*)43F8k=|wn!ya z3|lM7HcZ3CK_!s4BLGX0#4Rv<isxq1+p6fNK;}eD$$@uWjw^pjaK-e zNB!rvY;8NSxAB$pw{LNrZPd=5n5}QdOuA6I5;#bpsafPOuIeeajbhs*-qCU>{m#8i zY>8CB)Lirl7d~O)b}Bg28~VQ0yaORY2$Ph{P0a1Yt%YSvuko*z(2{@2XLsC?JAVCS_v@Xf#>x*pF*c>?*sRi6 zmsG;Yj2DqhqY4v8Mj|yc@52n?hNTW8hap_FS5*;;r}4)OB3Xgu*3h*iAq5;pEOkhF z%WGS#$iI&4bp2CSJ^adfyS7%>$l4~BnZ%=k5E?S$##XW@N<6=bkWF5piU8Y2;zF1{ggcAWQe=}VwiUn`NR!lc zoTd}32vU=DR|=#SOHNO8ZVu!+*EnigmTr4JyLj^Y#Y?WN-;%sTZ$a4>Kq=RV5Fl$= z7*b%XrC&=k(u@h@1Ic$&kyw~cH_5U9hM`cOb4k&ot!i1cWtEg0|1iPfVMDCPvGy}< z6I+%VlT&M}C-yR9e7K>baZ7q)oztJIQq<=1Y*O(!Y8B$@8j@W;JlX_Qe;m4VfIwC_ zArdC3Y{li?M34y>Z7%$QbXL_~?J;*YcDJ~W ztrMegoDcW*CbqT;2-u+NM3o>>(}|@>WdDBf1KG0dV5i{LqhpM5Fmli=6pk^*{xBwx zF~-;jV*(jtjD0XBkTJ&C2V(*mV~l+;CXg}4*au?*8DornFeZ>O#@GjA0vThBeK01F dF~-;j{~re{k3DZ!dbI!m002ovPDHLkV1f)F!_fc$ literal 0 HcmV?d00001 diff --git a/stable/truecommand/11.0.16/ix_values.yaml b/stable/truecommand/11.0.16/ix_values.yaml new file mode 100644 index 00000000000..de55ac6cec9 --- /dev/null +++ b/stable/truecommand/11.0.16/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.16/questions.yaml b/stable/truecommand/11.0.16/questions.yaml new file mode 100644 index 00000000000..e67b6204392 --- /dev/null +++ b/stable/truecommand/11.0.16/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.16/templates/common.yaml b/stable/truecommand/11.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/truecommand/11.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/truecommand/11.0.16/values.yaml b/stable/truecommand/11.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tt-rss/7.0.15/CHANGELOG.md b/stable/tt-rss/7.0.15/CHANGELOG.md deleted file mode 100644 index f9d4e9378ee..00000000000 --- a/stable/tt-rss/7.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 65bff3ace5c..00000000000 --- a/stable/tt-rss/7.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-12T23:16:58.794696138Z" diff --git a/stable/tt-rss/7.0.15/Chart.yaml b/stable/tt-rss/7.0.15/Chart.yaml deleted file mode 100644 index b57a912f126..00000000000 --- a/stable/tt-rss/7.0.15/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.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.17/CHANGELOG.md b/stable/tt-rss/7.0.17/CHANGELOG.md new file mode 100644 index 00000000000..7477a8f1b5f --- /dev/null +++ b/stable/tt-rss/7.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [tt-rss-7.0.17](https://github.com/truecharts/apps/compare/tt-rss-7.0.15...tt-rss-7.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/tt-rss/7.0.17/Chart.lock b/stable/tt-rss/7.0.17/Chart.lock new file mode 100644 index 00000000000..42167a69e22 --- /dev/null +++ b/stable/tt-rss/7.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-14T14:24:25.871686797Z" diff --git a/stable/tt-rss/7.0.17/Chart.yaml b/stable/tt-rss/7.0.17/Chart.yaml new file mode 100644 index 00000000000..24e01383fe1 --- /dev/null +++ b/stable/tt-rss/7.0.17/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.17 +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.15/README.md b/stable/tt-rss/7.0.17/README.md similarity index 100% rename from stable/tt-rss/7.0.15/README.md rename to stable/tt-rss/7.0.17/README.md diff --git a/stable/tt-rss/7.0.15/app-readme.md b/stable/tt-rss/7.0.17/app-readme.md similarity index 100% rename from stable/tt-rss/7.0.15/app-readme.md rename to stable/tt-rss/7.0.17/app-readme.md diff --git a/stable/tt-rss/7.0.17/charts/common-10.4.4.tgz b/stable/tt-rss/7.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/tt-rss/7.0.17/charts/postgresql-8.0.30.tgz b/stable/tt-rss/7.0.17/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/tt-rss/7.0.15/icon.png b/stable/tt-rss/7.0.17/icon.png similarity index 100% rename from stable/tt-rss/7.0.15/icon.png rename to stable/tt-rss/7.0.17/icon.png diff --git a/stable/tt-rss/7.0.15/ix_values.yaml b/stable/tt-rss/7.0.17/ix_values.yaml similarity index 100% rename from stable/tt-rss/7.0.15/ix_values.yaml rename to stable/tt-rss/7.0.17/ix_values.yaml diff --git a/stable/tt-rss/7.0.15/questions.yaml b/stable/tt-rss/7.0.17/questions.yaml similarity index 100% rename from stable/tt-rss/7.0.15/questions.yaml rename to stable/tt-rss/7.0.17/questions.yaml diff --git a/stable/tt-rss/7.0.15/templates/common.yaml b/stable/tt-rss/7.0.17/templates/common.yaml similarity index 100% rename from stable/tt-rss/7.0.15/templates/common.yaml rename to stable/tt-rss/7.0.17/templates/common.yaml diff --git a/stable/tt-rss/7.0.17/values.yaml b/stable/tt-rss/7.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tvheadend/12.0.16/CHANGELOG.md b/stable/tvheadend/12.0.16/CHANGELOG.md new file mode 100644 index 00000000000..09bc22b5ea0 --- /dev/null +++ b/stable/tvheadend/12.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [tvheadend-12.0.16](https://github.com/truecharts/apps/compare/tvheadend-12.0.14...tvheadend-12.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/tvheadend/12.0.16/Chart.lock b/stable/tvheadend/12.0.16/Chart.lock new file mode 100644 index 00000000000..be12df7286c --- /dev/null +++ b/stable/tvheadend/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-14T14:24:19.403555206Z" diff --git a/stable/tvheadend/12.0.16/Chart.yaml b/stable/tvheadend/12.0.16/Chart.yaml new file mode 100644 index 00000000000..5d32e94c4ce --- /dev/null +++ b/stable/tvheadend/12.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tvheadend/12.0.16/README.md b/stable/tvheadend/12.0.16/README.md new file mode 100644 index 00000000000..bbe6b037876 --- /dev/null +++ b/stable/tvheadend/12.0.16/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.16/app-readme.md b/stable/tvheadend/12.0.16/app-readme.md new file mode 100644 index 00000000000..6f8c2dcd2bb --- /dev/null +++ b/stable/tvheadend/12.0.16/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.16/charts/common-10.4.4.tgz b/stable/tvheadend/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/tvheadend/12.0.16/icon.png b/stable/tvheadend/12.0.16/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.16/ix_values.yaml b/stable/tvheadend/12.0.16/ix_values.yaml new file mode 100644 index 00000000000..8374a7539b1 --- /dev/null +++ b/stable/tvheadend/12.0.16/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.16/questions.yaml b/stable/tvheadend/12.0.16/questions.yaml new file mode 100644 index 00000000000..7d1a03738d1 --- /dev/null +++ b/stable/tvheadend/12.0.16/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.16/templates/common.yaml b/stable/tvheadend/12.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/tvheadend/12.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tvheadend/12.0.16/values.yaml b/stable/tvheadend/12.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/twtxt/3.0.14/CHANGELOG.md b/stable/twtxt/3.0.14/CHANGELOG.md deleted file mode 100644 index 0e390e89236..00000000000 --- a/stable/twtxt/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index f92545d2f4b..00000000000 --- a/stable/twtxt/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-12T23:16:56.5035381Z" diff --git a/stable/twtxt/3.0.14/Chart.yaml b/stable/twtxt/3.0.14/Chart.yaml deleted file mode 100644 index 5c59d8a34a9..00000000000 --- a/stable/twtxt/3.0.14/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/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.16/CHANGELOG.md b/stable/twtxt/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..e6ea2063b6a --- /dev/null +++ b/stable/twtxt/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [twtxt-3.0.16](https://github.com/truecharts/apps/compare/twtxt-3.0.14...twtxt-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/twtxt/3.0.16/Chart.lock b/stable/twtxt/3.0.16/Chart.lock new file mode 100644 index 00000000000..eadc44eedaf --- /dev/null +++ b/stable/twtxt/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-14T14:24:19.878423241Z" diff --git a/stable/twtxt/3.0.16/Chart.yaml b/stable/twtxt/3.0.16/Chart.yaml new file mode 100644 index 00000000000..97d347feddd --- /dev/null +++ b/stable/twtxt/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/twtxt/3.0.14/README.md b/stable/twtxt/3.0.16/README.md similarity index 100% rename from stable/twtxt/3.0.14/README.md rename to stable/twtxt/3.0.16/README.md diff --git a/stable/twtxt/3.0.14/app-readme.md b/stable/twtxt/3.0.16/app-readme.md similarity index 100% rename from stable/twtxt/3.0.14/app-readme.md rename to stable/twtxt/3.0.16/app-readme.md diff --git a/stable/twtxt/3.0.16/charts/common-10.4.4.tgz b/stable/twtxt/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/twtxt/3.0.14/icon.png b/stable/twtxt/3.0.16/icon.png similarity index 100% rename from stable/twtxt/3.0.14/icon.png rename to stable/twtxt/3.0.16/icon.png diff --git a/stable/twtxt/3.0.14/ix_values.yaml b/stable/twtxt/3.0.16/ix_values.yaml similarity index 100% rename from stable/twtxt/3.0.14/ix_values.yaml rename to stable/twtxt/3.0.16/ix_values.yaml diff --git a/stable/twtxt/3.0.14/questions.yaml b/stable/twtxt/3.0.16/questions.yaml similarity index 100% rename from stable/twtxt/3.0.14/questions.yaml rename to stable/twtxt/3.0.16/questions.yaml diff --git a/stable/twtxt/3.0.14/templates/common.yaml b/stable/twtxt/3.0.16/templates/common.yaml similarity index 100% rename from stable/twtxt/3.0.14/templates/common.yaml rename to stable/twtxt/3.0.16/templates/common.yaml diff --git a/stable/twtxt/3.0.16/values.yaml b/stable/twtxt/3.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/typecho/3.0.15/CHANGELOG.md b/stable/typecho/3.0.15/CHANGELOG.md deleted file mode 100644 index d04d3c53703..00000000000 --- a/stable/typecho/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index d5b4282446e..00000000000 --- a/stable/typecho/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-12T23:17:11.889179551Z" diff --git a/stable/typecho/3.0.15/Chart.yaml b/stable/typecho/3.0.15/Chart.yaml deleted file mode 100644 index 2e8e73ba71f..00000000000 --- a/stable/typecho/3.0.15/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/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.17/CHANGELOG.md b/stable/typecho/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..ae55da683a2 --- /dev/null +++ b/stable/typecho/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [typecho-3.0.17](https://github.com/truecharts/apps/compare/typecho-3.0.15...typecho-3.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/typecho/3.0.17/Chart.lock b/stable/typecho/3.0.17/Chart.lock new file mode 100644 index 00000000000..9ff40d6d9f1 --- /dev/null +++ b/stable/typecho/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-14T14:24:41.523544977Z" diff --git a/stable/typecho/3.0.17/Chart.yaml b/stable/typecho/3.0.17/Chart.yaml new file mode 100644 index 00000000000..859d45534c9 --- /dev/null +++ b/stable/typecho/3.0.17/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.17 +annotations: + truecharts.org/catagories: | + - hosting + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/typecho/3.0.15/README.md b/stable/typecho/3.0.17/README.md similarity index 100% rename from stable/typecho/3.0.15/README.md rename to stable/typecho/3.0.17/README.md diff --git a/stable/typecho/3.0.15/app-readme.md b/stable/typecho/3.0.17/app-readme.md similarity index 100% rename from stable/typecho/3.0.15/app-readme.md rename to stable/typecho/3.0.17/app-readme.md diff --git a/stable/typecho/3.0.17/charts/common-10.4.4.tgz b/stable/typecho/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/xbackbone/3.0.16/charts/mariadb-3.0.29.tgz b/stable/typecho/3.0.17/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/xbackbone/3.0.16/charts/mariadb-3.0.29.tgz rename to stable/typecho/3.0.17/charts/mariadb-3.0.29.tgz diff --git a/stable/typecho/3.0.15/icon.png b/stable/typecho/3.0.17/icon.png similarity index 100% rename from stable/typecho/3.0.15/icon.png rename to stable/typecho/3.0.17/icon.png diff --git a/stable/typecho/3.0.15/ix_values.yaml b/stable/typecho/3.0.17/ix_values.yaml similarity index 100% rename from stable/typecho/3.0.15/ix_values.yaml rename to stable/typecho/3.0.17/ix_values.yaml diff --git a/stable/typecho/3.0.15/questions.yaml b/stable/typecho/3.0.17/questions.yaml similarity index 100% rename from stable/typecho/3.0.15/questions.yaml rename to stable/typecho/3.0.17/questions.yaml diff --git a/stable/typecho/3.0.17/templates/common.yaml b/stable/typecho/3.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/typecho/3.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/typecho/3.0.17/values.yaml b/stable/typecho/3.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/ubooquity/3.0.15/CHANGELOG.md b/stable/ubooquity/3.0.15/CHANGELOG.md deleted file mode 100644 index 416263bb6ec..00000000000 --- a/stable/ubooquity/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 084870f7a6b..00000000000 --- a/stable/ubooquity/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-12T23:17:10.173085602Z" diff --git a/stable/ubooquity/3.0.15/Chart.yaml b/stable/ubooquity/3.0.15/Chart.yaml deleted file mode 100644 index 5dfa9abcfb2..00000000000 --- a/stable/ubooquity/3.0.15/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.17/CHANGELOG.md b/stable/ubooquity/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..cd3ec7ac781 --- /dev/null +++ b/stable/ubooquity/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ubooquity-3.0.17](https://github.com/truecharts/apps/compare/ubooquity-3.0.15...ubooquity-3.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/ubooquity/3.0.17/Chart.lock b/stable/ubooquity/3.0.17/Chart.lock new file mode 100644 index 00000000000..01b095510bf --- /dev/null +++ b/stable/ubooquity/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-14T14:24:38.444528295Z" diff --git a/stable/ubooquity/3.0.17/Chart.yaml b/stable/ubooquity/3.0.17/Chart.yaml new file mode 100644 index 00000000000..4248e674efb --- /dev/null +++ b/stable/ubooquity/3.0.17/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ubooquity +version: 3.0.17 +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.15/README.md b/stable/ubooquity/3.0.17/README.md similarity index 100% rename from stable/ubooquity/3.0.15/README.md rename to stable/ubooquity/3.0.17/README.md diff --git a/stable/ubooquity/3.0.15/app-readme.md b/stable/ubooquity/3.0.17/app-readme.md similarity index 100% rename from stable/ubooquity/3.0.15/app-readme.md rename to stable/ubooquity/3.0.17/app-readme.md diff --git a/stable/ubooquity/3.0.17/charts/common-10.4.4.tgz b/stable/ubooquity/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/ubooquity/3.0.15/icon.png b/stable/ubooquity/3.0.17/icon.png similarity index 100% rename from stable/ubooquity/3.0.15/icon.png rename to stable/ubooquity/3.0.17/icon.png diff --git a/stable/ubooquity/3.0.15/ix_values.yaml b/stable/ubooquity/3.0.17/ix_values.yaml similarity index 100% rename from stable/ubooquity/3.0.15/ix_values.yaml rename to stable/ubooquity/3.0.17/ix_values.yaml diff --git a/stable/ubooquity/3.0.15/questions.yaml b/stable/ubooquity/3.0.17/questions.yaml similarity index 100% rename from stable/ubooquity/3.0.15/questions.yaml rename to stable/ubooquity/3.0.17/questions.yaml diff --git a/stable/ubooquity/3.0.17/templates/common.yaml b/stable/ubooquity/3.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/ubooquity/3.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/ubooquity/3.0.17/values.yaml b/stable/ubooquity/3.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/unifi/11.0.16/CHANGELOG.md b/stable/unifi/11.0.16/CHANGELOG.md new file mode 100644 index 00000000000..8663c1f8bd6 --- /dev/null +++ b/stable/unifi/11.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [unifi-11.0.16](https://github.com/truecharts/apps/compare/unifi-11.0.14...unifi-11.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/unifi/11.0.16/Chart.lock b/stable/unifi/11.0.16/Chart.lock new file mode 100644 index 00000000000..7b5e19d94aa --- /dev/null +++ b/stable/unifi/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-14T14:24:39.466699324Z" diff --git a/stable/unifi/11.0.16/Chart.yaml b/stable/unifi/11.0.16/Chart.yaml new file mode 100644 index 00000000000..13ca4bfe934 --- /dev/null +++ b/stable/unifi/11.0.16/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.16 +annotations: + truecharts.org/catagories: | + - Networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/unifi/11.0.16/README.md b/stable/unifi/11.0.16/README.md new file mode 100644 index 00000000000..2ae116c1958 --- /dev/null +++ b/stable/unifi/11.0.16/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.16/app-readme.md b/stable/unifi/11.0.16/app-readme.md new file mode 100644 index 00000000000..7c759aa8254 --- /dev/null +++ b/stable/unifi/11.0.16/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.16/charts/common-10.4.4.tgz b/stable/unifi/11.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/unifi/11.0.16/icon.png b/stable/unifi/11.0.16/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.16/ix_values.yaml b/stable/unifi/11.0.16/ix_values.yaml new file mode 100644 index 00000000000..6fa5bbc70eb --- /dev/null +++ b/stable/unifi/11.0.16/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.16/questions.yaml b/stable/unifi/11.0.16/questions.yaml new file mode 100644 index 00000000000..4f44d301abb --- /dev/null +++ b/stable/unifi/11.0.16/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.16/templates/common.yaml b/stable/unifi/11.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/unifi/11.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/unifi/11.0.16/values.yaml b/stable/unifi/11.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/unmanic/3.0.14/CHANGELOG.md b/stable/unmanic/3.0.14/CHANGELOG.md deleted file mode 100644 index 3600c9eda1d..00000000000 --- a/stable/unmanic/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index b54e341c7e7..00000000000 --- a/stable/unmanic/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-12T23:17:19.495267474Z" diff --git a/stable/unmanic/3.0.14/Chart.yaml b/stable/unmanic/3.0.14/Chart.yaml deleted file mode 100644 index 62fd0db4ee2..00000000000 --- a/stable/unmanic/3.0.14/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/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.16/CHANGELOG.md b/stable/unmanic/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..70c4671c301 --- /dev/null +++ b/stable/unmanic/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [unmanic-3.0.16](https://github.com/truecharts/apps/compare/unmanic-3.0.14...unmanic-3.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/unmanic/3.0.16/Chart.lock b/stable/unmanic/3.0.16/Chart.lock new file mode 100644 index 00000000000..914954bf3e4 --- /dev/null +++ b/stable/unmanic/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-14T14:24:50.581281198Z" diff --git a/stable/unmanic/3.0.16/Chart.yaml b/stable/unmanic/3.0.16/Chart.yaml new file mode 100644 index 00000000000..878a4710a4b --- /dev/null +++ b/stable/unmanic/3.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/unmanic/3.0.14/README.md b/stable/unmanic/3.0.16/README.md similarity index 100% rename from stable/unmanic/3.0.14/README.md rename to stable/unmanic/3.0.16/README.md diff --git a/stable/unmanic/3.0.14/app-readme.md b/stable/unmanic/3.0.16/app-readme.md similarity index 100% rename from stable/unmanic/3.0.14/app-readme.md rename to stable/unmanic/3.0.16/app-readme.md diff --git a/stable/unmanic/3.0.16/charts/common-10.4.4.tgz b/stable/unmanic/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/unmanic/3.0.14/icon.png b/stable/unmanic/3.0.16/icon.png similarity index 100% rename from stable/unmanic/3.0.14/icon.png rename to stable/unmanic/3.0.16/icon.png diff --git a/stable/unmanic/3.0.14/ix_values.yaml b/stable/unmanic/3.0.16/ix_values.yaml similarity index 100% rename from stable/unmanic/3.0.14/ix_values.yaml rename to stable/unmanic/3.0.16/ix_values.yaml diff --git a/stable/unmanic/3.0.14/questions.yaml b/stable/unmanic/3.0.16/questions.yaml similarity index 100% rename from stable/unmanic/3.0.14/questions.yaml rename to stable/unmanic/3.0.16/questions.yaml diff --git a/stable/unmanic/3.0.16/templates/common.yaml b/stable/unmanic/3.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/unmanic/3.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/unmanic/3.0.16/values.yaml b/stable/unmanic/3.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/unpackerr/6.0.14/CHANGELOG.md b/stable/unpackerr/6.0.14/CHANGELOG.md deleted file mode 100644 index ac9bb7e6060..00000000000 --- a/stable/unpackerr/6.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 379e88dce1f..00000000000 --- a/stable/unpackerr/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-12T23:17:25.112767789Z" diff --git a/stable/unpackerr/6.0.14/Chart.yaml b/stable/unpackerr/6.0.14/Chart.yaml deleted file mode 100644 index 5ac82ed00d9..00000000000 --- a/stable/unpackerr/6.0.14/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/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.16/CHANGELOG.md b/stable/unpackerr/6.0.16/CHANGELOG.md new file mode 100644 index 00000000000..8fcbfcc0d38 --- /dev/null +++ b/stable/unpackerr/6.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [unpackerr-6.0.16](https://github.com/truecharts/apps/compare/unpackerr-6.0.14...unpackerr-6.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/unpackerr/6.0.16/Chart.lock b/stable/unpackerr/6.0.16/Chart.lock new file mode 100644 index 00000000000..528a123c8a8 --- /dev/null +++ b/stable/unpackerr/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-14T14:24:56.815288356Z" diff --git a/stable/unpackerr/6.0.16/Chart.yaml b/stable/unpackerr/6.0.16/Chart.yaml new file mode 100644 index 00000000000..845af75e859 --- /dev/null +++ b/stable/unpackerr/6.0.16/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.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/unpackerr/6.0.14/README.md b/stable/unpackerr/6.0.16/README.md similarity index 100% rename from stable/unpackerr/6.0.14/README.md rename to stable/unpackerr/6.0.16/README.md diff --git a/stable/unpackerr/6.0.14/app-readme.md b/stable/unpackerr/6.0.16/app-readme.md similarity index 100% rename from stable/unpackerr/6.0.14/app-readme.md rename to stable/unpackerr/6.0.16/app-readme.md diff --git a/stable/unpackerr/6.0.16/charts/common-10.4.4.tgz b/stable/unpackerr/6.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/unpackerr/6.0.14/icon.png b/stable/unpackerr/6.0.16/icon.png similarity index 100% rename from stable/unpackerr/6.0.14/icon.png rename to stable/unpackerr/6.0.16/icon.png diff --git a/stable/unpackerr/6.0.14/ix_values.yaml b/stable/unpackerr/6.0.16/ix_values.yaml similarity index 100% rename from stable/unpackerr/6.0.14/ix_values.yaml rename to stable/unpackerr/6.0.16/ix_values.yaml diff --git a/stable/unpackerr/6.0.14/questions.yaml b/stable/unpackerr/6.0.16/questions.yaml similarity index 100% rename from stable/unpackerr/6.0.14/questions.yaml rename to stable/unpackerr/6.0.16/questions.yaml diff --git a/stable/unpackerr/6.0.16/templates/common.yaml b/stable/unpackerr/6.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/unpackerr/6.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/unpackerr/6.0.16/values.yaml b/stable/unpackerr/6.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/unpoller/3.0.16/CHANGELOG.md b/stable/unpoller/3.0.16/CHANGELOG.md deleted file mode 100644 index 3bb60e08dbd..00000000000 --- a/stable/unpoller/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index e9e4ef7d4ab..00000000000 --- a/stable/unpoller/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-12T23:17:26.915704487Z" diff --git a/stable/unpoller/3.0.16/Chart.yaml b/stable/unpoller/3.0.16/Chart.yaml deleted file mode 100644 index 42e03cbeeae..00000000000 --- a/stable/unpoller/3.0.16/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/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.18/CHANGELOG.md b/stable/unpoller/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..861e79aec20 --- /dev/null +++ b/stable/unpoller/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [unpoller-3.0.18](https://github.com/truecharts/apps/compare/unpoller-3.0.16...unpoller-3.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/unpoller/3.0.18/Chart.lock b/stable/unpoller/3.0.18/Chart.lock new file mode 100644 index 00000000000..8aa5b118457 --- /dev/null +++ b/stable/unpoller/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-14T14:24:58.512441907Z" diff --git a/stable/unpoller/3.0.18/Chart.yaml b/stable/unpoller/3.0.18/Chart.yaml new file mode 100644 index 00000000000..c6098d4377d --- /dev/null +++ b/stable/unpoller/3.0.18/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.18 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/unpoller/3.0.16/README.md b/stable/unpoller/3.0.18/README.md similarity index 100% rename from stable/unpoller/3.0.16/README.md rename to stable/unpoller/3.0.18/README.md diff --git a/stable/unpoller/3.0.16/app-readme.md b/stable/unpoller/3.0.18/app-readme.md similarity index 100% rename from stable/unpoller/3.0.16/app-readme.md rename to stable/unpoller/3.0.18/app-readme.md diff --git a/stable/unpoller/3.0.18/charts/common-10.4.4.tgz b/stable/unpoller/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/unpoller/3.0.16/icon.png b/stable/unpoller/3.0.18/icon.png similarity index 100% rename from stable/unpoller/3.0.16/icon.png rename to stable/unpoller/3.0.18/icon.png diff --git a/stable/unpoller/3.0.16/ix_values.yaml b/stable/unpoller/3.0.18/ix_values.yaml similarity index 100% rename from stable/unpoller/3.0.16/ix_values.yaml rename to stable/unpoller/3.0.18/ix_values.yaml diff --git a/stable/unpoller/3.0.16/questions.yaml b/stable/unpoller/3.0.18/questions.yaml similarity index 100% rename from stable/unpoller/3.0.16/questions.yaml rename to stable/unpoller/3.0.18/questions.yaml diff --git a/stable/unpoller/3.0.18/templates/common.yaml b/stable/unpoller/3.0.18/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/unpoller/3.0.18/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/unpoller/3.0.16/templates/prometheusrules.yaml b/stable/unpoller/3.0.18/templates/prometheusrules.yaml similarity index 100% rename from stable/unpoller/3.0.16/templates/prometheusrules.yaml rename to stable/unpoller/3.0.18/templates/prometheusrules.yaml diff --git a/stable/unpoller/3.0.16/templates/servicemonitor.yaml b/stable/unpoller/3.0.18/templates/servicemonitor.yaml similarity index 100% rename from stable/unpoller/3.0.16/templates/servicemonitor.yaml rename to stable/unpoller/3.0.18/templates/servicemonitor.yaml diff --git a/stable/unpoller/3.0.18/values.yaml b/stable/unpoller/3.0.18/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/uptime-kuma/3.0.15/CHANGELOG.md b/stable/uptime-kuma/3.0.15/CHANGELOG.md deleted file mode 100644 index 7a9597cfb2a..00000000000 --- a/stable/uptime-kuma/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 59f245a1ea6..00000000000 --- a/stable/uptime-kuma/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-12T23:17:32.55489921Z" diff --git a/stable/uptime-kuma/3.0.15/Chart.yaml b/stable/uptime-kuma/3.0.15/Chart.yaml deleted file mode 100644 index d39a6482922..00000000000 --- a/stable/uptime-kuma/3.0.15/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/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.17/CHANGELOG.md b/stable/uptime-kuma/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..9456736e358 --- /dev/null +++ b/stable/uptime-kuma/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [uptime-kuma-3.0.17](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.15...uptime-kuma-3.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/uptime-kuma/3.0.17/Chart.lock b/stable/uptime-kuma/3.0.17/Chart.lock new file mode 100644 index 00000000000..c3b3da0f38d --- /dev/null +++ b/stable/uptime-kuma/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-14T14:25:07.094627141Z" diff --git a/stable/uptime-kuma/3.0.17/Chart.yaml b/stable/uptime-kuma/3.0.17/Chart.yaml new file mode 100644 index 00000000000..3db4c564135 --- /dev/null +++ b/stable/uptime-kuma/3.0.17/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.17 +annotations: + truecharts.org/catagories: | + - monitoring + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/uptime-kuma/3.0.15/README.md b/stable/uptime-kuma/3.0.17/README.md similarity index 100% rename from stable/uptime-kuma/3.0.15/README.md rename to stable/uptime-kuma/3.0.17/README.md diff --git a/stable/uptime-kuma/3.0.15/app-readme.md b/stable/uptime-kuma/3.0.17/app-readme.md similarity index 100% rename from stable/uptime-kuma/3.0.15/app-readme.md rename to stable/uptime-kuma/3.0.17/app-readme.md diff --git a/stable/uptime-kuma/3.0.17/charts/common-10.4.4.tgz b/stable/uptime-kuma/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/uptime-kuma/3.0.15/icon.png b/stable/uptime-kuma/3.0.17/icon.png similarity index 100% rename from stable/uptime-kuma/3.0.15/icon.png rename to stable/uptime-kuma/3.0.17/icon.png diff --git a/stable/uptime-kuma/3.0.15/ix_values.yaml b/stable/uptime-kuma/3.0.17/ix_values.yaml similarity index 100% rename from stable/uptime-kuma/3.0.15/ix_values.yaml rename to stable/uptime-kuma/3.0.17/ix_values.yaml diff --git a/stable/uptime-kuma/3.0.15/questions.yaml b/stable/uptime-kuma/3.0.17/questions.yaml similarity index 100% rename from stable/uptime-kuma/3.0.15/questions.yaml rename to stable/uptime-kuma/3.0.17/questions.yaml diff --git a/stable/uptime-kuma/3.0.17/templates/common.yaml b/stable/uptime-kuma/3.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/uptime-kuma/3.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/uptime-kuma/3.0.17/values.yaml b/stable/uptime-kuma/3.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/uptimerobot-prometheus/4.0.16/CHANGELOG.md b/stable/uptimerobot-prometheus/4.0.16/CHANGELOG.md deleted file mode 100644 index c7d885f7d5b..00000000000 --- a/stable/uptimerobot-prometheus/4.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 7444fd1a622..00000000000 --- a/stable/uptimerobot-prometheus/4.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-12T23:17:35.028460061Z" diff --git a/stable/uptimerobot-prometheus/4.0.16/Chart.yaml b/stable/uptimerobot-prometheus/4.0.16/Chart.yaml deleted file mode 100644 index 764cd73b046..00000000000 --- a/stable/uptimerobot-prometheus/4.0.16/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/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.18/CHANGELOG.md b/stable/uptimerobot-prometheus/4.0.18/CHANGELOG.md new file mode 100644 index 00000000000..58635a5a68c --- /dev/null +++ b/stable/uptimerobot-prometheus/4.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [uptimerobot-prometheus-4.0.18](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.16...uptimerobot-prometheus-4.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/uptimerobot-prometheus/4.0.18/Chart.lock b/stable/uptimerobot-prometheus/4.0.18/Chart.lock new file mode 100644 index 00000000000..4412d36845b --- /dev/null +++ b/stable/uptimerobot-prometheus/4.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-14T14:25:09.239388201Z" diff --git a/stable/uptimerobot-prometheus/4.0.18/Chart.yaml b/stable/uptimerobot-prometheus/4.0.18/Chart.yaml new file mode 100644 index 00000000000..ae25f72be2a --- /dev/null +++ b/stable/uptimerobot-prometheus/4.0.18/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.18 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/uptimerobot-prometheus/4.0.16/README.md b/stable/uptimerobot-prometheus/4.0.18/README.md similarity index 100% rename from stable/uptimerobot-prometheus/4.0.16/README.md rename to stable/uptimerobot-prometheus/4.0.18/README.md diff --git a/stable/uptimerobot-prometheus/4.0.16/app-readme.md b/stable/uptimerobot-prometheus/4.0.18/app-readme.md similarity index 100% rename from stable/uptimerobot-prometheus/4.0.16/app-readme.md rename to stable/uptimerobot-prometheus/4.0.18/app-readme.md diff --git a/stable/uptimerobot-prometheus/4.0.18/charts/common-10.4.4.tgz b/stable/uptimerobot-prometheus/4.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/uptimerobot-prometheus/4.0.16/icon.png b/stable/uptimerobot-prometheus/4.0.18/icon.png similarity index 100% rename from stable/uptimerobot-prometheus/4.0.16/icon.png rename to stable/uptimerobot-prometheus/4.0.18/icon.png diff --git a/stable/uptimerobot-prometheus/4.0.16/ix_values.yaml b/stable/uptimerobot-prometheus/4.0.18/ix_values.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.16/ix_values.yaml rename to stable/uptimerobot-prometheus/4.0.18/ix_values.yaml diff --git a/stable/uptimerobot-prometheus/4.0.16/questions.yaml b/stable/uptimerobot-prometheus/4.0.18/questions.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.16/questions.yaml rename to stable/uptimerobot-prometheus/4.0.18/questions.yaml diff --git a/stable/uptimerobot-prometheus/4.0.18/templates/common.yaml b/stable/uptimerobot-prometheus/4.0.18/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/uptimerobot-prometheus/4.0.18/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/uptimerobot-prometheus/4.0.16/templates/prometheusrules.yaml b/stable/uptimerobot-prometheus/4.0.18/templates/prometheusrules.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.16/templates/prometheusrules.yaml rename to stable/uptimerobot-prometheus/4.0.18/templates/prometheusrules.yaml diff --git a/stable/uptimerobot-prometheus/4.0.16/templates/servicemonitor.yaml b/stable/uptimerobot-prometheus/4.0.18/templates/servicemonitor.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.16/templates/servicemonitor.yaml rename to stable/uptimerobot-prometheus/4.0.18/templates/servicemonitor.yaml diff --git a/stable/uptimerobot-prometheus/4.0.18/values.yaml b/stable/uptimerobot-prometheus/4.0.18/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/valheim/3.0.17/CHANGELOG.md b/stable/valheim/3.0.17/CHANGELOG.md deleted file mode 100644 index 845309ec708..00000000000 --- a/stable/valheim/3.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index c858e2ce7fd..00000000000 --- a/stable/valheim/3.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-12T23:17:40.331549381Z" diff --git a/stable/valheim/3.0.17/Chart.yaml b/stable/valheim/3.0.17/Chart.yaml deleted file mode 100644 index 9beb0f9a2ab..00000000000 --- a/stable/valheim/3.0.17/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/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.19/CHANGELOG.md b/stable/valheim/3.0.19/CHANGELOG.md new file mode 100644 index 00000000000..bee3c45cc5b --- /dev/null +++ b/stable/valheim/3.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [valheim-3.0.19](https://github.com/truecharts/apps/compare/valheim-3.0.17...valheim-3.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/valheim/3.0.19/Chart.lock b/stable/valheim/3.0.19/Chart.lock new file mode 100644 index 00000000000..68f6959477b --- /dev/null +++ b/stable/valheim/3.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-14T14:25:15.550123232Z" diff --git a/stable/valheim/3.0.19/Chart.yaml b/stable/valheim/3.0.19/Chart.yaml new file mode 100644 index 00000000000..7175c2cfe72 --- /dev/null +++ b/stable/valheim/3.0.19/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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/valheim/3.0.17/README.md b/stable/valheim/3.0.19/README.md similarity index 100% rename from stable/valheim/3.0.17/README.md rename to stable/valheim/3.0.19/README.md diff --git a/stable/valheim/3.0.17/app-readme.md b/stable/valheim/3.0.19/app-readme.md similarity index 100% rename from stable/valheim/3.0.17/app-readme.md rename to stable/valheim/3.0.19/app-readme.md diff --git a/stable/valheim/3.0.19/charts/common-10.4.4.tgz b/stable/valheim/3.0.19/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/valheim/3.0.17/docs/installation_notes.md b/stable/valheim/3.0.19/docs/installation_notes.md similarity index 100% rename from stable/valheim/3.0.17/docs/installation_notes.md rename to stable/valheim/3.0.19/docs/installation_notes.md diff --git a/stable/valheim/3.0.17/icon.png b/stable/valheim/3.0.19/icon.png similarity index 100% rename from stable/valheim/3.0.17/icon.png rename to stable/valheim/3.0.19/icon.png diff --git a/stable/valheim/3.0.17/ix_values.yaml b/stable/valheim/3.0.19/ix_values.yaml similarity index 100% rename from stable/valheim/3.0.17/ix_values.yaml rename to stable/valheim/3.0.19/ix_values.yaml diff --git a/stable/valheim/3.0.17/questions.yaml b/stable/valheim/3.0.19/questions.yaml similarity index 100% rename from stable/valheim/3.0.17/questions.yaml rename to stable/valheim/3.0.19/questions.yaml diff --git a/stable/valheim/3.0.17/templates/common.yaml b/stable/valheim/3.0.19/templates/common.yaml similarity index 100% rename from stable/valheim/3.0.17/templates/common.yaml rename to stable/valheim/3.0.19/templates/common.yaml diff --git a/stable/valheim/3.0.19/values.yaml b/stable/valheim/3.0.19/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/vaultwarden/16.0.17/CHANGELOG.md b/stable/vaultwarden/16.0.17/CHANGELOG.md new file mode 100644 index 00000000000..d2939d9cfb9 --- /dev/null +++ b/stable/vaultwarden/16.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [vaultwarden-16.0.17](https://github.com/truecharts/apps/compare/vaultwarden-16.0.15...vaultwarden-16.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/vaultwarden/16.0.17/Chart.lock b/stable/vaultwarden/16.0.17/Chart.lock new file mode 100644 index 00000000000..ad76eccab5a --- /dev/null +++ b/stable/vaultwarden/16.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-14T14:25:24.652354805Z" diff --git a/stable/vaultwarden/16.0.17/Chart.yaml b/stable/vaultwarden/16.0.17/Chart.yaml new file mode 100644 index 00000000000..eacec909c6c --- /dev/null +++ b/stable/vaultwarden/16.0.17/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.17 +annotations: + truecharts.org/catagories: | + - security + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/vaultwarden/16.0.17/README.md b/stable/vaultwarden/16.0.17/README.md new file mode 100644 index 00000000000..58115ba8016 --- /dev/null +++ b/stable/vaultwarden/16.0.17/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.17/app-readme.md b/stable/vaultwarden/16.0.17/app-readme.md new file mode 100644 index 00000000000..adff46b5f72 --- /dev/null +++ b/stable/vaultwarden/16.0.17/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.17/charts/common-10.4.4.tgz b/stable/vaultwarden/16.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/vaultwarden/16.0.17/charts/postgresql-8.0.30.tgz b/stable/vaultwarden/16.0.17/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.17/ci/default-values.yaml b/stable/vaultwarden/16.0.17/ci/default-values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/vaultwarden/16.0.17/ci/ingress-values.yaml b/stable/vaultwarden/16.0.17/ci/ingress-values.yaml new file mode 100644 index 00000000000..2f22100f940 --- /dev/null +++ b/stable/vaultwarden/16.0.17/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.17/icon.png b/stable/vaultwarden/16.0.17/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.17/ix_values.yaml b/stable/vaultwarden/16.0.17/ix_values.yaml new file mode 100644 index 00000000000..631ede1f30c --- /dev/null +++ b/stable/vaultwarden/16.0.17/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.17/questions.yaml b/stable/vaultwarden/16.0.17/questions.yaml new file mode 100644 index 00000000000..3f9721970fe --- /dev/null +++ b/stable/vaultwarden/16.0.17/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.17/templates/_configmap.tpl b/stable/vaultwarden/16.0.17/templates/_configmap.tpl new file mode 100644 index 00000000000..8809925abdf --- /dev/null +++ b/stable/vaultwarden/16.0.17/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.17/templates/_secrets.tpl b/stable/vaultwarden/16.0.17/templates/_secrets.tpl new file mode 100644 index 00000000000..ca5ec74b0af --- /dev/null +++ b/stable/vaultwarden/16.0.17/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.17/templates/_validate.tpl b/stable/vaultwarden/16.0.17/templates/_validate.tpl new file mode 100644 index 00000000000..e4832c2f6e5 --- /dev/null +++ b/stable/vaultwarden/16.0.17/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.17/templates/common.yaml b/stable/vaultwarden/16.0.17/templates/common.yaml new file mode 100644 index 00000000000..577816b14ce --- /dev/null +++ b/stable/vaultwarden/16.0.17/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.17/values.yaml b/stable/vaultwarden/16.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/verysync/2.0.17/CHANGELOG.md b/stable/verysync/2.0.17/CHANGELOG.md deleted file mode 100644 index a22ae7f0ecd..00000000000 --- a/stable/verysync/2.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index cf151e6bafe..00000000000 --- a/stable/verysync/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-12T23:17:47.954184829Z" diff --git a/stable/verysync/2.0.17/Chart.yaml b/stable/verysync/2.0.17/Chart.yaml deleted file mode 100644 index 65671a14b42..00000000000 --- a/stable/verysync/2.0.17/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/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.19/CHANGELOG.md b/stable/verysync/2.0.19/CHANGELOG.md new file mode 100644 index 00000000000..0e4a2c62403 --- /dev/null +++ b/stable/verysync/2.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [verysync-2.0.19](https://github.com/truecharts/apps/compare/verysync-2.0.17...verysync-2.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/verysync/2.0.19/Chart.lock b/stable/verysync/2.0.19/Chart.lock new file mode 100644 index 00000000000..723b291efae --- /dev/null +++ b/stable/verysync/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-14T14:25:25.828881716Z" diff --git a/stable/verysync/2.0.19/Chart.yaml b/stable/verysync/2.0.19/Chart.yaml new file mode 100644 index 00000000000..9b76d9c6cf5 --- /dev/null +++ b/stable/verysync/2.0.19/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.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/verysync/2.0.17/README.md b/stable/verysync/2.0.19/README.md similarity index 100% rename from stable/verysync/2.0.17/README.md rename to stable/verysync/2.0.19/README.md diff --git a/stable/verysync/2.0.17/app-readme.md b/stable/verysync/2.0.19/app-readme.md similarity index 100% rename from stable/verysync/2.0.17/app-readme.md rename to stable/verysync/2.0.19/app-readme.md diff --git a/stable/verysync/2.0.19/charts/common-10.4.4.tgz b/stable/verysync/2.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/verysync/2.0.17/icon.png b/stable/verysync/2.0.19/icon.png similarity index 100% rename from stable/verysync/2.0.17/icon.png rename to stable/verysync/2.0.19/icon.png diff --git a/stable/verysync/2.0.17/ix_values.yaml b/stable/verysync/2.0.19/ix_values.yaml similarity index 100% rename from stable/verysync/2.0.17/ix_values.yaml rename to stable/verysync/2.0.19/ix_values.yaml diff --git a/stable/verysync/2.0.17/questions.yaml b/stable/verysync/2.0.19/questions.yaml similarity index 100% rename from stable/verysync/2.0.17/questions.yaml rename to stable/verysync/2.0.19/questions.yaml diff --git a/stable/verysync/2.0.19/templates/common.yaml b/stable/verysync/2.0.19/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/verysync/2.0.19/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/verysync/2.0.19/values.yaml b/stable/verysync/2.0.19/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/vikunja/3.0.20/CHANGELOG.md b/stable/vikunja/3.0.20/CHANGELOG.md deleted file mode 100644 index 017e3a21a42..00000000000 --- a/stable/vikunja/3.0.20/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [vikunja-3.0.20](https://github.com/truecharts/apps/compare/vikunja-3.0.19...vikunja-3.0.20) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [vikunja-3.0.19](https://github.com/truecharts/apps/compare/vikunja-3.0.18...vikunja-3.0.19) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - - diff --git a/stable/vikunja/3.0.20/Chart.lock b/stable/vikunja/3.0.20/Chart.lock deleted file mode 100644 index ff436c3a67f..00000000000 --- a/stable/vikunja/3.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-14T11:55:00.227770837Z" diff --git a/stable/vikunja/3.0.20/Chart.yaml b/stable/vikunja/3.0.20/Chart.yaml deleted file mode 100644 index fe90769b5c7..00000000000 --- a/stable/vikunja/3.0.20/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/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.20 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/vikunja/3.0.22/CHANGELOG.md b/stable/vikunja/3.0.22/CHANGELOG.md new file mode 100644 index 00000000000..edd76525fa9 --- /dev/null +++ b/stable/vikunja/3.0.22/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [vikunja-3.0.22](https://github.com/truecharts/apps/compare/vikunja-3.0.20...vikunja-3.0.22) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [vikunja-3.0.20](https://github.com/truecharts/apps/compare/vikunja-3.0.19...vikunja-3.0.20) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [vikunja-3.0.19](https://github.com/truecharts/apps/compare/vikunja-3.0.18...vikunja-3.0.19) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + + diff --git a/stable/vikunja/3.0.22/Chart.lock b/stable/vikunja/3.0.22/Chart.lock new file mode 100644 index 00000000000..10a74bf2c25 --- /dev/null +++ b/stable/vikunja/3.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-14T14:25:41.096673291Z" diff --git a/stable/vikunja/3.0.22/Chart.yaml b/stable/vikunja/3.0.22/Chart.yaml new file mode 100644 index 00000000000..8e8f2ab9887 --- /dev/null +++ b/stable/vikunja/3.0.22/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.22 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/vikunja/3.0.20/README.md b/stable/vikunja/3.0.22/README.md similarity index 100% rename from stable/vikunja/3.0.20/README.md rename to stable/vikunja/3.0.22/README.md diff --git a/stable/vikunja/3.0.20/app-readme.md b/stable/vikunja/3.0.22/app-readme.md similarity index 100% rename from stable/vikunja/3.0.20/app-readme.md rename to stable/vikunja/3.0.22/app-readme.md diff --git a/stable/vikunja/3.0.22/charts/common-10.4.4.tgz b/stable/vikunja/3.0.22/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.22/charts/postgresql-8.0.30.tgz b/stable/vikunja/3.0.22/charts/postgresql-8.0.30.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e5e82a8f3d60ac0bf279c7898b979a52e05526c6 GIT binary patch literal 79251 zcmYg$byOX_^Ed8p1&X^n6o-quT-=JgyA{2-yA*eKEfjYt?(XjH{CK|S{o~zpX0w|) znaNI)*~#QX90`X7_TTkM3r24!1!OUnlIN21|>wwk7)LIoJ(pwm)JT=l95cG$Z6`@L$!>HuIMkM zmUGBIDIftUO_}b%ruH2zAu6555vF(+;bWaRT#O80%J!lkE(Uzi*Q8T{Gf2l0Hz<=c z`-383f{_lE@HTe8^~RcrWriWO=Buu?`;q!);MEb(OVgW64H=9kmOkFPGJ`5r*OP>W zMu;)TC@1ziS^^Y~5cG>t|23scE?QYLp+{`XgoHyC4uD1x$blP7X+ZJw9|VKN|463oqy=9Dr)g zf&_llU=%JWfp%011_sI^917EH6itiR;?;%}swkOXge)c8R0LU}Ts|m1UnsIMCgdo4 zJ!k}GtRW&&o~+cwIZ)Gf3OWe~&mS+^1kAMe8jMf^*h<^|;wjz14j}`Z7N?|>t*mQ= zrwXT+P{cjPNpVV5r<_9}*TX)8OofaLxYnrDXEco@iN>}^H+kk8$n;OmU9QyA(L^dR z3YVIZEA4|52uAl>6H5&}WfA!fhyEfa8tP=g>M@iy&Mm+bCj!To(fDA4#+KT^K!t3U z_}j8=M`vbsc7WlQp%}3YiJS<|P@*73Y1T(sb4Es{PAp0)=+h51@v}i_|G=*bkafc> z)YtRI42W~O70UPj^#K zjvAh)qm0U*5tD{MA_pSpr_h_q$cvDXC6<}WFn}l1qhZs@_1?F_7dXh1?9nGn6_JID zK=rW#Epv4-XyPN4p(FBHqI!LNKKbmqUksx^IpnMdM?S$Jjtt)Dl{B^8-gKBgFP}b9 z-_Up&;87XaXA%?UsaOpS*a;W%Q2-JR>fbG=FixU`Y4}-tg~fk6U@WTOREJVRi&!H0 zoEi{bvz1Y>0)i=r4aD+<=i%{nf0L+f<0s3Nr;M@`Nr0%kF?54vl4z=xWzfrHf_G)q z0_CEmRIS35O1X|`69E+i@+svn05Wu}Xce^NDA6K)01iHBaaU|#V-O76RAo#M3nq%C zL%~8^Uf;bcy%cDh7nI#kJ8Tdrg-~!M){xSFd@?K7|G@s@h;F6_VHb!L9tT4Wk69fM z1%o`YWoF1|LIMR@ZpJlJ`HhTrY&x1sQn-J-`L=Vt|f2 z)BVd-#wFqb%yh@UT{weUHv)e#+#0g@s7cR9!N_xj3YhtzEsvPg>e8Si%pz$wprB40 z1u?-a;x*w0&vGtOu(+BL<-!-X1m98fg0vLHjZ~dT_P)mnD|yLD)>0AZ=f&BDN+ps8 z5UGZXB`o)!VIDE>?8eSUllKn>JCvK~7kP%|c`4dzlo(nQITLPlH;h)aMZOz^Vr z1jFwCq)7GMb4y1sM2k&zX)VBx+F;=^#!^H6MtsjjS=jEqV7lbuoiq*uvV!g6w{hT1BfJn?(4JXvknvfHwkD6~e$2KQ${l$41z|T1UG|^cPL!siOph1HH|7-&7DtVWMv26S z2~Qxc0z_LTB2&!c&)|{(BX=dF5VSs~b~}4#MkGM!Os*LTL}TmrGMyj9$J~@fpQv{P ztM#Az)qQ$TpVgfzYc}Iz1MRz-)Z7<#qV7xV?T@l>FI8|)nrd;-~>^fV5c475mRCr44;8&eQT z6a1I^kLYeJ>}b*hDQmK-7A2!43s!2GQSG6I@234T_e9Lgqg?O%wuo1Tq+iOzVWY_& z!&cSB%dmD-YC&49*r3{07(fQfFYvw(Loj791Urf_7uyaWXlAw0$<}z|&^gkaya|n> z5>ccS>6Dj3M-thtZ4)fwya z{weh8m+~1(XLbs{F!<8K4~Ti|!uV4d^(h%6L-~3C`9|#SoSIDr@5=28D;Gn)pfY(6H;)^tdaEi+50K*`5gQ91c=8K-=-4iSZ(lnok?^Q zNHU;m#23kd!eezsNC`?b$|J@yCS6_d0K*_lbgaUWnZd^(A(SXfg!ci`4+mMZMo9IM zl1orF2oBxh=MfhUB_0vN@7Z%~hxZ%kLKb1FvhB_4BHe#E1rktp=PZzNI4pyNF>h!< z#L?oe+hWw9H`rGRPCy*sNID%C!V)jyhyj3}`ZO(P#-c`I{d!{jAmO3yzRB4U8sYE} zwgg1cBgs%Sa?{$7Qq4y9;_N^%h%brA9Y^)z^nFPpFe5`U!$3eqCJ#0$7`Y;^E)Fsh z0U3jjyHfSVia6qzaalOXE(>^x2Z@W%2G6W!R#OVnlHSgLlC#sjzO^_jiIvpa3Gjxy z{`R}a>%K;%-viQWU%YADY+ip7KVO4H5?FmOsyQi|q*y<(%$6>uFzrNN`pIJc-$;zW)mFA>}@3vAdjL8;1@Lwu1_h1KYd zT4K3}syux8@0qG{TJG{<1|3eJF_35i<85{=bRm1;HX5NZ6uQ@_u(t%mq(26-HnLsd z+wMCWt|JO-AjLm!JcB=-p3a7d!{Y=cnwn5z`sT>wwG0fFE(~BsjQTwdzr>wc1`*H( zCj`cc25Ddi5m*Le9OEFW0Dy&DJ1z3VS{PFua>pKg_}Ow`kbZ>>x?9aO?i_6^ypa)K zW86mWx8qu3ty(xpU0j%(dr{zgn`FNm+;BIyHWaefTsG+v$gPPFxfpQ^|(pumm6K&7N-IGjN|rKGwt$jb3^7i(~X!aHj$j6K3+u5Ogc zDGdbbrCG&qXNT>^$F)EXJLi#RJlE>$c`)Ev#s7GP#2tSy zKwAZ^8+o(9u7XSzv>>xx(SFkZ{nA^2+<#}#l14P%b7v3~4es}0cZ@0QEL@1}7TMTC zP>7sTKOT@=okkA%8*)d#R_6`zU`wCnEQx1}=%g?sw=h(O@QK0z?a|3;*BBNO>JBUPotD999#mn2PCcbJi`zb9x(4DLWN zh@mfJP^N6B39?Cd^Y4=-VR%o9dHT2)966&cSUM8Ss5V2*zo>n$D}RV<`j#VX*mk2t z`ZS?G^-+>AP?U;jNhrc#(`+r8c(AmhSrFjdD9H#v`S8Z>4PF6a6O2SdfZZjA325dT zu}UMBxZ9O!?P^$KuzWweIw6!BYG(w<1OA>MYHj2L$%iDTrQ`Do;K3S)Hn3R^9tN|Y zeBBw>Dbu2^yYZ6C)j+7r_KRz=#2}5y0AB7Da~@!0Ip1E1rH>k%F)*@I(CgqzQ|va#J$t zbU_?sV<%K0`!1Qir%EZ&55%6r_in(sEz()&CRkXK(`8~KrAD=r)mA+z6+i!{H=b(u zzop`a04W?v7qGDOeSbXlLbE{CQPY@x0{xp#67|1$h+o=r;^4U4o^lqbkfxqUNpvMF zV2z~^7SSCYEdPn7;jT2a4?WKj0Ivk3tGmv4YR;6i_*bzfLvL^03?_Ge-|r6Sa815i zYntL-a#dxEh0@x+K}qV=nJ|<;CQ@Y*(Y+O*&&))M)KSfI;!rrZ6-j4a?-d>l2w0;< z0%NpV)EMK(Fo_;}m42}c>chud#m~-mS;6mLc9VR5Cc>iWe(X+z6d7eiDcajok_ie< zdQUU~1G?!YkCOuyS_kry2nb|oO?5zR2GQ&6tOxNV)@w$hGALYyLFeS^n!WPAt&jil(Svk042%;Hjz&Aucwmi~$TbSVvc;r>6*ujthlJ93YL&=G$o$ zjI>2>Mu*Vb%?MMxWnh3n`5ki6O&THH8Bu{2h7A_ie<`(>@u6tTKpz46J7jyscU(wn z$OajfI0!PAw1_|!hsXw6Ztjf0f6E5n78o^qwz_YT6u}`COwvaK9ULNCXt_NyL@uyU zwmP@=3_WRKP+BV>`X8|D>I9%+S5<14iH5YQRRk4>2w_@HpZ&&7+^fLjm4bCBRC@p- z*kLLQV0^5jw-mTVih)@Ggw{G`f4J(z!-R*p9gJ@asb^#Mbjk%D;*Gg3c>bCpi9T)jr~KZX~Hmb?HnPJjEh8V zxdRYUq=TD4H<`WrrL%@)G>U!@C&M}ZfjGdqs$i^rO)2G!;5le!TC3oI%?I#gz9qrj zT(y~zaST3|VV*VF(tdf|JtQQ4P>7P!6q!ks~%x4 zTXpIHRl^(oP^i9rFxa~C7+yXb955hO?M+;fA~;jnC(#dCW7H4H1Z|JV`rxsBOVliK zqE=jwV2z_El%FL*IG~uW3k8RTPVBQm(#P-PXrLHl4Q0{K&JHda= z$Y0t{z9a7`r#-mC!h5m@IL`@=am?wXUuz3?QP^1cZA^N_Y7!UagHokFns$>Q#E^2Dwb43~rCLfut8>x~Ne3Cvm#(v?FbKFXLBQ#L zL+vVD$VC4WMBJ4qOK`=97q-chu3~@+gW^jqy3Eqb?RldDsQu4mXzVUGSLbEBSxCOdyr<7Y~9=9XAClxfRiH&?>2o-H?!>h?T%&+_ekJ zFaZxN8d{4pTl_c?62Te@pofJUdv>>9{Ii4s1`jgdBupo%veJ!Fg=`h~b)^X*&aJAK z@mw1^^s7{FSBDwab2Jrcsz9r7kR?^`$wRBCRSOf>{ig%S9|~KNjB8h5kz2MC3xo4_Kt6H^jC(?xW+rGsJFwsfE)}AMXMsk4Ip4 z`EZiC*VZ&w2!4t8`4TVqB|fLg2)Y#C0<_nLTOKHiq-IDTGP)e4fb30utS5a-64SeB3R5}{mTQm7^_bczcfgHX(&XgFw=aWidF*T;%L4^E>MnfC&n6EUs}4qv}}E8aR{%S806i-6|YgpN4{;7!eBch zP3XPDm$RPQMUyDr)n`R|FxS9V*-oJ=4iv>!F|3Fffd&^`vLJDkK(5-O zv>)fAL-wK>kz*mb!XgwC&IcjHF%iNaDs3td2^XqhLFm{QaOC-JGdjz23A=FpbQB|hCovaG0O3?16dBH43US;! zig&8xnXx1Hs@c>cLnree%UIep-cNxbyU4b)HNv zjEoeNP6m&Rf`@UulGxftL8s8mexU^s;Vl99(_X6cr=3Rfg2^hQeQde6n@cIeFnGR& zbektwN;uD&hKBu{D?R(7(~t6LHAlyJ+y{#$5UvR{{?|1GyJ`?OSGMy$q{Et-_N0vBbK}u>=pWO?frR zt}HSMO`SJAQ!fIXL>>>?G_b(VG;r2kmWM@n3HNF|I(G=NL4xL)a8sw+-E9?|K5P7$ zp7DEag|R=F;n__m%KmV(xr~YNxU+K&Rv#M`JpRG6I!xM-4xT|#qU8@t(=mc*Q?y4{ zfpwyNsTN7w+4CZ%Q9vI*<*H$>2_M2}ljQmr@i?6;uj+c!+HV`Q5diJJwd51X^9ssWuAiC^rfS!XHa*cLc^?o6=oQSLBUF z0kn5tP48$V5d^Fy4-tSB>-)p)5LtRPDcsIOU?=0+l+OvQ#) zj|GNz=YkawqNGxI@A$R`f$#^i#b2)sY>u%EEJ>6OtSK46Ur&`M82b%N@4uMQnhRz{PXpHOfq+DxDaTJU z;J?gJ-o#xT+6Y5muuI#31ZkS09LEHHlEMT&nkVbOa)QzQHyP?!Vd$*GQwFI|J>0O` z;s>W$KL#8l0G%5i-K$i^hWi%IR}$jOI>N|glhqYexdi3#rBzlC<9wHDv>`=COA(NY z<&=)XO=l6`bM3;v=MwC|lvcF{L~?7k6LfLojNPL+fGOKA&Lb=JU8BLtdkHM|dONN|dOomJn-3Mz@;{n?SyFh%y zqBhLkp+HFB7GD1%9tspCop8t{wNRQ-=8b{>iPW8U4gYGh17<2spqaw^4FX(s;m2qX zjgU0?*M5@VY?L6^ZiFD0fDM*L_Q1cVhjSw4CNZl1f58W&iyjI1KAM!U76d#J4ATTW zM)oO4Z2Jy8Dsz(_=fA=G*3Y1qs{S>2*h(pl5FloIi6RWy{jc3XG$+pyGy;v3C77$M zCD^_azOa@IBoa#XH5!j16P0`a02&&xD_i2fuh8ZfR(u1?))kFwpA>@8PizJAeTuE{ zuSC0euv8utX0Zl!BvN>IQC$eg0U2Njubp|_jU32=k)HsMLB{a8LwRXloVSaYL*|Z^ zW2CVP?kc+)(3t@m#IfdE0!>`ABxpHqNp9~Uz+$0*D{J*L(nUHbX+b$6z+SO9u?3Yw zLC%3^NeXk|I7SYV5pdwd*R#?n>RY&{Eo7(z14e=*K&M*1Ry>mh;D4M+ z@rApEGru`T-jWeyehXOkzux#P?FY6q;~Nse*AFs2(Cr)4z-4sYXk;0$tVzeot`InG zrKSd^RU}s1dgD5+ z=`D@|cp9CQQq)n5GxYQ`S8_{OL}D{YL_#UIm4Njt6jVrO)Tuafk0zQ_AyvM-*&;Qy zYv|T36}_OgqF#_w=~XTRHW3W@H%-c0DiO`WM72?ZI+=DE{!$$oewt7W)KTD$qrd2% zqi=1fUwh7BN|Y2p`zUXz&L}TUXg$g(a3RmOg}B^`?|LNjmynM%h@P<3{!C^s*G_sb zmjHu@MwTp;we2k>D|?~RCkw}eD?z>e`C31{APtu`?2!i#XgX1n6M~1`24J#%Jo;-KrNwR{{h!TFJf_Ag26@&~&+L69(If|hY z1fXshR+c%WL4$46OgIUi{4NUc)?dM}*kEaqo^puSOqW;&7R-}wrv${cy5*&>o*s6F zB@@La(Rqeu88wl5K3QhW%!vu#_Y#)(4ACAf+-G|}0vFj$`#LWzi-PM58_)jXe7Y@yYoV-kv{ugr zJJGo2F%&VurhI-UzY>~pG?*HMb+g`ubhi0r@Guy<3pe)1G-N0Vg^jS0*-1|dc^?fZ zswH9-b-e%h>(ez$r+*kUSX%+--QNt6J^G`z2e3>PNMKpPLbbR$CzAM>>mZ=8Lqb|Aj;!1sg!boXWQrl5T(XP6pPM8Vr|s0N3nwHJM&syUvQSY3j!tM zi@E4(*ocnNH|H@7a1A2yRbc;A9Fe0>zM~Mm6*bky?mYd&5 z6G?ijXGJRl*&t1woc_$_5B&x89mW#ROG}O@`YZA&NpNJB9vbHDBMAtWQ<`jYwQ5(>CsUC0k zPhr_)Z+h&Z7&Kku3o0iz?%Kj|lNb+v3tNXFgKF%U*)2BAaMuHWI03A07?9<>7Fy1p zYKf6Wx*f6*NsqJv3f4g#z*&?79nkHKI)?tlto|wqx1g$nC zRmTy^9$&82HOkc#jv4D%4P}k}S#IQqH3{m-mhd}_K~K1m=r$m44aJ$XanFtWp~vjs zV|S<6n&}tB6gRuGV}sM?w~`(4Tbh83HmVo%pEhIGM#*B*lO!(x6CoKGc1OC^Dm0W^ zpRLGd6-^}ExLbyU8^r$-X7y)}vS-Z(!Y3?WM+Yp_lo%k#!N;(xab?lMD2*%uO$KrH zStv6y7I_FXTJO7<=NZOAC6vM?q*!vfAaDqFym2q&bLIvXe$4E!va+4J-NJ%AD3UZD z+S&(MOlU*+Mj?sBkmLE*kSwdF4%Qz;dA}e6?5PNb zPGzHt9(PQMY_&UvX`Q2(Dy_O)E^+GCQlV1h#b)&o(YVPrwk*E(A`QBixjko|ZE4Kw zRxEgupgIA)2mL^cRRf@}$X9qXMmE~>A+?qyQF?5lE}}@C4e40l^2g{a&qo~uN&WC4 z1H90KPfOtt9*8W5U)*kkTI>JmZ@ZBX);P976!B%1_Cf+T(oDBHF=fW4Mj{4HU+9H( zLHpo!hqr0>RO9N}s@>Rvi}kTY5+pK5a%WZ5hb1VBG#@6!_HDevOQs<+L!HT7c2<(R zesdrBXq+J_`snx@xw5!GAYI!3GE}?e+y-%1K>^L_=4&ljSda1=NCx#|C{knp_N4@D zcKux{)}O09fNIAP8aK5TBIa`#;dmU(vL-~uoF+#O0`sFGvaGa}Dlh`m^C@k`ir3kZLo!N zxR;yhl#R;*bIYfc5~wP1>;;bG7Rm4AFa$iIG3=NrMM76#!yA_v`&&*fl`vt-dX#q* zmuqKO8J-%16wV+4$%ZCIzHSsxK!LH%5$9Lq2E@%Tj5kG*;0lXr86^AW`2X+*1rug*SlJrGvF&|;lo@tC+yvDhBiaM4&9 zT8z4#>r$nc>Ja)2w3miF~dY?#%JEZynI$aJ|)x>W0I7YhkVwu~26 zBVh9he^eMfp9?7PG@6#2Ey!5YZdpQNJo{%!4Sr`6IMh?PADT$3f8?s$IoDHc16h%0 z3?w3|J)=gVB%#E0z6F$`wU>Fab&phxXC-QAJv+;#{~M_YqVH*^U~5pj2BZ(#%wbqX z^^O2*Jj!CLIrRP+aoU!g8-A}Y=`uavJJ0%?{C6jgO%p+7cL5whWMV^=#`#cKb#OkC zvRNgMa8G7(WeHK>J34!K>Qu;ZD_U3~64e)EW7>!UzKD9)YgkSj%@8~!9&PZ!Bgp~L ztJ7(QQ-w{x$NyOd23LX2Jp{A&y4Ol;`Pu|_mSfCqzPF49(xkVl5Ol$sQU+4`e&!g*EQ$Rdhux#B!`w6l*89meAJf52jI)$$%$ThcO>n5y&?zr z2fm}Xd{K;nUq9E9zENVsM5cR-Kbd?8u_GrXf{HafdAO(){Y%poZxq>FntFyZ{;<4K zYxNx*tojusj5^I2AIGSm?#3uSrVU4g9Cz{bc4KI5tKfhuZI)@}dq9pov^pF9ooS9; zBMYG=JzT^1$BEI2)`p?dAzf|LE1vBCH2NbJ6dz>^`&mI%>Xsi8D=I;aF4hTT#R zn3m`wWuF_NL2C<>`y%ccIkZ&{O!(CCkfK#f2l}yErZI+1 z>e+2iu38c82M&gn+$JTm7l`2?YD22FSWFOXv7t7*-MIl$zROMEz78E;i&_8d;jkvg z>0T6;PQ~D5E{b}t0x~2zyH8JCY1&S58Qr@>wmn=Rz#dLS*pfR;$C4XP5+B7VBZPb# zp$w{)(;xX^t>UYiYQo{K2$|6bM|xsvM@-B8k^us)?%!3S zw|-eYm9hP$CI@v2ozA&?bxz&Kybv2Cp8`W^Lr)ZX|b&=S=PcQwAn;qFVgKyUmQXzAeQ>piUNk8fB^ zlHw%5X4aWt0ZFW5&FCjVzwG|6CgHJ8oeIIB{K=oUS@J6>SKcMf`B|5UyL!(;t4l=6#nS$Pb#eshtlCSm{F|g1`{lS1m?ShYMzvgg7`*IDtR(*p+AuKwsW3hwi^5+QsJ#!uI&qF{%hJ8<6*>?z z4H95wqG5bxqEeoze7y>UJEkl`FVMfV_#m#5$S*ub<8QK^g3f7MaBV(u5x_k%(B1$3 z1J)&3YbS7PFuvIF&F6PHmuQ>f^63$^YgdOROJ(j&Q3}Ao1SL=X=X`H$EdSuq#s)-D z!+Zrf)POi%lK)}{CdI&+8(J$DPbR$a$wY<#@Bk>FaPjZCEICfgXE{zo7IZV@!$oN&FS@#&ya*Lf3;vxS&V#`~A(pn2RW@v+gOtujS ztGj!gNDhs2vn$7D^I+Oit| zy<6;bvz|wZ4d#UOdZ&1T@(voXSpHYvi1fZIm6DIzC)1wi8ns-(|Bl3$T=F%5H>R!h zdPJ=^3n=z~Moc*U?Toy1s&b97ju&=a->MQ){bsXGfn3|tPX;u|vl#dXL0Kr{Bwx@% z)3+e8!I`WdbftVgR0en!n%72y%s|E9;jtJhOuK$K%sHOEunf4BTU|n*c{wvNL}=JJSStc@m9uZFlW|fM7^+kSpUF}brk}~9 zCJ5jRiTQ90$s-JlJ-}cj9N`4Nb~0TdvxHtbi15`(I_tI11Y#i?UBz@H{D$8n_|c6I zq5r`$dvO!-N(w}A4TX^vFr>Y7jnf@5u6Byh7lm=PsCF>e@kv2HGe|?cw&U<;XAdu> z&BlX{X$j1KcK0Ir(ySZEkfxLH{g+`zFXlX|x{yA_JhD_^u$d++-V+>~v87cBMIYxa z55P#1qi%>V{Q4z;q832z+UjCC$^>M>*5=c{Q(SmV>U%2ZHOE;Ep~9_mpG?+*Zqw`T zJiPpQmkmg+4;ZyIi)CqkXGi9tfkJ)~u3)7mXJ=1nYxcva0EPKpLTLEs<BxUeF6qhS(qk&2NlXs`l~9lq}7l%=Ar%n1%9M=9uajW3&t zI*ze25{f;Bu<40qMOCPffR>>K9yu^iu#`DWEn^kTMEU|Zn~A`A@`+=)cGUY?AuDI0DE4LZa5-9ftT1*Kl zA{5rn?3HDd<-l|K+-)8ai-K=0ZKWeCCNf2eHfydE$%Bh9A>-6?l`e{;I&PzwhHh8K z)5I#Q^QWcDB8K=a8Xgp0*e`;PB_HcR5OFD9i1v^@rAreiB2$4Q6K4gIR`F^Ic^1x0 z!V(^ck7v#D9#EnhlNX3;CF;%f@VfiMtq@EWFNIq;FQP04WD^%r<_^!8aX_XBG)iy` z<2=_YaR0c(z*u-uEJgPEg6Q7W2toe+7&8dh)i!&VG{AkneEH0I!Xw6;KISvjlZE|c z`s-|wBus*9^W0@l86ccHlWPtYn47wt2Vey;3lXM#j8*p8caD1|JMTZQf`e+8$7U+z zt1hs)XgL7!EXqj@PFsbsbtlU0sPp_kEaZ9~fdT_%`a)}C|5~4Dmu?qzj8BoXIIY!}MiQx4)!)iQV;x~XHS0~n z_1WW(OoSIA$>AMrT_2_)Yz^K=x{Nm32v3_$FFH3&2bRx$$)>e8Qy4XbmftVDWWo-g zB(A+R_SP$P3y!zOQklCDeqxm^x$Uo9ROz%_{Jnn5`V3l~xtNx3pja+zSFf_lPE2&( zUT9a0)oHPNe+p&UIjS@6zrC&S7WlA5xuM$AtlIKPz24ciEF3Me&yLJ>(7c5Owszk z8`MHSFE)!hU#x-->24>iE554=ICUvx@&5U?c;Cgw|M_p8b-IT+8_SlL>uPK$GE&I* zO)6%?&)LE765ZT1Lpv)Be|NrY;Hb=Fx;Nc2Uhjlc|Dn(S{x~Z?e?m92{q309mQ7BB z$yW7Shp$Jo^=Wta_P2-#)gg-I^FgCaYS;n@z~Qm1HPmPQMV%%I+=J>u%?pFAxx`S6 z@!{Sc$3L6dtNz)>wLo?K^_t77hjLy!^+G?3%}$>j7ysN^N`XcGkJhdkvQMTg?}@dW z`$c^}OG+HnIK1l1m6nr7_lP<6D~3ckwlHL_DdTTpI`E=wROUA$R+ldi!cB) z4$Fng!86P;?Zq1WJ-j4Pmt0B{$pO)=vH82%>Dk zSA@nD!KPvY1QT~+1VqYKhnJ%S?OF8Ny<`oueeJ|E@}{qUG8 z_sg6fyH{POz8@Qs$A{k%nmaaqf^~iWZRz29%5YX)Ke?lRa4(@LTv^Q7mEPRX(l;eK z{Jm)f36^`RWw=Adai^HX?S zS-e&=>X-?1H9FpnK%akux?6v9*45Qb%Iympn2Yf}ooRPD=dFFbAU*h@-|YFdtRMAj zaDF|%`o68Ltx0^>Y0AW&H?oeS3HY~4neVmId#Nw! zrDl)ucd5^>>+vwl8U@Rx-S>DVZ+9q`xa}|H{?)Y>ricLe> zU60ShSnKulikwvWD3qxCc-54V-A- z1wYJd;JowG67*xLd7;GkJCQ!C$vk#W!%jrOqv#K=@*z$h(yCRntB|RK(Cx&G*$MB; z^dzmvnX)(S!)o>0W6v4u=WUeiK&Iqm&i2M|+}p#OsHj;D<2Uj3--HvI^G|QL1KEMP zcM2EbUOLV0>&@4bYxA6nb{~ds@{rT#hc%t5AbvigR?H@|YfSkA``5dKM!<3EYBS2^ zQFs=OM-FkjmwdxBi2fjKCqw;V*Gl+otTIWNC-4~Bve5?lDcgw+>Z*h$#lbj~U)pXts<=Kb;ZPSnR+uhnzOne*7 z1Y)l3p<*E@Z&Po879#PYCjWIPf>KIq$z;Ru;H`6x?a9+iQkzd!=~OIdYR>TExu;WK z(egEI26J=QMYw(0mHhVP{XJ@i89YK)2){O|_=%lsP0ssaUy%S6gPoUn&!~WRHL7Q$ z)xfK6U$%p%dsm2x`X1^UAHUDL|2pyII9y@~^Lj1izERa-D%Zv_tNU}tgn*aLcb2Dx z#Xg}op7#Cm(zJ#{bsy5~CJ)}z)1d|grlG3th;mr(h2iSvO`VzRLA1#jLW*RG9$0?X zx*=jUs(c+@#`%9Iz6bLoOO1h%6`g);w#&I^QiOOsI}3sH8Qx7@f3Gsf2}&ykoRuCF zqBl=VHW{=Ye<|VoBH_E2tAf|t)fv~ruQgvkA0MjH|B=o1GFe2NGBK&?`gW9ERzYm6%4HumuQ*AZXf_|<8b^F6Ifs@A5R@RBt`_1-y~ zOe0emB{e!rr0z?9Jj9}#r@C)?t5fw(R-I{S7D#5~8lK}dqqK|KtvBvEBxd)Z z|E9<@pkN?!ve!Ba8!sV}*Ur%wxcybMs`7Bg@TdW3H@%Le-Sks9zri} zMPq%@HGJN8=VhCmnE3x~au~b!7Z-v*AF7M4_j#ugE%JR>@KO0Jc_vH^_02Mu9}a{) zbyNB=tk|x2>^e>i{fLb{dwx}0Yz=^f99C)XxQrV4^=Jd!4J=RgVZyFVe?FP7ut(Wo zvs-09n_Z)|{ps0BP@ln@d3)4zBGFccZTGPzuB9<^_ns$ii^(*hl4+eVZ}=Xj2e{5~ zf5X|}|5bEkx=N+le5sprzxYDIIaayp{!U}%z57sSS)P9Be)qZO>ZjUgi4TCiv~2&^ z<_zt;!gx-3@o}Q!6q2p<|e)G_iX`pEEl(SEtNt78iDNVrh0K4z|%&HpSz(u3kL zp2Ni`C6LO^D_3GWp(f5g-|=gYS7Aoq+GwUD(UxbpBeEOZP|I&5!fH3zN4g ztPUHY*E@FxiX94zTXB#20k>pR#FNjVTtfWTKoBBNd%NuF#|k;8q0&RY_*k<(?w{7x z=YOtjIf}p92JNrQ6`Z@u<2UJ6sfFB~UK8IlqLw;~%DC4GB<(UbkRujEy-YlimMaSm z1LopR;~h)rT|C|kEe2<>={p(U_Se$cXAl3zF=_HR*}gTewzF?`td~c|9!--UUv2ko z1ZKpp`Yx6WI{mo22MfrJy$n8==6vr>u_xkXaaS}dwn%qx$Xi@he`I*;SP4#lw7(Nt z*qPp6{7p;h?Gk$+HXwgA*EY6?K=i|XPdFQUrBv1RH-{xKNizG7@4FUM@^pc_l8uc` zkm8X^O#~1MJ~FH{;(m2X|0ija8nvExtjPTOK5@3Hg-$NIH`1C+WtaMSY&y}VngFmU zk|M`L%!l=J_FGxCrn6bnnUwJCC6@+b=i|^OvX2Bx#Glx5kg;)22i}Yx$&v4a-OjI8Z^5?@t@P3mgY6LHt}en~^IdKE?tZ1Wdq^H(Ep@$96WeO-ovZ1U<6Uf5$McSY zug<2DL3;eKHfz4m`^2$@oA3{Q9fh)>X;BQ~0(V}$=*y#LOq9=uid@;-(k0@z`g(=U zoFyB{pAB}*5AS!_g8RdS0b57cyR!n{I3ENz+g0qluARSgZVI_fSu*ai78oq8h&kUy z*!89U?7DGH>3;pF_)B%2)t*RyuqiLV+dc%MW!-(KHZ z!7SSGI-EzyUMm@T2p&pwm9doW3SWQ7UGLX^e&}PMJNLoThnQqR5xM%2(>?qqfMCpB;03F)2W70(KP zpIoM&rIAyJweDX7M|OzIi9414wa;uknQjPL6TvF*I!Stbp2YHIRljbbqO+3gWNE&& zUgzlyQlEd{oczwoW-T9k{>xH!4@!w^7JZ zjJ;wR7kQoiVw~~?znuHS?V+Kr3KF|T@{U!*O#pp`(^Z`uJrI+ z78x>uHPyTytGBJ^-%u^EbIXh+{q2X@0n_WKz#|diuDCRA$}~-21FvW%qz!&z?T$10)9!vUgF4I&Ogr z)aEIUJuCR~e%CTj3ndZ44(bn0V58LwBMsq$ueFb3{95Dz!cwlktj?N^y3YnKA!5F{ zc=_0@-Ls;a+Q#}+5ikCuU-Em-Y&4`5LS0R4`^Yiw_&A%9ckGn-3>y_B?`ZTi8M+kO zR3L0VdtlO<-lds*8KW=E36ok4RTGHccV&mMU;o%jLLi*T68fxn-c=4${Vim;(+@%n z=|p%GNIjUZ%wXm9lBlAUL_vURiRz$7hJoEyS#47RH4aPM}mh{jE*a_2iAKIVzhaZDnicOzHdmeJ2QRS&1};XxINny0jH zCt9Sp=ZU#>xD;3RbG)|yR=+X|zu;^?^3?m8f5dW(+lZfkwl$y8_Z%?l^g>T46+4JXYi|Lj!ux*CR6TgLmAXaLbm(d#aj7J+08T z?wp8gbH-ifskl8i*E)<;_b|+UVt|;F|FExDHfo(Qhw|9IF>-4ZOc2hsA zk~@wx&QSlo;GGLq38pj)>mN>a{0)cIKlS0AlY3h-e~CYcb#L~@ zOLOPX|KYa#7JV&p=_cyeAqidV0nNP8cHax_3{rg87JHk2`NyI>l`%#5{V&vfM$m-S zPieGp_dgww#C1Nhn~ESsuC-R5MMa&Vb-Ox-Mwzk1+T*h+y)m@yo}vLiDLE7)UK`O``Q!QIkkWBA2@XhsW_ zmUJ>Ol-_yHH!sWjPHSA&14v4_o|W|!cYDMc70nkE?g+kR^4j1!naawXYej3AzIC#| z#cmc~UUcax;oUq~t~mnNmzDw`kq?=Fp0&}`-_Br5|5%(uV)+1HzdLfBx-D7%K{v

sOZbt+oTefJCJ$7uR*qlEf1&yv0yZgw6)8G2T!CsT=9G@}bOT`>r{yEL~ zeLMP_qsUI7`P$@*h2KA`TC{4wleD94YM#H z=;`02v!_>`@P>8KhUTq!pBL4tmU?yE+Tc9$+Vgko=SZ*v z;V<*M9gS)#60JS?{9UiY1h`*Z+*pC&6*7Ip#Z|`P6?3b4zKuVXb5bM_jB8Qkz36!z zUvIyfXS=^S`{svdQ{tYdZ5wx|Ma8U?xq)N6pfi7q^PZSJD;yb+6M0V3{Yql>{gFUS8; z&MXhXjW6wj_qB~EswAj+zWeg{t?!>5YW(ZSm<4C+{_Z!iqM+~I;cZv1U%x`XE%Wp9 z5nn!y4SiwsZ=7{=e2r$8^YisH@S;n*GZhm$`u+AeDs|fv&8Zq24TJ0ZdR0vR{s_@n z56y|1`N-_Me~S3>i-jhyQG;TRy!mPB7_WuHuOUIx{6Fbay@GGX;8g{K`c{EY?NwB} zls9pB*qpQhV+U^4zZ=1rWUrtF$SvKs` zqhCTL4`Zh`jX0-n)F2WP)IZx03HDq(H+=Ej{azKHyi@K-STs4P(#YlUXD%RK?S11@sM4$$GHKCn z6E5&t9k=%Or?*d+golR@ynFZVxh4}vhxlL~QyR73BWltFpNM%sc)WgZtvvF2+ty)S zdYFouB_v~6Q>lHT3md#^L6e7wPHY!kxqkX z+Bn}~kCl<0`xdQ?sL)|>-h{g`OAYXEsuw*!3wtL{=rp0@lA-%YeeLN}Q|#~m{_cnS z3l!B4@Ar8#+dpV_|Fk;qK7FoNVWi>OjvvMa`^>+a`unq@W7&V**|gb1(7C2x?DFb@ z4vqDK`$y7h4VBz{qP*fA?CG02dicgw)8WDo`{oyQxuLI9>C^I*sudsnoV?X*)XsUr z!Fdyk@Y9uj_T8Cza(qapR~JdqM)kNYX;1qWJ*1x1M-qR#9QyE!vGeQwAL3S=EsE>e zGpKI8dUJfMwb{@qM|tkdy_Jxl=J>u1R~!%s%vpCXY<$tUT6WDjz5>D7f>mBewmlpL zH*L8!?(B{ZM_=rW9kT!EfSO|VCCwdqU?!3wcYevyKBe~ zh28^yHToD*Qfg#mWHhQbcG`=t{&_yD?X&~pUvG}8JLSlxovT)j*I(N)>np*dvu#H! zW5+j`0*eIu?!;`kxNMNXYaaG=<+vmtLBFbXGV+993mQ&%c;nkw?fQCUFI*&FGj!{s z12=Y!#$CbtTtDhPdi|b{!pc6OSe*1&mp7M>AYCSY z{-esxDE!Bw->P<$cjy#8-K*l6zr`n>r;Wss>u0KM>2dc-BcFwh);IT?q{I9U-=8_W z-MWAk9=X9!zNll6jDCtb9X+=d$uF z`|HD=wC(*SWxjj1Y-ifj+ulCXHNC_+o?EAc)R(@!e^@ZS`t7MrhHicun)9=KX)iJ4 zu`++-LH)y@=X>t`rps5lN*Fza2f=`^xp}5f|3=Kau6N z*zm5(+(%@eBZ1xgvKIO+zBMRjoB#gC$YH<9i6L{~svqhMCp+|9-YV;6?pxWbUsG?d z+v=fS`E6GHzv7;3))szPIsEHKNB4Z#q5ErHc56?;z75(@uyn=brzfN{+M4`p79^dV zJ4Sn@>Yw-S?a90`>|Iz5rX~YNe15Z|ad=C(@ZRi!!^hu#sXX1~O_$xmvrp95wjT0a zh^$$({H^CVf^&QQqdUJo>i3h^zQQW4G!Mh|tNhj!t=@LNajWVT{X+kF6I-XKf4$%P z<#!9n{k_rl`UUgvrKc{4pGBSBTJMVQuj$y1)VCWNRuzmqJh68C>bSL0)2C05n^af+ zW7uNzKcoNbzPUrz)CX6#Js%R*v+kaMKBjEX&p)1abY}LGc)^h!{enG%`Y9gXdsV4v zme=TsrmvHu z`(Au1HM`EG?g651+hXTTzc<i77SaW^XsvZ@eobNU8a1K6Z!h{I}Mm$=z zBI5Y==h%r%Y1X|z|BU^$-#XDx9Y(eqxF_!`L6w##m#rE;J9W*@z7BqcgWe|5Dw z>-RAA$CXPy)jqU#UDyK!lqHCr_GHtzca5b@maahu4ex*5e}?+i9i?!YkH@WF)}8ud zT7h5Ao>gn<&WV3T^_z=rTz{h8n~6u>%-Ags%U`{EQ{t(-aOM5A%a$!$-~Qu+C6%YN z4NU0MBgeAD#SU1%E%EcmH`Md%!uV;Pb=v>hy7SEXu=4TFL3wA>+g-_icVXM(@P_05 zZa;g$vMNt!)!U|hyY_tTI~6As%vf8YZ9!w7tlm3TO&_Bk5-hDUwD!zFyM~fmcBI{J zryEfb%1Vpba%e`Is_?G#`7_|c8$>sYWRI&(CUbsbt62Ri9G)Le#H9_ zO;G{_rl8alOa&X%OxhsM7ygQ z4BfIM?$iAOowW9-gsfW{55I)$NV3z+vFfpD9iO+EJO6H6n}{)EgMB_N8rLvkb+7et z)2B~IYXrCG+NFyyIyyQtceyI6=gjdZW(VwDvu@q9!a}K+x!qd{;PMA4!rtZo%Lwog`N9XU&Y#zNd{NRu?V^*itt9H^@|3u+vuZlIt zU%FN>BX#zjc`c%;3nPOs9v%Mm8o&BUbFoF)nr)4Y1)x1{li=3RCm-`19vs#^4zSw`J*W!<# zhpXDQz4q$E(8$=>uof*^B=_&%9}f2XY~h)2HWOzP#<#c=-sHVu#HaW{N2mHU+PZaX z)m(+4VYj)m@$Xu6i|+U?AbZ%Z<=ytbesFtsme)u@(Zy~J69#6y?a-)+_xb_5`^In8 z*2$F-(_{Mf?GoKaT=`Rf!8dR7JG~2dG3nVr!L47gfTGAndtdMG6_?qYY}Ufq&$B{7 zXm&lZcVfRb>((PhkJ~(G8#wsIpp1LJ%}LD2*j{Ji;TXX}{kHfMCr=)(Q>V_-g$qY6 zTei$++`$Ux&!7K$-OgucY6lEh(>F&x`2MMRs{}8;e6zpdlyL)1$C@mVqv-XIMM(?( zG+f?%tZv&On_q3(G-SpP@%hxr4SAiUBRvF0@tRe4J|0>>r_H5h$7gDb3YrYRKQH}2 zjwn7aVE60l^<>FY`$t6`Xxd}GcEPZ>Mfz;G>Jh4SeZ}C2{9f||x2~@z@a=JOfL_vc zW@wd*XpN!A`!xBuWyZK)HRGr5$XVEPz>UHocbDEC^;?xc7f%#N?R^1-6!H?HWd3pQrNUwta;$FcAdqoVHKk4u-)UNO{8xwtNNjF+<3#A&-T z-%a1T6&?O?+3Yi;MpbP7d!6%*GE?Tfy|=jg&6vhZdIinRTX5^hmA7cF`KPHv7w4V{ z_B5(Acb=U%6}p3Q~NI`4a5Js{&@Y~`4aWx zrOm4Ce7g0@n(!G-PgbrpI@&T3o=aK3`$FJfzai&ao^I%`^Iv_j^})G+8SBTRcl21F@1XV$3;mC@Fg85nZ~NezPbPIg7*T$ z)yI_tf#m)j4;D_>E{TsT2wWq(*l+LZXITdc@7h!6->s!uHDG+|soLu*r(p3!M~ z)befJGg$q zmdn`_=Vz?i_-S4JkTWx`cInh<+~<8?egDhES|VTZ>=R;?JX+6+SCuN>)~a|_ ztfJtBcvJ5K4^))@XJ?OWLO^V7zu*7w)BXLvmF&*Ec{B57-g`6euzuG{d8tXez4|%1 zuPvOcZMbCjCtBBW3cUa1$n#6y4)nTi>2Ur!8hSiu`|QcBH;8^SdD zdq+Wqn#5HcSsK`^~p60PQmF9qzu; z_fV&|n!fYSxjGNShAF!2_(J~_yAp8YMoeJGSGq(hhH3RvTlN2O=EcRE6p9U>yfr2B zaqfAS6Z3zZ(`00^HGFaF;AI1YR=Jk+vAjvw4+fS@5Bs6+CBpZ4xf>kxqtgcdh*H^eetI^UkeQD65Q0y{Y0zHmDy{qPd;NEdSLC@8U2PH z{%pthPp6Kl*!j);`QAI8o$^oXdKO>BL|sA9sFwGk3Ui#4OY4yd9$$PIG$iaBmo=uWqQb)2;~MX~L~AFn88+EknKSIPcqU%l??wuIILp0mKiz-`k;3P+RUq z79U@O%|E?i1a^3fwT$l6dTMCKWA=j&eB(A=Tl;aJAiXAGN&gw1YfOW@`v25r%lFcGKjVTC|wZ)%}|<-d2t` z2es^69-WZj-g_yNN|HCzmn~byY^%6?An)7n%C1dsQeUCTczkbhV9BVmf@8;yP2GMc zuf>^@CkI}bmwppXnloa;MKGIRr!NybT4~}|tY37vWt2RxX zZz&wmIg5F{$+wT{_1V%;srd1SA6`khadL6qg%J%DY~HN;PwE^sj%&Ph`ta=Rl#yG{ zba36Ze){z37OU0TBGYTYk+cr?GWNgTx?{?U(B#4uMe|2LCc0a#k19t$IFa&({UrDYj6Q#PmX(ydvrds5SmtG3+z=)&V`s{`}CYBlMN zH{MuNbOq_0JM#CSx8{UEhbS+dIa)Lx-rkMwT|M?e#nt7j z^WJ#ljR6A&obW7o=;_f+advj{s>AR1nss~Tg9i`v(FHdrMz}qlsUFf{=h$H*J|Y$# zD$TN-8{hO9*g2uW)8yg9Zx;HQ{#X*7)hE|<>a`OmPHgEuwRPWzH;cOs960+Xy|I6% z)*fTK{PJ-^!tVY1_ZyJLKY1Pawe$R2<4Da@^*BW=c-3=gQong0>|5*Q^7+n$OP4M! z-+Ts}+%-D7!O^2f6^brHhO~P7-FN5FLn_jxvZwn)GC#~lzIeQca6>~4Ch-lqe;N}tvF>!c&SAB1=+ zZm(Y-kQcmk;sU?Q{+lXXD-3m0(S6g}%}~TXdT@$5aIJ9VPG9|Rn#N(e2iH&3D;cmQ zZG?xy>z%MsBhHO)8j`(y`POM|FRfp<&JxqRckkB}9$`IZEjd99=sVz}kM`&9`_^OW zhYwFPMI-WetbLGP9y?KWe0ykmMP25Vp-X?=qJAf9$?N|9{=YQK(dMZ>T(534zRldT z>cJWJkG-$>Ws>){wBxA_cQxPBuv4_+ryo|`d~$f^JMX+>&JQkKv}5d~gPUCPT;|^n zoAt&k`-Xa?v~P0k=Vr+y`ToQOyA~ccgdH03*7(X;pa%%nS3Pn4QGoQT~ z)~VyMo}Q8In@_nL+dkqwtm{X_uQ}^HUaeeLcTgr^@=rYTTJyv^Gt)EpvfoD~|H=CT zyuaC`=(2LGa1P+gPk)uD?3RYfD*v$9ENfgt>gN=Rz~ZFUziP z54e*Cl&)Qt)b*Jb`nKZxAAWfA%BJ3p!&VjzO}}xa^{5WtWM=9&4PNy{<5%nN{OOf0 zLGfRX4jhxWriDa32sPeauGo__5bKKgoxHccwm z)lFm%ck4B6QDdzBt7AW@uh@HI`uGlUDW^mGD;7N(l6h$5r>m|l*tDs6Q0Yj$UVm`v zkdmF}wr8H*v?=7xse3+CC`=~P@%5^kmh7V!;&0#4ms}Y9#i#YRn>#cyB`0GI8Z?;R zr@8yMInzG-?81&QsvSEgGWsc zXE$%{QrAq=^wWJCl3hP8U)`>mYu!6(Ti(Qeo1K+KXqvq}G2-J9L$ej1U=I$QAKYbj z38;VlyXf(abr&d8X#YIC>i#;24=s2*Vs7ZYV64htxsT&QC6&9XfyVhsI zn`ggys{A@`#z8Flyem-s*bs_C`VzfCb zDr!=8cJ!UJIqHEwf8m=~{>!`pSKr%O#$NkzwX%53_?Qtxvr``JdSzn7>jO5@i#O^I zHa~IB?3X!x`ie-Gx%b!}dnQ#5|MXCB=^TYC-YCqab7ciHFd+eKj32P++^0YE(XaIw zy=YR~MuUF_4X%Ipj`iZn`M)oigLh|`oKP&UzRUQqw*LP2%RJ+jTrXd9?NNC7>i2^> zcI-HN#*B5J_8Fd#kPvli+Y@z;SI>Li`{~nTj`g3Hb@^DYtPxowb~LM(HR7j+rwx&> z2c*BVsN1bAX^Wm!+$jB^PP%^iIrFU0C)aZdk1Xz)kb7##{Q2`MFHZ?PlXkw}fjN11 zE@UrXb#>nC*_+-}L_|hTc$DAq)*tIljB8!*)yW0=E!*E8Rp8rZmwF7_yW;Ae%U2)% zRvvWsNWH}I{Y)#rT=yC_q4B40xTXQHc*M1pxmUBZeY$<@X0=+kkA8G%W+nF3pvpsG zE@Qh-X>M6|>IOOXY1={GTW)_^c;*cG<RcZHyhr=eX$*z2SFxr*_`S zKeyQ0>QKe-yB}}7e){1Nw?ylZLD`BPZ**g4dcAq-LZ8o+?N&COa-$&SO3dS|&nwRD zeX{s`h2Nw6p55QejR`ILvHOgIx@}&G`EB6k3U!#gHG^c6LTduTXsUv*n{Jr&cU^aQp3pKOI_QJktuhO{?1@Z5zMZs?P9s zb*cOwbjI<`gYqVNkRhdmzIkSC8fsa!XW8K3Eiq?WP)~2QJ1}*9#nPr%Km4R*OU0Mi zqsv#HgljJZeERW9w}Nid&lX#+Y-{+bmNHH%w-j_Z9R1|W3choLDyRd-7zTA;|O{8=L6{KG=0K z^X#GKCx5+_SXO>INgq1u$~JXy!}0G%O&^@stnyVwW*bwhKNim%`gnO4qx)U2c8mN^T-fk| z|GxYC=5+VIRk5nR>#mZep`CN_m?76%O+XU|o%nrT`kpu57#(_Ho~Qqlk}fS>f4ZX` zcsK3PywE`7$)B&3wg@Ee9X)o;`s=x$R$u#a&xK_Z7gV%u?6T$X$&-(FEu7kUHtX|F zhj9wmy1}>S{1($HdO&R4ptP1QX0UYR(2gxPDilnc&Dq4TLn}TEiYHPB=Z@aAamyMP z#o2u)4os-`>EV*NPY1n`Q?b3`dQ9MN!EbL=JbAjZWc0JMxA{>_ix?q_!qNm~&TL zEZw5MR1n*1yYc>m4D6K$^|rQZv}tdXFqh>&{vsB$Z!6OQ>5 z_<3x9cqZM0X_R@rc=N;Sq3I8Lxs9thUe|Y=>;Cayw+rj@)jc{TyJ-KRdxx%P&K*^D z_WboBr#{H4H%^xqJUVyN@E%b&&toGtR6f}`bNv#JjfwwxrEQafG0#qRzxHgCYVJ>&?9`OF))Ou6L1v}m!haCE_a*I!Lq1PkL z>mM5@Yu(2kzmPYj$S8YyiKl0Mi%DHo&hL?18*)gZPcjAYY%a)gnx}Fzxtbys=n{!4a&Mw({ zabMPJFQXWOqdL``!kJv~+%FzwrKgB8Ct2t57u zMzVO*>lu&lU1_B7^xk@}&(A;p_+y8_z=xAA9hiBm{POxU<##SjdT`^^!*4rhJidpF zTZD`|{#Hzv&DHJO zmsf1MwyL1@$UlB?-Lz`z=4X$uy`efVEpgPH-AjD)gRq0v(z&^#?wsH4jt}_Cd&nks zr=@5}(ekZZLnmq1GbP(HN*lBYSn;82-2-bYJQP2+4yN&x?%ns4cm3?O`wON&?o}}P z!Oh~$Td0z42TJqj4k|l1vNWl@^4O6#x3*o96_<5#=M{`h2ip#Ggmg;|-HKGKY z8oK1i?Ae#hLHX-V9pj4b_v-d>{)4nm?tS9oo=)v_ckjxvUC!R`(UyKUZ-cA9|NUge z*C8D{-YUPIb7*uc<@lQ`SFheauJNY>2Ms!uY%*o6$jMr%s;SA6#nK z`?afki{{OTg2_W#Pl@~t0MLRRLS34ZxMlRy$AOVwwS4p~^_AC{XZK^0(=RSLeJ*xU zKeix$%C0F_rmQ^oFgM6a&OzCca=YNP4$?$Y9i`VtSls?75AW`QL=A?r^4 zu&*b)8M5lfo%81&`~1o2;VnwT++5m>m>ATueQC>4o#&TcUA|iFTAAPNH5b=6>%Vqv zN{he;19S8T4~}cRbx8bDyK1 zJneh)KTQY69xp6>@bwa6q2lbYnAhvR8eULPkX3f~?&xnaGyA?ZX*c5Q>pSM)Z2uT* zr+LMpBkz^psCZOXN1?cM>5}=9PkRgwY}Pd1 zMbm3itJUH2VnOyRia#<{t!`z$y}KEc|7h>{H=5=@UE+$2Q-rxR4(k;)?Lo@5!W+45 zM%~_V`P|OW6L&QG;CjjS%AX&VmG;Xh3-s0h_C@iCJ*_D9fVDV_VHak!YSk)nVCIa; z+OMXz4E8C1_T*NZQAJnSyPk1NyjEprU;S?0y!>06uBp}Ie$wX6>eFG>mb)LNAIMbU zH&1VzxoPmKgEJFHKT5o{?a9s0ZZ50WJmLP&M8UJdX?+g$?uii#pd}Y^}ZGt6MFw*7PT!ncgYg{L}K=#18Yb9 z{#si3$=3rE@ro|v8|$9Ak9qRjx}5jVu6geRKUHDJX2(8%Z%Jt3zA| zrDYk1j~`Dv*Miz|r*v$cdZQyfSDu@b+o-u;`#;Ja4Q%Sw|MuDSrc=Z6=LDBb`*!;D zw)#W!=C+)=r{}lRraiM34M`n;bK8@fw=$^f$JcZ$S~X-4I{W=skAGMk)bgv4&v&lL zxi&Xxp7piVl$3_yE(xl^8-BlVC+(x{9T!H=?>yw~ci%1CrCW1uYUqPmbsBz~^QcSa z*u7(yzNsjzz^)YLULLi6am@F=4~*@z69@Kf(SK==MFGZ>6G2WJzx;-uj~TTs;p*gF zW$ky2>>kv*i;Jb>yxzTnOZVPL$t@}>TK(*1o9KdZ>yj%ocHh{1YgU&Tapq!DXLq`_(;i^036wk3dV;>DHSYOQ$vZu;TXb z-|0-J+KuZH9UWcx>-aZRivH%3jEAZ-Yp~BZuUe({ba!{pUAb~)kIYLs3l9I0*!l4v z3oG9V+ww5_z5Dm?|45Z=TXSrAzvQql>buqrnLe%k;?{ZnLloCeDW+u?Y#~Pe(5w^KkO`*C|D8#?OmfTz`+bHQ#@pcIb~E z-5dYG`wwmnUi-uO@|&G+KCXv#@9p>Oau#*6^L%Ql=~Qv&XXO`8hi}bExiK)xMcXCw zQbxzrn@0-@3aC~cQ?8FIotK_pe(~Fwld0E_uSvbMf5w5-8z=8SUOaQ?$f?=c>l!p@ z&@^-A%$`FgPN?(l)9AqBx7p3bS-LgHXLY=_#rJ+}$)Ihc9=SvpOx)hHbLE7@C-<%t zm}VYW=ilVZiyrOTU13V|P0wzYO-ihA8$5LA=po?JnLDLJESvX6KU}wOy5E3+TlXKF zKN#G7VXx@iIY`}a+8=(yr{dVM(WM6?D-!!J_(oG&hi*ERyn5^9#$i1Ii`j3}FYf*3!)4jok7u-v zDjd6U&GNC|Qvv>eZ{OChgX}rsz_+V8zIU zCCmK^u5MhI{V02L<=w-LLQcN!`umx@ue5XCSXy%9c-n>WJKc9%m#yAB=kAfOzDOx+ z(T3XabnJKY)4p1CA$k6+Qwv8WUi)@}sq|6t)q*iwN-Ip2&t6k}flXSzAk1YHa_sky z*G+AjIBJcq{PwvqhT+3UUc8Z8(z}gj*e@QT=?{#{moH~#PM==?u%9V=LHkLM?_bNk z{ooW;bopS`!xR866;NC5h4UHf&( zq&A~VcRcQLd;F3Id)>cL`ESkN{P1AWga`YJpFL^ue&lAn;>N=Jcu#9w-n>nPBRVdx zliMOQ^w(wkSDzViXYUyO<1MeAJ^TKD!d&Qi^K;fV!Yb;e-rdmntYumAO&6#2Z2gnh z@<*A2$nPvSH+Ed*I`tZk8h-h=@8)8AzB>3-gxgavAU|pH55qLar%j*!^M!foH#Dt7jPlygWWm*vD`S_a_XM5pEc_I#q#XzPTjh7%YX17W$XI&0c+Fl zoDXk4)O+i_Ci6O`uEO?y?b>i$Yp{CN zs+%2&Ba60IKFHnvbm*+T1u-AaeReW=wTj(b%oMFoto*cXt1X}RX_1*&nHkd7Tc%Sk%ac}0ug4z-y*_ek@}UmcB3pWdNos8`;!^P4Vx?XqTW_S;7r zZ0?(IW%kVh`woa*r*N@PwyE^v5l2z`n z=LPpJ+nhD}`deAS8~D|u%eJprxpM2mMT;&z zj`{HEy&u22_*GNy(Lc?O&@CA_wCMeW0Jib`o^O6OF-N8NeQ70q&q)o9^81cv9WIQq0*kIA#)e4TzSwh zI;T(OrT>Ias6XJrgHu$N$Fs!+K~v=azwnpJIxP~9QIKzN0+EX{}&>@nlB+~U$V8xGyz z7dP1#Sw^}L#7)SL%Nl^tJwzu%l7H+`trkE20XV_(Na;}{WB-lsrH-PE0443d;6RUB zjI3BmHYr9*hZ-{+W&)!~mZpqGKv$U!{ZR)R@Q*th_5#rlW?jNAVPt z#GDR(oPkP3x(eSB8+J$>U|E7pVxBk3wH`3}C&oafCNdVCM8}DQ-pNGCOW3z+-#-oq zhtG~gBt%+c%m5?wR#*d}^f0oakwRg(L>!onl+~>YAaSVLi^Jq8AE$V$8C0#~Y^3Dl zCB&t!`dJz@H-<%7ptl$qz*dEiAT%G35O*?c`~ygf$r%Ft&>1Zt1aafLYyzayCaR8N z#B<8qAU_BDs-WYZS3!m~3QQDPYseAR6_=9`4PXv$<~d~4+hWoInxh;XFx>DXW(t=o zS5G?;Lg_x$mV6$?5F}d@xoBUMMC6@kSQ=$PlJy^5LkWC9<~X74zhw;xfh75+{0@4VE<gQ>n-CMVRWudEt9|#`ABL zEKMjuI*}@)QGygvs9vy-HvlA-CQK-86}ya3B$8?%Fh2aV0iZ_Kz(>cWEhOWGPIIXdt)%4b`&$cZ^Krjv%0mf2vMztGZHA5qRoDCCHz?>0Y)u(#KSnFQb zVg#IwMs=U7>Yz0gwRNBCadmyiYE`ID)Ci)o;Q&E zQo>TU@a)WGr1JW)rzZaHD^uMy0X+}eE6U3Vy(ws-ou25T32#xuU1v%G)_`Dh<)Ck z%s(QH_oi@xA+?V&^Q^?PHuzSzUnc>U5jJh8CUQG8hn5rTSp?DZ-Be1PSo> z_w|3FNn}wv39v6Xjq$J&@_ataKUJkOf@C?J!`R-{(~i5^crN#=s~H|@z(hx!n1)m@ zy2ziuZ$|7nv2)=XK&|n`MQq4dd6iR;)~Z(m?0KY9Uie&|=bX36J7l03RzO`gI<@K) z|A<}dK{2dKR=#~WW#VTR;GQq-9Js1X?L>hWzVsp(wuXQ@n6Mz}QVu z6v=`ln!_521vEo2EFf7Vj-_bn{==TsYf(WQPT?gSOQ|g8^c3KwDOtGA$z(-@*&`^9 zwf&hYMGI0gWyI~)sii4?*JlAI_slB_KiK};0>C+=CQ*HUWKOzdw4P@I!e`cM=bNf-fRWmsUU z7Ue!daReR|*(&^3aED1Mr9te*U?`uct6J>4!mO534a8REzcco-jGWctEHCu8Ui#0EAlb&{cn;#2%=88J5Sz9s+l=hi?BB#};Akc=!nL)NkxpRj1@5X+BUd6S0-^ML zvNs0M98^-w-G$oNQ0?Tx+KQX)Mnl|;Js>V+`8{7_2~pvGB{aqKEoFIynCVp29#ySJ#bqAc%ZrZ}^)A#!xqgwHg6q z0DyHvgd~_ffYGE9axc2Wq{DF-N+Nv#V==Of5|)wd%^0yv1YiNi3g$)PC)xIbVYHf{ z+9=-25Ycj+{Y&olh{pgZ+FkA3rn*$AM0(0l@*9pa6ge`S|(-2LliktnO9S9-LKzm&_JpS-Fs>mH1e$`fD9xyOP@H^>agra&LZ}w+zyLpu zCeYtsnGCF{6pb?>N)=*jOsPWbG8-#ZLMCHnvPB1^u6o$gEPE)WoYFJ|223bnI0K@b}RI9qy|Q!1X?8ARZ8; z^Yii71!I0eI$uq#F)&+19 zsHYM%Na8A1KkhczwH$H@W-Xw}2RcQo)~J0nK3Yw%)=wO7A50hI3-I6oKg{13)%f7P zS{>?#Y65}A51>K5{-~cH=8p#Z1!JhcPk@g0mdfIvM8{DJ~Bf!v_#G=6>> zeXuX;2Q;W3rU~!~26|kp#dU$Wk2VPN)db?f!B{QYexcDN0m~RDiha@173)<$x)S7C zj;>h#`LL?rECT$4gMxkZ+5le^_~?Cng8c)10&z`HpxzH?{4jv|;94Jz#s>@X3kblq zm|h>?hx+?#19UoHjZTl&qV4KOx2rJ~wKBrEVieA&rKewXWNkI8A6u@BN&sKW;gwaX z6+}A{_EY=YNH`!U2oD6n#~=4c{d_=R5bmqf`vqct0eTJY>jN-tKv1yW-`_VlC?FWs z2L=TO`upfneJ}{n2jZB2?V5ifDn^ZFf&?!*(tNGzN4YBxwUz_SLwg<^yJ7W(QmZ(w z+5jBW`s;o104=Hoz8akt*9Yr^e1n0%Z-8$=kYAuKKocD36BMBH(FOWp0ltAcAAda_ z%s*zyVaM_-z^Ji8S$YKyNV`1si?tpBSOE9Tct{AX$P2und9&JvU(dwVVjR zX-(TD55i-|-vlsfcrb^E?h*`wp(LV%R~5KgDclz@AxL^g&CpPiq*#>qFMbY4Sy2dA zY4gXBP?kAv+P-p?1z%9>LmY(?R*q#Azjiy8?Wp`eD#ASewGo9mhvA~}R16phF{ z&y>>DmsGf#0g!b^v~jZ4@s@$~mfEr(gkA*0h9HB60Bb;$zwqz{os*$VK%fS91QCt@ zxVP|6IWB)4gBqrnpZ^yC%UAfTefpEl$~)rJ-;Uw;A?QfQd%jgiKo)Znjp9J=;O34* zQZ!<7WMsU!J`gzH6P~t27cHc{z)?KmC9R#ulv;u%dM?HRr@%ztrm7%p;CW!Yqap`J zbc13I1jBt3@#mHnZRfWI545H3+s4?TB@>#4SV%MlC5+tCgSBM8Ujz(ep_6z3@Gpm| zvZ-~bYes37kc3+0F<#JW&-1F?hu^N>j7=kKydgU?fEXW&FSpBq2UrsWhW3W{4swme5;8FDkojz$|zc2{8l2L(tw` z|t@OOzr{7Xa|mrU^C68JK9mVn3>}C~H703^)G3@6LF#}2b%0Zl zsD)xpC`(|d(P%}IP}TrVtp)oz(O<`1d=X30YzPt%5Fi`Snpvfp!j)zU@9KmdI$<16 z*@n_x)>v&?;H8e|b337CFMEzwd$gQ0GdrjZ%6}a_dLJ5-R163A=K#wwxl1z{|Tw2gLT__@NlY<5a7~ayt zQauS0moXYBHVdnhF92|R8Lt*FW$;V{Nti4q1T|3>lI0)^;)MspZEcJhO(mTG<$dl= z1Sxv;zXXti7l8>)dwD>EG_r1o$0j7Ogpn8tmr*RBF+j4Y9Up%g%|rteMO&+BiKj%t z<6JQHMlp0kxTr`@@3ru#qzkM~NJ*U5L3&%`TI>2}#B*k+702WiL z)ld%Oz(qmYqM`GNi5J9B645$9^FmBqn~a4oz#(Y`E3W4&wwws$h5ur%9(ZaBR z?n4=QNn7?ij39A>OsbZ&XdQ~xnxMGCf0c|l7}XIEg#Y3s!v|4fI0abPvU#*?F)TIG z4afSrR^`VsFt99U`z_~*c3|u|XbljmaQPR&M(mU$OyT{DBPSoFs_<$?wT}f(iSrKA z+((B>5kL=_y-22vMK>H^tmBT-8#PHw%>GkvX?56EK8}lU7;(*4?Vkva;EgVM;z4y( zinPBtZq&R6$itOMK(-JBB=1SYt4)&B4-X0vZdIsjx^}SDbh0w5BX+xbHPAILMH3^1 zYS3g=(BnjvTpB7)famQJ5Jo7Z;)z87CaWDH8+LAorD%i(CT%K%RQzv##lx!c@El8sAK|0{AjY~S0tzx!EP)aBL7bog z#u}{%%CabC5Ts9zoe0Vt^cU2l7@S)nT#ybRXevsB5Cr;z>a1pzVE}_92QeZ^F`Nbn z9Sx&I0F3P5iBof=4=^AcDncO~wNiJJ{>YLYEFK$Cz4+<0R&U=ck*Gpt(4 z|LR7j$d)e*Ndd?df~H6)u1mVB8WFwiZ2E;e5@#h@G)+924N1;)(w5j7|Jk9Xs%^nXt>(t0o2R5*#t*b>Ssa$g z8cH}HCm_xeAX6azq82L+mJIvqhDjxKrbM~78PKGqok-;Bdpmd3Y;R_=YYyN9DfF5rU?ofUt>m;;SbPkM|~`Z zHe5eC{sxM{3;?%q3bt4;oU6w3YmSXWCovUC;XsAa1U#$}HFo}JQ3$(ccMc>$h4ZMC zeoA1`)Z|o@##J~5iD~_jH~u=xBf@Gw{>| zNwN^U^nh|h%~(vfBSmh*7eO-IN)dmE3SmD3AjM-dn@_V$PPS4Os7v4^BQjJ9872rb zk=&-%k6;Zw_`1WCG9Zq}DmEVPCa>;>5PG||35Kr-WoNf)T5?v46VKI32~jv1^6KJ2 ztPouRiRc|C1!?h;Zni~Lh{P$D5jI)Ggjx|AFqAO`AS7d?sAP*7AsEKO%bIW+ddl~F z)?#M3eJM;jkVR4ff*NUn;#Mh~pBvvws1|YaLU0R!sy+vc1{8+zxY$~O{2q3Y=Z)Ob zmY4v~=J>4z0#(}WaBf;R;eM321rT{X15g?>0J-SFZxi0QY>%)%pmoZs;9?YI3$Evb z2GKx2WJr6_c~C_}Wv+Z&z`mCp($U*i)f+P#sHCTz%*^heSmn?PC+7B0RaCsZvm`A7-c;8?8#w z`-dB0u8`;fmk`}Gu4f3M(fEj4lP9tC)U4zvaYDRU0kzfgKLM<#q;F40`Jt2yl zWBcQBe#;4$RpZdWY04~2ABxMb7;Jg~JnMIGVU*N?SpFc@!DS5IbBWG|VlQoud*U0t z{ZGbXHX8v)3aAl&5D7~t7Y?HciVHFZI*djWj0t5i!;4`Jj}vWIBurK8ZO+X$cIDiY zSh@wT&RJImK<4QxRl^)+#BNS%o)sgZ2bdKzg6cXZ6_ByNcqnwrj-gWtqmiRF+CqA9 z>=h*uf+Sd}gcpJ$-0I-gFJS@*$|3~Gu&B`p&pgyh;g`)j=q0xXI9&zc1T+t@@VAiy zr9;I|trYHwonj!`k)Wg%wqz>=wO9@ZP7va@aoUOyEHE)@q#M_yU1{;a&VZ%>gy44b zRFab)x$TJ)U>sm@pZLDw;vE2Q)Jo%kuGu)l9?5EYBD*iaYTY4cm1^o&O<3AsImI=W zrgWf+g_lZIo2{HhnPj-3^Q5jaQ@BdPSN7gWqyUoBwz-8#z`qz4rCEzv#h>eWd)8!k zsuR^Zl?v%4fZ`7X9q@KMD7QgD5D|x}qA|Zf@;wc_*1klEi>oDE`9!6s9l2oFS)-6x!VuhOQv_{!2j0>K91)JFHG(NFL6%n zj2!4oCUpV!zl8oGgf1VnmrUl)K)(zkcO+&p=&ZXtf7EUQD9IoMix@aL88M-0@LHeJ zBmNzHHKAI64W|`ybs-sXSRxj)7=xZ*;i_Pquc+!5PJl+K$ zdcp|L9Bgmwl@SjHk%2`_fML)iAn60CG{LffREy2=a$-$lA`ReS9R_3{Rj8Tp784q% zq#z~UoCuks^>&vOB9+#Y)2{?9VmT6&HjF3|he7iY1C?6)j@T~r&6L@~Nz8b4w$H;j z?Qs}9lNuI@8jU&>OOB^{QAtb;*^QTu8V{<~f060$jziKyG>?Wj}JaT`co)a@+T! zP+TVj$@TQIi<#>s9!E#TdPxCxWsF?<>Sz!o^9rcOFQ8h_0HFi1G?l`2x*DTWo&lIp zD?H{A0;Q{~w@a$xtneq%`cp0o)ptn%RYPx#&Wursv>mm3^ER5& z0kI5(g8>|2M)X`!LcHm+@ospyWkVw>HpS12`)`1}2|~Q%a5C%sxpOV1TgDCG{QhZH zz)h8m71WBDL;=;t6rRf%?9xIw;SA5=4sa}zcN4#3rPz`&qBMu0Hgnmo5 zIuy-@IFyCq)y4b+YT36qiy6X@`4A1`^rK;3{J(MBAMxR_f&iEh5j#v?omZu}Pl8fq zMpH=y<+Vm9>&d>;1vvTK`oO_gT$K&$LQrUU5y|a7N9sn>1FM3 zrH7ee6L2=v+zivae#DIsE-XE6j-a6{KXr030IG*J+-+Dp(u18hy1eT2-POWUFgBuW?0C~f`KD-wStfK8YvBE9;P%8J0I@*rMqUs}EiBcGAd{<( zy=1gNiSC>zX|upE5jbv4MQI?P!AK$v;L+R{06$e38MvA#JztwIBkpP}jRHN9EdP=m z#PDVoW)uUW**}M{TpWvWfYwvB)sCO1l`*$g;co`Vnb1oBPW+LEkiZ8iCi zLVGr6KxroJj144QZ7Z?8Xb0hGhYp7$Wf3w$NtTa7>wv^n7BQ5u-f?V&Jxs-|eu7l# zP=>(l?WV=H|4)p%NlsRxalrqkS|>6uduAmrJ7{kgf{;lBnO03v*2t((44T4o3&`#N zb4BqbtC->ef-s=a5V1B}tGlQ-F>?Dd7?v-XS8rqhB@;w9I8mZUg1ZARHc$*}c?A?;a2fW0BZ> zlpWwzX-Q<0b_aJnr<0CVZKS|8;{b&>-mEobD3aF>vP@xe5a8l_#W|9T8VTbVHgDhy zEvC8ck*6$f2F!wi9cn*2{Cu!Rxrc;gBF&Sp9o48<$>&4vcqX@5Mxp7PbYEo8(=b4@ zgdW}uNSh1-ooK@W&D!1j*^|HIIN*$k9R*y6j49QKxCw$~px}{*lJaeZ>jU5o={PpW zW6!~X{-7L_O^6FaaKO86{3SVFhHX_@o^PRAQNDIP{kxEJXx%A>l5Ku1G!0qVKdWl+ zAUp(X{pxiMDUtz4UYKOQ`y72kLeQDUA=Ty`>>ON7?W@{Fc|o4%o@!s$nWO*#NX2*; z05Jfq!+tC|t{`%=esSZ{Q&b3|L+P3*?JrYVE$2|MpsU9C%!ZG2y(-wWSHacJUIAXR zGU^)57R)J_xW&|hD&)-(VqP34#PL!kO&G(#o?>GAh6{B6fAFF}>aT@L-NPR^@3 zNwV9bDi_Nk966eeAhvI~m+)tgSTBwuybxeAv(^ZL_7WJLmu<;;L1qPmo^S*QZ6stj zN#+!}TBWCGOp0A&hJlf|zQ~5YA7L~?(Ff{Hq*V&BMhnLPygJ9hapLaU51v%86wj=9 ziw~GEPSn`!FXP1lmb-)u^X|l4lJ#T~#QA zLIWgt5zH+X10|hLI76RrL=J;jo>X$$7VMEyQ9jTD4J^_$l}1QRR5#;ufvRzZ+591?^hLyRJai-G3hk;O1O0K?R>C>AKfSad4h zoC{`p6|DaRO#rv8Q1J{NT9VUZ)-T4Qlhz71cPhrBgGz&d7QdQk%8Vun9us!^U{~m$ z6HUpZHrmoW+S6*Z?I@EH1bHYOLl7_towR0bhy6Oi_)eHUeqM1vy9z*G=n$TV;cdfE z#bd~bjz%gD3x+>}N2RWXAbkLe_oE3G#Bc(ut^3eDQVQiF;wbil<1~P=U0GB+HViQm zgdoAe!QBbRvjht2E<8!{PLu|ISGSlc5*Y?#U|C4P&10CbRdEHK#3`{q^%MOZxus-A zY19N*K#N)!M~Zf#vb?yNpv-{m78WP^J#kVV_ivTjVZuCfoJJ5iaf^`dlo3}B9|1ug zze_OC6DZ716(l7lDH1e?g8`*E;fhTKfJ9KE+}}beBaRoL4T&INdpJRR)@+E%p@2IC zXp*!|o=JuqLyfLE87}8m-cySTaXmlE;&$ zxX=Zll9?n=nId40K)Je%bR{P6PWT;e27JTzJ0!fbiz7w?{$m(yy)Qpv!w@|{S#H*o zgg`XHczD5$6+^|iMvUzylNiZw8zu-25qcv`fo*9Bu?P`&M9VLb|1U@*1*MHt67wf% zBL$_sx$6H?$3ILR{9X-AW(p>F5yqy*ndVCW$!TUy=Ktvl{=YZB|J>@QE!9WvtHtW4 zE#&_oY5cF#MK@kt;kt*~bZ3(gR_U+JJO_@GjccBHu9OM~DbJaE5jVMdO<)GzdS5vE z;L220P1VvJjzBFqNRdf-;%z7t(ag5ww}RUVW}s3@K4hH1Bt&gw04vLqTSdinqW235 zM=iB}$v1?XmSH01!CToPeH*xaF9Ad?Is~Mj1aM}-M09dlHFNc{e=S*acAKVO88%KqUsKBd=Pir8Fq;DO3G}_pQ`xzXk?%Gy8@F{CC2Kh zhOWdLw%U-ESl0g5rF#0ZyAZ2tIx0K&v!TIX6$p{BglU5H`47E?ZrMVH{Y$^q)34Jh z7t8>jKi@*Ewc1TKU-y1JyQ$nB=t-!Nt4tw zf1NJ*0ARKp23n0;aBr@8^yLy9*D)#Onav%Xp-h1L+wEUEuVE{D&Yg}dZVEBB{ao=5h>*d4BT7zQhv+f zW_Qiu2EX%H6Hvo;cSmAq1m24wMuK5wnI1SD-D0lNitM#?&%_!)9RK$VwC~fM;D6a& z;$a4WnpMI(6|`LyM!h$;gYZ{O+<;>g$*?p^z!>;1B=GPN9SJf?1yXqH5^t1Yh$Iq5 zJ|Za`c)OD@-yrW#>Z#;@#o2k6%62FQLG{or#wx>!4_E!dvGi(#n%J5OC2vV=-} z>MYF%{j#p_e%CDlRslVqgm@+hA})Wp&LnQe;*WniiJ~ zQbUkV1j&LVKzD}ZAy(|k?dqNQSfu=yR0ALrNCssIMi1|s9KJ&%58JeL;&;`~4$-|> zI0!6d6kNBMmoR4#CY&D|TsQ_&BM#xBIbE)+kw6(B*>edJJ|J0|;NN-!7W3xKG`Z0- zo4K7cDps`bMk^5SWf{bq&wj;J6QfV9lmZ-t zC=qw0A3!XO1!nr80Y;fjfW*Z+PVxNG7Tiau$@>#fh!LPEg1-<98N!h~Mo<=pgNzv{ zLS_KRNgHZD&nIH6{wyCG~!_!V-J{65zYuNAYo=p2;!&FXiUNxvgdsA08NZJ>VRBY zyd`2-M#=qGG8KeH#So0V_b30iedItTB7Shla|P>*srB@fEzMq)`oaf$X(L|9TgLG` zKCV7*NWn>QDS$?eT>n)t2c;1Gk+)cp0{7w24o9$6s?ksq#c?TKdyOqi=9ztCdkf90 zktntnO(Q}UKkp4@!BbVYL-C8I=fqPrqRUn@hV~PWIM#ABi82~x;gTia zX+8j`7*dHhUKY=j%_PDQIKWU@4l>y}FVxZO4tNC>kn0tn`B2a2NtBEPA;yA|nPPV= zCuRBjA4b^Dju>&UBnD)P?bNVpRym}KIj}7!2@Wx@YPKzC&yd7*(jw;7I=*xyVU*l) zs$TLtz0>l^X_byxf#dn1itKI$;m; z4Cef{4EZ&09mpHk|L?I48Pc_38n)E*RYMoj7Lu$w61Gi?u%$2Wv`3lc7Ki{$NJ<9{zIj_|)NB@GZS(6w z^rPnX9W!c>vbz&Bw<}6SB|Exxyth7>MAr0#6|%kq1@@Lm3d@rvfB5 zg1BRCHJ_#fhDfk2G)`=UcJ5Gz71~S&R)j^90mIP|#tCs^d?8uud~1$4bQ3Msg#%<^ zMRISP_l6Im&P(+m%?z{E5aNlmna}AjZNdN^`i6gD=o&%uXQz8~76 zN7y_d965ygxh&Z})*9S#WYjKs3phlB62(+`Jf^C=Gh!6qeAZ7uW4xR5AfSaMWRMffO%Ag@DA9Bzb=F zB7jiK9=6a6BPBZaNkJb3DTk}z-9gP2aH_Hk9hW7-(Y)BgAOXu5DBhD&To^QE;b;K9 zCZ&8;Fs)N6!5W~@5li7OZE=V=)U-GxJpT?wLIVCWSBC`jPpuBA_TPNW;O?#zLV+{3 zOGZ8tI&`Ds#4^534h20ttR`78DiaROfaHWW0x%pXAu$WZup9>(VYC&nR!P)Sjo-Rd zm!pO%8=mMuD9K;A4x<6ixQRrM*{8LFVaHGs0Vrb?wtGleB*g;3ojRdUuQ(wmwTvfl za}W{6QLlwI%B~js0Gwc6yjwI^t#&I8WjV8d)5B{ssXdM651o~ zk09#4ya1SFq;#lJO{9f$L@TCH6bjNPnFNrw1c`$*FQhF25e*5IDidklsx)Jlg&W}@ zsZ=T@Y9<72GX!x<4r0_8NvJUr({tK#iq=h;Optg8B3!_Ag_+Aai7Y~j{i`$q7UfOQ zL?R;_vBwU7awAsD`LF%@=j4CX zSlcx(f1b1c{Q?669oE0r$KUVY_5V*iH7!Pd#_blMZ3#JBc(MX~-D*Fm1r93~Xe)&4 z6>r-^LSYPXv67U&gCOCRw;Wd^p;KE}!YCF}3!vN(wWlL^cn~PSc4$(~>$kOQfh%fj zr#((!EaJxNR&I`fJw2rXY)gety2PzVj!punIinl$A$W1AOmodnYvP07{%kz7H9khAV#~pHNO`wA+W1 zXfpE`g)ztB_lk}cx`O+jL z;g}*Bl2YQ6UVaI&lc zIyZUjUp#3{hIOQEMn_u@mMZ2}slNvZYo7uKedv6LSFXA8zJbl`vIxO+JI|x&9z$dg zhC8di1DrE{naGjbb@Ccc-Y*zt$wM4rK?8T}J-j0ZD_HEBR8owVT>Y7`oIa36g2Z}F zD1-!A-VD#m>hMO`k~EBuyl3_p2`Copk{E+>kM`wNq9N1*PRa5@Qvlzwy`b*|DPJR; z~{&vO5jgC%rBl77^bwjba5mPg?JSUXS&#zx!X%rwQql}6=hRv%| z7X>kS-ip*S3sSW^T4SkGI(dBd+|UPm`YI*UxexY?b1N+hjp`bJ>=sCYWit_KCyfCk zi6+1#&j1*U--`Ub>N9Cu&=rGhO@Z!+^D2S?F!6Mf?|?4&1VX%r!VHXX!yI0IPKnur zm=Dq^dekM@#wYM@iM4u?M^8gZ9X!=)9x>6AJlty~k1G2gC8GS@>g3?yyVc2etM68h zgaU1pf~SD?Wl-g+fvzRgmj6ANWCyqSUupwspa@jR|AYSFP?P@$SS8rX{~JhU@;{#J zE_ITiN&w~6QY>sD$`n~{H0=0;^kd{ykFo09h6TXi*Cq$FYpQ6O-3;ERQ`iOlgq$0KvNH? zy0B$_)51cvO;4Fx@c-I&f1WD%|8Ovw=={Go=xzD`CK9p#U&Aaxa0Q94-T^uD!jxBf zR05z>a@DA|Q((tfY+=3}N%gKgq(w@|3bFl#_h$)7+=`A*k!r|)^rG{D zs(9QBu-YH(y@H(`ULOrBdSbk=rQ_z6Yn|Nz1}@iQEmC zx!dM10_5QZ0Kt$MJn|Z5bC-^CS5%-HK4v99#w#H)NS!U>=a5D_@;DU$ zDy)tT$^}C|6AufCJ4yVC1&PV53;??)RkQaRSZ@ByJI=rvOm>nvq*u}jX=YiyJo0t! zH?K}2E77zMZ$)Uw(z#^N%O_HPDaoNN+{4^`fGuH%+pioENXh|D2Y-Hu@n?FO+X2o> z!i{0DUp8ufaWing3TdQDw;6YUP`8_yLz4M67kjGUSO!dkq?vjhoj4c(SWKG?uA{ZE zuYfVE4{{%>o7Xlpy9|vDH=7Rb@=

_n6|63Ca^owWgt~&}-n2=B{ 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 literal 0 HcmV?d00001 diff --git a/stable/vikunja/3.0.22/charts/redis-3.0.30.tgz b/stable/vikunja/3.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( 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 oRV|GBY1z5wn805!Ak{{R30 literal 0 HcmV?d00001 diff --git a/stable/vikunja/3.0.20/icon.png b/stable/vikunja/3.0.22/icon.png similarity index 100% rename from stable/vikunja/3.0.20/icon.png rename to stable/vikunja/3.0.22/icon.png diff --git a/stable/vikunja/3.0.20/ix_values.yaml b/stable/vikunja/3.0.22/ix_values.yaml similarity index 100% rename from stable/vikunja/3.0.20/ix_values.yaml rename to stable/vikunja/3.0.22/ix_values.yaml diff --git a/stable/vikunja/3.0.20/questions.yaml b/stable/vikunja/3.0.22/questions.yaml similarity index 100% rename from stable/vikunja/3.0.20/questions.yaml rename to stable/vikunja/3.0.22/questions.yaml diff --git a/stable/vikunja/3.0.20/templates/_secrets.tpl b/stable/vikunja/3.0.22/templates/_secrets.tpl similarity index 100% rename from stable/vikunja/3.0.20/templates/_secrets.tpl rename to stable/vikunja/3.0.22/templates/_secrets.tpl diff --git a/stable/vikunja/3.0.20/templates/common.yaml b/stable/vikunja/3.0.22/templates/common.yaml similarity index 100% rename from stable/vikunja/3.0.20/templates/common.yaml rename to stable/vikunja/3.0.22/templates/common.yaml diff --git a/stable/vikunja/3.0.22/values.yaml b/stable/vikunja/3.0.22/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/webgrabplus/2.0.15/CHANGELOG.md b/stable/webgrabplus/2.0.15/CHANGELOG.md deleted file mode 100644 index edb9d761947..00000000000 --- a/stable/webgrabplus/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 41290359d26..00000000000 --- a/stable/webgrabplus/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-12T23:17:55.353045067Z" diff --git a/stable/webgrabplus/2.0.15/Chart.yaml b/stable/webgrabplus/2.0.15/Chart.yaml deleted file mode 100644 index 7c1dc494ec3..00000000000 --- a/stable/webgrabplus/2.0.15/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.17/CHANGELOG.md b/stable/webgrabplus/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..f49c23b7a51 --- /dev/null +++ b/stable/webgrabplus/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [webgrabplus-2.0.17](https://github.com/truecharts/apps/compare/webgrabplus-2.0.15...webgrabplus-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/webgrabplus/2.0.17/Chart.lock b/stable/webgrabplus/2.0.17/Chart.lock new file mode 100644 index 00000000000..ea581ad15e2 --- /dev/null +++ b/stable/webgrabplus/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-14T14:25:34.461304393Z" diff --git a/stable/webgrabplus/2.0.17/Chart.yaml b/stable/webgrabplus/2.0.17/Chart.yaml new file mode 100644 index 00000000000..592a8d1a785 --- /dev/null +++ b/stable/webgrabplus/2.0.17/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: webgrabplus +version: 2.0.17 +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.15/README.md b/stable/webgrabplus/2.0.17/README.md similarity index 100% rename from stable/webgrabplus/2.0.15/README.md rename to stable/webgrabplus/2.0.17/README.md diff --git a/stable/webgrabplus/2.0.15/app-readme.md b/stable/webgrabplus/2.0.17/app-readme.md similarity index 100% rename from stable/webgrabplus/2.0.15/app-readme.md rename to stable/webgrabplus/2.0.17/app-readme.md diff --git a/stable/webgrabplus/2.0.17/charts/common-10.4.4.tgz b/stable/webgrabplus/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/webgrabplus/2.0.15/icon.png b/stable/webgrabplus/2.0.17/icon.png similarity index 100% rename from stable/webgrabplus/2.0.15/icon.png rename to stable/webgrabplus/2.0.17/icon.png diff --git a/stable/webgrabplus/2.0.15/ix_values.yaml b/stable/webgrabplus/2.0.17/ix_values.yaml similarity index 100% rename from stable/webgrabplus/2.0.15/ix_values.yaml rename to stable/webgrabplus/2.0.17/ix_values.yaml diff --git a/stable/webgrabplus/2.0.15/questions.yaml b/stable/webgrabplus/2.0.17/questions.yaml similarity index 100% rename from stable/webgrabplus/2.0.15/questions.yaml rename to stable/webgrabplus/2.0.17/questions.yaml diff --git a/stable/webgrabplus/2.0.17/templates/common.yaml b/stable/webgrabplus/2.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/webgrabplus/2.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/webgrabplus/2.0.17/values.yaml b/stable/webgrabplus/2.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/weblate/4.0.16/CHANGELOG.md b/stable/weblate/4.0.16/CHANGELOG.md deleted file mode 100644 index 704ebbc6a9f..00000000000 --- a/stable/weblate/4.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 904091e6e42..00000000000 --- a/stable/weblate/4.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-12T23:18:13.819966512Z" diff --git a/stable/weblate/4.0.16/Chart.yaml b/stable/weblate/4.0.16/Chart.yaml deleted file mode 100644 index f069d179de8..00000000000 --- a/stable/weblate/4.0.16/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/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.18/CHANGELOG.md b/stable/weblate/4.0.18/CHANGELOG.md new file mode 100644 index 00000000000..2841e5dd214 --- /dev/null +++ b/stable/weblate/4.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [weblate-4.0.18](https://github.com/truecharts/apps/compare/weblate-4.0.16...weblate-4.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/weblate/4.0.18/Chart.lock b/stable/weblate/4.0.18/Chart.lock new file mode 100644 index 00000000000..92ed94e3ce0 --- /dev/null +++ b/stable/weblate/4.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-14T14:25:58.19497189Z" diff --git a/stable/weblate/4.0.18/Chart.yaml b/stable/weblate/4.0.18/Chart.yaml new file mode 100644 index 00000000000..29d2983ec5f --- /dev/null +++ b/stable/weblate/4.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/weblate/4.0.16/README.md b/stable/weblate/4.0.18/README.md similarity index 100% rename from stable/weblate/4.0.16/README.md rename to stable/weblate/4.0.18/README.md diff --git a/stable/weblate/4.0.16/app-readme.md b/stable/weblate/4.0.18/app-readme.md similarity index 100% rename from stable/weblate/4.0.16/app-readme.md rename to stable/weblate/4.0.18/app-readme.md diff --git a/stable/weblate/4.0.18/charts/common-10.4.4.tgz b/stable/weblate/4.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/weblate/4.0.18/charts/postgresql-8.0.30.tgz b/stable/weblate/4.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/weblate/4.0.18/charts/redis-3.0.30.tgz b/stable/weblate/4.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/weblate/4.0.16/icon.png b/stable/weblate/4.0.18/icon.png similarity index 100% rename from stable/weblate/4.0.16/icon.png rename to stable/weblate/4.0.18/icon.png diff --git a/stable/weblate/4.0.16/ix_values.yaml b/stable/weblate/4.0.18/ix_values.yaml similarity index 100% rename from stable/weblate/4.0.16/ix_values.yaml rename to stable/weblate/4.0.18/ix_values.yaml diff --git a/stable/weblate/4.0.16/questions.yaml b/stable/weblate/4.0.18/questions.yaml similarity index 100% rename from stable/weblate/4.0.16/questions.yaml rename to stable/weblate/4.0.18/questions.yaml diff --git a/stable/weblate/4.0.16/templates/_configmap.tpl b/stable/weblate/4.0.18/templates/_configmap.tpl similarity index 100% rename from stable/weblate/4.0.16/templates/_configmap.tpl rename to stable/weblate/4.0.18/templates/_configmap.tpl diff --git a/stable/weblate/4.0.16/templates/common.yaml b/stable/weblate/4.0.18/templates/common.yaml similarity index 100% rename from stable/weblate/4.0.16/templates/common.yaml rename to stable/weblate/4.0.18/templates/common.yaml diff --git a/stable/weblate/4.0.18/values.yaml b/stable/weblate/4.0.18/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/website-shot/2.0.15/CHANGELOG.md b/stable/website-shot/2.0.15/CHANGELOG.md deleted file mode 100644 index f02f8d3c44b..00000000000 --- a/stable/website-shot/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 7db65fdce34..00000000000 --- a/stable/website-shot/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-12T23:18:07.933655702Z" diff --git a/stable/website-shot/2.0.15/Chart.yaml b/stable/website-shot/2.0.15/Chart.yaml deleted file mode 100644 index e60de72b5d9..00000000000 --- a/stable/website-shot/2.0.15/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/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.17/CHANGELOG.md b/stable/website-shot/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..98b70458c9b --- /dev/null +++ b/stable/website-shot/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [website-shot-2.0.17](https://github.com/truecharts/apps/compare/website-shot-2.0.15...website-shot-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/website-shot/2.0.17/Chart.lock b/stable/website-shot/2.0.17/Chart.lock new file mode 100644 index 00000000000..6cdcbfa2411 --- /dev/null +++ b/stable/website-shot/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-14T14:25:49.521780953Z" diff --git a/stable/website-shot/2.0.17/Chart.yaml b/stable/website-shot/2.0.17/Chart.yaml new file mode 100644 index 00000000000..a73f7723fd0 --- /dev/null +++ b/stable/website-shot/2.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/website-shot/2.0.15/README.md b/stable/website-shot/2.0.17/README.md similarity index 100% rename from stable/website-shot/2.0.15/README.md rename to stable/website-shot/2.0.17/README.md diff --git a/stable/website-shot/2.0.15/app-readme.md b/stable/website-shot/2.0.17/app-readme.md similarity index 100% rename from stable/website-shot/2.0.15/app-readme.md rename to stable/website-shot/2.0.17/app-readme.md diff --git a/stable/website-shot/2.0.17/charts/common-10.4.4.tgz b/stable/website-shot/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/website-shot/2.0.15/icon.png b/stable/website-shot/2.0.17/icon.png similarity index 100% rename from stable/website-shot/2.0.15/icon.png rename to stable/website-shot/2.0.17/icon.png diff --git a/stable/website-shot/2.0.15/ix_values.yaml b/stable/website-shot/2.0.17/ix_values.yaml similarity index 100% rename from stable/website-shot/2.0.15/ix_values.yaml rename to stable/website-shot/2.0.17/ix_values.yaml diff --git a/stable/website-shot/2.0.15/questions.yaml b/stable/website-shot/2.0.17/questions.yaml similarity index 100% rename from stable/website-shot/2.0.15/questions.yaml rename to stable/website-shot/2.0.17/questions.yaml diff --git a/stable/website-shot/2.0.17/templates/common.yaml b/stable/website-shot/2.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/website-shot/2.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/website-shot/2.0.17/values.yaml b/stable/website-shot/2.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/wekan/4.0.19/CHANGELOG.md b/stable/wekan/4.0.19/CHANGELOG.md deleted file mode 100644 index 427ca55d730..00000000000 --- a/stable/wekan/4.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 556ef87b521..00000000000 --- a/stable/wekan/4.0.19/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-12T23:18:15.995463922Z" diff --git a/stable/wekan/4.0.19/Chart.yaml b/stable/wekan/4.0.19/Chart.yaml deleted file mode 100644 index 012018b02e7..00000000000 --- a/stable/wekan/4.0.19/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/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.21/CHANGELOG.md b/stable/wekan/4.0.21/CHANGELOG.md new file mode 100644 index 00000000000..d8f5b3631b8 --- /dev/null +++ b/stable/wekan/4.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [wekan-4.0.21](https://github.com/truecharts/apps/compare/wekan-4.0.19...wekan-4.0.21) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + diff --git a/stable/wekan/4.0.21/Chart.lock b/stable/wekan/4.0.21/Chart.lock new file mode 100644 index 00000000000..a5f5879ee92 --- /dev/null +++ b/stable/wekan/4.0.21/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-14T14:25:58.990345313Z" diff --git a/stable/wekan/4.0.21/Chart.yaml b/stable/wekan/4.0.21/Chart.yaml new file mode 100644 index 00000000000..8f9eacd295b --- /dev/null +++ b/stable/wekan/4.0.21/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.21 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/wekan/4.0.19/README.md b/stable/wekan/4.0.21/README.md similarity index 100% rename from stable/wekan/4.0.19/README.md rename to stable/wekan/4.0.21/README.md diff --git a/stable/wekan/4.0.19/app-readme.md b/stable/wekan/4.0.21/app-readme.md similarity index 100% rename from stable/wekan/4.0.19/app-readme.md rename to stable/wekan/4.0.21/app-readme.md diff --git a/stable/wekan/4.0.21/charts/common-10.4.4.tgz b/stable/wekan/4.0.21/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.19/charts/mongodb-1.0.32.tgz b/stable/wekan/4.0.21/charts/mongodb-1.0.32.tgz similarity index 100% rename from stable/wekan/4.0.19/charts/mongodb-1.0.32.tgz rename to stable/wekan/4.0.21/charts/mongodb-1.0.32.tgz diff --git a/stable/wekan/4.0.19/icon.png b/stable/wekan/4.0.21/icon.png similarity index 100% rename from stable/wekan/4.0.19/icon.png rename to stable/wekan/4.0.21/icon.png diff --git a/stable/wekan/4.0.19/ix_values.yaml b/stable/wekan/4.0.21/ix_values.yaml similarity index 100% rename from stable/wekan/4.0.19/ix_values.yaml rename to stable/wekan/4.0.21/ix_values.yaml diff --git a/stable/wekan/4.0.19/questions.yaml b/stable/wekan/4.0.21/questions.yaml similarity index 100% rename from stable/wekan/4.0.19/questions.yaml rename to stable/wekan/4.0.21/questions.yaml diff --git a/stable/wekan/4.0.21/templates/common.yaml b/stable/wekan/4.0.21/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/wekan/4.0.21/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/wekan/4.0.21/values.yaml b/stable/wekan/4.0.21/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/wg-easy/1.0.7/CHANGELOG.md b/stable/wg-easy/1.0.7/CHANGELOG.md deleted file mode 100644 index e65a431b74c..00000000000 --- a/stable/wg-easy/1.0.7/CHANGELOG.md +++ /dev/null @@ -1,81 +0,0 @@ -# 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 deleted file mode 100644 index 9b94add160e..00000000000 --- a/stable/wg-easy/1.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-12T23:18:23.060720504Z" diff --git a/stable/wg-easy/1.0.7/Chart.yaml b/stable/wg-easy/1.0.7/Chart.yaml deleted file mode 100644 index a68464288b0..00000000000 --- a/stable/wg-easy/1.0.7/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/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.9/CHANGELOG.md b/stable/wg-easy/1.0.9/CHANGELOG.md new file mode 100644 index 00000000000..2078086c915 --- /dev/null +++ b/stable/wg-easy/1.0.9/CHANGELOG.md @@ -0,0 +1,89 @@ +# Changelog + + +## [wg-easy-1.0.9](https://github.com/truecharts/apps/compare/wg-easy-1.0.7...wg-easy-1.0.9) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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.9/Chart.lock b/stable/wg-easy/1.0.9/Chart.lock new file mode 100644 index 00000000000..a3bd6240ab2 --- /dev/null +++ b/stable/wg-easy/1.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-14T14:26:08.197129443Z" diff --git a/stable/wg-easy/1.0.9/Chart.yaml b/stable/wg-easy/1.0.9/Chart.yaml new file mode 100644 index 00000000000..3a90afb5360 --- /dev/null +++ b/stable/wg-easy/1.0.9/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.9 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/wg-easy/1.0.7/README.md b/stable/wg-easy/1.0.9/README.md similarity index 100% rename from stable/wg-easy/1.0.7/README.md rename to stable/wg-easy/1.0.9/README.md diff --git a/stable/wg-easy/1.0.7/app-readme.md b/stable/wg-easy/1.0.9/app-readme.md similarity index 100% rename from stable/wg-easy/1.0.7/app-readme.md rename to stable/wg-easy/1.0.9/app-readme.md diff --git a/stable/wg-easy/1.0.9/charts/common-10.4.4.tgz b/stable/wg-easy/1.0.9/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.7/icon.png b/stable/wg-easy/1.0.9/icon.png similarity index 100% rename from stable/wg-easy/1.0.7/icon.png rename to stable/wg-easy/1.0.9/icon.png diff --git a/stable/wg-easy/1.0.7/ix_values.yaml b/stable/wg-easy/1.0.9/ix_values.yaml similarity index 100% rename from stable/wg-easy/1.0.7/ix_values.yaml rename to stable/wg-easy/1.0.9/ix_values.yaml diff --git a/stable/wg-easy/1.0.7/questions.yaml b/stable/wg-easy/1.0.9/questions.yaml similarity index 100% rename from stable/wg-easy/1.0.7/questions.yaml rename to stable/wg-easy/1.0.9/questions.yaml diff --git a/stable/wg-easy/1.0.9/templates/common.yaml b/stable/wg-easy/1.0.9/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/wg-easy/1.0.9/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/wg-easy/1.0.9/values.yaml b/stable/wg-easy/1.0.9/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/whoogle/3.0.16/CHANGELOG.md b/stable/whoogle/3.0.16/CHANGELOG.md deleted file mode 100644 index 37bdc7ab49c..00000000000 --- a/stable/whoogle/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 3fc737c35da..00000000000 --- a/stable/whoogle/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-12T23:18:26.271818139Z" diff --git a/stable/whoogle/3.0.16/Chart.yaml b/stable/whoogle/3.0.16/Chart.yaml deleted file mode 100644 index 81ef99d9619..00000000000 --- a/stable/whoogle/3.0.16/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/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.18/CHANGELOG.md b/stable/whoogle/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..c6e4112de54 --- /dev/null +++ b/stable/whoogle/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [whoogle-3.0.18](https://github.com/truecharts/apps/compare/whoogle-3.0.16...whoogle-3.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/whoogle/3.0.18/Chart.lock b/stable/whoogle/3.0.18/Chart.lock new file mode 100644 index 00000000000..8983a5d1a1b --- /dev/null +++ b/stable/whoogle/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-14T14:26:12.970107312Z" diff --git a/stable/whoogle/3.0.18/Chart.yaml b/stable/whoogle/3.0.18/Chart.yaml new file mode 100644 index 00000000000..839b39f8019 --- /dev/null +++ b/stable/whoogle/3.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/whoogle/3.0.16/README.md b/stable/whoogle/3.0.18/README.md similarity index 100% rename from stable/whoogle/3.0.16/README.md rename to stable/whoogle/3.0.18/README.md diff --git a/stable/whoogle/3.0.16/app-readme.md b/stable/whoogle/3.0.18/app-readme.md similarity index 100% rename from stable/whoogle/3.0.16/app-readme.md rename to stable/whoogle/3.0.18/app-readme.md diff --git a/stable/whoogle/3.0.18/charts/common-10.4.4.tgz b/stable/whoogle/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/whoogle/3.0.16/icon.png b/stable/whoogle/3.0.18/icon.png similarity index 100% rename from stable/whoogle/3.0.16/icon.png rename to stable/whoogle/3.0.18/icon.png diff --git a/stable/whoogle/3.0.16/ix_values.yaml b/stable/whoogle/3.0.18/ix_values.yaml similarity index 100% rename from stable/whoogle/3.0.16/ix_values.yaml rename to stable/whoogle/3.0.18/ix_values.yaml diff --git a/stable/whoogle/3.0.16/questions.yaml b/stable/whoogle/3.0.18/questions.yaml similarity index 100% rename from stable/whoogle/3.0.16/questions.yaml rename to stable/whoogle/3.0.18/questions.yaml diff --git a/stable/whoogle/3.0.18/templates/common.yaml b/stable/whoogle/3.0.18/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/whoogle/3.0.18/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/whoogle/3.0.18/values.yaml b/stable/whoogle/3.0.18/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/wikijs/7.0.16/CHANGELOG.md b/stable/wikijs/7.0.16/CHANGELOG.md deleted file mode 100644 index 6599c120aaa..00000000000 --- a/stable/wikijs/7.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index a576b49fbf5..00000000000 --- a/stable/wikijs/7.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-12T23:18:41.050820214Z" diff --git a/stable/wikijs/7.0.16/Chart.yaml b/stable/wikijs/7.0.16/Chart.yaml deleted file mode 100644 index c83c5560fa7..00000000000 --- a/stable/wikijs/7.0.16/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.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.18/CHANGELOG.md b/stable/wikijs/7.0.18/CHANGELOG.md new file mode 100644 index 00000000000..a0b2c2af40c --- /dev/null +++ b/stable/wikijs/7.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [wikijs-7.0.18](https://github.com/truecharts/apps/compare/wikijs-7.0.16...wikijs-7.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/wikijs/7.0.18/Chart.lock b/stable/wikijs/7.0.18/Chart.lock new file mode 100644 index 00000000000..289e1ceedc3 --- /dev/null +++ b/stable/wikijs/7.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-14T14:26:30.835938782Z" diff --git a/stable/wikijs/7.0.18/Chart.yaml b/stable/wikijs/7.0.18/Chart.yaml new file mode 100644 index 00000000000..bf66baf7b96 --- /dev/null +++ b/stable/wikijs/7.0.18/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.18 +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.16/README.md b/stable/wikijs/7.0.18/README.md similarity index 100% rename from stable/wikijs/7.0.16/README.md rename to stable/wikijs/7.0.18/README.md diff --git a/stable/wikijs/7.0.16/app-readme.md b/stable/wikijs/7.0.18/app-readme.md similarity index 100% rename from stable/wikijs/7.0.16/app-readme.md rename to stable/wikijs/7.0.18/app-readme.md diff --git a/stable/wikijs/7.0.18/charts/common-10.4.4.tgz b/stable/wikijs/7.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/wikijs/7.0.18/charts/postgresql-8.0.30.tgz b/stable/wikijs/7.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{ 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/wikijs/7.0.16/icon.png b/stable/wikijs/7.0.18/icon.png similarity index 100% rename from stable/wikijs/7.0.16/icon.png rename to stable/wikijs/7.0.18/icon.png diff --git a/stable/wikijs/7.0.16/ix_values.yaml b/stable/wikijs/7.0.18/ix_values.yaml similarity index 100% rename from stable/wikijs/7.0.16/ix_values.yaml rename to stable/wikijs/7.0.18/ix_values.yaml diff --git a/stable/wikijs/7.0.16/questions.yaml b/stable/wikijs/7.0.18/questions.yaml similarity index 100% rename from stable/wikijs/7.0.16/questions.yaml rename to stable/wikijs/7.0.18/questions.yaml diff --git a/stable/wikijs/7.0.18/templates/common.yaml b/stable/wikijs/7.0.18/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/wikijs/7.0.18/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/wikijs/7.0.18/values.yaml b/stable/wikijs/7.0.18/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/wireshark/2.0.14/CHANGELOG.md b/stable/wireshark/2.0.14/CHANGELOG.md deleted file mode 100644 index 2776124dad1..00000000000 --- a/stable/wireshark/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 89864f6ec91..00000000000 --- a/stable/wireshark/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-12T23:18:38.257976414Z" diff --git a/stable/wireshark/2.0.14/Chart.yaml b/stable/wireshark/2.0.14/Chart.yaml deleted file mode 100644 index c816d04e3c7..00000000000 --- a/stable/wireshark/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.16/CHANGELOG.md b/stable/wireshark/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..a00dbe2b1ef --- /dev/null +++ b/stable/wireshark/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [wireshark-2.0.16](https://github.com/truecharts/apps/compare/wireshark-2.0.14...wireshark-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/wireshark/2.0.16/Chart.lock b/stable/wireshark/2.0.16/Chart.lock new file mode 100644 index 00000000000..2c5777b0efe --- /dev/null +++ b/stable/wireshark/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-14T14:26:27.773671632Z" diff --git a/stable/wireshark/2.0.16/Chart.yaml b/stable/wireshark/2.0.16/Chart.yaml new file mode 100644 index 00000000000..3031911a4d2 --- /dev/null +++ b/stable/wireshark/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: wireshark +version: 2.0.16 +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.14/README.md b/stable/wireshark/2.0.16/README.md similarity index 100% rename from stable/wireshark/2.0.14/README.md rename to stable/wireshark/2.0.16/README.md diff --git a/stable/wireshark/2.0.14/app-readme.md b/stable/wireshark/2.0.16/app-readme.md similarity index 100% rename from stable/wireshark/2.0.14/app-readme.md rename to stable/wireshark/2.0.16/app-readme.md diff --git a/stable/wireshark/2.0.16/charts/common-10.4.4.tgz b/stable/wireshark/2.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/wireshark/2.0.14/icon.png b/stable/wireshark/2.0.16/icon.png similarity index 100% rename from stable/wireshark/2.0.14/icon.png rename to stable/wireshark/2.0.16/icon.png diff --git a/stable/wireshark/2.0.14/ix_values.yaml b/stable/wireshark/2.0.16/ix_values.yaml similarity index 100% rename from stable/wireshark/2.0.14/ix_values.yaml rename to stable/wireshark/2.0.16/ix_values.yaml diff --git a/stable/wireshark/2.0.14/questions.yaml b/stable/wireshark/2.0.16/questions.yaml similarity index 100% rename from stable/wireshark/2.0.14/questions.yaml rename to stable/wireshark/2.0.16/questions.yaml diff --git a/stable/wireshark/2.0.16/templates/common.yaml b/stable/wireshark/2.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/wireshark/2.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/wireshark/2.0.16/values.yaml b/stable/wireshark/2.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/xbackbone/3.0.16/CHANGELOG.md b/stable/xbackbone/3.0.16/CHANGELOG.md deleted file mode 100644 index 1eecc9762d7..00000000000 --- a/stable/xbackbone/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 55e5912d8e0..00000000000 --- a/stable/xbackbone/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: 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 deleted file mode 100644 index 83ae0eeca37..00000000000 --- a/stable/xbackbone/3.0.16/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/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.18/CHANGELOG.md b/stable/xbackbone/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..9d2c57eb225 --- /dev/null +++ b/stable/xbackbone/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [xbackbone-3.0.18](https://github.com/truecharts/apps/compare/xbackbone-3.0.16...xbackbone-3.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/xbackbone/3.0.18/Chart.lock b/stable/xbackbone/3.0.18/Chart.lock new file mode 100644 index 00000000000..2d0058c9be6 --- /dev/null +++ b/stable/xbackbone/3.0.18/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-14T14:26:37.00631541Z" diff --git a/stable/xbackbone/3.0.18/Chart.yaml b/stable/xbackbone/3.0.18/Chart.yaml new file mode 100644 index 00000000000..5045c12c40f --- /dev/null +++ b/stable/xbackbone/3.0.18/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.18 +annotations: + truecharts.org/catagories: | + - files + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/xbackbone/3.0.16/README.md b/stable/xbackbone/3.0.18/README.md similarity index 100% rename from stable/xbackbone/3.0.16/README.md rename to stable/xbackbone/3.0.18/README.md diff --git a/stable/xbackbone/3.0.16/app-readme.md b/stable/xbackbone/3.0.18/app-readme.md similarity index 100% rename from stable/xbackbone/3.0.16/app-readme.md rename to stable/xbackbone/3.0.18/app-readme.md diff --git a/stable/xbackbone/3.0.18/charts/common-10.4.4.tgz b/stable/xbackbone/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/xbackbone/3.0.18/charts/mariadb-3.0.29.tgz b/stable/xbackbone/3.0.18/charts/mariadb-3.0.29.tgz new file mode 100644 index 0000000000000000000000000000000000000000..cafb1c6474f5213e63a40051aa5c95c903874b33 GIT binary patch literal 64087 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 literal 0 HcmV?d00001 diff --git a/stable/xbackbone/3.0.16/icon.png b/stable/xbackbone/3.0.18/icon.png similarity index 100% rename from stable/xbackbone/3.0.16/icon.png rename to stable/xbackbone/3.0.18/icon.png diff --git a/stable/xbackbone/3.0.16/ix_values.yaml b/stable/xbackbone/3.0.18/ix_values.yaml similarity index 100% rename from stable/xbackbone/3.0.16/ix_values.yaml rename to stable/xbackbone/3.0.18/ix_values.yaml diff --git a/stable/xbackbone/3.0.16/questions.yaml b/stable/xbackbone/3.0.18/questions.yaml similarity index 100% rename from stable/xbackbone/3.0.16/questions.yaml rename to stable/xbackbone/3.0.18/questions.yaml diff --git a/stable/xbackbone/3.0.18/templates/common.yaml b/stable/xbackbone/3.0.18/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/xbackbone/3.0.18/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/xbackbone/3.0.18/values.yaml b/stable/xbackbone/3.0.18/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/xteve/6.0.15/CHANGELOG.md b/stable/xteve/6.0.15/CHANGELOG.md deleted file mode 100644 index 1edd6e7e1dd..00000000000 --- a/stable/xteve/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 4ae7ce16781..00000000000 --- a/stable/xteve/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-12T23:18:41.217973093Z" diff --git a/stable/xteve/6.0.15/Chart.yaml b/stable/xteve/6.0.15/Chart.yaml deleted file mode 100644 index f74386d184f..00000000000 --- a/stable/xteve/6.0.15/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/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.17/CHANGELOG.md b/stable/xteve/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..cfa750d75dc --- /dev/null +++ b/stable/xteve/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [xteve-6.0.17](https://github.com/truecharts/apps/compare/xteve-6.0.15...xteve-6.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/xteve/6.0.17/Chart.lock b/stable/xteve/6.0.17/Chart.lock new file mode 100644 index 00000000000..a09758a2f01 --- /dev/null +++ b/stable/xteve/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-14T14:26:32.039166185Z" diff --git a/stable/xteve/6.0.17/Chart.yaml b/stable/xteve/6.0.17/Chart.yaml new file mode 100644 index 00000000000..8997156e15d --- /dev/null +++ b/stable/xteve/6.0.17/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.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/xteve/6.0.15/README.md b/stable/xteve/6.0.17/README.md similarity index 100% rename from stable/xteve/6.0.15/README.md rename to stable/xteve/6.0.17/README.md diff --git a/stable/xteve/6.0.15/app-readme.md b/stable/xteve/6.0.17/app-readme.md similarity index 100% rename from stable/xteve/6.0.15/app-readme.md rename to stable/xteve/6.0.17/app-readme.md diff --git a/stable/xteve/6.0.17/charts/common-10.4.4.tgz b/stable/xteve/6.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/xteve/6.0.15/icon.png b/stable/xteve/6.0.17/icon.png similarity index 100% rename from stable/xteve/6.0.15/icon.png rename to stable/xteve/6.0.17/icon.png diff --git a/stable/xteve/6.0.15/ix_values.yaml b/stable/xteve/6.0.17/ix_values.yaml similarity index 100% rename from stable/xteve/6.0.15/ix_values.yaml rename to stable/xteve/6.0.17/ix_values.yaml diff --git a/stable/xteve/6.0.15/questions.yaml b/stable/xteve/6.0.17/questions.yaml similarity index 100% rename from stable/xteve/6.0.15/questions.yaml rename to stable/xteve/6.0.17/questions.yaml diff --git a/stable/xteve/6.0.17/templates/common.yaml b/stable/xteve/6.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/xteve/6.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/xteve/6.0.17/values.yaml b/stable/xteve/6.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/xwiki/3.0.20/CHANGELOG.md b/stable/xwiki/3.0.20/CHANGELOG.md deleted file mode 100644 index abe5bfa69d8..00000000000 --- a/stable/xwiki/3.0.20/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [xwiki-3.0.20](https://github.com/truecharts/apps/compare/xwiki-3.0.19...xwiki-3.0.20) (2022-07-14) - -### Chore - -- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) - - - -## [xwiki-3.0.19](https://github.com/truecharts/apps/compare/xwiki-3.0.18...xwiki-3.0.19) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [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)) - - diff --git a/stable/xwiki/3.0.20/Chart.lock b/stable/xwiki/3.0.20/Chart.lock deleted file mode 100644 index 333f5b401a7..00000000000 --- a/stable/xwiki/3.0.20/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-14T11:54:59.570165021Z" diff --git a/stable/xwiki/3.0.20/Chart.yaml b/stable/xwiki/3.0.20/Chart.yaml deleted file mode 100644 index 872983689bf..00000000000 --- a/stable/xwiki/3.0.20/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/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.20 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/xwiki/3.0.22/CHANGELOG.md b/stable/xwiki/3.0.22/CHANGELOG.md new file mode 100644 index 00000000000..12cd9755231 --- /dev/null +++ b/stable/xwiki/3.0.22/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [xwiki-3.0.22](https://github.com/truecharts/apps/compare/xwiki-3.0.20...xwiki-3.0.22) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [xwiki-3.0.20](https://github.com/truecharts/apps/compare/xwiki-3.0.19...xwiki-3.0.20) (2022-07-14) + +### Chore + +- update docker general non-major ([#3171](https://github.com/truecharts/apps/issues/3171)) + + + +## [xwiki-3.0.19](https://github.com/truecharts/apps/compare/xwiki-3.0.18...xwiki-3.0.19) (2022-07-13) + +### Chore + +- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) + + + +## [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)) + + + diff --git a/stable/xwiki/3.0.22/Chart.lock b/stable/xwiki/3.0.22/Chart.lock new file mode 100644 index 00000000000..9d6a7f25c3d --- /dev/null +++ b/stable/xwiki/3.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-14T14:26:52.708256827Z" diff --git a/stable/xwiki/3.0.22/Chart.yaml b/stable/xwiki/3.0.22/Chart.yaml new file mode 100644 index 00000000000..61f2f9d7579 --- /dev/null +++ b/stable/xwiki/3.0.22/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.22 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/xwiki/3.0.20/README.md b/stable/xwiki/3.0.22/README.md similarity index 100% rename from stable/xwiki/3.0.20/README.md rename to stable/xwiki/3.0.22/README.md diff --git a/stable/xwiki/3.0.20/app-readme.md b/stable/xwiki/3.0.22/app-readme.md similarity index 100% rename from stable/xwiki/3.0.20/app-readme.md rename to stable/xwiki/3.0.22/app-readme.md diff --git a/stable/xwiki/3.0.22/charts/common-10.4.4.tgz b/stable/xwiki/3.0.22/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.22/charts/postgresql-8.0.30.tgz b/stable/xwiki/3.0.22/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.20/icon.png b/stable/xwiki/3.0.22/icon.png similarity index 100% rename from stable/xwiki/3.0.20/icon.png rename to stable/xwiki/3.0.22/icon.png diff --git a/stable/xwiki/3.0.20/ix_values.yaml b/stable/xwiki/3.0.22/ix_values.yaml similarity index 100% rename from stable/xwiki/3.0.20/ix_values.yaml rename to stable/xwiki/3.0.22/ix_values.yaml diff --git a/stable/xwiki/3.0.20/questions.yaml b/stable/xwiki/3.0.22/questions.yaml similarity index 100% rename from stable/xwiki/3.0.20/questions.yaml rename to stable/xwiki/3.0.22/questions.yaml diff --git a/stable/xwiki/3.0.22/templates/common.yaml b/stable/xwiki/3.0.22/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/xwiki/3.0.22/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/xwiki/3.0.22/values.yaml b/stable/xwiki/3.0.22/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zerotier/2.0.14/CHANGELOG.md b/stable/zerotier/2.0.14/CHANGELOG.md deleted file mode 100644 index d6d3cfb005e..00000000000 --- a/stable/zerotier/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 02b64904d1d..00000000000 --- a/stable/zerotier/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-12T23:18:56.77728889Z" diff --git a/stable/zerotier/2.0.14/Chart.yaml b/stable/zerotier/2.0.14/Chart.yaml deleted file mode 100644 index 51ee4922acc..00000000000 --- a/stable/zerotier/2.0.14/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -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.16/CHANGELOG.md b/stable/zerotier/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..c84dd16caac --- /dev/null +++ b/stable/zerotier/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [zerotier-2.0.16](https://github.com/truecharts/apps/compare/zerotier-2.0.14...zerotier-2.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/zerotier/2.0.16/Chart.lock b/stable/zerotier/2.0.16/Chart.lock new file mode 100644 index 00000000000..35c0763cf5f --- /dev/null +++ b/stable/zerotier/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-14T14:26:51.451511892Z" diff --git a/stable/zerotier/2.0.16/Chart.yaml b/stable/zerotier/2.0.16/Chart.yaml new file mode 100644 index 00000000000..0862890b82e --- /dev/null +++ b/stable/zerotier/2.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: zerotier +version: 2.0.16 +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.14/README.md b/stable/zerotier/2.0.16/README.md similarity index 100% rename from stable/zerotier/2.0.14/README.md rename to stable/zerotier/2.0.16/README.md diff --git a/stable/zerotier/2.0.14/app-readme.md b/stable/zerotier/2.0.16/app-readme.md similarity index 100% rename from stable/zerotier/2.0.14/app-readme.md rename to stable/zerotier/2.0.16/app-readme.md diff --git a/stable/zerotier/2.0.16/charts/common-10.4.4.tgz b/stable/zerotier/2.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/zerotier/2.0.14/icon.png b/stable/zerotier/2.0.16/icon.png similarity index 100% rename from stable/zerotier/2.0.14/icon.png rename to stable/zerotier/2.0.16/icon.png diff --git a/stable/zerotier/2.0.14/ix_values.yaml b/stable/zerotier/2.0.16/ix_values.yaml similarity index 100% rename from stable/zerotier/2.0.14/ix_values.yaml rename to stable/zerotier/2.0.16/ix_values.yaml diff --git a/stable/zerotier/2.0.14/questions.yaml b/stable/zerotier/2.0.16/questions.yaml similarity index 100% rename from stable/zerotier/2.0.14/questions.yaml rename to stable/zerotier/2.0.16/questions.yaml diff --git a/stable/zerotier/2.0.16/templates/common.yaml b/stable/zerotier/2.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/zerotier/2.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/zerotier/2.0.16/values.yaml b/stable/zerotier/2.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zigbee2mqtt/4.0.16/CHANGELOG.md b/stable/zigbee2mqtt/4.0.16/CHANGELOG.md deleted file mode 100644 index 343426f41db..00000000000 --- a/stable/zigbee2mqtt/4.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# 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 deleted file mode 100644 index 38aae209c35..00000000000 --- a/stable/zigbee2mqtt/4.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-12T23:19:01.769340261Z" diff --git a/stable/zigbee2mqtt/4.0.16/Chart.yaml b/stable/zigbee2mqtt/4.0.16/Chart.yaml deleted file mode 100644 index 27f8d1dbd68..00000000000 --- a/stable/zigbee2mqtt/4.0.16/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/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.18/CHANGELOG.md b/stable/zigbee2mqtt/4.0.18/CHANGELOG.md new file mode 100644 index 00000000000..661f949c7cf --- /dev/null +++ b/stable/zigbee2mqtt/4.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [zigbee2mqtt-4.0.18](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.16...zigbee2mqtt-4.0.18) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/zigbee2mqtt/4.0.18/Chart.lock b/stable/zigbee2mqtt/4.0.18/Chart.lock new file mode 100644 index 00000000000..b592cec2771 --- /dev/null +++ b/stable/zigbee2mqtt/4.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-14T14:26:56.382206333Z" diff --git a/stable/zigbee2mqtt/4.0.18/Chart.yaml b/stable/zigbee2mqtt/4.0.18/Chart.yaml new file mode 100644 index 00000000000..61d131d7d20 --- /dev/null +++ b/stable/zigbee2mqtt/4.0.18/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.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/zigbee2mqtt/4.0.16/README.md b/stable/zigbee2mqtt/4.0.18/README.md similarity index 100% rename from stable/zigbee2mqtt/4.0.16/README.md rename to stable/zigbee2mqtt/4.0.18/README.md diff --git a/stable/zigbee2mqtt/4.0.18/SKIPINSTALL b/stable/zigbee2mqtt/4.0.18/SKIPINSTALL new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zigbee2mqtt/4.0.16/app-readme.md b/stable/zigbee2mqtt/4.0.18/app-readme.md similarity index 100% rename from stable/zigbee2mqtt/4.0.16/app-readme.md rename to stable/zigbee2mqtt/4.0.18/app-readme.md diff --git a/stable/zigbee2mqtt/4.0.18/charts/common-10.4.4.tgz b/stable/zigbee2mqtt/4.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/zigbee2mqtt/4.0.16/icon.png b/stable/zigbee2mqtt/4.0.18/icon.png similarity index 100% rename from stable/zigbee2mqtt/4.0.16/icon.png rename to stable/zigbee2mqtt/4.0.18/icon.png diff --git a/stable/zigbee2mqtt/4.0.16/ix_values.yaml b/stable/zigbee2mqtt/4.0.18/ix_values.yaml similarity index 100% rename from stable/zigbee2mqtt/4.0.16/ix_values.yaml rename to stable/zigbee2mqtt/4.0.18/ix_values.yaml diff --git a/stable/zigbee2mqtt/4.0.16/questions.yaml b/stable/zigbee2mqtt/4.0.18/questions.yaml similarity index 100% rename from stable/zigbee2mqtt/4.0.16/questions.yaml rename to stable/zigbee2mqtt/4.0.18/questions.yaml diff --git a/stable/zigbee2mqtt/4.0.18/templates/common.yaml b/stable/zigbee2mqtt/4.0.18/templates/common.yaml new file mode 100644 index 00000000000..b9e7208f382 --- /dev/null +++ b/stable/zigbee2mqtt/4.0.18/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.18/values.yaml b/stable/zigbee2mqtt/4.0.18/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/znc/2.0.15/CHANGELOG.md b/stable/znc/2.0.15/CHANGELOG.md deleted file mode 100644 index 031b7fd783b..00000000000 --- a/stable/znc/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [znc-2.0.15](https://github.com/truecharts/apps/compare/znc-2.0.14...znc-2.0.15) (2022-07-13) - -### Fix - -- make root fs writable on several LSIO apps ([#3168](https://github.com/truecharts/apps/issues/3168)) - - - -## [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)) - - diff --git a/stable/znc/2.0.15/Chart.lock b/stable/znc/2.0.15/Chart.lock deleted file mode 100644 index 32a23f769b9..00000000000 --- a/stable/znc/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-13T22:35:31.551096552Z" diff --git a/stable/znc/2.0.15/Chart.yaml b/stable/znc/2.0.15/Chart.yaml deleted file mode 100644 index 60439c9361c..00000000000 --- a/stable/znc/2.0.15/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: znc -version: 2.0.15 -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.17/CHANGELOG.md b/stable/znc/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..550959031bd --- /dev/null +++ b/stable/znc/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [znc-2.0.17](https://github.com/truecharts/apps/compare/znc-2.0.15...znc-2.0.17) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [znc-2.0.15](https://github.com/truecharts/apps/compare/znc-2.0.14...znc-2.0.15) (2022-07-13) + +### Fix + +- make root fs writable on several LSIO apps ([#3168](https://github.com/truecharts/apps/issues/3168)) + + + +## [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)) + + + diff --git a/stable/znc/2.0.17/Chart.lock b/stable/znc/2.0.17/Chart.lock new file mode 100644 index 00000000000..b643dae9dd1 --- /dev/null +++ b/stable/znc/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-14T14:27:01.536267953Z" diff --git a/stable/znc/2.0.17/Chart.yaml b/stable/znc/2.0.17/Chart.yaml new file mode 100644 index 00000000000..76700ac1a57 --- /dev/null +++ b/stable/znc/2.0.17/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: znc +version: 2.0.17 +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.15/README.md b/stable/znc/2.0.17/README.md similarity index 100% rename from stable/znc/2.0.15/README.md rename to stable/znc/2.0.17/README.md diff --git a/stable/znc/2.0.15/app-readme.md b/stable/znc/2.0.17/app-readme.md similarity index 100% rename from stable/znc/2.0.15/app-readme.md rename to stable/znc/2.0.17/app-readme.md diff --git a/stable/znc/2.0.17/charts/common-10.4.4.tgz b/stable/znc/2.0.17/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/znc/2.0.15/icon.png b/stable/znc/2.0.17/icon.png similarity index 100% rename from stable/znc/2.0.15/icon.png rename to stable/znc/2.0.17/icon.png diff --git a/stable/znc/2.0.15/ix_values.yaml b/stable/znc/2.0.17/ix_values.yaml similarity index 100% rename from stable/znc/2.0.15/ix_values.yaml rename to stable/znc/2.0.17/ix_values.yaml diff --git a/stable/znc/2.0.15/questions.yaml b/stable/znc/2.0.17/questions.yaml similarity index 100% rename from stable/znc/2.0.15/questions.yaml rename to stable/znc/2.0.17/questions.yaml diff --git a/stable/znc/2.0.17/templates/common.yaml b/stable/znc/2.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/znc/2.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/znc/2.0.17/values.yaml b/stable/znc/2.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zwavejs2mqtt/11.0.19/CHANGELOG.md b/stable/zwavejs2mqtt/11.0.19/CHANGELOG.md new file mode 100644 index 00000000000..a9f2ff4800b --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [zwavejs2mqtt-11.0.19](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.17...zwavejs2mqtt-11.0.19) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [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)) + + diff --git a/stable/zwavejs2mqtt/11.0.19/Chart.lock b/stable/zwavejs2mqtt/11.0.19/Chart.lock new file mode 100644 index 00000000000..15d078565bb --- /dev/null +++ b/stable/zwavejs2mqtt/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-14T14:27:10.266650854Z" diff --git a/stable/zwavejs2mqtt/11.0.19/Chart.yaml b/stable/zwavejs2mqtt/11.0.19/Chart.yaml new file mode 100644 index 00000000000..6c63f209614 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.19/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.19 +annotations: + truecharts.org/catagories: | + - tools + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/zwavejs2mqtt/11.0.19/README.md b/stable/zwavejs2mqtt/11.0.19/README.md new file mode 100644 index 00000000000..dcda924bdb6 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.19/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.19/app-readme.md b/stable/zwavejs2mqtt/11.0.19/app-readme.md new file mode 100644 index 00000000000..e8d6214a0a1 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.19/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.19/charts/common-10.4.4.tgz b/stable/zwavejs2mqtt/11.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/zwavejs2mqtt/11.0.19/icon.png b/stable/zwavejs2mqtt/11.0.19/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.19/ix_values.yaml b/stable/zwavejs2mqtt/11.0.19/ix_values.yaml new file mode 100644 index 00000000000..acce461bb65 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.19/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.19/questions.yaml b/stable/zwavejs2mqtt/11.0.19/questions.yaml new file mode 100644 index 00000000000..c1f3d5d5816 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.19/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.19/templates/common.yaml b/stable/zwavejs2mqtt/11.0.19/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.19/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/zwavejs2mqtt/11.0.19/values.yaml b/stable/zwavejs2mqtt/11.0.19/values.yaml new file mode 100644 index 00000000000..e69de29bb2d