From fb89aefe4fb5f2a955c66ff117a047143646a87f Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Sun, 21 Aug 2022 09:00:25 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- .../{8.0.60 => 8.0.61}/CHANGELOG.md | 2 +- .../postgresql/{8.0.60 => 8.0.61}/Chart.lock | 2 +- .../postgresql/{8.0.60 => 8.0.61}/Chart.yaml | 2 +- .../postgresql/{8.0.60 => 8.0.61}/README.md | 2 +- .../{8.0.60 => 8.0.61}/app-readme.md | 0 .../charts/common-10.4.13.tgz | Bin .../{8.0.60 => 8.0.61}/ix_values.yaml | 2 +- .../{8.0.60 => 8.0.61}/questions.yaml | 0 .../{8.0.60 => 8.0.61}/templates/common.yaml | 0 .../postgresql/{8.0.60 => 8.0.61}/values.yaml | 0 .../{1.0.30 => 1.0.31}/CHANGELOG.md | 18 +- .../{1.0.30 => 1.0.31}/Chart.lock | 2 +- .../{1.0.30 => 1.0.31}/Chart.yaml | 4 +- .../adguard-home/{1.0.30 => 1.0.31}/README.md | 2 +- .../{1.0.30 => 1.0.31}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{1.0.30 => 1.0.31}/ix_values.yaml | 2 +- .../{1.0.30 => 1.0.31}/questions.yaml | 0 .../{1.0.30 => 1.0.31}/templates/common.yaml | 0 .../{1.0.30 => 1.0.31}/values.yaml | 0 incubator/autobrr/0.0.6/CHANGELOG.md | 60 - incubator/autobrr/0.0.7/CHANGELOG.md | 99 + .../0.0.16 => autobrr/0.0.7}/Chart.lock | 2 +- incubator/autobrr/{0.0.6 => 0.0.7}/Chart.yaml | 4 +- incubator/autobrr/{0.0.6 => 0.0.7}/README.md | 2 +- .../autobrr/{0.0.6 => 0.0.7}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../autobrr/{0.0.6 => 0.0.7}/ix_values.yaml | 2 +- .../autobrr/{0.0.6 => 0.0.7}/questions.yaml | 0 .../{0.0.6 => 0.0.7}/templates/common.yaml | 0 .../autobrr/{0.0.6 => 0.0.7}/values.yaml | 0 .../{0.0.16 => 0.0.17}/CHANGELOG.md | 1 + .../0.0.17}/Chart.lock | 2 +- .../{0.0.16 => 0.0.17}/Chart.yaml | 4 +- .../{0.0.16 => 0.0.17}/README.md | 2 +- .../{0.0.16 => 0.0.17}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.16 => 0.0.17}/ix_values.yaml | 2 +- .../{0.0.16 => 0.0.17}/questions.yaml | 0 .../{0.0.16 => 0.0.17}/templates/common.yaml | 0 .../{0.0.16 => 0.0.17}/values.yaml | 0 .../{0.0.16 => 0.0.17}/CHANGELOG.md | 14 +- .../0.0.17}/Chart.lock | 2 +- .../{0.0.16 => 0.0.17}/Chart.yaml | 2 +- .../{0.0.16 => 0.0.17}/README.md | 2 +- .../{0.0.16 => 0.0.17}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.16 => 0.0.17}/ix_values.yaml | 2 +- .../{0.0.16 => 0.0.17}/questions.yaml | 0 .../{0.0.16 => 0.0.17}/templates/common.yaml | 0 .../{0.0.16 => 0.0.17}/values.yaml | 0 incubator/cryptpad/0.0.26/Chart.lock | 6 - .../cryptpad/{0.0.26 => 0.0.27}/CHANGELOG.md | 18 +- incubator/cryptpad/0.0.27/Chart.lock | 6 + .../cryptpad/{0.0.26 => 0.0.27}/Chart.yaml | 2 +- .../cryptpad/{0.0.26 => 0.0.27}/README.md | 2 +- .../cryptpad/{0.0.26 => 0.0.27}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.26 => 0.0.27}/ix_values.yaml | 2 +- .../{0.0.26 => 0.0.27}/questions.yaml | 0 .../{0.0.26 => 0.0.27}/templates/common.yaml | 0 .../cryptpad/{0.0.26 => 0.0.27}/values.yaml | 0 incubator/filestash/0.0.18/Chart.lock | 6 - .../filestash/{0.0.18 => 0.0.19}/CHANGELOG.md | 18 +- incubator/filestash/0.0.19/Chart.lock | 6 + .../filestash/{0.0.18 => 0.0.19}/Chart.yaml | 2 +- .../filestash/{0.0.18 => 0.0.19}/README.md | 2 +- .../{0.0.18 => 0.0.19}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.18 => 0.0.19}/ix_values.yaml | 2 +- .../{0.0.18 => 0.0.19}/questions.yaml | 0 .../{0.0.18 => 0.0.19}/templates/common.yaml | 0 .../filestash/{0.0.18 => 0.0.19}/values.yaml | 0 .../ghost/{3.0.44 => 3.0.45}/CHANGELOG.md | 18 +- incubator/ghost/{3.0.44 => 3.0.45}/Chart.lock | 2 +- incubator/ghost/{3.0.44 => 3.0.45}/Chart.yaml | 4 +- incubator/ghost/{3.0.44 => 3.0.45}/README.md | 2 +- .../ghost/{3.0.44 => 3.0.45}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../charts/mariadb-3.0.54.tgz | Bin .../ghost/{3.0.44 => 3.0.45}/ix_values.yaml | 2 +- .../ghost/{3.0.44 => 3.0.45}/questions.yaml | 0 .../{3.0.44 => 3.0.45}/templates/common.yaml | 0 .../ghost/{3.0.44 => 3.0.45}/values.yaml | 0 incubator/jelu/0.0.20/Chart.lock | 6 - .../jelu/{0.0.20 => 0.0.21}/CHANGELOG.md | 18 +- incubator/jelu/0.0.21/Chart.lock | 6 + incubator/jelu/{0.0.20 => 0.0.21}/Chart.yaml | 2 +- incubator/jelu/{0.0.20 => 0.0.21}/README.md | 2 +- .../jelu/{0.0.20 => 0.0.21}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../jelu/{0.0.20 => 0.0.21}/ix_values.yaml | 2 +- .../jelu/{0.0.20 => 0.0.21}/questions.yaml | 0 .../{0.0.20 => 0.0.21}/templates/common.yaml | 0 incubator/jelu/{0.0.20 => 0.0.21}/values.yaml | 0 incubator/kdenlive/0.0.19/Chart.lock | 6 - .../kdenlive/{0.0.19 => 0.0.20}/CHANGELOG.md | 18 +- incubator/kdenlive/0.0.20/Chart.lock | 6 + .../kdenlive/{0.0.19 => 0.0.20}/Chart.yaml | 2 +- .../kdenlive/{0.0.19 => 0.0.20}/README.md | 2 +- .../kdenlive/{0.0.19 => 0.0.20}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.19 => 0.0.20}/ix_values.yaml | 2 +- .../{0.0.19 => 0.0.20}/questions.yaml | 0 .../{0.0.19 => 0.0.20}/templates/common.yaml | 0 .../kdenlive/{0.0.19 => 0.0.20}/values.yaml | 0 incubator/neko/0.0.19/Chart.lock | 6 - .../neko/{0.0.19 => 0.0.20}/CHANGELOG.md | 18 +- incubator/neko/0.0.20/Chart.lock | 6 + incubator/neko/{0.0.19 => 0.0.20}/Chart.yaml | 2 +- incubator/neko/{0.0.19 => 0.0.20}/README.md | 2 +- .../neko/{0.0.19 => 0.0.20}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.19 => 0.0.20}/ci/basic-values.yaml | 0 .../{0.0.19 => 0.0.20}/ci/brave-values.yaml | 0 .../{0.0.19 => 0.0.20}/ci/chrome-values.yaml | 0 .../ci/chromium-values.yaml | 0 .../{0.0.19 => 0.0.20}/ci/edge-values.yaml | 0 .../{0.0.19 => 0.0.20}/ci/remmina-values.yaml | 0 .../{0.0.19 => 0.0.20}/ci/tor-values.yaml | 0 .../{0.0.19 => 0.0.20}/ci/vivaldi-values.yaml | 0 .../{0.0.19 => 0.0.20}/ci/vlc-values.yaml | 0 .../ci/vncviewer-values.yaml | 0 .../{0.0.19 => 0.0.20}/ci/xfce-values.yaml | 0 .../neko/{0.0.19 => 0.0.20}/ix_values.yaml | 2 +- .../neko/{0.0.19 => 0.0.20}/questions.yaml | 0 .../{0.0.19 => 0.0.20}/templates/common.yaml | 0 incubator/neko/{0.0.19 => 0.0.20}/values.yaml | 0 incubator/rdesktop/0.0.19/Chart.lock | 6 - .../rdesktop/{0.0.19 => 0.0.20}/CHANGELOG.md | 18 +- incubator/rdesktop/0.0.20/Chart.lock | 6 + .../rdesktop/{0.0.19 => 0.0.20}/Chart.yaml | 2 +- .../rdesktop/{0.0.19 => 0.0.20}/README.md | 2 +- .../rdesktop/{0.0.19 => 0.0.20}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.19 => 0.0.20}/ix_values.yaml | 2 +- .../{0.0.19 => 0.0.20}/questions.yaml | 0 .../{0.0.19 => 0.0.20}/templates/common.yaml | 0 .../rdesktop/{0.0.19 => 0.0.20}/values.yaml | 0 incubator/recyclarr/0.0.17/Chart.lock | 6 - .../recyclarr/{0.0.17 => 0.0.18}/CHANGELOG.md | 18 +- incubator/recyclarr/0.0.18/Chart.lock | 6 + .../recyclarr/{0.0.17 => 0.0.18}/Chart.yaml | 2 +- .../recyclarr/{0.0.17 => 0.0.18}/README.md | 2 +- .../{0.0.17 => 0.0.18}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.17 => 0.0.18}/ix_values.yaml | 2 +- .../{0.0.17 => 0.0.18}/questions.yaml | 0 .../{0.0.17 => 0.0.18}/templates/common.yaml | 0 .../recyclarr/{0.0.17 => 0.0.18}/values.yaml | 0 incubator/rimgo/0.0.29/Chart.lock | 6 - .../rimgo/{0.0.29 => 0.0.30}/CHANGELOG.md | 18 +- incubator/rimgo/0.0.30/Chart.lock | 6 + incubator/rimgo/{0.0.29 => 0.0.30}/Chart.yaml | 2 +- incubator/rimgo/{0.0.29 => 0.0.30}/README.md | 2 +- .../rimgo/{0.0.29 => 0.0.30}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../rimgo/{0.0.29 => 0.0.30}/ix_values.yaml | 2 +- .../rimgo/{0.0.29 => 0.0.30}/questions.yaml | 0 .../{0.0.29 => 0.0.30}/templates/common.yaml | 0 .../rimgo/{0.0.29 => 0.0.30}/values.yaml | 0 incubator/searxng/0.0.24/Chart.lock | 6 - .../searxng/{0.0.24 => 0.0.25}/CHANGELOG.md | 18 +- incubator/searxng/0.0.25/Chart.lock | 6 + .../searxng/{0.0.24 => 0.0.25}/Chart.yaml | 2 +- .../searxng/{0.0.24 => 0.0.25}/README.md | 2 +- .../searxng/{0.0.24 => 0.0.25}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../searxng/{0.0.24 => 0.0.25}/ix_values.yaml | 2 +- .../searxng/{0.0.24 => 0.0.25}/questions.yaml | 0 .../{0.0.24 => 0.0.25}/templates/common.yaml | 0 .../searxng/{0.0.24 => 0.0.25}/values.yaml | 0 incubator/tar1090/0.0.16/Chart.lock | 6 - .../tar1090/{0.0.16 => 0.0.17}/CHANGELOG.md | 18 +- incubator/tar1090/0.0.17/Chart.lock | 6 + .../tar1090/{0.0.16 => 0.0.17}/Chart.yaml | 2 +- .../tar1090/{0.0.16 => 0.0.17}/README.md | 2 +- .../tar1090/{0.0.16 => 0.0.17}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../tar1090/{0.0.16 => 0.0.17}/ix_values.yaml | 2 +- .../tar1090/{0.0.16 => 0.0.17}/questions.yaml | 0 .../{0.0.16 => 0.0.17}/templates/common.yaml | 0 .../tar1090/{0.0.16 => 0.0.17}/values.yaml | 0 incubator/valetudo-mapper/0.0.16/Chart.lock | 6 - .../{0.0.16 => 0.0.17}/CHANGELOG.md | 18 +- incubator/valetudo-mapper/0.0.17/Chart.lock | 6 + .../{0.0.16 => 0.0.17}/Chart.yaml | 2 +- .../{0.0.16 => 0.0.17}/README.md | 2 +- .../{0.0.16 => 0.0.17}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.16 => 0.0.17}/ix_values.yaml | 2 +- .../{0.0.16 => 0.0.17}/questions.yaml | 0 .../{0.0.16 => 0.0.17}/templates/common.yaml | 0 .../{0.0.16 => 0.0.17}/values.yaml | 0 incubator/vertex/0.0.26/Chart.lock | 6 - .../vertex/{0.0.26 => 0.0.27}/CHANGELOG.md | 18 +- incubator/vertex/0.0.27/Chart.lock | 6 + .../vertex/{0.0.26 => 0.0.27}/Chart.yaml | 2 +- incubator/vertex/{0.0.26 => 0.0.27}/README.md | 2 +- .../vertex/{0.0.26 => 0.0.27}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../vertex/{0.0.26 => 0.0.27}/ix_values.yaml | 2 +- .../vertex/{0.0.26 => 0.0.27}/questions.yaml | 0 .../{0.0.26 => 0.0.27}/templates/common.yaml | 0 .../vertex/{0.0.26 => 0.0.27}/values.yaml | 0 incubator/virt-manager/0.0.28/Chart.lock | 6 - .../{0.0.28 => 0.0.29}/CHANGELOG.md | 18 +- incubator/virt-manager/0.0.29/Chart.lock | 6 + .../{0.0.28 => 0.0.29}/Chart.yaml | 2 +- .../virt-manager/{0.0.28 => 0.0.29}/README.md | 2 +- .../{0.0.28 => 0.0.29}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{0.0.28 => 0.0.29}/ix_values.yaml | 2 +- .../{0.0.28 => 0.0.29}/questions.yaml | 0 .../{0.0.28 => 0.0.29}/templates/common.yaml | 0 .../{0.0.28 => 0.0.29}/values.yaml | 0 .../wger/{0.0.41 => 0.0.42}/CHANGELOG.md | 18 +- incubator/wger/{0.0.41 => 0.0.42}/Chart.lock | 2 +- incubator/wger/{0.0.41 => 0.0.42}/Chart.yaml | 2 +- incubator/wger/{0.0.41 => 0.0.42}/README.md | 2 +- .../wger/{0.0.41 => 0.0.42}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../charts/postgresql-8.0.56.tgz | Bin .../charts/redis-3.0.54.tgz | Bin .../wger/{0.0.41 => 0.0.42}/ix_values.yaml | 2 +- .../wger/{0.0.41 => 0.0.42}/questions.yaml | 0 .../{0.0.41 => 0.0.42}/templates/_secrets.tpl | 0 .../{0.0.41 => 0.0.42}/templates/common.yaml | 0 incubator/wger/{0.0.41 => 0.0.42}/values.yaml | 0 stable/audiobookshelf/2.0.30/Chart.lock | 6 - .../{2.0.30 => 2.0.31}/CHANGELOG.md | 18 +- stable/audiobookshelf/2.0.31/Chart.lock | 6 + .../{2.0.30 => 2.0.31}/Chart.yaml | 4 +- .../{2.0.30 => 2.0.31}/README.md | 2 +- .../{2.0.30 => 2.0.31}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{2.0.30 => 2.0.31}/ix_values.yaml | 2 +- .../{2.0.30 => 2.0.31}/questions.yaml | 0 .../{2.0.30 => 2.0.31}/templates/_secrets.tpl | 0 .../{2.0.30 => 2.0.31}/templates/common.yaml | 0 .../{2.0.30 => 2.0.31}/values.yaml | 0 stable/boinc/2.0.38/Chart.lock | 6 - stable/boinc/{2.0.38 => 2.0.39}/CHANGELOG.md | 18 +- stable/boinc/2.0.39/Chart.lock | 6 + stable/boinc/{2.0.38 => 2.0.39}/Chart.yaml | 2 +- stable/boinc/{2.0.38 => 2.0.39}/README.md | 2 +- stable/boinc/{2.0.38 => 2.0.39}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../boinc/{2.0.38 => 2.0.39}/ix_values.yaml | 2 +- .../boinc/{2.0.38 => 2.0.39}/questions.yaml | 0 .../{2.0.38 => 2.0.39}/templates/common.yaml | 0 stable/boinc/{2.0.38 => 2.0.39}/values.yaml | 0 stable/calibre/7.0.34/Chart.lock | 6 - .../calibre/{7.0.34 => 7.0.35}/CHANGELOG.md | 18 +- stable/calibre/7.0.35/Chart.lock | 6 + stable/calibre/{7.0.34 => 7.0.35}/Chart.yaml | 2 +- stable/calibre/{7.0.34 => 7.0.35}/README.md | 2 +- .../calibre/{7.0.34 => 7.0.35}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../calibre/{7.0.34 => 7.0.35}/ix_values.yaml | 2 +- .../calibre/{7.0.34 => 7.0.35}/questions.yaml | 0 .../{7.0.34 => 7.0.35}/templates/common.yaml | 0 stable/calibre/{7.0.34 => 7.0.35}/values.yaml | 0 .../{3.0.31 => 3.0.32}/CHANGELOG.md | 18 +- .../{3.0.31 => 3.0.32}/Chart.lock | 2 +- .../{3.0.31 => 3.0.32}/Chart.yaml | 2 +- .../{3.0.31 => 3.0.32}/README.md | 2 +- .../{3.0.31 => 3.0.32}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../charts/postgresql-8.0.56.tgz | Bin .../{3.0.31 => 3.0.32}/ix_values.yaml | 2 +- .../{3.0.31 => 3.0.32}/questions.yaml | 0 .../{3.0.31 => 3.0.32}/templates/common.yaml | 0 .../{3.0.31 => 3.0.32}/values.yaml | 0 stable/custom-app/5.1.39/Chart.lock | 6 - .../{5.1.39 => 5.1.40}/CHANGELOG.md | 18 +- stable/custom-app/5.1.40/Chart.lock | 6 + .../custom-app/{5.1.39 => 5.1.40}/Chart.yaml | 4 +- .../custom-app/{5.1.39 => 5.1.40}/README.md | 2 +- .../{5.1.39 => 5.1.40}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{5.1.39 => 5.1.40}/ci/test-values.yaml | 2 +- .../{5.1.39 => 5.1.40}/ix_values.yaml | 2 +- .../{5.1.39 => 5.1.40}/questions.yaml | 0 .../{5.1.39 => 5.1.40}/templates/common.yaml | 0 .../custom-app/{5.1.39 => 5.1.40}/values.yaml | 0 stable/cyberchef/2.0.60/Chart.lock | 6 - .../cyberchef/{2.0.60 => 2.0.61}/CHANGELOG.md | 18 +- stable/cyberchef/2.0.61/Chart.lock | 6 + .../cyberchef/{2.0.60 => 2.0.61}/Chart.yaml | 2 +- stable/cyberchef/{2.0.60 => 2.0.61}/README.md | 2 +- .../{2.0.60 => 2.0.61}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../{2.0.60 => 2.0.61}/ix_values.yaml | 2 +- .../{2.0.60 => 2.0.61}/questions.yaml | 0 .../{2.0.60 => 2.0.61}/templates/common.yaml | 0 .../cyberchef/{2.0.60 => 2.0.61}/values.yaml | 0 stable/flexget/2.0.34/Chart.lock | 6 - .../flexget/{2.0.34 => 2.0.35}/CHANGELOG.md | 18 +- stable/flexget/2.0.35/Chart.lock | 6 + stable/flexget/{2.0.34 => 2.0.35}/Chart.yaml | 2 +- stable/flexget/{2.0.34 => 2.0.35}/README.md | 2 +- .../flexget/{2.0.34 => 2.0.35}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin .../flexget/{2.0.34 => 2.0.35}/ix_values.yaml | 2 +- .../flexget/{2.0.34 => 2.0.35}/questions.yaml | 0 .../{2.0.34 => 2.0.35}/templates/common.yaml | 0 stable/flexget/{2.0.34 => 2.0.35}/values.yaml | 0 stable/jackett/11.0.63/CHANGELOG.md | 99 + stable/jackett/11.0.63/Chart.lock | 6 + stable/jackett/11.0.63/Chart.yaml | 31 + stable/jackett/11.0.63/README.md | 108 + stable/jackett/11.0.63/app-readme.md | 8 + .../11.0.63}/charts/common-10.4.12.tgz | Bin stable/jackett/11.0.63/ix_values.yaml | 33 + stable/jackett/11.0.63/questions.yaml | 2426 +++++++++++++++ .../11.0.63}/templates/common.yaml | 0 .../6.0.50 => jackett/11.0.63}/values.yaml | 0 stable/omada-controller/6.0.50/Chart.lock | 6 - .../{6.0.50 => 6.0.51}/CHANGELOG.md | 18 +- stable/omada-controller/6.0.51/Chart.lock | 6 + .../{6.0.50 => 6.0.51}/Chart.yaml | 2 +- .../{6.0.50 => 6.0.51}/README.md | 2 +- .../{6.0.50 => 6.0.51}/app-readme.md | 0 .../6.0.51}/charts/common-10.4.12.tgz | Bin .../{6.0.50 => 6.0.51}/ix_values.yaml | 2 +- .../{6.0.50 => 6.0.51}/questions.yaml | 0 .../6.0.51}/templates/common.yaml | 0 .../6.0.51}/values.yaml | 0 stable/rsshub/{3.0.68 => 3.0.69}/CHANGELOG.md | 18 +- stable/rsshub/{3.0.68 => 3.0.69}/Chart.lock | 2 +- stable/rsshub/{3.0.68 => 3.0.69}/Chart.yaml | 2 +- stable/rsshub/{3.0.68 => 3.0.69}/README.md | 2 +- .../rsshub/{3.0.68 => 3.0.69}/app-readme.md | 0 .../rsshub/3.0.69/charts/common-10.4.12.tgz | Bin 0 -> 47336 bytes .../charts/redis-3.0.54.tgz | Bin .../rsshub/{3.0.68 => 3.0.69}/ix_values.yaml | 2 +- .../rsshub/{3.0.68 => 3.0.69}/questions.yaml | 0 stable/rsshub/3.0.69/templates/common.yaml | 1 + stable/rsshub/3.0.69/values.yaml | 0 stable/traefik/13.2.0/CHANGELOG.md | 99 + stable/traefik/13.2.0/Chart.lock | 6 + stable/traefik/13.2.0/Chart.yaml | 31 + stable/traefik/13.2.0/README.md | 110 + stable/traefik/13.2.0/app-readme.md | 8 + .../traefik/13.2.0/charts/common-10.4.12.tgz | Bin 0 -> 47336 bytes stable/traefik/13.2.0/crds/ingressroute.yaml | 209 ++ .../traefik/13.2.0/crds/ingressroutetcp.yaml | 169 ++ .../traefik/13.2.0/crds/ingressrouteudp.yaml | 87 + stable/traefik/13.2.0/crds/middlewares.yaml | 587 ++++ .../traefik/13.2.0/crds/middlewarestcp.yaml | 61 + .../13.2.0/crds/serverstransports.yaml | 108 + stable/traefik/13.2.0/crds/tlsoptions.yaml | 92 + stable/traefik/13.2.0/crds/tlsstores.yaml | 68 + .../traefik/13.2.0/crds/traefikservices.yaml | 289 ++ stable/traefik/13.2.0/ix_values.yaml | 367 +++ stable/traefik/13.2.0/questions.yaml | 2650 +++++++++++++++++ stable/traefik/13.2.0/templates/_args.tpl | 155 + stable/traefik/13.2.0/templates/_helpers.tpl | 22 + .../13.2.0/templates/_ingressclass.tpl | 24 + .../13.2.0/templates/_ingressroute.tpl | 25 + .../traefik/13.2.0/templates/_portalhook.tpl | 26 + .../traefik/13.2.0/templates/_tlsoptions.tpl | 12 + stable/traefik/13.2.0/templates/common.yaml | 24 + .../middlewares/basic-middleware.yaml | 64 + .../templates/middlewares/basicauth.yaml | 34 + .../13.2.0/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 | 62 + .../templates/middlewares/tc-nextcloud.yaml | 25 + .../templates/middlewares/theme-park.yaml | 26 + stable/traefik/13.2.0/values.yaml | 0 stable/tvheadend/12.0.27/CHANGELOG.md | 99 + stable/tvheadend/12.0.27/Chart.lock | 6 + stable/tvheadend/12.0.27/Chart.yaml | 31 + stable/tvheadend/12.0.27/README.md | 108 + stable/tvheadend/12.0.27/app-readme.md | 8 + .../12.0.27/charts/common-10.4.12.tgz | Bin 0 -> 47336 bytes stable/tvheadend/12.0.27/ix_values.yaml | 39 + stable/tvheadend/12.0.27/questions.yaml | 2571 ++++++++++++++++ .../tvheadend/12.0.27/templates/common.yaml | 1 + stable/tvheadend/12.0.27/values.yaml | 0 388 files changed, 11764 insertions(+), 514 deletions(-) rename dependency/postgresql/{8.0.60 => 8.0.61}/CHANGELOG.md (96%) rename dependency/postgresql/{8.0.60 => 8.0.61}/Chart.lock (80%) rename dependency/postgresql/{8.0.60 => 8.0.61}/Chart.yaml (97%) rename dependency/postgresql/{8.0.60 => 8.0.61}/README.md (98%) rename dependency/postgresql/{8.0.60 => 8.0.61}/app-readme.md (100%) rename dependency/postgresql/{8.0.60 => 8.0.61}/charts/common-10.4.13.tgz (100%) rename dependency/postgresql/{8.0.60 => 8.0.61}/ix_values.yaml (97%) rename dependency/postgresql/{8.0.60 => 8.0.61}/questions.yaml (100%) rename dependency/postgresql/{8.0.60 => 8.0.61}/templates/common.yaml (100%) rename dependency/postgresql/{8.0.60 => 8.0.61}/values.yaml (100%) rename incubator/adguard-home/{1.0.30 => 1.0.31}/CHANGELOG.md (89%) rename incubator/adguard-home/{1.0.30 => 1.0.31}/Chart.lock (80%) rename incubator/adguard-home/{1.0.30 => 1.0.31}/Chart.yaml (95%) rename incubator/adguard-home/{1.0.30 => 1.0.31}/README.md (94%) rename incubator/adguard-home/{1.0.30 => 1.0.31}/app-readme.md (100%) rename incubator/adguard-home/{1.0.30 => 1.0.31}/charts/common-10.4.12.tgz (100%) rename incubator/adguard-home/{1.0.30 => 1.0.31}/ix_values.yaml (95%) rename incubator/adguard-home/{1.0.30 => 1.0.31}/questions.yaml (100%) rename incubator/adguard-home/{1.0.30 => 1.0.31}/templates/common.yaml (100%) rename incubator/adguard-home/{1.0.30 => 1.0.31}/values.yaml (100%) delete mode 100644 incubator/autobrr/0.0.6/CHANGELOG.md create mode 100644 incubator/autobrr/0.0.7/CHANGELOG.md rename incubator/{core-keeper-dedicated-server/0.0.16 => autobrr/0.0.7}/Chart.lock (80%) rename incubator/autobrr/{0.0.6 => 0.0.7}/Chart.yaml (95%) rename incubator/autobrr/{0.0.6 => 0.0.7}/README.md (95%) rename incubator/autobrr/{0.0.6 => 0.0.7}/app-readme.md (100%) rename incubator/autobrr/{0.0.6 => 0.0.7}/charts/common-10.4.12.tgz (100%) rename incubator/autobrr/{0.0.6 => 0.0.7}/ix_values.yaml (91%) rename incubator/autobrr/{0.0.6 => 0.0.7}/questions.yaml (100%) rename incubator/autobrr/{0.0.6 => 0.0.7}/templates/common.yaml (100%) rename incubator/autobrr/{0.0.6 => 0.0.7}/values.yaml (100%) rename incubator/cadquery-jupyter/{0.0.16 => 0.0.17}/CHANGELOG.md (99%) rename incubator/{autobrr/0.0.6 => cadquery-jupyter/0.0.17}/Chart.lock (80%) rename incubator/cadquery-jupyter/{0.0.16 => 0.0.17}/Chart.yaml (97%) rename incubator/cadquery-jupyter/{0.0.16 => 0.0.17}/README.md (95%) rename incubator/cadquery-jupyter/{0.0.16 => 0.0.17}/app-readme.md (100%) rename incubator/cadquery-jupyter/{0.0.16 => 0.0.17}/charts/common-10.4.12.tgz (100%) rename incubator/cadquery-jupyter/{0.0.16 => 0.0.17}/ix_values.yaml (97%) rename incubator/cadquery-jupyter/{0.0.16 => 0.0.17}/questions.yaml (100%) rename incubator/cadquery-jupyter/{0.0.16 => 0.0.17}/templates/common.yaml (100%) rename incubator/cadquery-jupyter/{0.0.16 => 0.0.17}/values.yaml (100%) rename incubator/core-keeper-dedicated-server/{0.0.16 => 0.0.17}/CHANGELOG.md (90%) rename incubator/{cadquery-jupyter/0.0.16 => core-keeper-dedicated-server/0.0.17}/Chart.lock (80%) rename incubator/core-keeper-dedicated-server/{0.0.16 => 0.0.17}/Chart.yaml (98%) rename incubator/core-keeper-dedicated-server/{0.0.16 => 0.0.17}/README.md (98%) rename incubator/core-keeper-dedicated-server/{0.0.16 => 0.0.17}/app-readme.md (100%) rename incubator/core-keeper-dedicated-server/{0.0.16 => 0.0.17}/charts/common-10.4.12.tgz (100%) rename incubator/core-keeper-dedicated-server/{0.0.16 => 0.0.17}/ix_values.yaml (89%) rename incubator/core-keeper-dedicated-server/{0.0.16 => 0.0.17}/questions.yaml (100%) rename incubator/core-keeper-dedicated-server/{0.0.16 => 0.0.17}/templates/common.yaml (100%) rename incubator/core-keeper-dedicated-server/{0.0.16 => 0.0.17}/values.yaml (100%) delete mode 100644 incubator/cryptpad/0.0.26/Chart.lock rename incubator/cryptpad/{0.0.26 => 0.0.27}/CHANGELOG.md (91%) create mode 100644 incubator/cryptpad/0.0.27/Chart.lock rename incubator/cryptpad/{0.0.26 => 0.0.27}/Chart.yaml (98%) rename incubator/cryptpad/{0.0.26 => 0.0.27}/README.md (98%) rename incubator/cryptpad/{0.0.26 => 0.0.27}/app-readme.md (100%) rename incubator/cryptpad/{0.0.26 => 0.0.27}/charts/common-10.4.12.tgz (100%) rename incubator/cryptpad/{0.0.26 => 0.0.27}/ix_values.yaml (91%) rename incubator/cryptpad/{0.0.26 => 0.0.27}/questions.yaml (100%) rename incubator/cryptpad/{0.0.26 => 0.0.27}/templates/common.yaml (100%) rename incubator/cryptpad/{0.0.26 => 0.0.27}/values.yaml (100%) delete mode 100644 incubator/filestash/0.0.18/Chart.lock rename incubator/filestash/{0.0.18 => 0.0.19}/CHANGELOG.md (91%) create mode 100644 incubator/filestash/0.0.19/Chart.lock rename incubator/filestash/{0.0.18 => 0.0.19}/Chart.yaml (98%) rename incubator/filestash/{0.0.18 => 0.0.19}/README.md (98%) rename incubator/filestash/{0.0.18 => 0.0.19}/app-readme.md (100%) rename incubator/filestash/{0.0.18 => 0.0.19}/charts/common-10.4.12.tgz (100%) rename incubator/filestash/{0.0.18 => 0.0.19}/ix_values.yaml (84%) rename incubator/filestash/{0.0.18 => 0.0.19}/questions.yaml (100%) rename incubator/filestash/{0.0.18 => 0.0.19}/templates/common.yaml (100%) rename incubator/filestash/{0.0.18 => 0.0.19}/values.yaml (100%) rename incubator/ghost/{3.0.44 => 3.0.45}/CHANGELOG.md (91%) rename incubator/ghost/{3.0.44 => 3.0.45}/Chart.lock (85%) rename incubator/ghost/{3.0.44 => 3.0.45}/Chart.yaml (96%) rename incubator/ghost/{3.0.44 => 3.0.45}/README.md (94%) rename incubator/ghost/{3.0.44 => 3.0.45}/app-readme.md (100%) rename incubator/ghost/{3.0.44 => 3.0.45}/charts/common-10.4.12.tgz (100%) rename incubator/ghost/{3.0.44 => 3.0.45}/charts/mariadb-3.0.54.tgz (100%) rename incubator/ghost/{3.0.44 => 3.0.45}/ix_values.yaml (95%) rename incubator/ghost/{3.0.44 => 3.0.45}/questions.yaml (100%) rename incubator/ghost/{3.0.44 => 3.0.45}/templates/common.yaml (100%) rename incubator/ghost/{3.0.44 => 3.0.45}/values.yaml (100%) delete mode 100644 incubator/jelu/0.0.20/Chart.lock rename incubator/jelu/{0.0.20 => 0.0.21}/CHANGELOG.md (89%) create mode 100644 incubator/jelu/0.0.21/Chart.lock rename incubator/jelu/{0.0.20 => 0.0.21}/Chart.yaml (98%) rename incubator/jelu/{0.0.20 => 0.0.21}/README.md (98%) rename incubator/jelu/{0.0.20 => 0.0.21}/app-readme.md (100%) rename incubator/jelu/{0.0.20 => 0.0.21}/charts/common-10.4.12.tgz (100%) rename incubator/jelu/{0.0.20 => 0.0.21}/ix_values.yaml (87%) rename incubator/jelu/{0.0.20 => 0.0.21}/questions.yaml (100%) rename incubator/jelu/{0.0.20 => 0.0.21}/templates/common.yaml (100%) rename incubator/jelu/{0.0.20 => 0.0.21}/values.yaml (100%) delete mode 100644 incubator/kdenlive/0.0.19/Chart.lock rename incubator/kdenlive/{0.0.19 => 0.0.20}/CHANGELOG.md (92%) create mode 100644 incubator/kdenlive/0.0.20/Chart.lock rename incubator/kdenlive/{0.0.19 => 0.0.20}/Chart.yaml (98%) rename incubator/kdenlive/{0.0.19 => 0.0.20}/README.md (98%) rename incubator/kdenlive/{0.0.19 => 0.0.20}/app-readme.md (100%) rename incubator/kdenlive/{0.0.19 => 0.0.20}/charts/common-10.4.12.tgz (100%) rename incubator/kdenlive/{0.0.19 => 0.0.20}/ix_values.yaml (84%) rename incubator/kdenlive/{0.0.19 => 0.0.20}/questions.yaml (100%) rename incubator/kdenlive/{0.0.19 => 0.0.20}/templates/common.yaml (100%) rename incubator/kdenlive/{0.0.19 => 0.0.20}/values.yaml (100%) delete mode 100644 incubator/neko/0.0.19/Chart.lock rename incubator/neko/{0.0.19 => 0.0.20}/CHANGELOG.md (92%) create mode 100644 incubator/neko/0.0.20/Chart.lock rename incubator/neko/{0.0.19 => 0.0.20}/Chart.yaml (97%) rename incubator/neko/{0.0.19 => 0.0.20}/README.md (98%) rename incubator/neko/{0.0.19 => 0.0.20}/app-readme.md (100%) rename incubator/neko/{0.0.19 => 0.0.20}/charts/common-10.4.12.tgz (100%) rename incubator/neko/{0.0.19 => 0.0.20}/ci/basic-values.yaml (100%) rename incubator/neko/{0.0.19 => 0.0.20}/ci/brave-values.yaml (100%) rename incubator/neko/{0.0.19 => 0.0.20}/ci/chrome-values.yaml (100%) rename incubator/neko/{0.0.19 => 0.0.20}/ci/chromium-values.yaml (100%) rename incubator/neko/{0.0.19 => 0.0.20}/ci/edge-values.yaml (100%) rename incubator/neko/{0.0.19 => 0.0.20}/ci/remmina-values.yaml (100%) rename incubator/neko/{0.0.19 => 0.0.20}/ci/tor-values.yaml (100%) rename incubator/neko/{0.0.19 => 0.0.20}/ci/vivaldi-values.yaml (100%) rename incubator/neko/{0.0.19 => 0.0.20}/ci/vlc-values.yaml (100%) rename incubator/neko/{0.0.19 => 0.0.20}/ci/vncviewer-values.yaml (100%) rename incubator/neko/{0.0.19 => 0.0.20}/ci/xfce-values.yaml (100%) rename incubator/neko/{0.0.19 => 0.0.20}/ix_values.yaml (96%) rename incubator/neko/{0.0.19 => 0.0.20}/questions.yaml (100%) rename incubator/neko/{0.0.19 => 0.0.20}/templates/common.yaml (100%) rename incubator/neko/{0.0.19 => 0.0.20}/values.yaml (100%) delete mode 100644 incubator/rdesktop/0.0.19/Chart.lock rename incubator/rdesktop/{0.0.19 => 0.0.20}/CHANGELOG.md (91%) create mode 100644 incubator/rdesktop/0.0.20/Chart.lock rename incubator/rdesktop/{0.0.19 => 0.0.20}/Chart.yaml (98%) rename incubator/rdesktop/{0.0.19 => 0.0.20}/README.md (98%) rename incubator/rdesktop/{0.0.19 => 0.0.20}/app-readme.md (100%) rename incubator/rdesktop/{0.0.19 => 0.0.20}/charts/common-10.4.12.tgz (100%) rename incubator/rdesktop/{0.0.19 => 0.0.20}/ix_values.yaml (86%) rename incubator/rdesktop/{0.0.19 => 0.0.20}/questions.yaml (100%) rename incubator/rdesktop/{0.0.19 => 0.0.20}/templates/common.yaml (100%) rename incubator/rdesktop/{0.0.19 => 0.0.20}/values.yaml (100%) delete mode 100644 incubator/recyclarr/0.0.17/Chart.lock rename incubator/recyclarr/{0.0.17 => 0.0.18}/CHANGELOG.md (90%) create mode 100644 incubator/recyclarr/0.0.18/Chart.lock rename incubator/recyclarr/{0.0.17 => 0.0.18}/Chart.yaml (98%) rename incubator/recyclarr/{0.0.17 => 0.0.18}/README.md (98%) rename incubator/recyclarr/{0.0.17 => 0.0.18}/app-readme.md (100%) rename incubator/recyclarr/{0.0.17 => 0.0.18}/charts/common-10.4.12.tgz (100%) rename incubator/recyclarr/{0.0.17 => 0.0.18}/ix_values.yaml (85%) rename incubator/recyclarr/{0.0.17 => 0.0.18}/questions.yaml (100%) rename incubator/recyclarr/{0.0.17 => 0.0.18}/templates/common.yaml (100%) rename incubator/recyclarr/{0.0.17 => 0.0.18}/values.yaml (100%) delete mode 100644 incubator/rimgo/0.0.29/Chart.lock rename incubator/rimgo/{0.0.29 => 0.0.30}/CHANGELOG.md (84%) create mode 100644 incubator/rimgo/0.0.30/Chart.lock rename incubator/rimgo/{0.0.29 => 0.0.30}/Chart.yaml (97%) rename incubator/rimgo/{0.0.29 => 0.0.30}/README.md (98%) rename incubator/rimgo/{0.0.29 => 0.0.30}/app-readme.md (100%) rename incubator/rimgo/{0.0.29 => 0.0.30}/charts/common-10.4.12.tgz (100%) rename incubator/rimgo/{0.0.29 => 0.0.30}/ix_values.yaml (84%) rename incubator/rimgo/{0.0.29 => 0.0.30}/questions.yaml (100%) rename incubator/rimgo/{0.0.29 => 0.0.30}/templates/common.yaml (100%) rename incubator/rimgo/{0.0.29 => 0.0.30}/values.yaml (100%) delete mode 100644 incubator/searxng/0.0.24/Chart.lock rename incubator/searxng/{0.0.24 => 0.0.25}/CHANGELOG.md (86%) create mode 100644 incubator/searxng/0.0.25/Chart.lock rename incubator/searxng/{0.0.24 => 0.0.25}/Chart.yaml (98%) rename incubator/searxng/{0.0.24 => 0.0.25}/README.md (98%) rename incubator/searxng/{0.0.24 => 0.0.25}/app-readme.md (100%) rename incubator/searxng/{0.0.24 => 0.0.25}/charts/common-10.4.12.tgz (100%) rename incubator/searxng/{0.0.24 => 0.0.25}/ix_values.yaml (84%) rename incubator/searxng/{0.0.24 => 0.0.25}/questions.yaml (100%) rename incubator/searxng/{0.0.24 => 0.0.25}/templates/common.yaml (100%) rename incubator/searxng/{0.0.24 => 0.0.25}/values.yaml (100%) delete mode 100644 incubator/tar1090/0.0.16/Chart.lock rename incubator/tar1090/{0.0.16 => 0.0.17}/CHANGELOG.md (91%) create mode 100644 incubator/tar1090/0.0.17/Chart.lock rename incubator/tar1090/{0.0.16 => 0.0.17}/Chart.yaml (98%) rename incubator/tar1090/{0.0.16 => 0.0.17}/README.md (98%) rename incubator/tar1090/{0.0.16 => 0.0.17}/app-readme.md (100%) rename incubator/tar1090/{0.0.16 => 0.0.17}/charts/common-10.4.12.tgz (100%) rename incubator/tar1090/{0.0.16 => 0.0.17}/ix_values.yaml (84%) rename incubator/tar1090/{0.0.16 => 0.0.17}/questions.yaml (100%) rename incubator/tar1090/{0.0.16 => 0.0.17}/templates/common.yaml (100%) rename incubator/tar1090/{0.0.16 => 0.0.17}/values.yaml (100%) delete mode 100644 incubator/valetudo-mapper/0.0.16/Chart.lock rename incubator/valetudo-mapper/{0.0.16 => 0.0.17}/CHANGELOG.md (91%) create mode 100644 incubator/valetudo-mapper/0.0.17/Chart.lock rename incubator/valetudo-mapper/{0.0.16 => 0.0.17}/Chart.yaml (98%) rename incubator/valetudo-mapper/{0.0.16 => 0.0.17}/README.md (98%) rename incubator/valetudo-mapper/{0.0.16 => 0.0.17}/app-readme.md (100%) rename incubator/valetudo-mapper/{0.0.16 => 0.0.17}/charts/common-10.4.12.tgz (100%) rename incubator/valetudo-mapper/{0.0.16 => 0.0.17}/ix_values.yaml (83%) rename incubator/valetudo-mapper/{0.0.16 => 0.0.17}/questions.yaml (100%) rename incubator/valetudo-mapper/{0.0.16 => 0.0.17}/templates/common.yaml (100%) rename incubator/valetudo-mapper/{0.0.16 => 0.0.17}/values.yaml (100%) delete mode 100644 incubator/vertex/0.0.26/Chart.lock rename incubator/vertex/{0.0.26 => 0.0.27}/CHANGELOG.md (87%) create mode 100644 incubator/vertex/0.0.27/Chart.lock rename incubator/vertex/{0.0.26 => 0.0.27}/Chart.yaml (98%) rename incubator/vertex/{0.0.26 => 0.0.27}/README.md (98%) rename incubator/vertex/{0.0.26 => 0.0.27}/app-readme.md (100%) rename incubator/vertex/{0.0.26 => 0.0.27}/charts/common-10.4.12.tgz (100%) rename incubator/vertex/{0.0.26 => 0.0.27}/ix_values.yaml (83%) rename incubator/vertex/{0.0.26 => 0.0.27}/questions.yaml (100%) rename incubator/vertex/{0.0.26 => 0.0.27}/templates/common.yaml (100%) rename incubator/vertex/{0.0.26 => 0.0.27}/values.yaml (100%) delete mode 100644 incubator/virt-manager/0.0.28/Chart.lock rename incubator/virt-manager/{0.0.28 => 0.0.29}/CHANGELOG.md (91%) create mode 100644 incubator/virt-manager/0.0.29/Chart.lock rename incubator/virt-manager/{0.0.28 => 0.0.29}/Chart.yaml (98%) rename incubator/virt-manager/{0.0.28 => 0.0.29}/README.md (98%) rename incubator/virt-manager/{0.0.28 => 0.0.29}/app-readme.md (100%) rename incubator/virt-manager/{0.0.28 => 0.0.29}/charts/common-10.4.12.tgz (100%) rename incubator/virt-manager/{0.0.28 => 0.0.29}/ix_values.yaml (88%) rename incubator/virt-manager/{0.0.28 => 0.0.29}/questions.yaml (100%) rename incubator/virt-manager/{0.0.28 => 0.0.29}/templates/common.yaml (100%) rename incubator/virt-manager/{0.0.28 => 0.0.29}/values.yaml (100%) rename incubator/wger/{0.0.41 => 0.0.42}/CHANGELOG.md (91%) rename incubator/wger/{0.0.41 => 0.0.42}/Chart.lock (88%) rename incubator/wger/{0.0.41 => 0.0.42}/Chart.yaml (98%) rename incubator/wger/{0.0.41 => 0.0.42}/README.md (98%) rename incubator/wger/{0.0.41 => 0.0.42}/app-readme.md (100%) rename incubator/wger/{0.0.41 => 0.0.42}/charts/common-10.4.12.tgz (100%) rename incubator/wger/{0.0.41 => 0.0.42}/charts/postgresql-8.0.56.tgz (100%) rename incubator/wger/{0.0.41 => 0.0.42}/charts/redis-3.0.54.tgz (100%) rename incubator/wger/{0.0.41 => 0.0.42}/ix_values.yaml (98%) rename incubator/wger/{0.0.41 => 0.0.42}/questions.yaml (100%) rename incubator/wger/{0.0.41 => 0.0.42}/templates/_secrets.tpl (100%) rename incubator/wger/{0.0.41 => 0.0.42}/templates/common.yaml (100%) rename incubator/wger/{0.0.41 => 0.0.42}/values.yaml (100%) delete mode 100644 stable/audiobookshelf/2.0.30/Chart.lock rename stable/audiobookshelf/{2.0.30 => 2.0.31}/CHANGELOG.md (91%) create mode 100644 stable/audiobookshelf/2.0.31/Chart.lock rename stable/audiobookshelf/{2.0.30 => 2.0.31}/Chart.yaml (95%) rename stable/audiobookshelf/{2.0.30 => 2.0.31}/README.md (94%) rename stable/audiobookshelf/{2.0.30 => 2.0.31}/app-readme.md (100%) rename stable/audiobookshelf/{2.0.30 => 2.0.31}/charts/common-10.4.12.tgz (100%) rename stable/audiobookshelf/{2.0.30 => 2.0.31}/ix_values.yaml (90%) rename stable/audiobookshelf/{2.0.30 => 2.0.31}/questions.yaml (100%) rename stable/audiobookshelf/{2.0.30 => 2.0.31}/templates/_secrets.tpl (100%) rename stable/audiobookshelf/{2.0.30 => 2.0.31}/templates/common.yaml (100%) rename stable/audiobookshelf/{2.0.30 => 2.0.31}/values.yaml (100%) delete mode 100644 stable/boinc/2.0.38/Chart.lock rename stable/boinc/{2.0.38 => 2.0.39}/CHANGELOG.md (91%) create mode 100644 stable/boinc/2.0.39/Chart.lock rename stable/boinc/{2.0.38 => 2.0.39}/Chart.yaml (98%) rename stable/boinc/{2.0.38 => 2.0.39}/README.md (98%) rename stable/boinc/{2.0.38 => 2.0.39}/app-readme.md (100%) rename stable/boinc/{2.0.38 => 2.0.39}/charts/common-10.4.12.tgz (100%) rename stable/boinc/{2.0.38 => 2.0.39}/ix_values.yaml (83%) rename stable/boinc/{2.0.38 => 2.0.39}/questions.yaml (100%) rename stable/boinc/{2.0.38 => 2.0.39}/templates/common.yaml (100%) rename stable/boinc/{2.0.38 => 2.0.39}/values.yaml (100%) delete mode 100644 stable/calibre/7.0.34/Chart.lock rename stable/calibre/{7.0.34 => 7.0.35}/CHANGELOG.md (91%) create mode 100644 stable/calibre/7.0.35/Chart.lock rename stable/calibre/{7.0.34 => 7.0.35}/Chart.yaml (98%) rename stable/calibre/{7.0.34 => 7.0.35}/README.md (98%) rename stable/calibre/{7.0.34 => 7.0.35}/app-readme.md (100%) rename stable/calibre/{7.0.34 => 7.0.35}/charts/common-10.4.12.tgz (100%) rename stable/calibre/{7.0.34 => 7.0.35}/ix_values.yaml (87%) rename stable/calibre/{7.0.34 => 7.0.35}/questions.yaml (100%) rename stable/calibre/{7.0.34 => 7.0.35}/templates/common.yaml (100%) rename stable/calibre/{7.0.34 => 7.0.35}/values.yaml (100%) rename stable/commento-plusplus/{3.0.31 => 3.0.32}/CHANGELOG.md (91%) rename stable/commento-plusplus/{3.0.31 => 3.0.32}/Chart.lock (85%) rename stable/commento-plusplus/{3.0.31 => 3.0.32}/Chart.yaml (98%) rename stable/commento-plusplus/{3.0.31 => 3.0.32}/README.md (98%) rename stable/commento-plusplus/{3.0.31 => 3.0.32}/app-readme.md (100%) rename stable/commento-plusplus/{3.0.31 => 3.0.32}/charts/common-10.4.12.tgz (100%) rename stable/commento-plusplus/{3.0.31 => 3.0.32}/charts/postgresql-8.0.56.tgz (100%) rename stable/commento-plusplus/{3.0.31 => 3.0.32}/ix_values.yaml (90%) rename stable/commento-plusplus/{3.0.31 => 3.0.32}/questions.yaml (100%) rename stable/commento-plusplus/{3.0.31 => 3.0.32}/templates/common.yaml (100%) rename stable/commento-plusplus/{3.0.31 => 3.0.32}/values.yaml (100%) delete mode 100644 stable/custom-app/5.1.39/Chart.lock rename stable/custom-app/{5.1.39 => 5.1.40}/CHANGELOG.md (85%) create mode 100644 stable/custom-app/5.1.40/Chart.lock rename stable/custom-app/{5.1.39 => 5.1.40}/Chart.yaml (94%) rename stable/custom-app/{5.1.39 => 5.1.40}/README.md (95%) rename stable/custom-app/{5.1.39 => 5.1.40}/app-readme.md (100%) rename stable/custom-app/{5.1.39 => 5.1.40}/charts/common-10.4.12.tgz (100%) rename stable/custom-app/{5.1.39 => 5.1.40}/ci/test-values.yaml (88%) rename stable/custom-app/{5.1.39 => 5.1.40}/ix_values.yaml (52%) rename stable/custom-app/{5.1.39 => 5.1.40}/questions.yaml (100%) rename stable/custom-app/{5.1.39 => 5.1.40}/templates/common.yaml (100%) rename stable/custom-app/{5.1.39 => 5.1.40}/values.yaml (100%) delete mode 100644 stable/cyberchef/2.0.60/Chart.lock rename stable/cyberchef/{2.0.60 => 2.0.61}/CHANGELOG.md (91%) create mode 100644 stable/cyberchef/2.0.61/Chart.lock rename stable/cyberchef/{2.0.60 => 2.0.61}/Chart.yaml (98%) rename stable/cyberchef/{2.0.60 => 2.0.61}/README.md (98%) rename stable/cyberchef/{2.0.60 => 2.0.61}/app-readme.md (100%) rename stable/cyberchef/{2.0.60 => 2.0.61}/charts/common-10.4.12.tgz (100%) rename stable/cyberchef/{2.0.60 => 2.0.61}/ix_values.yaml (78%) rename stable/cyberchef/{2.0.60 => 2.0.61}/questions.yaml (100%) rename stable/cyberchef/{2.0.60 => 2.0.61}/templates/common.yaml (100%) rename stable/cyberchef/{2.0.60 => 2.0.61}/values.yaml (100%) delete mode 100644 stable/flexget/2.0.34/Chart.lock rename stable/flexget/{2.0.34 => 2.0.35}/CHANGELOG.md (92%) create mode 100644 stable/flexget/2.0.35/Chart.lock rename stable/flexget/{2.0.34 => 2.0.35}/Chart.yaml (98%) rename stable/flexget/{2.0.34 => 2.0.35}/README.md (98%) rename stable/flexget/{2.0.34 => 2.0.35}/app-readme.md (100%) rename stable/flexget/{2.0.34 => 2.0.35}/charts/common-10.4.12.tgz (100%) rename stable/flexget/{2.0.34 => 2.0.35}/ix_values.yaml (85%) rename stable/flexget/{2.0.34 => 2.0.35}/questions.yaml (100%) rename stable/flexget/{2.0.34 => 2.0.35}/templates/common.yaml (100%) rename stable/flexget/{2.0.34 => 2.0.35}/values.yaml (100%) create mode 100644 stable/jackett/11.0.63/CHANGELOG.md create mode 100644 stable/jackett/11.0.63/Chart.lock create mode 100644 stable/jackett/11.0.63/Chart.yaml create mode 100644 stable/jackett/11.0.63/README.md create mode 100644 stable/jackett/11.0.63/app-readme.md rename stable/{omada-controller/6.0.50 => jackett/11.0.63}/charts/common-10.4.12.tgz (100%) create mode 100644 stable/jackett/11.0.63/ix_values.yaml create mode 100644 stable/jackett/11.0.63/questions.yaml rename stable/{omada-controller/6.0.50 => jackett/11.0.63}/templates/common.yaml (100%) rename stable/{omada-controller/6.0.50 => jackett/11.0.63}/values.yaml (100%) delete mode 100644 stable/omada-controller/6.0.50/Chart.lock rename stable/omada-controller/{6.0.50 => 6.0.51}/CHANGELOG.md (91%) create mode 100644 stable/omada-controller/6.0.51/Chart.lock rename stable/omada-controller/{6.0.50 => 6.0.51}/Chart.yaml (98%) rename stable/omada-controller/{6.0.50 => 6.0.51}/README.md (98%) rename stable/omada-controller/{6.0.50 => 6.0.51}/app-readme.md (100%) rename stable/{rsshub/3.0.68 => omada-controller/6.0.51}/charts/common-10.4.12.tgz (100%) rename stable/omada-controller/{6.0.50 => 6.0.51}/ix_values.yaml (93%) rename stable/omada-controller/{6.0.50 => 6.0.51}/questions.yaml (100%) rename stable/{rsshub/3.0.68 => omada-controller/6.0.51}/templates/common.yaml (100%) rename stable/{rsshub/3.0.68 => omada-controller/6.0.51}/values.yaml (100%) rename stable/rsshub/{3.0.68 => 3.0.69}/CHANGELOG.md (91%) rename stable/rsshub/{3.0.68 => 3.0.69}/Chart.lock (85%) rename stable/rsshub/{3.0.68 => 3.0.69}/Chart.yaml (98%) rename stable/rsshub/{3.0.68 => 3.0.69}/README.md (98%) rename stable/rsshub/{3.0.68 => 3.0.69}/app-readme.md (100%) create mode 100644 stable/rsshub/3.0.69/charts/common-10.4.12.tgz rename stable/rsshub/{3.0.68 => 3.0.69}/charts/redis-3.0.54.tgz (100%) rename stable/rsshub/{3.0.68 => 3.0.69}/ix_values.yaml (93%) rename stable/rsshub/{3.0.68 => 3.0.69}/questions.yaml (100%) create mode 100644 stable/rsshub/3.0.69/templates/common.yaml create mode 100644 stable/rsshub/3.0.69/values.yaml create mode 100644 stable/traefik/13.2.0/CHANGELOG.md create mode 100644 stable/traefik/13.2.0/Chart.lock create mode 100644 stable/traefik/13.2.0/Chart.yaml create mode 100644 stable/traefik/13.2.0/README.md create mode 100644 stable/traefik/13.2.0/app-readme.md create mode 100644 stable/traefik/13.2.0/charts/common-10.4.12.tgz create mode 100644 stable/traefik/13.2.0/crds/ingressroute.yaml create mode 100644 stable/traefik/13.2.0/crds/ingressroutetcp.yaml create mode 100644 stable/traefik/13.2.0/crds/ingressrouteudp.yaml create mode 100644 stable/traefik/13.2.0/crds/middlewares.yaml create mode 100644 stable/traefik/13.2.0/crds/middlewarestcp.yaml create mode 100644 stable/traefik/13.2.0/crds/serverstransports.yaml create mode 100644 stable/traefik/13.2.0/crds/tlsoptions.yaml create mode 100644 stable/traefik/13.2.0/crds/tlsstores.yaml create mode 100644 stable/traefik/13.2.0/crds/traefikservices.yaml create mode 100644 stable/traefik/13.2.0/ix_values.yaml create mode 100644 stable/traefik/13.2.0/questions.yaml create mode 100644 stable/traefik/13.2.0/templates/_args.tpl create mode 100644 stable/traefik/13.2.0/templates/_helpers.tpl create mode 100644 stable/traefik/13.2.0/templates/_ingressclass.tpl create mode 100644 stable/traefik/13.2.0/templates/_ingressroute.tpl create mode 100644 stable/traefik/13.2.0/templates/_portalhook.tpl create mode 100644 stable/traefik/13.2.0/templates/_tlsoptions.tpl create mode 100644 stable/traefik/13.2.0/templates/common.yaml create mode 100644 stable/traefik/13.2.0/templates/middlewares/basic-middleware.yaml create mode 100644 stable/traefik/13.2.0/templates/middlewares/basicauth.yaml create mode 100644 stable/traefik/13.2.0/templates/middlewares/chain.yaml create mode 100644 stable/traefik/13.2.0/templates/middlewares/forwardauth.yaml create mode 100644 stable/traefik/13.2.0/templates/middlewares/ipwhitelist.yaml create mode 100644 stable/traefik/13.2.0/templates/middlewares/ratelimit.yaml create mode 100644 stable/traefik/13.2.0/templates/middlewares/redirectScheme.yaml create mode 100644 stable/traefik/13.2.0/templates/middlewares/redirectregex.yaml create mode 100644 stable/traefik/13.2.0/templates/middlewares/stripPrefixRegex.yaml create mode 100644 stable/traefik/13.2.0/templates/middlewares/tc-chains.yaml create mode 100644 stable/traefik/13.2.0/templates/middlewares/tc-headers.yaml create mode 100644 stable/traefik/13.2.0/templates/middlewares/tc-nextcloud.yaml create mode 100644 stable/traefik/13.2.0/templates/middlewares/theme-park.yaml create mode 100644 stable/traefik/13.2.0/values.yaml create mode 100644 stable/tvheadend/12.0.27/CHANGELOG.md create mode 100644 stable/tvheadend/12.0.27/Chart.lock create mode 100644 stable/tvheadend/12.0.27/Chart.yaml create mode 100644 stable/tvheadend/12.0.27/README.md create mode 100644 stable/tvheadend/12.0.27/app-readme.md create mode 100644 stable/tvheadend/12.0.27/charts/common-10.4.12.tgz create mode 100644 stable/tvheadend/12.0.27/ix_values.yaml create mode 100644 stable/tvheadend/12.0.27/questions.yaml create mode 100644 stable/tvheadend/12.0.27/templates/common.yaml create mode 100644 stable/tvheadend/12.0.27/values.yaml diff --git a/dependency/postgresql/8.0.60/CHANGELOG.md b/dependency/postgresql/8.0.61/CHANGELOG.md similarity index 96% rename from dependency/postgresql/8.0.60/CHANGELOG.md rename to dependency/postgresql/8.0.61/CHANGELOG.md index 64d2fad0703..802e93619b8 100644 --- a/dependency/postgresql/8.0.60/CHANGELOG.md +++ b/dependency/postgresql/8.0.61/CHANGELOG.md @@ -2,6 +2,7 @@ + ## [postgresql-8.0.60](https://github.com/truecharts/charts/compare/postgresql-8.0.59...postgresql-8.0.60) (2022-08-20) ### Chore @@ -96,4 +97,3 @@ ### Chore - Auto-update chart README [skip ci] - - update helm chart common to v10.4.8 ([#3296](https://github.com/truecharts/apps/issues/3296)) diff --git a/dependency/postgresql/8.0.60/Chart.lock b/dependency/postgresql/8.0.61/Chart.lock similarity index 80% rename from dependency/postgresql/8.0.60/Chart.lock rename to dependency/postgresql/8.0.61/Chart.lock index f0118a57bd5..79b26eb4d4b 100644 --- a/dependency/postgresql/8.0.60/Chart.lock +++ b/dependency/postgresql/8.0.61/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.13 digest: sha256:dff2afab395456500f99d795e50abf621284962a955cc8ebf9d43f6f0b2bf6e4 -generated: "2022-08-20T11:19:00.000069364Z" +generated: "2022-08-21T08:47:45.793297989Z" diff --git a/dependency/postgresql/8.0.60/Chart.yaml b/dependency/postgresql/8.0.61/Chart.yaml similarity index 97% rename from dependency/postgresql/8.0.60/Chart.yaml rename to dependency/postgresql/8.0.61/Chart.yaml index 2ca501d65ad..4dfc6b0fcdd 100644 --- a/dependency/postgresql/8.0.60/Chart.yaml +++ b/dependency/postgresql/8.0.61/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/dependency/postgresql - https://www.postgresql.org/ type: application -version: 8.0.60 +version: 8.0.61 annotations: truecharts.org/catagories: | - database diff --git a/dependency/postgresql/8.0.60/README.md b/dependency/postgresql/8.0.61/README.md similarity index 98% rename from dependency/postgresql/8.0.60/README.md rename to dependency/postgresql/8.0.61/README.md index ff4837ab5ec..fb1a315760c 100644 --- a/dependency/postgresql/8.0.60/README.md +++ b/dependency/postgresql/8.0.61/README.md @@ -1,6 +1,6 @@ # postgresql -![Version: 8.0.60](https://img.shields.io/badge/Version-8.0.60-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 14.5.0](https://img.shields.io/badge/AppVersion-14.5.0-informational?style=flat-square) +![Version: 8.0.61](https://img.shields.io/badge/Version-8.0.61-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 14.5.0](https://img.shields.io/badge/AppVersion-14.5.0-informational?style=flat-square) PostgresSQL diff --git a/dependency/postgresql/8.0.60/app-readme.md b/dependency/postgresql/8.0.61/app-readme.md similarity index 100% rename from dependency/postgresql/8.0.60/app-readme.md rename to dependency/postgresql/8.0.61/app-readme.md diff --git a/dependency/postgresql/8.0.60/charts/common-10.4.13.tgz b/dependency/postgresql/8.0.61/charts/common-10.4.13.tgz similarity index 100% rename from dependency/postgresql/8.0.60/charts/common-10.4.13.tgz rename to dependency/postgresql/8.0.61/charts/common-10.4.13.tgz diff --git a/dependency/postgresql/8.0.60/ix_values.yaml b/dependency/postgresql/8.0.61/ix_values.yaml similarity index 97% rename from dependency/postgresql/8.0.60/ix_values.yaml rename to dependency/postgresql/8.0.61/ix_values.yaml index a00dc700077..89c26ae3dcb 100644 --- a/dependency/postgresql/8.0.60/ix_values.yaml +++ b/dependency/postgresql/8.0.61/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/postgresql pullPolicy: IfNotPresent - tag: 14.5.0@sha256:e1c317096b332ee54b25f0985666f3a15c5b56721d8b1c0e558d776c56ad26f3 + tag: 14.5.0@sha256:b202bd67fa52dbfa79e70369f08a770f09faf3a28c41d2bbe1fc671c4759caf6 controller: # -- Set the controller type. diff --git a/dependency/postgresql/8.0.60/questions.yaml b/dependency/postgresql/8.0.61/questions.yaml similarity index 100% rename from dependency/postgresql/8.0.60/questions.yaml rename to dependency/postgresql/8.0.61/questions.yaml diff --git a/dependency/postgresql/8.0.60/templates/common.yaml b/dependency/postgresql/8.0.61/templates/common.yaml similarity index 100% rename from dependency/postgresql/8.0.60/templates/common.yaml rename to dependency/postgresql/8.0.61/templates/common.yaml diff --git a/dependency/postgresql/8.0.60/values.yaml b/dependency/postgresql/8.0.61/values.yaml similarity index 100% rename from dependency/postgresql/8.0.60/values.yaml rename to dependency/postgresql/8.0.61/values.yaml diff --git a/incubator/adguard-home/1.0.30/CHANGELOG.md b/incubator/adguard-home/1.0.31/CHANGELOG.md similarity index 89% rename from incubator/adguard-home/1.0.30/CHANGELOG.md rename to incubator/adguard-home/1.0.31/CHANGELOG.md index ff0801be9ef..313c848ddf5 100644 --- a/incubator/adguard-home/1.0.30/CHANGELOG.md +++ b/incubator/adguard-home/1.0.31/CHANGELOG.md @@ -2,6 +2,15 @@ +## [adguard-home-1.0.31](https://github.com/truecharts/charts/compare/adguard-home-1.0.30...adguard-home-1.0.31) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [adguard-home-1.0.30](https://github.com/truecharts/charts/compare/adguard-home-1.0.29...adguard-home-1.0.30) (2022-08-19) ### Chore @@ -88,12 +97,3 @@ ## [adguard-home-1.0.23](https://github.com/truecharts/apps/compare/adguard-home-1.0.21...adguard-home-1.0.23) (2022-07-22) ### Chore - -- Bump all charts to generate config and container references due to huge increase of repository - - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - - - -## [ariang-0.0.12](https://github.com/truecharts/apps/compare/ariang-0.0.11...ariang-0.0.12) (2022-07-19) - -### Chore diff --git a/incubator/adguard-home/1.0.30/Chart.lock b/incubator/adguard-home/1.0.31/Chart.lock similarity index 80% rename from incubator/adguard-home/1.0.30/Chart.lock rename to incubator/adguard-home/1.0.31/Chart.lock index 9c5054e2790..33be1618350 100644 --- a/incubator/adguard-home/1.0.30/Chart.lock +++ b/incubator/adguard-home/1.0.31/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.12 digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-19T05:51:20.785810446Z" +generated: "2022-08-21T08:47:45.758982286Z" diff --git a/incubator/adguard-home/1.0.30/Chart.yaml b/incubator/adguard-home/1.0.31/Chart.yaml similarity index 95% rename from incubator/adguard-home/1.0.30/Chart.yaml rename to incubator/adguard-home/1.0.31/Chart.yaml index b964747cd16..c32545175d0 100644 --- a/incubator/adguard-home/1.0.30/Chart.yaml +++ b/incubator/adguard-home/1.0.31/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.107.10" +appVersion: "0.107.11" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ name: adguard-home sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/adguard-home - https://hub.docker.com/r/adguard/adguardhome -version: 1.0.30 +version: 1.0.31 annotations: truecharts.org/catagories: | - media diff --git a/incubator/adguard-home/1.0.30/README.md b/incubator/adguard-home/1.0.31/README.md similarity index 94% rename from incubator/adguard-home/1.0.30/README.md rename to incubator/adguard-home/1.0.31/README.md index 3288fda2b1b..17bbf5e85a5 100644 --- a/incubator/adguard-home/1.0.30/README.md +++ b/incubator/adguard-home/1.0.31/README.md @@ -1,6 +1,6 @@ # adguard-home -![Version: 1.0.30](https://img.shields.io/badge/Version-1.0.30-informational?style=flat-square) ![AppVersion: 0.107.10](https://img.shields.io/badge/AppVersion-0.107.10-informational?style=flat-square) +![Version: 1.0.31](https://img.shields.io/badge/Version-1.0.31-informational?style=flat-square) ![AppVersion: 0.107.11](https://img.shields.io/badge/AppVersion-0.107.11-informational?style=flat-square) Free and open source, powerful network-wide ads & trackers blocking DNS server. diff --git a/incubator/adguard-home/1.0.30/app-readme.md b/incubator/adguard-home/1.0.31/app-readme.md similarity index 100% rename from incubator/adguard-home/1.0.30/app-readme.md rename to incubator/adguard-home/1.0.31/app-readme.md diff --git a/incubator/adguard-home/1.0.30/charts/common-10.4.12.tgz b/incubator/adguard-home/1.0.31/charts/common-10.4.12.tgz similarity index 100% rename from incubator/adguard-home/1.0.30/charts/common-10.4.12.tgz rename to incubator/adguard-home/1.0.31/charts/common-10.4.12.tgz diff --git a/incubator/adguard-home/1.0.30/ix_values.yaml b/incubator/adguard-home/1.0.31/ix_values.yaml similarity index 95% rename from incubator/adguard-home/1.0.30/ix_values.yaml rename to incubator/adguard-home/1.0.31/ix_values.yaml index 8e368d8f3e9..24d0cc4ad6a 100644 --- a/incubator/adguard-home/1.0.30/ix_values.yaml +++ b/incubator/adguard-home/1.0.31/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/adguard-home - tag: 0.107.10@sha256:d47ec6f242a89ba3ee0a1690a00686cabb1b59acdeb186cfc1907d1c9e4d5e1d + tag: 0.107.11@sha256:daa7a7f8f3a8f09c65becbc7e94bb939f625a4248532e6d6109611b40b5ec206 pullPolicy: IfNotPresent securityContext: diff --git a/incubator/adguard-home/1.0.30/questions.yaml b/incubator/adguard-home/1.0.31/questions.yaml similarity index 100% rename from incubator/adguard-home/1.0.30/questions.yaml rename to incubator/adguard-home/1.0.31/questions.yaml diff --git a/incubator/adguard-home/1.0.30/templates/common.yaml b/incubator/adguard-home/1.0.31/templates/common.yaml similarity index 100% rename from incubator/adguard-home/1.0.30/templates/common.yaml rename to incubator/adguard-home/1.0.31/templates/common.yaml diff --git a/incubator/adguard-home/1.0.30/values.yaml b/incubator/adguard-home/1.0.31/values.yaml similarity index 100% rename from incubator/adguard-home/1.0.30/values.yaml rename to incubator/adguard-home/1.0.31/values.yaml diff --git a/incubator/autobrr/0.0.6/CHANGELOG.md b/incubator/autobrr/0.0.6/CHANGELOG.md deleted file mode 100644 index ffb07ba6c58..00000000000 --- a/incubator/autobrr/0.0.6/CHANGELOG.md +++ /dev/null @@ -1,60 +0,0 @@ -# Changelog - - - -## [autobrr-0.0.6](https://github.com/truecharts/charts/compare/autobrr-0.0.5...autobrr-0.0.6) (2022-08-14) - -### Chore - -- update docker general non-major docker tags ([#3465](https://github.com/truecharts/charts/issues/3465)) - - - - -## [autobrr-0.0.5](https://github.com/truecharts/charts/compare/autobrr-0.0.4...autobrr-0.0.5) (2022-08-12) - -### Chore - -- add documentation checkbox/section to all SCALE Apps - - update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456)) - - ### Fix - -- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447)) - - - - -## [autobrr-0.0.4](https://github.com/truecharts/charts/compare/autobrr-0.0.3...autobrr-0.0.4) (2022-08-09) - -### Chore - -- update docker general non-major ([#3377](https://github.com/truecharts/charts/issues/3377)) - - - - -## [autobrr-0.0.3](https://github.com/truecharts/charts/compare/autobrr-0.0.2...autobrr-0.0.3) (2022-08-08) - -### Chore - -- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) - - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) - - - - -## [autobrr-0.0.2](https://github.com/truecharts/apps/compare/autobrr-0.0.1...autobrr-0.0.2) (2022-07-27) - -### Chore - -- update image refs ([#3324](https://github.com/truecharts/apps/issues/3324)) - - - - -## [autobrr-0.0.1]autobrr-0.0.1 (2022-07-27) - -### Feat - -- Add autobrr ([#3309](https://github.com/truecharts/apps/issues/3309)) diff --git a/incubator/autobrr/0.0.7/CHANGELOG.md b/incubator/autobrr/0.0.7/CHANGELOG.md new file mode 100644 index 00000000000..cdb3df71e02 --- /dev/null +++ b/incubator/autobrr/0.0.7/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [cadquery-jupyter-0.0.17](https://github.com/truecharts/charts/compare/cadquery-jupyter-0.0.16...cadquery-jupyter-0.0.17) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + +## [cadquery-jupyter-0.0.16](https://github.com/truecharts/charts/compare/cadquery-jupyter-0.0.15...cadquery-jupyter-0.0.16) (2022-08-14) + +### Chore + +- update docker general non-major docker tags ([#3465](https://github.com/truecharts/charts/issues/3465)) + + + + +## [cadquery-jupyter-0.0.15](https://github.com/truecharts/charts/compare/cadquery-jupyter-0.0.14...cadquery-jupyter-0.0.15) (2022-08-12) + +### Chore + +- add documentation checkbox/section to all SCALE Apps + - update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456)) + + ### Fix + +- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447)) + + + + +## [cadquery-jupyter-0.0.14](https://github.com/truecharts/charts/compare/cadquery-jupyter-0.0.13...cadquery-jupyter-0.0.14) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [cadquery-jupyter-0.0.13](https://github.com/truecharts/apps/compare/cadquery-jupyter-0.0.12...cadquery-jupyter-0.0.13) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [cadquery-jupyter-0.0.12](https://github.com/truecharts/apps/compare/cadquery-jupyter-0.0.11...cadquery-jupyter-0.0.12) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [cadquery-jupyter-0.0.12](https://github.com/truecharts/apps/compare/cadquery-jupyter-0.0.11...cadquery-jupyter-0.0.12) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [cadquery-jupyter-0.0.12](https://github.com/truecharts/apps/compare/cadquery-jupyter-0.0.11...cadquery-jupyter-0.0.12) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [cadquery-jupyter-0.0.11](https://github.com/truecharts/apps/compare/cadquery-jupyter-0.0.10...cadquery-jupyter-0.0.11) (2022-07-22) + +### Chore + +- Auto-update chart README [skip ci] + - Bump all charts to generate config and container references due to huge increase of repository + + + +## [cadquery-jupyter-0.0.10]cadquery-jupyter-0.0.10 (2022-07-20) + +### Feat + diff --git a/incubator/core-keeper-dedicated-server/0.0.16/Chart.lock b/incubator/autobrr/0.0.7/Chart.lock similarity index 80% rename from incubator/core-keeper-dedicated-server/0.0.16/Chart.lock rename to incubator/autobrr/0.0.7/Chart.lock index 5db6b86cbf3..60b3fb39adc 100644 --- a/incubator/core-keeper-dedicated-server/0.0.16/Chart.lock +++ b/incubator/autobrr/0.0.7/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.12 digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-12T21:31:13.723812248Z" +generated: "2022-08-21T08:47:45.789129028Z" diff --git a/incubator/autobrr/0.0.6/Chart.yaml b/incubator/autobrr/0.0.7/Chart.yaml similarity index 95% rename from incubator/autobrr/0.0.6/Chart.yaml rename to incubator/autobrr/0.0.7/Chart.yaml index 7f76a10c562..12ab4a584e2 100644 --- a/incubator/autobrr/0.0.6/Chart.yaml +++ b/incubator/autobrr/0.0.7/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: autobrr -version: 0.0.6 -appVersion: "1.4.0" +version: 0.0.7 +appVersion: "1.5.0" description: The modern download automation tool for torrents. type: application deprecated: false diff --git a/incubator/autobrr/0.0.6/README.md b/incubator/autobrr/0.0.7/README.md similarity index 95% rename from incubator/autobrr/0.0.6/README.md rename to incubator/autobrr/0.0.7/README.md index 4a83a378778..6d2dd2f3473 100644 --- a/incubator/autobrr/0.0.6/README.md +++ b/incubator/autobrr/0.0.7/README.md @@ -1,6 +1,6 @@ # autobrr -![Version: 0.0.6](https://img.shields.io/badge/Version-0.0.6-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.4.0](https://img.shields.io/badge/AppVersion-1.4.0-informational?style=flat-square) +![Version: 0.0.7](https://img.shields.io/badge/Version-0.0.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.5.0](https://img.shields.io/badge/AppVersion-1.5.0-informational?style=flat-square) The modern download automation tool for torrents. diff --git a/incubator/autobrr/0.0.6/app-readme.md b/incubator/autobrr/0.0.7/app-readme.md similarity index 100% rename from incubator/autobrr/0.0.6/app-readme.md rename to incubator/autobrr/0.0.7/app-readme.md diff --git a/incubator/autobrr/0.0.6/charts/common-10.4.12.tgz b/incubator/autobrr/0.0.7/charts/common-10.4.12.tgz similarity index 100% rename from incubator/autobrr/0.0.6/charts/common-10.4.12.tgz rename to incubator/autobrr/0.0.7/charts/common-10.4.12.tgz diff --git a/incubator/autobrr/0.0.6/ix_values.yaml b/incubator/autobrr/0.0.7/ix_values.yaml similarity index 91% rename from incubator/autobrr/0.0.6/ix_values.yaml rename to incubator/autobrr/0.0.7/ix_values.yaml index 82061b2328f..45df84b9207 100644 --- a/incubator/autobrr/0.0.6/ix_values.yaml +++ b/incubator/autobrr/0.0.7/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/autobrr pullPolicy: IfNotPresent - tag: 1.4.0@sha256:d4e6977b792db5557e8783162c30245d025e6c0bfb7475d4f07d24a248e8d6d9 + tag: 1.5.0@sha256:c8e5d56561e8f3058d01560303685dfa60aac17beb2478cd633223820c73ac9f service: main: diff --git a/incubator/autobrr/0.0.6/questions.yaml b/incubator/autobrr/0.0.7/questions.yaml similarity index 100% rename from incubator/autobrr/0.0.6/questions.yaml rename to incubator/autobrr/0.0.7/questions.yaml diff --git a/incubator/autobrr/0.0.6/templates/common.yaml b/incubator/autobrr/0.0.7/templates/common.yaml similarity index 100% rename from incubator/autobrr/0.0.6/templates/common.yaml rename to incubator/autobrr/0.0.7/templates/common.yaml diff --git a/incubator/autobrr/0.0.6/values.yaml b/incubator/autobrr/0.0.7/values.yaml similarity index 100% rename from incubator/autobrr/0.0.6/values.yaml rename to incubator/autobrr/0.0.7/values.yaml diff --git a/incubator/cadquery-jupyter/0.0.16/CHANGELOG.md b/incubator/cadquery-jupyter/0.0.17/CHANGELOG.md similarity index 99% rename from incubator/cadquery-jupyter/0.0.16/CHANGELOG.md rename to incubator/cadquery-jupyter/0.0.17/CHANGELOG.md index 979edfeac4b..12a6de13c3c 100644 --- a/incubator/cadquery-jupyter/0.0.16/CHANGELOG.md +++ b/incubator/cadquery-jupyter/0.0.17/CHANGELOG.md @@ -2,6 +2,7 @@ + ## [cadquery-jupyter-0.0.16](https://github.com/truecharts/charts/compare/cadquery-jupyter-0.0.15...cadquery-jupyter-0.0.16) (2022-08-14) ### Chore diff --git a/incubator/autobrr/0.0.6/Chart.lock b/incubator/cadquery-jupyter/0.0.17/Chart.lock similarity index 80% rename from incubator/autobrr/0.0.6/Chart.lock rename to incubator/cadquery-jupyter/0.0.17/Chart.lock index 7649aa0ba98..63c2743a368 100644 --- a/incubator/autobrr/0.0.6/Chart.lock +++ b/incubator/cadquery-jupyter/0.0.17/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.12 digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-14T09:19:07.377986011Z" +generated: "2022-08-21T08:47:45.759148988Z" diff --git a/incubator/cadquery-jupyter/0.0.16/Chart.yaml b/incubator/cadquery-jupyter/0.0.17/Chart.yaml similarity index 97% rename from incubator/cadquery-jupyter/0.0.16/Chart.yaml rename to incubator/cadquery-jupyter/0.0.17/Chart.yaml index bbb10d4164b..089b55efb9e 100644 --- a/incubator/cadquery-jupyter/0.0.16/Chart.yaml +++ b/incubator/cadquery-jupyter/0.0.17/Chart.yaml @@ -7,7 +7,7 @@ annotations: - Network-Web - Network-Other apiVersion: v2 -appVersion: "3.2.0" +appVersion: "3.2.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -34,4 +34,4 @@ sources: - https://github.com/bernhard-42/jupyter-cadquery - https://hub.docker.com/r/cadquery/cadquery-server type: application -version: 0.0.16 +version: 0.0.17 diff --git a/incubator/cadquery-jupyter/0.0.16/README.md b/incubator/cadquery-jupyter/0.0.17/README.md similarity index 95% rename from incubator/cadquery-jupyter/0.0.16/README.md rename to incubator/cadquery-jupyter/0.0.17/README.md index 3acb7e743e7..04a6947d02d 100644 --- a/incubator/cadquery-jupyter/0.0.16/README.md +++ b/incubator/cadquery-jupyter/0.0.17/README.md @@ -1,6 +1,6 @@ # cadquery-jupyter -![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.2.0](https://img.shields.io/badge/AppVersion-3.2.0-informational?style=flat-square) +![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.2.1](https://img.shields.io/badge/AppVersion-3.2.1-informational?style=flat-square) CadQuery is an intuitive, easy-to-use Python module for building parametric 3D CAD models. Using CadQuery, you can write short, simple scripts that produce high quality CAD models. It is easy to make many different objects using a single script that can be customized. diff --git a/incubator/cadquery-jupyter/0.0.16/app-readme.md b/incubator/cadquery-jupyter/0.0.17/app-readme.md similarity index 100% rename from incubator/cadquery-jupyter/0.0.16/app-readme.md rename to incubator/cadquery-jupyter/0.0.17/app-readme.md diff --git a/incubator/cadquery-jupyter/0.0.16/charts/common-10.4.12.tgz b/incubator/cadquery-jupyter/0.0.17/charts/common-10.4.12.tgz similarity index 100% rename from incubator/cadquery-jupyter/0.0.16/charts/common-10.4.12.tgz rename to incubator/cadquery-jupyter/0.0.17/charts/common-10.4.12.tgz diff --git a/incubator/cadquery-jupyter/0.0.16/ix_values.yaml b/incubator/cadquery-jupyter/0.0.17/ix_values.yaml similarity index 97% rename from incubator/cadquery-jupyter/0.0.16/ix_values.yaml rename to incubator/cadquery-jupyter/0.0.17/ix_values.yaml index 1b45d355efb..b1dea07b697 100644 --- a/incubator/cadquery-jupyter/0.0.16/ix_values.yaml +++ b/incubator/cadquery-jupyter/0.0.17/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/cadquery-jupyter - tag: 3.2.0 + tag: 3.2.1 persistence: workdir: enabled: true diff --git a/incubator/cadquery-jupyter/0.0.16/questions.yaml b/incubator/cadquery-jupyter/0.0.17/questions.yaml similarity index 100% rename from incubator/cadquery-jupyter/0.0.16/questions.yaml rename to incubator/cadquery-jupyter/0.0.17/questions.yaml diff --git a/incubator/cadquery-jupyter/0.0.16/templates/common.yaml b/incubator/cadquery-jupyter/0.0.17/templates/common.yaml similarity index 100% rename from incubator/cadquery-jupyter/0.0.16/templates/common.yaml rename to incubator/cadquery-jupyter/0.0.17/templates/common.yaml diff --git a/incubator/cadquery-jupyter/0.0.16/values.yaml b/incubator/cadquery-jupyter/0.0.17/values.yaml similarity index 100% rename from incubator/cadquery-jupyter/0.0.16/values.yaml rename to incubator/cadquery-jupyter/0.0.17/values.yaml diff --git a/incubator/core-keeper-dedicated-server/0.0.16/CHANGELOG.md b/incubator/core-keeper-dedicated-server/0.0.17/CHANGELOG.md similarity index 90% rename from incubator/core-keeper-dedicated-server/0.0.16/CHANGELOG.md rename to incubator/core-keeper-dedicated-server/0.0.17/CHANGELOG.md index 94ba8026f7f..3c6c326deda 100644 --- a/incubator/core-keeper-dedicated-server/0.0.16/CHANGELOG.md +++ b/incubator/core-keeper-dedicated-server/0.0.17/CHANGELOG.md @@ -2,6 +2,15 @@ +## [core-keeper-dedicated-server-0.0.17](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-0.0.16...core-keeper-dedicated-server-0.0.17) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [core-keeper-dedicated-server-0.0.16](https://github.com/truecharts/charts/compare/core-keeper-dedicated-server-0.0.15...core-keeper-dedicated-server-0.0.16) (2022-08-12) ### Chore @@ -88,8 +97,3 @@ -## [core-keeper-dedicated-server-0.0.10]core-keeper-dedicated-server-0.0.10 (2022-07-20) - -### Feat - -- move dev apps to incubator and remove bad content from dev diff --git a/incubator/cadquery-jupyter/0.0.16/Chart.lock b/incubator/core-keeper-dedicated-server/0.0.17/Chart.lock similarity index 80% rename from incubator/cadquery-jupyter/0.0.16/Chart.lock rename to incubator/core-keeper-dedicated-server/0.0.17/Chart.lock index cce64b085ce..e26e3f1ca83 100644 --- a/incubator/cadquery-jupyter/0.0.16/Chart.lock +++ b/incubator/core-keeper-dedicated-server/0.0.17/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.12 digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-14T09:19:33.925716053Z" +generated: "2022-08-21T08:48:10.476033422Z" diff --git a/incubator/core-keeper-dedicated-server/0.0.16/Chart.yaml b/incubator/core-keeper-dedicated-server/0.0.17/Chart.yaml similarity index 98% rename from incubator/core-keeper-dedicated-server/0.0.16/Chart.yaml rename to incubator/core-keeper-dedicated-server/0.0.17/Chart.yaml index 1843c6b4cd1..40205315cf6 100644 --- a/incubator/core-keeper-dedicated-server/0.0.16/Chart.yaml +++ b/incubator/core-keeper-dedicated-server/0.0.17/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://github.com/escapingnetwork/core-keeper-dedicated/ - https://hub.docker.com/r/escaping/core-keeper-dedicated type: application -version: 0.0.16 +version: 0.0.17 diff --git a/incubator/core-keeper-dedicated-server/0.0.16/README.md b/incubator/core-keeper-dedicated-server/0.0.17/README.md similarity index 98% rename from incubator/core-keeper-dedicated-server/0.0.16/README.md rename to incubator/core-keeper-dedicated-server/0.0.17/README.md index 6e763a16399..9a9d2b4fc27 100644 --- a/incubator/core-keeper-dedicated-server/0.0.16/README.md +++ b/incubator/core-keeper-dedicated-server/0.0.17/README.md @@ -1,6 +1,6 @@ # core-keeper-dedicated-server -![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Docker file for the new Core Keeper dedicated server running from SteamCMD. (No account etc needed) diff --git a/incubator/core-keeper-dedicated-server/0.0.16/app-readme.md b/incubator/core-keeper-dedicated-server/0.0.17/app-readme.md similarity index 100% rename from incubator/core-keeper-dedicated-server/0.0.16/app-readme.md rename to incubator/core-keeper-dedicated-server/0.0.17/app-readme.md diff --git a/incubator/core-keeper-dedicated-server/0.0.16/charts/common-10.4.12.tgz b/incubator/core-keeper-dedicated-server/0.0.17/charts/common-10.4.12.tgz similarity index 100% rename from incubator/core-keeper-dedicated-server/0.0.16/charts/common-10.4.12.tgz rename to incubator/core-keeper-dedicated-server/0.0.17/charts/common-10.4.12.tgz diff --git a/incubator/core-keeper-dedicated-server/0.0.16/ix_values.yaml b/incubator/core-keeper-dedicated-server/0.0.17/ix_values.yaml similarity index 89% rename from incubator/core-keeper-dedicated-server/0.0.16/ix_values.yaml rename to incubator/core-keeper-dedicated-server/0.0.17/ix_values.yaml index 5c211010a14..aa0a7f9fec3 100644 --- a/incubator/core-keeper-dedicated-server/0.0.16/ix_values.yaml +++ b/incubator/core-keeper-dedicated-server/0.0.17/ix_values.yaml @@ -7,7 +7,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/core-keeper-dedicated-server - tag: latest@sha256:1ff3a612d5cfae94638385797085a019193b6470446233e8386a37cb47a10f6f + tag: latest@sha256:0db3982548db777c3bf2b284eb7298b0212658c6fcd68e62982746a9fe36266d persistence: datafiles: enabled: true diff --git a/incubator/core-keeper-dedicated-server/0.0.16/questions.yaml b/incubator/core-keeper-dedicated-server/0.0.17/questions.yaml similarity index 100% rename from incubator/core-keeper-dedicated-server/0.0.16/questions.yaml rename to incubator/core-keeper-dedicated-server/0.0.17/questions.yaml diff --git a/incubator/core-keeper-dedicated-server/0.0.16/templates/common.yaml b/incubator/core-keeper-dedicated-server/0.0.17/templates/common.yaml similarity index 100% rename from incubator/core-keeper-dedicated-server/0.0.16/templates/common.yaml rename to incubator/core-keeper-dedicated-server/0.0.17/templates/common.yaml diff --git a/incubator/core-keeper-dedicated-server/0.0.16/values.yaml b/incubator/core-keeper-dedicated-server/0.0.17/values.yaml similarity index 100% rename from incubator/core-keeper-dedicated-server/0.0.16/values.yaml rename to incubator/core-keeper-dedicated-server/0.0.17/values.yaml diff --git a/incubator/cryptpad/0.0.26/Chart.lock b/incubator/cryptpad/0.0.26/Chart.lock deleted file mode 100644 index 0600e05759a..00000000000 --- a/incubator/cryptpad/0.0.26/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-20T11:19:23.029119304Z" diff --git a/incubator/cryptpad/0.0.26/CHANGELOG.md b/incubator/cryptpad/0.0.27/CHANGELOG.md similarity index 91% rename from incubator/cryptpad/0.0.26/CHANGELOG.md rename to incubator/cryptpad/0.0.27/CHANGELOG.md index 6c525eff00d..d3200ddf02d 100644 --- a/incubator/cryptpad/0.0.26/CHANGELOG.md +++ b/incubator/cryptpad/0.0.27/CHANGELOG.md @@ -2,6 +2,15 @@ +## [cryptpad-0.0.27](https://github.com/truecharts/charts/compare/cryptpad-0.0.26...cryptpad-0.0.27) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [cryptpad-0.0.26](https://github.com/truecharts/charts/compare/cryptpad-0.0.25...cryptpad-0.0.26) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ - update docker general non-major ([#3339](https://github.com/truecharts/apps/issues/3339)) - - -## [cryptpad-0.0.16](https://github.com/truecharts/apps/compare/cryptpad-0.0.15...cryptpad-0.0.16) (2022-07-28) - -### Chore - -- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) - - diff --git a/incubator/cryptpad/0.0.27/Chart.lock b/incubator/cryptpad/0.0.27/Chart.lock new file mode 100644 index 00000000000..e11b09644e3 --- /dev/null +++ b/incubator/cryptpad/0.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:48:10.533527034Z" diff --git a/incubator/cryptpad/0.0.26/Chart.yaml b/incubator/cryptpad/0.0.27/Chart.yaml similarity index 98% rename from incubator/cryptpad/0.0.26/Chart.yaml rename to incubator/cryptpad/0.0.27/Chart.yaml index 9fa2eff8ebb..364b938cc8d 100644 --- a/incubator/cryptpad/0.0.26/Chart.yaml +++ b/incubator/cryptpad/0.0.27/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://cryptpad.fr/ - https://hub.docker.com/r/promasu/cryptpad/ type: application -version: 0.0.26 +version: 0.0.27 diff --git a/incubator/cryptpad/0.0.26/README.md b/incubator/cryptpad/0.0.27/README.md similarity index 98% rename from incubator/cryptpad/0.0.26/README.md rename to incubator/cryptpad/0.0.27/README.md index e6b45694508..06ac4a56fdf 100644 --- a/incubator/cryptpad/0.0.26/README.md +++ b/incubator/cryptpad/0.0.27/README.md @@ -1,6 +1,6 @@ # cryptpad -![Version: 0.0.26](https://img.shields.io/badge/Version-0.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.27](https://img.shields.io/badge/Version-0.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) CryptPad is the Zero Knowledge realtime collaborative editor.[br]mkdir -p /mnt/user/appdata/cryptpad/config [/br]wget -O /mnt/user/appdata/cryptpad/config/config.js https://raw.githubusercontent.com/xwiki-labs/cryptpad/main/config/config.example.js diff --git a/incubator/cryptpad/0.0.26/app-readme.md b/incubator/cryptpad/0.0.27/app-readme.md similarity index 100% rename from incubator/cryptpad/0.0.26/app-readme.md rename to incubator/cryptpad/0.0.27/app-readme.md diff --git a/incubator/cryptpad/0.0.26/charts/common-10.4.12.tgz b/incubator/cryptpad/0.0.27/charts/common-10.4.12.tgz similarity index 100% rename from incubator/cryptpad/0.0.26/charts/common-10.4.12.tgz rename to incubator/cryptpad/0.0.27/charts/common-10.4.12.tgz diff --git a/incubator/cryptpad/0.0.26/ix_values.yaml b/incubator/cryptpad/0.0.27/ix_values.yaml similarity index 91% rename from incubator/cryptpad/0.0.26/ix_values.yaml rename to incubator/cryptpad/0.0.27/ix_values.yaml index d356315dcbd..6191561616c 100644 --- a/incubator/cryptpad/0.0.26/ix_values.yaml +++ b/incubator/cryptpad/0.0.27/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/cryptpad - tag: latest@sha256:831e7c9a6067554d70849082d574c9fbbeb3b5e139e7379c2832415cfde854c7 + tag: latest@sha256:a117ee09c99995cf50030ee63cb18a0ca3b4e91ab0a03696fd0c84a28237142e persistence: blobpath: enabled: true diff --git a/incubator/cryptpad/0.0.26/questions.yaml b/incubator/cryptpad/0.0.27/questions.yaml similarity index 100% rename from incubator/cryptpad/0.0.26/questions.yaml rename to incubator/cryptpad/0.0.27/questions.yaml diff --git a/incubator/cryptpad/0.0.26/templates/common.yaml b/incubator/cryptpad/0.0.27/templates/common.yaml similarity index 100% rename from incubator/cryptpad/0.0.26/templates/common.yaml rename to incubator/cryptpad/0.0.27/templates/common.yaml diff --git a/incubator/cryptpad/0.0.26/values.yaml b/incubator/cryptpad/0.0.27/values.yaml similarity index 100% rename from incubator/cryptpad/0.0.26/values.yaml rename to incubator/cryptpad/0.0.27/values.yaml diff --git a/incubator/filestash/0.0.18/Chart.lock b/incubator/filestash/0.0.18/Chart.lock deleted file mode 100644 index 45bc8a6c908..00000000000 --- a/incubator/filestash/0.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-20T11:19:44.898449233Z" diff --git a/incubator/filestash/0.0.18/CHANGELOG.md b/incubator/filestash/0.0.19/CHANGELOG.md similarity index 91% rename from incubator/filestash/0.0.18/CHANGELOG.md rename to incubator/filestash/0.0.19/CHANGELOG.md index 7b297b62ab2..a3601357139 100644 --- a/incubator/filestash/0.0.18/CHANGELOG.md +++ b/incubator/filestash/0.0.19/CHANGELOG.md @@ -2,6 +2,15 @@ +## [filestash-0.0.19](https://github.com/truecharts/charts/compare/filestash-0.0.18...filestash-0.0.19) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [filestash-0.0.18](https://github.com/truecharts/charts/compare/filestash-0.0.17...filestash-0.0.18) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ -## [filestash-0.0.12](https://github.com/truecharts/apps/compare/filestash-0.0.11...filestash-0.0.12) (2022-07-23) - -### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - diff --git a/incubator/filestash/0.0.19/Chart.lock b/incubator/filestash/0.0.19/Chart.lock new file mode 100644 index 00000000000..e1f0cfa6a51 --- /dev/null +++ b/incubator/filestash/0.0.19/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:48:10.584636357Z" diff --git a/incubator/filestash/0.0.18/Chart.yaml b/incubator/filestash/0.0.19/Chart.yaml similarity index 98% rename from incubator/filestash/0.0.18/Chart.yaml rename to incubator/filestash/0.0.19/Chart.yaml index 68b5f49ebe1..5998058c797 100644 --- a/incubator/filestash/0.0.18/Chart.yaml +++ b/incubator/filestash/0.0.19/Chart.yaml @@ -30,4 +30,4 @@ sources: - https://www.filestash.app/ - https://hub.docker.com/r/machines/filestash/ type: application -version: 0.0.18 +version: 0.0.19 diff --git a/incubator/filestash/0.0.18/README.md b/incubator/filestash/0.0.19/README.md similarity index 98% rename from incubator/filestash/0.0.18/README.md rename to incubator/filestash/0.0.19/README.md index 2a716922442..7d20f4a27d3 100644 --- a/incubator/filestash/0.0.18/README.md +++ b/incubator/filestash/0.0.19/README.md @@ -1,6 +1,6 @@ # filestash -![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.19](https://img.shields.io/badge/Version-0.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ... diff --git a/incubator/filestash/0.0.18/app-readme.md b/incubator/filestash/0.0.19/app-readme.md similarity index 100% rename from incubator/filestash/0.0.18/app-readme.md rename to incubator/filestash/0.0.19/app-readme.md diff --git a/incubator/filestash/0.0.18/charts/common-10.4.12.tgz b/incubator/filestash/0.0.19/charts/common-10.4.12.tgz similarity index 100% rename from incubator/filestash/0.0.18/charts/common-10.4.12.tgz rename to incubator/filestash/0.0.19/charts/common-10.4.12.tgz diff --git a/incubator/filestash/0.0.18/ix_values.yaml b/incubator/filestash/0.0.19/ix_values.yaml similarity index 84% rename from incubator/filestash/0.0.18/ix_values.yaml rename to incubator/filestash/0.0.19/ix_values.yaml index 812ae215f9c..0e8cf6b0ee1 100644 --- a/incubator/filestash/0.0.18/ix_values.yaml +++ b/incubator/filestash/0.0.19/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/filestash - tag: latest@sha256:904bb0dca3b57f7290a5a8277df55d5e9068a1d1f7df2bcca91d34d9cf773b73 + tag: latest@sha256:2a52174afe687286e2bfcf564ca8f4b4e95c9ac41186288e160938cbc42c09f5 persistence: appdata: enabled: true diff --git a/incubator/filestash/0.0.18/questions.yaml b/incubator/filestash/0.0.19/questions.yaml similarity index 100% rename from incubator/filestash/0.0.18/questions.yaml rename to incubator/filestash/0.0.19/questions.yaml diff --git a/incubator/filestash/0.0.18/templates/common.yaml b/incubator/filestash/0.0.19/templates/common.yaml similarity index 100% rename from incubator/filestash/0.0.18/templates/common.yaml rename to incubator/filestash/0.0.19/templates/common.yaml diff --git a/incubator/filestash/0.0.18/values.yaml b/incubator/filestash/0.0.19/values.yaml similarity index 100% rename from incubator/filestash/0.0.18/values.yaml rename to incubator/filestash/0.0.19/values.yaml diff --git a/incubator/ghost/3.0.44/CHANGELOG.md b/incubator/ghost/3.0.45/CHANGELOG.md similarity index 91% rename from incubator/ghost/3.0.44/CHANGELOG.md rename to incubator/ghost/3.0.45/CHANGELOG.md index 63d78126495..cb42faac7cc 100644 --- a/incubator/ghost/3.0.44/CHANGELOG.md +++ b/incubator/ghost/3.0.45/CHANGELOG.md @@ -2,6 +2,15 @@ +## [ghost-3.0.45](https://github.com/truecharts/charts/compare/ghost-3.0.44...ghost-3.0.45) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [ghost-3.0.44](https://github.com/truecharts/charts/compare/ghost-3.0.43...ghost-3.0.44) (2022-08-18) ### Chore @@ -88,12 +97,3 @@ - -## [ghost-3.0.35](https://github.com/truecharts/apps/compare/ghost-3.0.34...ghost-3.0.35) (2022-07-27) - -### Chore - -- update docker general non-major ([#3313](https://github.com/truecharts/apps/issues/3313)) - - - diff --git a/incubator/ghost/3.0.44/Chart.lock b/incubator/ghost/3.0.45/Chart.lock similarity index 85% rename from incubator/ghost/3.0.44/Chart.lock rename to incubator/ghost/3.0.45/Chart.lock index 0a6cd49825d..7dc4c8d649f 100644 --- a/incubator/ghost/3.0.44/Chart.lock +++ b/incubator/ghost/3.0.45/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.54 digest: sha256:0a015a2c0a34e637407d05e4366aaf3a110ef59ebbab026d2d83be914f53837b -generated: "2022-08-18T08:57:22.020314486Z" +generated: "2022-08-21T08:48:19.220406701Z" diff --git a/incubator/ghost/3.0.44/Chart.yaml b/incubator/ghost/3.0.45/Chart.yaml similarity index 96% rename from incubator/ghost/3.0.44/Chart.yaml rename to incubator/ghost/3.0.45/Chart.yaml index ea37a899f52..69a6e02c693 100644 --- a/incubator/ghost/3.0.44/Chart.yaml +++ b/incubator/ghost/3.0.45/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "5.9.4" +appVersion: "5.10.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -26,7 +26,7 @@ sources: - https://github.com/TryGhost/Ghost - https://hub.docker.com/_/ghost - https://ghost.org/docs/ -version: 3.0.44 +version: 3.0.45 annotations: truecharts.org/catagories: | - productivity diff --git a/incubator/ghost/3.0.44/README.md b/incubator/ghost/3.0.45/README.md similarity index 94% rename from incubator/ghost/3.0.44/README.md rename to incubator/ghost/3.0.45/README.md index 4cad2de2c3c..8fe20d6cb17 100644 --- a/incubator/ghost/3.0.44/README.md +++ b/incubator/ghost/3.0.45/README.md @@ -1,6 +1,6 @@ # ghost -![Version: 3.0.44](https://img.shields.io/badge/Version-3.0.44-informational?style=flat-square) ![AppVersion: 5.9.4](https://img.shields.io/badge/AppVersion-5.9.4-informational?style=flat-square) +![Version: 3.0.45](https://img.shields.io/badge/Version-3.0.45-informational?style=flat-square) ![AppVersion: 5.10.1](https://img.shields.io/badge/AppVersion-5.10.1-informational?style=flat-square) 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. diff --git a/incubator/ghost/3.0.44/app-readme.md b/incubator/ghost/3.0.45/app-readme.md similarity index 100% rename from incubator/ghost/3.0.44/app-readme.md rename to incubator/ghost/3.0.45/app-readme.md diff --git a/incubator/ghost/3.0.44/charts/common-10.4.12.tgz b/incubator/ghost/3.0.45/charts/common-10.4.12.tgz similarity index 100% rename from incubator/ghost/3.0.44/charts/common-10.4.12.tgz rename to incubator/ghost/3.0.45/charts/common-10.4.12.tgz diff --git a/incubator/ghost/3.0.44/charts/mariadb-3.0.54.tgz b/incubator/ghost/3.0.45/charts/mariadb-3.0.54.tgz similarity index 100% rename from incubator/ghost/3.0.44/charts/mariadb-3.0.54.tgz rename to incubator/ghost/3.0.45/charts/mariadb-3.0.54.tgz diff --git a/incubator/ghost/3.0.44/ix_values.yaml b/incubator/ghost/3.0.45/ix_values.yaml similarity index 95% rename from incubator/ghost/3.0.44/ix_values.yaml rename to incubator/ghost/3.0.45/ix_values.yaml index 3984a2883cd..2aa83372682 100644 --- a/incubator/ghost/3.0.44/ix_values.yaml +++ b/incubator/ghost/3.0.45/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/ghost - tag: 5.9.4@sha256:39fc5ea81c709f7e094f59b1cb4f8e143f8bf8cad65921774a1942014dc22773 + tag: 5.10.1@sha256:981ca52d7a0dd93f0e864a7ec69fa3b3ad2eac61dce6ccd9cccf27214ae9c87a pullPolicy: IfNotPresent env: diff --git a/incubator/ghost/3.0.44/questions.yaml b/incubator/ghost/3.0.45/questions.yaml similarity index 100% rename from incubator/ghost/3.0.44/questions.yaml rename to incubator/ghost/3.0.45/questions.yaml diff --git a/incubator/ghost/3.0.44/templates/common.yaml b/incubator/ghost/3.0.45/templates/common.yaml similarity index 100% rename from incubator/ghost/3.0.44/templates/common.yaml rename to incubator/ghost/3.0.45/templates/common.yaml diff --git a/incubator/ghost/3.0.44/values.yaml b/incubator/ghost/3.0.45/values.yaml similarity index 100% rename from incubator/ghost/3.0.44/values.yaml rename to incubator/ghost/3.0.45/values.yaml diff --git a/incubator/jelu/0.0.20/Chart.lock b/incubator/jelu/0.0.20/Chart.lock deleted file mode 100644 index b25ff6be1d1..00000000000 --- a/incubator/jelu/0.0.20/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-20T11:20:07.054617018Z" diff --git a/incubator/jelu/0.0.20/CHANGELOG.md b/incubator/jelu/0.0.21/CHANGELOG.md similarity index 89% rename from incubator/jelu/0.0.20/CHANGELOG.md rename to incubator/jelu/0.0.21/CHANGELOG.md index 8fd879e670d..cf03e3dcf08 100644 --- a/incubator/jelu/0.0.20/CHANGELOG.md +++ b/incubator/jelu/0.0.21/CHANGELOG.md @@ -2,6 +2,15 @@ +## [jelu-0.0.21](https://github.com/truecharts/charts/compare/jelu-0.0.20...jelu-0.0.21) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [jelu-0.0.20](https://github.com/truecharts/charts/compare/jelu-0.0.19...jelu-0.0.20) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ ## [jelu-0.0.12](https://github.com/truecharts/apps/compare/jelu-0.0.11...jelu-0.0.12) (2022-07-23) ### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [jelu-0.0.12](https://github.com/truecharts/apps/compare/jelu-0.0.11...jelu-0.0.12) (2022-07-23) diff --git a/incubator/jelu/0.0.21/Chart.lock b/incubator/jelu/0.0.21/Chart.lock new file mode 100644 index 00000000000..e7aebfc5a59 --- /dev/null +++ b/incubator/jelu/0.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:48:32.390772105Z" diff --git a/incubator/jelu/0.0.20/Chart.yaml b/incubator/jelu/0.0.21/Chart.yaml similarity index 98% rename from incubator/jelu/0.0.20/Chart.yaml rename to incubator/jelu/0.0.21/Chart.yaml index ec6a56a77ed..ce1703dcf7b 100644 --- a/incubator/jelu/0.0.20/Chart.yaml +++ b/incubator/jelu/0.0.21/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://github.com/bayang/jelu - https://hub.docker.com/r/wabayang/jelu type: application -version: 0.0.20 +version: 0.0.21 diff --git a/incubator/jelu/0.0.20/README.md b/incubator/jelu/0.0.21/README.md similarity index 98% rename from incubator/jelu/0.0.20/README.md rename to incubator/jelu/0.0.21/README.md index 6f5fb607e72..ac50ff3a2c0 100644 --- a/incubator/jelu/0.0.20/README.md +++ b/incubator/jelu/0.0.21/README.md @@ -1,6 +1,6 @@ # jelu -![Version: 0.0.20](https://img.shields.io/badge/Version-0.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.21](https://img.shields.io/badge/Version-0.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Track what you have read, what you are reading and what you want to read. diff --git a/incubator/jelu/0.0.20/app-readme.md b/incubator/jelu/0.0.21/app-readme.md similarity index 100% rename from incubator/jelu/0.0.20/app-readme.md rename to incubator/jelu/0.0.21/app-readme.md diff --git a/incubator/jelu/0.0.20/charts/common-10.4.12.tgz b/incubator/jelu/0.0.21/charts/common-10.4.12.tgz similarity index 100% rename from incubator/jelu/0.0.20/charts/common-10.4.12.tgz rename to incubator/jelu/0.0.21/charts/common-10.4.12.tgz diff --git a/incubator/jelu/0.0.20/ix_values.yaml b/incubator/jelu/0.0.21/ix_values.yaml similarity index 87% rename from incubator/jelu/0.0.20/ix_values.yaml rename to incubator/jelu/0.0.21/ix_values.yaml index 88cd86c8b8d..17fdf6017bf 100644 --- a/incubator/jelu/0.0.20/ix_values.yaml +++ b/incubator/jelu/0.0.21/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/jelu - tag: latest@sha256:e3b13b9198f0928a836be1d8cc0d27f559acead4c0b610bea975ba57015aa7a3 + tag: latest@sha256:f84dbb23e59d954d4f4659816f935de71a538da1f5d2b6cb3b297286bec9d59b persistence: config: enabled: true diff --git a/incubator/jelu/0.0.20/questions.yaml b/incubator/jelu/0.0.21/questions.yaml similarity index 100% rename from incubator/jelu/0.0.20/questions.yaml rename to incubator/jelu/0.0.21/questions.yaml diff --git a/incubator/jelu/0.0.20/templates/common.yaml b/incubator/jelu/0.0.21/templates/common.yaml similarity index 100% rename from incubator/jelu/0.0.20/templates/common.yaml rename to incubator/jelu/0.0.21/templates/common.yaml diff --git a/incubator/jelu/0.0.20/values.yaml b/incubator/jelu/0.0.21/values.yaml similarity index 100% rename from incubator/jelu/0.0.20/values.yaml rename to incubator/jelu/0.0.21/values.yaml diff --git a/incubator/kdenlive/0.0.19/Chart.lock b/incubator/kdenlive/0.0.19/Chart.lock deleted file mode 100644 index 6b5d79d1e89..00000000000 --- a/incubator/kdenlive/0.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-14T09:20:54.834781867Z" diff --git a/incubator/kdenlive/0.0.19/CHANGELOG.md b/incubator/kdenlive/0.0.20/CHANGELOG.md similarity index 92% rename from incubator/kdenlive/0.0.19/CHANGELOG.md rename to incubator/kdenlive/0.0.20/CHANGELOG.md index daee13cff65..3a3809580d9 100644 --- a/incubator/kdenlive/0.0.19/CHANGELOG.md +++ b/incubator/kdenlive/0.0.20/CHANGELOG.md @@ -2,6 +2,15 @@ +## [kdenlive-0.0.20](https://github.com/truecharts/charts/compare/kdenlive-0.0.19...kdenlive-0.0.20) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [kdenlive-0.0.19](https://github.com/truecharts/charts/compare/kdenlive-0.0.18...kdenlive-0.0.19) (2022-08-14) ### Chore @@ -88,12 +97,3 @@ - -## [kdenlive-0.0.12](https://github.com/truecharts/apps/compare/kdenlive-vnc-0.0.11...kdenlive-0.0.12) (2022-07-23) - -### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - diff --git a/incubator/kdenlive/0.0.20/Chart.lock b/incubator/kdenlive/0.0.20/Chart.lock new file mode 100644 index 00000000000..b5e1fe581b4 --- /dev/null +++ b/incubator/kdenlive/0.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:48:33.434602851Z" diff --git a/incubator/kdenlive/0.0.19/Chart.yaml b/incubator/kdenlive/0.0.20/Chart.yaml similarity index 98% rename from incubator/kdenlive/0.0.19/Chart.yaml rename to incubator/kdenlive/0.0.20/Chart.yaml index 8fb0251e60f..a59bd3efac9 100644 --- a/incubator/kdenlive/0.0.19/Chart.yaml +++ b/incubator/kdenlive/0.0.20/Chart.yaml @@ -27,4 +27,4 @@ sources: - https://github.com/orgs/linuxserver/packages/container/package/kdenlive - https://github.com/linuxserver/docker-kdenlive#readme type: application -version: 0.0.19 +version: 0.0.20 diff --git a/incubator/kdenlive/0.0.19/README.md b/incubator/kdenlive/0.0.20/README.md similarity index 98% rename from incubator/kdenlive/0.0.19/README.md rename to incubator/kdenlive/0.0.20/README.md index 2132b5eaea2..8aef0eeb427 100644 --- a/incubator/kdenlive/0.0.19/README.md +++ b/incubator/kdenlive/0.0.20/README.md @@ -1,6 +1,6 @@ # kdenlive -![Version: 0.0.19](https://img.shields.io/badge/Version-0.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.20](https://img.shields.io/badge/Version-0.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Kdenlive(https://kdenlive.org/) is a powerful free and open source cross-platform video editing program made by the KDE community. Feature rich and production ready. diff --git a/incubator/kdenlive/0.0.19/app-readme.md b/incubator/kdenlive/0.0.20/app-readme.md similarity index 100% rename from incubator/kdenlive/0.0.19/app-readme.md rename to incubator/kdenlive/0.0.20/app-readme.md diff --git a/incubator/kdenlive/0.0.19/charts/common-10.4.12.tgz b/incubator/kdenlive/0.0.20/charts/common-10.4.12.tgz similarity index 100% rename from incubator/kdenlive/0.0.19/charts/common-10.4.12.tgz rename to incubator/kdenlive/0.0.20/charts/common-10.4.12.tgz diff --git a/incubator/kdenlive/0.0.19/ix_values.yaml b/incubator/kdenlive/0.0.20/ix_values.yaml similarity index 84% rename from incubator/kdenlive/0.0.19/ix_values.yaml rename to incubator/kdenlive/0.0.20/ix_values.yaml index 29ec20eaac0..733cc953a2f 100644 --- a/incubator/kdenlive/0.0.19/ix_values.yaml +++ b/incubator/kdenlive/0.0.20/ix_values.yaml @@ -5,7 +5,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/kdenlive - tag: latest@sha256:5b5fc87efb0bc50a174d4d9e26239a357339e340c5e026ea87c65150bb86e8e5 + tag: latest@sha256:8374da99b941172986765d353f799d58eb180d8df2a447ddaa9bb972b678401a persistence: config: enabled: true diff --git a/incubator/kdenlive/0.0.19/questions.yaml b/incubator/kdenlive/0.0.20/questions.yaml similarity index 100% rename from incubator/kdenlive/0.0.19/questions.yaml rename to incubator/kdenlive/0.0.20/questions.yaml diff --git a/incubator/kdenlive/0.0.19/templates/common.yaml b/incubator/kdenlive/0.0.20/templates/common.yaml similarity index 100% rename from incubator/kdenlive/0.0.19/templates/common.yaml rename to incubator/kdenlive/0.0.20/templates/common.yaml diff --git a/incubator/kdenlive/0.0.19/values.yaml b/incubator/kdenlive/0.0.20/values.yaml similarity index 100% rename from incubator/kdenlive/0.0.19/values.yaml rename to incubator/kdenlive/0.0.20/values.yaml diff --git a/incubator/neko/0.0.19/Chart.lock b/incubator/neko/0.0.19/Chart.lock deleted file mode 100644 index b29e778b2be..00000000000 --- a/incubator/neko/0.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-17T18:27:02.704904605Z" diff --git a/incubator/neko/0.0.19/CHANGELOG.md b/incubator/neko/0.0.20/CHANGELOG.md similarity index 92% rename from incubator/neko/0.0.19/CHANGELOG.md rename to incubator/neko/0.0.20/CHANGELOG.md index 9a30aa9b887..491048b755f 100644 --- a/incubator/neko/0.0.19/CHANGELOG.md +++ b/incubator/neko/0.0.20/CHANGELOG.md @@ -2,6 +2,15 @@ +## [neko-0.0.20](https://github.com/truecharts/charts/compare/neko-0.0.19...neko-0.0.20) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [neko-0.0.19](https://github.com/truecharts/charts/compare/neko-0.0.18...neko-0.0.19) (2022-08-17) ### Chore @@ -88,12 +97,3 @@ - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - -## [neko-0.0.12](https://github.com/truecharts/apps/compare/neko-0.0.11...neko-0.0.12) (2022-07-23) - -### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - diff --git a/incubator/neko/0.0.20/Chart.lock b/incubator/neko/0.0.20/Chart.lock new file mode 100644 index 00000000000..51232e07129 --- /dev/null +++ b/incubator/neko/0.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:48:33.15738232Z" diff --git a/incubator/neko/0.0.19/Chart.yaml b/incubator/neko/0.0.20/Chart.yaml similarity index 97% rename from incubator/neko/0.0.19/Chart.yaml rename to incubator/neko/0.0.20/Chart.yaml index 321dae6a9a5..f7d600ed422 100644 --- a/incubator/neko/0.0.19/Chart.yaml +++ b/incubator/neko/0.0.20/Chart.yaml @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/neko - https://hub.docker.com/r/m1k1o/neko/ type: application -version: 0.0.19 +version: 0.0.20 annotations: truecharts.org/SCALE-support: "true" truecharts.org/catagories: | diff --git a/incubator/neko/0.0.19/README.md b/incubator/neko/0.0.20/README.md similarity index 98% rename from incubator/neko/0.0.19/README.md rename to incubator/neko/0.0.20/README.md index 52e35546a79..ebb75a4d67b 100644 --- a/incubator/neko/0.0.19/README.md +++ b/incubator/neko/0.0.20/README.md @@ -1,6 +1,6 @@ # neko -![Version: 0.0.19](https://img.shields.io/badge/Version-0.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.20](https://img.shields.io/badge/Version-0.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) A self hosted virtual browser that runs in docker diff --git a/incubator/neko/0.0.19/app-readme.md b/incubator/neko/0.0.20/app-readme.md similarity index 100% rename from incubator/neko/0.0.19/app-readme.md rename to incubator/neko/0.0.20/app-readme.md diff --git a/incubator/neko/0.0.19/charts/common-10.4.12.tgz b/incubator/neko/0.0.20/charts/common-10.4.12.tgz similarity index 100% rename from incubator/neko/0.0.19/charts/common-10.4.12.tgz rename to incubator/neko/0.0.20/charts/common-10.4.12.tgz diff --git a/incubator/neko/0.0.19/ci/basic-values.yaml b/incubator/neko/0.0.20/ci/basic-values.yaml similarity index 100% rename from incubator/neko/0.0.19/ci/basic-values.yaml rename to incubator/neko/0.0.20/ci/basic-values.yaml diff --git a/incubator/neko/0.0.19/ci/brave-values.yaml b/incubator/neko/0.0.20/ci/brave-values.yaml similarity index 100% rename from incubator/neko/0.0.19/ci/brave-values.yaml rename to incubator/neko/0.0.20/ci/brave-values.yaml diff --git a/incubator/neko/0.0.19/ci/chrome-values.yaml b/incubator/neko/0.0.20/ci/chrome-values.yaml similarity index 100% rename from incubator/neko/0.0.19/ci/chrome-values.yaml rename to incubator/neko/0.0.20/ci/chrome-values.yaml diff --git a/incubator/neko/0.0.19/ci/chromium-values.yaml b/incubator/neko/0.0.20/ci/chromium-values.yaml similarity index 100% rename from incubator/neko/0.0.19/ci/chromium-values.yaml rename to incubator/neko/0.0.20/ci/chromium-values.yaml diff --git a/incubator/neko/0.0.19/ci/edge-values.yaml b/incubator/neko/0.0.20/ci/edge-values.yaml similarity index 100% rename from incubator/neko/0.0.19/ci/edge-values.yaml rename to incubator/neko/0.0.20/ci/edge-values.yaml diff --git a/incubator/neko/0.0.19/ci/remmina-values.yaml b/incubator/neko/0.0.20/ci/remmina-values.yaml similarity index 100% rename from incubator/neko/0.0.19/ci/remmina-values.yaml rename to incubator/neko/0.0.20/ci/remmina-values.yaml diff --git a/incubator/neko/0.0.19/ci/tor-values.yaml b/incubator/neko/0.0.20/ci/tor-values.yaml similarity index 100% rename from incubator/neko/0.0.19/ci/tor-values.yaml rename to incubator/neko/0.0.20/ci/tor-values.yaml diff --git a/incubator/neko/0.0.19/ci/vivaldi-values.yaml b/incubator/neko/0.0.20/ci/vivaldi-values.yaml similarity index 100% rename from incubator/neko/0.0.19/ci/vivaldi-values.yaml rename to incubator/neko/0.0.20/ci/vivaldi-values.yaml diff --git a/incubator/neko/0.0.19/ci/vlc-values.yaml b/incubator/neko/0.0.20/ci/vlc-values.yaml similarity index 100% rename from incubator/neko/0.0.19/ci/vlc-values.yaml rename to incubator/neko/0.0.20/ci/vlc-values.yaml diff --git a/incubator/neko/0.0.19/ci/vncviewer-values.yaml b/incubator/neko/0.0.20/ci/vncviewer-values.yaml similarity index 100% rename from incubator/neko/0.0.19/ci/vncviewer-values.yaml rename to incubator/neko/0.0.20/ci/vncviewer-values.yaml diff --git a/incubator/neko/0.0.19/ci/xfce-values.yaml b/incubator/neko/0.0.20/ci/xfce-values.yaml similarity index 100% rename from incubator/neko/0.0.19/ci/xfce-values.yaml rename to incubator/neko/0.0.20/ci/xfce-values.yaml diff --git a/incubator/neko/0.0.19/ix_values.yaml b/incubator/neko/0.0.20/ix_values.yaml similarity index 96% rename from incubator/neko/0.0.19/ix_values.yaml rename to incubator/neko/0.0.20/ix_values.yaml index 1108a9af64a..941cd57aa1a 100644 --- a/incubator/neko/0.0.19/ix_values.yaml +++ b/incubator/neko/0.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/neko-firefox pullPolicy: IfNotPresent - tag: latest@sha256:dcb18dc01350ff50651a8673ef7bea744546bbd28f8400d7110a99fa5a466008 + tag: latest@sha256:c77fe0c4f74e43bfe7666b98175efeac0dc1aac86ce9ae447e0d1ef7a4d7c38b imageBrave: repository: tccr.io/truecharts/neko-brave diff --git a/incubator/neko/0.0.19/questions.yaml b/incubator/neko/0.0.20/questions.yaml similarity index 100% rename from incubator/neko/0.0.19/questions.yaml rename to incubator/neko/0.0.20/questions.yaml diff --git a/incubator/neko/0.0.19/templates/common.yaml b/incubator/neko/0.0.20/templates/common.yaml similarity index 100% rename from incubator/neko/0.0.19/templates/common.yaml rename to incubator/neko/0.0.20/templates/common.yaml diff --git a/incubator/neko/0.0.19/values.yaml b/incubator/neko/0.0.20/values.yaml similarity index 100% rename from incubator/neko/0.0.19/values.yaml rename to incubator/neko/0.0.20/values.yaml diff --git a/incubator/rdesktop/0.0.19/Chart.lock b/incubator/rdesktop/0.0.19/Chart.lock deleted file mode 100644 index e02f1b7abb3..00000000000 --- a/incubator/rdesktop/0.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-14T09:21:47.311257941Z" diff --git a/incubator/rdesktop/0.0.19/CHANGELOG.md b/incubator/rdesktop/0.0.20/CHANGELOG.md similarity index 91% rename from incubator/rdesktop/0.0.19/CHANGELOG.md rename to incubator/rdesktop/0.0.20/CHANGELOG.md index b5b416e896e..1a51c36027b 100644 --- a/incubator/rdesktop/0.0.19/CHANGELOG.md +++ b/incubator/rdesktop/0.0.20/CHANGELOG.md @@ -2,6 +2,15 @@ +## [rdesktop-0.0.20](https://github.com/truecharts/charts/compare/rdesktop-0.0.19...rdesktop-0.0.20) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [rdesktop-0.0.19](https://github.com/truecharts/charts/compare/rdesktop-0.0.18...rdesktop-0.0.19) (2022-08-14) ### Chore @@ -88,12 +97,3 @@ - -## [rdesktop-0.0.12](https://github.com/truecharts/apps/compare/rdesktop-0.0.11...rdesktop-0.0.12) (2022-07-23) - -### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - diff --git a/incubator/rdesktop/0.0.20/Chart.lock b/incubator/rdesktop/0.0.20/Chart.lock new file mode 100644 index 00000000000..12ff1f1fce6 --- /dev/null +++ b/incubator/rdesktop/0.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:48:49.155884138Z" diff --git a/incubator/rdesktop/0.0.19/Chart.yaml b/incubator/rdesktop/0.0.20/Chart.yaml similarity index 98% rename from incubator/rdesktop/0.0.19/Chart.yaml rename to incubator/rdesktop/0.0.20/Chart.yaml index 9f34f8aef1e..1f26431b1ac 100644 --- a/incubator/rdesktop/0.0.19/Chart.yaml +++ b/incubator/rdesktop/0.0.20/Chart.yaml @@ -27,4 +27,4 @@ sources: - https://github.com/orgs/linuxserver/packages/container/package/rdesktop - https://github.com/linuxserver/docker-rdesktop#readme type: application -version: 0.0.19 +version: 0.0.20 diff --git a/incubator/rdesktop/0.0.19/README.md b/incubator/rdesktop/0.0.20/README.md similarity index 98% rename from incubator/rdesktop/0.0.19/README.md rename to incubator/rdesktop/0.0.20/README.md index 8f8d2a14898..79723e0b5ec 100644 --- a/incubator/rdesktop/0.0.19/README.md +++ b/incubator/rdesktop/0.0.20/README.md @@ -1,6 +1,6 @@ # rdesktop -![Version: 0.0.19](https://img.shields.io/badge/Version-0.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.20](https://img.shields.io/badge/Version-0.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Rdesktop(http://xrdp.org/) - Containers containing full desktop environments in many popular flavors for Alpine, Ubuntu, Arch, and Fedora accessible via RDP. diff --git a/incubator/rdesktop/0.0.19/app-readme.md b/incubator/rdesktop/0.0.20/app-readme.md similarity index 100% rename from incubator/rdesktop/0.0.19/app-readme.md rename to incubator/rdesktop/0.0.20/app-readme.md diff --git a/incubator/rdesktop/0.0.19/charts/common-10.4.12.tgz b/incubator/rdesktop/0.0.20/charts/common-10.4.12.tgz similarity index 100% rename from incubator/rdesktop/0.0.19/charts/common-10.4.12.tgz rename to incubator/rdesktop/0.0.20/charts/common-10.4.12.tgz diff --git a/incubator/rdesktop/0.0.19/ix_values.yaml b/incubator/rdesktop/0.0.20/ix_values.yaml similarity index 86% rename from incubator/rdesktop/0.0.19/ix_values.yaml rename to incubator/rdesktop/0.0.20/ix_values.yaml index 4ab425d4a69..7bb6f7bdb92 100644 --- a/incubator/rdesktop/0.0.19/ix_values.yaml +++ b/incubator/rdesktop/0.0.20/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/rdesktop - tag: latest@sha256:87eae7fd5d223388cbda484e54a4f2fb7ed55bc71309e356b9041ade48c43906 + tag: latest@sha256:e4fadeea774952259d1009d39bec277ae203da2ac5e396194af0522b29bc77fd persistence: config: enabled: true diff --git a/incubator/rdesktop/0.0.19/questions.yaml b/incubator/rdesktop/0.0.20/questions.yaml similarity index 100% rename from incubator/rdesktop/0.0.19/questions.yaml rename to incubator/rdesktop/0.0.20/questions.yaml diff --git a/incubator/rdesktop/0.0.19/templates/common.yaml b/incubator/rdesktop/0.0.20/templates/common.yaml similarity index 100% rename from incubator/rdesktop/0.0.19/templates/common.yaml rename to incubator/rdesktop/0.0.20/templates/common.yaml diff --git a/incubator/rdesktop/0.0.19/values.yaml b/incubator/rdesktop/0.0.20/values.yaml similarity index 100% rename from incubator/rdesktop/0.0.19/values.yaml rename to incubator/rdesktop/0.0.20/values.yaml diff --git a/incubator/recyclarr/0.0.17/Chart.lock b/incubator/recyclarr/0.0.17/Chart.lock deleted file mode 100644 index 7cdf6c9a2d7..00000000000 --- a/incubator/recyclarr/0.0.17/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-17T18:27:54.342043937Z" diff --git a/incubator/recyclarr/0.0.17/CHANGELOG.md b/incubator/recyclarr/0.0.18/CHANGELOG.md similarity index 90% rename from incubator/recyclarr/0.0.17/CHANGELOG.md rename to incubator/recyclarr/0.0.18/CHANGELOG.md index 37aafea88c4..80bc441e663 100644 --- a/incubator/recyclarr/0.0.17/CHANGELOG.md +++ b/incubator/recyclarr/0.0.18/CHANGELOG.md @@ -2,6 +2,15 @@ +## [recyclarr-0.0.18](https://github.com/truecharts/charts/compare/recyclarr-0.0.17...recyclarr-0.0.18) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [recyclarr-0.0.17](https://github.com/truecharts/charts/compare/recyclarr-0.0.16...recyclarr-0.0.17) (2022-08-17) ### Chore @@ -88,12 +97,3 @@ -## [recyclarr-0.0.11]recyclarr-0.0.11 (2022-07-22) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all charts to generate config and container references due to huge increase of repository - - Move Dev to incubator and some cleanup - diff --git a/incubator/recyclarr/0.0.18/Chart.lock b/incubator/recyclarr/0.0.18/Chart.lock new file mode 100644 index 00000000000..eb99fde9fec --- /dev/null +++ b/incubator/recyclarr/0.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:48:54.900801434Z" diff --git a/incubator/recyclarr/0.0.17/Chart.yaml b/incubator/recyclarr/0.0.18/Chart.yaml similarity index 98% rename from incubator/recyclarr/0.0.17/Chart.yaml rename to incubator/recyclarr/0.0.18/Chart.yaml index 1139c167513..642b36b1fe5 100644 --- a/incubator/recyclarr/0.0.17/Chart.yaml +++ b/incubator/recyclarr/0.0.18/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://github.com/recyclarr/recyclarr - https://github.com/recyclarr/recyclarr/pkgs/container/recyclarr type: application -version: 0.0.17 +version: 0.0.18 diff --git a/incubator/recyclarr/0.0.17/README.md b/incubator/recyclarr/0.0.18/README.md similarity index 98% rename from incubator/recyclarr/0.0.17/README.md rename to incubator/recyclarr/0.0.18/README.md index bc42f55a1b6..ba12709870b 100644 --- a/incubator/recyclarr/0.0.17/README.md +++ b/incubator/recyclarr/0.0.18/README.md @@ -1,6 +1,6 @@ # recyclarr -![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) A command-line application that will automatically synchronize recommended settings from TRaSH guides to your Sonarr/Radarr instances. diff --git a/incubator/recyclarr/0.0.17/app-readme.md b/incubator/recyclarr/0.0.18/app-readme.md similarity index 100% rename from incubator/recyclarr/0.0.17/app-readme.md rename to incubator/recyclarr/0.0.18/app-readme.md diff --git a/incubator/recyclarr/0.0.17/charts/common-10.4.12.tgz b/incubator/recyclarr/0.0.18/charts/common-10.4.12.tgz similarity index 100% rename from incubator/recyclarr/0.0.17/charts/common-10.4.12.tgz rename to incubator/recyclarr/0.0.18/charts/common-10.4.12.tgz diff --git a/incubator/recyclarr/0.0.17/ix_values.yaml b/incubator/recyclarr/0.0.18/ix_values.yaml similarity index 85% rename from incubator/recyclarr/0.0.17/ix_values.yaml rename to incubator/recyclarr/0.0.18/ix_values.yaml index a7d4a8177f2..640c51f3901 100644 --- a/incubator/recyclarr/0.0.17/ix_values.yaml +++ b/incubator/recyclarr/0.0.18/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/recyclarr - tag: latest@sha256:a7ad8669229a92d8e93c97ba13b3834308daad63fbcb73b295813721cb2955b4 + tag: latest@sha256:23fe1af683122e77d08ad1dfc4e69f37de201357c25aedd1f7ebeffd87647fb9 persistence: config: enabled: true diff --git a/incubator/recyclarr/0.0.17/questions.yaml b/incubator/recyclarr/0.0.18/questions.yaml similarity index 100% rename from incubator/recyclarr/0.0.17/questions.yaml rename to incubator/recyclarr/0.0.18/questions.yaml diff --git a/incubator/recyclarr/0.0.17/templates/common.yaml b/incubator/recyclarr/0.0.18/templates/common.yaml similarity index 100% rename from incubator/recyclarr/0.0.17/templates/common.yaml rename to incubator/recyclarr/0.0.18/templates/common.yaml diff --git a/incubator/recyclarr/0.0.17/values.yaml b/incubator/recyclarr/0.0.18/values.yaml similarity index 100% rename from incubator/recyclarr/0.0.17/values.yaml rename to incubator/recyclarr/0.0.18/values.yaml diff --git a/incubator/rimgo/0.0.29/Chart.lock b/incubator/rimgo/0.0.29/Chart.lock deleted file mode 100644 index 3af0166ba49..00000000000 --- a/incubator/rimgo/0.0.29/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-20T11:20:16.929071466Z" diff --git a/incubator/rimgo/0.0.29/CHANGELOG.md b/incubator/rimgo/0.0.30/CHANGELOG.md similarity index 84% rename from incubator/rimgo/0.0.29/CHANGELOG.md rename to incubator/rimgo/0.0.30/CHANGELOG.md index 2d02f62fac6..eccf7c0c590 100644 --- a/incubator/rimgo/0.0.29/CHANGELOG.md +++ b/incubator/rimgo/0.0.30/CHANGELOG.md @@ -2,6 +2,15 @@ +## [rimgo-0.0.30](https://github.com/truecharts/charts/compare/rimgo-0.0.29...rimgo-0.0.30) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [rimgo-0.0.29](https://github.com/truecharts/charts/compare/rimgo-0.0.28...rimgo-0.0.29) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ -## [rimgo-0.0.20](https://github.com/truecharts/charts/compare/rimgo-0.0.18...rimgo-0.0.20) (2022-08-08) - -### Chore - -- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) - - update docker general non-major ([#3356](https://github.com/truecharts/charts/issues/3356)) - - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) - - diff --git a/incubator/rimgo/0.0.30/Chart.lock b/incubator/rimgo/0.0.30/Chart.lock new file mode 100644 index 00000000000..3956bdb2771 --- /dev/null +++ b/incubator/rimgo/0.0.30/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:48:55.105537598Z" diff --git a/incubator/rimgo/0.0.29/Chart.yaml b/incubator/rimgo/0.0.30/Chart.yaml similarity index 97% rename from incubator/rimgo/0.0.29/Chart.yaml rename to incubator/rimgo/0.0.30/Chart.yaml index fac70fbec42..03739cbf00c 100644 --- a/incubator/rimgo/0.0.29/Chart.yaml +++ b/incubator/rimgo/0.0.30/Chart.yaml @@ -25,4 +25,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/rimgo - https://quay.io/repository/pussthecatorg/rimgo type: application -version: 0.0.29 +version: 0.0.30 diff --git a/incubator/rimgo/0.0.29/README.md b/incubator/rimgo/0.0.30/README.md similarity index 98% rename from incubator/rimgo/0.0.29/README.md rename to incubator/rimgo/0.0.30/README.md index 925d7cb2b10..e64ff9b7aa0 100644 --- a/incubator/rimgo/0.0.29/README.md +++ b/incubator/rimgo/0.0.30/README.md @@ -1,6 +1,6 @@ # rimgo -![Version: 0.0.29](https://img.shields.io/badge/Version-0.0.29-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.30](https://img.shields.io/badge/Version-0.0.30-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Alternative Imgur front-end diff --git a/incubator/rimgo/0.0.29/app-readme.md b/incubator/rimgo/0.0.30/app-readme.md similarity index 100% rename from incubator/rimgo/0.0.29/app-readme.md rename to incubator/rimgo/0.0.30/app-readme.md diff --git a/incubator/rimgo/0.0.29/charts/common-10.4.12.tgz b/incubator/rimgo/0.0.30/charts/common-10.4.12.tgz similarity index 100% rename from incubator/rimgo/0.0.29/charts/common-10.4.12.tgz rename to incubator/rimgo/0.0.30/charts/common-10.4.12.tgz diff --git a/incubator/rimgo/0.0.29/ix_values.yaml b/incubator/rimgo/0.0.30/ix_values.yaml similarity index 84% rename from incubator/rimgo/0.0.29/ix_values.yaml rename to incubator/rimgo/0.0.30/ix_values.yaml index f93adae5786..c5497dc8125 100644 --- a/incubator/rimgo/0.0.29/ix_values.yaml +++ b/incubator/rimgo/0.0.30/ix_values.yaml @@ -5,7 +5,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/rimgo - tag: latest@sha256:7cbea70555765eaa8a79eee4b87da385d2914a482998e6ccbdc7f4cefae782e8 + tag: latest@sha256:f56a98eca24a3dceb68cdb87ab11f541354b3af21fcc354d8ca7c4ad4472a940 persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/rimgo/0.0.29/questions.yaml b/incubator/rimgo/0.0.30/questions.yaml similarity index 100% rename from incubator/rimgo/0.0.29/questions.yaml rename to incubator/rimgo/0.0.30/questions.yaml diff --git a/incubator/rimgo/0.0.29/templates/common.yaml b/incubator/rimgo/0.0.30/templates/common.yaml similarity index 100% rename from incubator/rimgo/0.0.29/templates/common.yaml rename to incubator/rimgo/0.0.30/templates/common.yaml diff --git a/incubator/rimgo/0.0.29/values.yaml b/incubator/rimgo/0.0.30/values.yaml similarity index 100% rename from incubator/rimgo/0.0.29/values.yaml rename to incubator/rimgo/0.0.30/values.yaml diff --git a/incubator/searxng/0.0.24/Chart.lock b/incubator/searxng/0.0.24/Chart.lock deleted file mode 100644 index 0a0d6a40065..00000000000 --- a/incubator/searxng/0.0.24/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-20T11:20:29.336029633Z" diff --git a/incubator/searxng/0.0.24/CHANGELOG.md b/incubator/searxng/0.0.25/CHANGELOG.md similarity index 86% rename from incubator/searxng/0.0.24/CHANGELOG.md rename to incubator/searxng/0.0.25/CHANGELOG.md index c06408e4c27..c502f417f23 100644 --- a/incubator/searxng/0.0.24/CHANGELOG.md +++ b/incubator/searxng/0.0.25/CHANGELOG.md @@ -2,6 +2,15 @@ +## [searxng-0.0.25](https://github.com/truecharts/charts/compare/searxng-0.0.24...searxng-0.0.25) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [searxng-0.0.24](https://github.com/truecharts/charts/compare/searxng-0.0.23...searxng-0.0.24) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ - update docker general non-major ([#3313](https://github.com/truecharts/apps/issues/3313)) - - -## [searxng-0.0.14](https://github.com/truecharts/apps/compare/searxng-0.0.13...searxng-0.0.14) (2022-07-26) - -### Chore - -- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) - - update docker general non-major ([#3301](https://github.com/truecharts/apps/issues/3301)) - - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) diff --git a/incubator/searxng/0.0.25/Chart.lock b/incubator/searxng/0.0.25/Chart.lock new file mode 100644 index 00000000000..c4cc72ee4fd --- /dev/null +++ b/incubator/searxng/0.0.25/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:48:56.078192128Z" diff --git a/incubator/searxng/0.0.24/Chart.yaml b/incubator/searxng/0.0.25/Chart.yaml similarity index 98% rename from incubator/searxng/0.0.24/Chart.yaml rename to incubator/searxng/0.0.25/Chart.yaml index 62d46b59b60..a08a3af87f0 100644 --- a/incubator/searxng/0.0.24/Chart.yaml +++ b/incubator/searxng/0.0.25/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://github.com/searxng/searxng - https://hub.docker.com/r/searxng/searxng type: application -version: 0.0.24 +version: 0.0.25 diff --git a/incubator/searxng/0.0.24/README.md b/incubator/searxng/0.0.25/README.md similarity index 98% rename from incubator/searxng/0.0.24/README.md rename to incubator/searxng/0.0.25/README.md index 7151084f251..f30f704ddff 100644 --- a/incubator/searxng/0.0.24/README.md +++ b/incubator/searxng/0.0.25/README.md @@ -1,6 +1,6 @@ # searxng -![Version: 0.0.24](https://img.shields.io/badge/Version-0.0.24-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.25](https://img.shields.io/badge/Version-0.0.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) SearXNG is a free internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled. Additionally, SearXNG can be used over Tor for online anonymity. diff --git a/incubator/searxng/0.0.24/app-readme.md b/incubator/searxng/0.0.25/app-readme.md similarity index 100% rename from incubator/searxng/0.0.24/app-readme.md rename to incubator/searxng/0.0.25/app-readme.md diff --git a/incubator/searxng/0.0.24/charts/common-10.4.12.tgz b/incubator/searxng/0.0.25/charts/common-10.4.12.tgz similarity index 100% rename from incubator/searxng/0.0.24/charts/common-10.4.12.tgz rename to incubator/searxng/0.0.25/charts/common-10.4.12.tgz diff --git a/incubator/searxng/0.0.24/ix_values.yaml b/incubator/searxng/0.0.25/ix_values.yaml similarity index 84% rename from incubator/searxng/0.0.24/ix_values.yaml rename to incubator/searxng/0.0.25/ix_values.yaml index 7cf7e83d887..2875d647485 100644 --- a/incubator/searxng/0.0.24/ix_values.yaml +++ b/incubator/searxng/0.0.25/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/searxng - tag: latest@sha256:c35f66de220e1b7073eb720ffe0e84ce6bb3cbc96c9c82833543df690535eac7 + tag: latest@sha256:8042edff46d5aa361f604b5497b24c4741321d8c14f7942168773fc893b079df persistence: config: enabled: true diff --git a/incubator/searxng/0.0.24/questions.yaml b/incubator/searxng/0.0.25/questions.yaml similarity index 100% rename from incubator/searxng/0.0.24/questions.yaml rename to incubator/searxng/0.0.25/questions.yaml diff --git a/incubator/searxng/0.0.24/templates/common.yaml b/incubator/searxng/0.0.25/templates/common.yaml similarity index 100% rename from incubator/searxng/0.0.24/templates/common.yaml rename to incubator/searxng/0.0.25/templates/common.yaml diff --git a/incubator/searxng/0.0.24/values.yaml b/incubator/searxng/0.0.25/values.yaml similarity index 100% rename from incubator/searxng/0.0.24/values.yaml rename to incubator/searxng/0.0.25/values.yaml diff --git a/incubator/tar1090/0.0.16/Chart.lock b/incubator/tar1090/0.0.16/Chart.lock deleted file mode 100644 index 79c7449d82d..00000000000 --- a/incubator/tar1090/0.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-12T21:57:47.075867547Z" diff --git a/incubator/tar1090/0.0.16/CHANGELOG.md b/incubator/tar1090/0.0.17/CHANGELOG.md similarity index 91% rename from incubator/tar1090/0.0.16/CHANGELOG.md rename to incubator/tar1090/0.0.17/CHANGELOG.md index ce2d261c81f..2d360a94836 100644 --- a/incubator/tar1090/0.0.16/CHANGELOG.md +++ b/incubator/tar1090/0.0.17/CHANGELOG.md @@ -2,6 +2,15 @@ +## [tar1090-0.0.17](https://github.com/truecharts/charts/compare/tar1090-0.0.16...tar1090-0.0.17) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [tar1090-0.0.16](https://github.com/truecharts/charts/compare/tar1090-0.0.15...tar1090-0.0.16) (2022-08-12) ### Chore @@ -88,12 +97,3 @@ - Bump all charts to generate config and container references due to huge increase of repository - Move Dev to incubator and some cleanup - - - -## [tar1090-0.0.10]tar1090-0.0.10 (2022-07-22) - -### Chore - -- Auto-update chart README [skip ci] - - Move Dev to incubator and some cleanup diff --git a/incubator/tar1090/0.0.17/Chart.lock b/incubator/tar1090/0.0.17/Chart.lock new file mode 100644 index 00000000000..e476a8df255 --- /dev/null +++ b/incubator/tar1090/0.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:49:11.491691423Z" diff --git a/incubator/tar1090/0.0.16/Chart.yaml b/incubator/tar1090/0.0.17/Chart.yaml similarity index 98% rename from incubator/tar1090/0.0.16/Chart.yaml rename to incubator/tar1090/0.0.17/Chart.yaml index c7a7974c80c..52dd8565aef 100644 --- a/incubator/tar1090/0.0.16/Chart.yaml +++ b/incubator/tar1090/0.0.17/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://hub.docker.com/r/mikenye/tar1090 - https://hub.docker.com/r/mikenye/tar1090/ type: application -version: 0.0.16 +version: 0.0.17 diff --git a/incubator/tar1090/0.0.16/README.md b/incubator/tar1090/0.0.17/README.md similarity index 98% rename from incubator/tar1090/0.0.16/README.md rename to incubator/tar1090/0.0.17/README.md index 8aed8c79574..7ccccaa00ff 100644 --- a/incubator/tar1090/0.0.16/README.md +++ b/incubator/tar1090/0.0.17/README.md @@ -1,6 +1,6 @@ # tar1090 -![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Multi-arch tar1090 container for visualising ADSB data. diff --git a/incubator/tar1090/0.0.16/app-readme.md b/incubator/tar1090/0.0.17/app-readme.md similarity index 100% rename from incubator/tar1090/0.0.16/app-readme.md rename to incubator/tar1090/0.0.17/app-readme.md diff --git a/incubator/tar1090/0.0.16/charts/common-10.4.12.tgz b/incubator/tar1090/0.0.17/charts/common-10.4.12.tgz similarity index 100% rename from incubator/tar1090/0.0.16/charts/common-10.4.12.tgz rename to incubator/tar1090/0.0.17/charts/common-10.4.12.tgz diff --git a/incubator/tar1090/0.0.16/ix_values.yaml b/incubator/tar1090/0.0.17/ix_values.yaml similarity index 84% rename from incubator/tar1090/0.0.16/ix_values.yaml rename to incubator/tar1090/0.0.17/ix_values.yaml index 1d05b39a0aa..55b9e2a3fac 100644 --- a/incubator/tar1090/0.0.16/ix_values.yaml +++ b/incubator/tar1090/0.0.17/ix_values.yaml @@ -6,7 +6,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/tar1090 - tag: latest@sha256:2c59aea4e4fd0ab8c5c97c8d709b0b522dd810904e524ade2e4cc2bd80a421a4 + tag: latest@sha256:d7254fa015c18a1487f9585e34b9775c3c7d713c64e4167d356fc4237ca36f8a persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/tar1090/0.0.16/questions.yaml b/incubator/tar1090/0.0.17/questions.yaml similarity index 100% rename from incubator/tar1090/0.0.16/questions.yaml rename to incubator/tar1090/0.0.17/questions.yaml diff --git a/incubator/tar1090/0.0.16/templates/common.yaml b/incubator/tar1090/0.0.17/templates/common.yaml similarity index 100% rename from incubator/tar1090/0.0.16/templates/common.yaml rename to incubator/tar1090/0.0.17/templates/common.yaml diff --git a/incubator/tar1090/0.0.16/values.yaml b/incubator/tar1090/0.0.17/values.yaml similarity index 100% rename from incubator/tar1090/0.0.16/values.yaml rename to incubator/tar1090/0.0.17/values.yaml diff --git a/incubator/valetudo-mapper/0.0.16/Chart.lock b/incubator/valetudo-mapper/0.0.16/Chart.lock deleted file mode 100644 index 752059fc1ab..00000000000 --- a/incubator/valetudo-mapper/0.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-12T22:00:21.929726366Z" diff --git a/incubator/valetudo-mapper/0.0.16/CHANGELOG.md b/incubator/valetudo-mapper/0.0.17/CHANGELOG.md similarity index 91% rename from incubator/valetudo-mapper/0.0.16/CHANGELOG.md rename to incubator/valetudo-mapper/0.0.17/CHANGELOG.md index ca1216f7828..a307a17e013 100644 --- a/incubator/valetudo-mapper/0.0.16/CHANGELOG.md +++ b/incubator/valetudo-mapper/0.0.17/CHANGELOG.md @@ -2,6 +2,15 @@ +## [valetudo-mapper-0.0.17](https://github.com/truecharts/charts/compare/valetudo-mapper-0.0.16...valetudo-mapper-0.0.17) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [valetudo-mapper-0.0.16](https://github.com/truecharts/charts/compare/valetudo-mapper-0.0.15...valetudo-mapper-0.0.16) (2022-08-12) ### Chore @@ -88,12 +97,3 @@ - Bump all charts to generate config and container references due to huge increase of repository - Move Dev to incubator and some cleanup - - - -## [valetudo-mapper-0.0.10]valetudo-mapper-0.0.10 (2022-07-22) - -### Chore - -- Auto-update chart README [skip ci] - - Move Dev to incubator and some cleanup diff --git a/incubator/valetudo-mapper/0.0.17/Chart.lock b/incubator/valetudo-mapper/0.0.17/Chart.lock new file mode 100644 index 00000000000..015bdeaa4ee --- /dev/null +++ b/incubator/valetudo-mapper/0.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:49:17.015425487Z" diff --git a/incubator/valetudo-mapper/0.0.16/Chart.yaml b/incubator/valetudo-mapper/0.0.17/Chart.yaml similarity index 98% rename from incubator/valetudo-mapper/0.0.16/Chart.yaml rename to incubator/valetudo-mapper/0.0.17/Chart.yaml index e30a9fe5e21..a2d729a269a 100644 --- a/incubator/valetudo-mapper/0.0.16/Chart.yaml +++ b/incubator/valetudo-mapper/0.0.17/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://github.com/rand256/valetudo-mapper - https://hub.docker.com/r/rand256/valetudo-mapper/ type: application -version: 0.0.16 +version: 0.0.17 diff --git a/incubator/valetudo-mapper/0.0.16/README.md b/incubator/valetudo-mapper/0.0.17/README.md similarity index 98% rename from incubator/valetudo-mapper/0.0.16/README.md rename to incubator/valetudo-mapper/0.0.17/README.md index 7434ee78a9c..6a121e842a8 100644 --- a/incubator/valetudo-mapper/0.0.16/README.md +++ b/incubator/valetudo-mapper/0.0.17/README.md @@ -1,6 +1,6 @@ # valetudo-mapper -![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Valetudo-RE companion service for generating PNG maps. diff --git a/incubator/valetudo-mapper/0.0.16/app-readme.md b/incubator/valetudo-mapper/0.0.17/app-readme.md similarity index 100% rename from incubator/valetudo-mapper/0.0.16/app-readme.md rename to incubator/valetudo-mapper/0.0.17/app-readme.md diff --git a/incubator/valetudo-mapper/0.0.16/charts/common-10.4.12.tgz b/incubator/valetudo-mapper/0.0.17/charts/common-10.4.12.tgz similarity index 100% rename from incubator/valetudo-mapper/0.0.16/charts/common-10.4.12.tgz rename to incubator/valetudo-mapper/0.0.17/charts/common-10.4.12.tgz diff --git a/incubator/valetudo-mapper/0.0.16/ix_values.yaml b/incubator/valetudo-mapper/0.0.17/ix_values.yaml similarity index 83% rename from incubator/valetudo-mapper/0.0.16/ix_values.yaml rename to incubator/valetudo-mapper/0.0.17/ix_values.yaml index ba35648bacd..04bd5868fd7 100644 --- a/incubator/valetudo-mapper/0.0.16/ix_values.yaml +++ b/incubator/valetudo-mapper/0.0.17/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/valetudo-mapper - tag: latest@sha256:7e5449aa0532cc46eb1803a2714fa5010e1ce56ca6c2be80cab70908263ee080 + tag: latest@sha256:1231e2c599ca3f64e3e67d60be7cb6c6eda6962ae3cef9b2c8b6a1945a75fec9 persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/valetudo-mapper/0.0.16/questions.yaml b/incubator/valetudo-mapper/0.0.17/questions.yaml similarity index 100% rename from incubator/valetudo-mapper/0.0.16/questions.yaml rename to incubator/valetudo-mapper/0.0.17/questions.yaml diff --git a/incubator/valetudo-mapper/0.0.16/templates/common.yaml b/incubator/valetudo-mapper/0.0.17/templates/common.yaml similarity index 100% rename from incubator/valetudo-mapper/0.0.16/templates/common.yaml rename to incubator/valetudo-mapper/0.0.17/templates/common.yaml diff --git a/incubator/valetudo-mapper/0.0.16/values.yaml b/incubator/valetudo-mapper/0.0.17/values.yaml similarity index 100% rename from incubator/valetudo-mapper/0.0.16/values.yaml rename to incubator/valetudo-mapper/0.0.17/values.yaml diff --git a/incubator/vertex/0.0.26/Chart.lock b/incubator/vertex/0.0.26/Chart.lock deleted file mode 100644 index e91d5788190..00000000000 --- a/incubator/vertex/0.0.26/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-20T11:20:51.371534674Z" diff --git a/incubator/vertex/0.0.26/CHANGELOG.md b/incubator/vertex/0.0.27/CHANGELOG.md similarity index 87% rename from incubator/vertex/0.0.26/CHANGELOG.md rename to incubator/vertex/0.0.27/CHANGELOG.md index 76aaba0c808..f5849940759 100644 --- a/incubator/vertex/0.0.26/CHANGELOG.md +++ b/incubator/vertex/0.0.27/CHANGELOG.md @@ -2,6 +2,15 @@ +## [vertex-0.0.27](https://github.com/truecharts/charts/compare/vertex-0.0.26...vertex-0.0.27) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [vertex-0.0.26](https://github.com/truecharts/charts/compare/vertex-0.0.25...vertex-0.0.26) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ -## [vertex-0.0.17](https://github.com/truecharts/charts/compare/vertex-0.0.16...vertex-0.0.17) (2022-08-08) - -### Chore - -- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) - - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) - - - diff --git a/incubator/vertex/0.0.27/Chart.lock b/incubator/vertex/0.0.27/Chart.lock new file mode 100644 index 00000000000..d81ea6620e8 --- /dev/null +++ b/incubator/vertex/0.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:49:17.329321989Z" diff --git a/incubator/vertex/0.0.26/Chart.yaml b/incubator/vertex/0.0.27/Chart.yaml similarity index 98% rename from incubator/vertex/0.0.26/Chart.yaml rename to incubator/vertex/0.0.27/Chart.yaml index e7d01bbc5f6..55c1ce2d83a 100644 --- a/incubator/vertex/0.0.26/Chart.yaml +++ b/incubator/vertex/0.0.27/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://gitlab.lswl.in/lswl/vertex - https://hub.docker.com/r/lswl/vertex type: application -version: 0.0.26 +version: 0.0.27 diff --git a/incubator/vertex/0.0.26/README.md b/incubator/vertex/0.0.27/README.md similarity index 98% rename from incubator/vertex/0.0.26/README.md rename to incubator/vertex/0.0.27/README.md index b266d5d0ce7..eca4d0ff2b1 100644 --- a/incubator/vertex/0.0.26/README.md +++ b/incubator/vertex/0.0.27/README.md @@ -1,6 +1,6 @@ # vertex -![Version: 0.0.26](https://img.shields.io/badge/Version-0.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: stable](https://img.shields.io/badge/AppVersion-stable-informational?style=flat-square) +![Version: 0.0.27](https://img.shields.io/badge/Version-0.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: stable](https://img.shields.io/badge/AppVersion-stable-informational?style=flat-square) Vertex , , , , PT diff --git a/incubator/vertex/0.0.26/app-readme.md b/incubator/vertex/0.0.27/app-readme.md similarity index 100% rename from incubator/vertex/0.0.26/app-readme.md rename to incubator/vertex/0.0.27/app-readme.md diff --git a/incubator/vertex/0.0.26/charts/common-10.4.12.tgz b/incubator/vertex/0.0.27/charts/common-10.4.12.tgz similarity index 100% rename from incubator/vertex/0.0.26/charts/common-10.4.12.tgz rename to incubator/vertex/0.0.27/charts/common-10.4.12.tgz diff --git a/incubator/vertex/0.0.26/ix_values.yaml b/incubator/vertex/0.0.27/ix_values.yaml similarity index 83% rename from incubator/vertex/0.0.26/ix_values.yaml rename to incubator/vertex/0.0.27/ix_values.yaml index 663a9cac73f..6fc1238aed7 100644 --- a/incubator/vertex/0.0.26/ix_values.yaml +++ b/incubator/vertex/0.0.27/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/vertex - tag: vstable@sha256:6d5ebadc08f40d57097399026dff334184c1ad5c5a85a7a2b9df82c4aa33fb05 + tag: vstable@sha256:711cecf6d1649faee93b19bfa5b1bba9229841f9a4042d3efc10d48d8dcf8232 persistence: config: enabled: true diff --git a/incubator/vertex/0.0.26/questions.yaml b/incubator/vertex/0.0.27/questions.yaml similarity index 100% rename from incubator/vertex/0.0.26/questions.yaml rename to incubator/vertex/0.0.27/questions.yaml diff --git a/incubator/vertex/0.0.26/templates/common.yaml b/incubator/vertex/0.0.27/templates/common.yaml similarity index 100% rename from incubator/vertex/0.0.26/templates/common.yaml rename to incubator/vertex/0.0.27/templates/common.yaml diff --git a/incubator/vertex/0.0.26/values.yaml b/incubator/vertex/0.0.27/values.yaml similarity index 100% rename from incubator/vertex/0.0.26/values.yaml rename to incubator/vertex/0.0.27/values.yaml diff --git a/incubator/virt-manager/0.0.28/Chart.lock b/incubator/virt-manager/0.0.28/Chart.lock deleted file mode 100644 index f84f3de05fd..00000000000 --- a/incubator/virt-manager/0.0.28/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-19T05:52:22.797551833Z" diff --git a/incubator/virt-manager/0.0.28/CHANGELOG.md b/incubator/virt-manager/0.0.29/CHANGELOG.md similarity index 91% rename from incubator/virt-manager/0.0.28/CHANGELOG.md rename to incubator/virt-manager/0.0.29/CHANGELOG.md index 749c3d5a6ba..f038b11b1e7 100644 --- a/incubator/virt-manager/0.0.28/CHANGELOG.md +++ b/incubator/virt-manager/0.0.29/CHANGELOG.md @@ -2,6 +2,15 @@ +## [virt-manager-0.0.29](https://github.com/truecharts/charts/compare/virt-manager-0.0.28...virt-manager-0.0.29) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [virt-manager-0.0.28](https://github.com/truecharts/charts/compare/virt-manager-0.0.27...virt-manager-0.0.28) (2022-08-19) ### Chore @@ -88,12 +97,3 @@ - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) - - -## [virt-manager-0.0.18](https://github.com/truecharts/apps/compare/virt-manager-0.0.17...virt-manager-0.0.18) (2022-07-30) - -### Chore - -- update docker general non-major - - diff --git a/incubator/virt-manager/0.0.29/Chart.lock b/incubator/virt-manager/0.0.29/Chart.lock new file mode 100644 index 00000000000..041de1868ca --- /dev/null +++ b/incubator/virt-manager/0.0.29/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:49:17.957779603Z" diff --git a/incubator/virt-manager/0.0.28/Chart.yaml b/incubator/virt-manager/0.0.29/Chart.yaml similarity index 98% rename from incubator/virt-manager/0.0.28/Chart.yaml rename to incubator/virt-manager/0.0.29/Chart.yaml index e035b2416e9..9e8d81dbdfe 100644 --- a/incubator/virt-manager/0.0.28/Chart.yaml +++ b/incubator/virt-manager/0.0.29/Chart.yaml @@ -25,4 +25,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/virt-manager - https://hub.docker.com/r/mber5/virt-manager type: application -version: 0.0.28 +version: 0.0.29 diff --git a/incubator/virt-manager/0.0.28/README.md b/incubator/virt-manager/0.0.29/README.md similarity index 98% rename from incubator/virt-manager/0.0.28/README.md rename to incubator/virt-manager/0.0.29/README.md index d173530f0df..aee87085891 100644 --- a/incubator/virt-manager/0.0.28/README.md +++ b/incubator/virt-manager/0.0.29/README.md @@ -1,6 +1,6 @@ # virt-manager -![Version: 0.0.28](https://img.shields.io/badge/Version-0.0.28-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.29](https://img.shields.io/badge/Version-0.0.29-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) The virt-manager application is a desktop user interface for managing virtual machines through libvirt. diff --git a/incubator/virt-manager/0.0.28/app-readme.md b/incubator/virt-manager/0.0.29/app-readme.md similarity index 100% rename from incubator/virt-manager/0.0.28/app-readme.md rename to incubator/virt-manager/0.0.29/app-readme.md diff --git a/incubator/virt-manager/0.0.28/charts/common-10.4.12.tgz b/incubator/virt-manager/0.0.29/charts/common-10.4.12.tgz similarity index 100% rename from incubator/virt-manager/0.0.28/charts/common-10.4.12.tgz rename to incubator/virt-manager/0.0.29/charts/common-10.4.12.tgz diff --git a/incubator/virt-manager/0.0.28/ix_values.yaml b/incubator/virt-manager/0.0.29/ix_values.yaml similarity index 88% rename from incubator/virt-manager/0.0.28/ix_values.yaml rename to incubator/virt-manager/0.0.29/ix_values.yaml index 496de252f18..dc7b45eb324 100644 --- a/incubator/virt-manager/0.0.28/ix_values.yaml +++ b/incubator/virt-manager/0.0.29/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/virt-manager - tag: latest@sha256:2beb39c30f4376c71841b8fb3fd47a32f89caf33a52dc8fd285c6051d18d6d7a + tag: latest@sha256:ae0d3e0150fb963d596b6320c0a825b76427df8c928f55d83d49535a67460099 persistence: devkvm: enabled: true diff --git a/incubator/virt-manager/0.0.28/questions.yaml b/incubator/virt-manager/0.0.29/questions.yaml similarity index 100% rename from incubator/virt-manager/0.0.28/questions.yaml rename to incubator/virt-manager/0.0.29/questions.yaml diff --git a/incubator/virt-manager/0.0.28/templates/common.yaml b/incubator/virt-manager/0.0.29/templates/common.yaml similarity index 100% rename from incubator/virt-manager/0.0.28/templates/common.yaml rename to incubator/virt-manager/0.0.29/templates/common.yaml diff --git a/incubator/virt-manager/0.0.28/values.yaml b/incubator/virt-manager/0.0.29/values.yaml similarity index 100% rename from incubator/virt-manager/0.0.28/values.yaml rename to incubator/virt-manager/0.0.29/values.yaml diff --git a/incubator/wger/0.0.41/CHANGELOG.md b/incubator/wger/0.0.42/CHANGELOG.md similarity index 91% rename from incubator/wger/0.0.41/CHANGELOG.md rename to incubator/wger/0.0.42/CHANGELOG.md index dc9507e39de..886d7dba1a4 100644 --- a/incubator/wger/0.0.41/CHANGELOG.md +++ b/incubator/wger/0.0.42/CHANGELOG.md @@ -2,6 +2,15 @@ +## [wger-0.0.42](https://github.com/truecharts/charts/compare/wger-0.0.41...wger-0.0.42) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [wger-0.0.41](https://github.com/truecharts/charts/compare/wger-0.0.40...wger-0.0.41) (2022-08-17) ### Chore @@ -88,12 +97,3 @@ - update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) - - - -## [wger-0.0.32](https://github.com/truecharts/apps/compare/wger-0.0.31...wger-0.0.32) (2022-07-25) - -### Chore - -- Auto-update chart README [skip ci] - - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) diff --git a/incubator/wger/0.0.41/Chart.lock b/incubator/wger/0.0.42/Chart.lock similarity index 88% rename from incubator/wger/0.0.41/Chart.lock rename to incubator/wger/0.0.42/Chart.lock index 5cde7f66a7e..0fa5ed473a9 100644 --- a/incubator/wger/0.0.41/Chart.lock +++ b/incubator/wger/0.0.42/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.54 digest: sha256:5ef42601d9cd6a64e04f92de69069c1a9743d1162cb3abbd15a831e69c6cd925 -generated: "2022-08-17T18:30:03.233513782Z" +generated: "2022-08-21T08:49:49.398838258Z" diff --git a/incubator/wger/0.0.41/Chart.yaml b/incubator/wger/0.0.42/Chart.yaml similarity index 98% rename from incubator/wger/0.0.41/Chart.yaml rename to incubator/wger/0.0.42/Chart.yaml index 290bf90b04b..7bee90e1ec2 100644 --- a/incubator/wger/0.0.41/Chart.yaml +++ b/incubator/wger/0.0.42/Chart.yaml @@ -27,7 +27,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/wger - https://github.com/wger-project/wger - https://github.com/wger-project/docker -version: 0.0.41 +version: 0.0.42 annotations: truecharts.org/catagories: | - life diff --git a/incubator/wger/0.0.41/README.md b/incubator/wger/0.0.42/README.md similarity index 98% rename from incubator/wger/0.0.41/README.md rename to incubator/wger/0.0.42/README.md index b4772ad2188..3ba2b002fa7 100644 --- a/incubator/wger/0.0.41/README.md +++ b/incubator/wger/0.0.42/README.md @@ -1,6 +1,6 @@ # wger -![Version: 0.0.41](https://img.shields.io/badge/Version-0.0.41-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.42](https://img.shields.io/badge/Version-0.0.42-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) 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. diff --git a/incubator/wger/0.0.41/app-readme.md b/incubator/wger/0.0.42/app-readme.md similarity index 100% rename from incubator/wger/0.0.41/app-readme.md rename to incubator/wger/0.0.42/app-readme.md diff --git a/incubator/wger/0.0.41/charts/common-10.4.12.tgz b/incubator/wger/0.0.42/charts/common-10.4.12.tgz similarity index 100% rename from incubator/wger/0.0.41/charts/common-10.4.12.tgz rename to incubator/wger/0.0.42/charts/common-10.4.12.tgz diff --git a/incubator/wger/0.0.41/charts/postgresql-8.0.56.tgz b/incubator/wger/0.0.42/charts/postgresql-8.0.56.tgz similarity index 100% rename from incubator/wger/0.0.41/charts/postgresql-8.0.56.tgz rename to incubator/wger/0.0.42/charts/postgresql-8.0.56.tgz diff --git a/incubator/wger/0.0.41/charts/redis-3.0.54.tgz b/incubator/wger/0.0.42/charts/redis-3.0.54.tgz similarity index 100% rename from incubator/wger/0.0.41/charts/redis-3.0.54.tgz rename to incubator/wger/0.0.42/charts/redis-3.0.54.tgz diff --git a/incubator/wger/0.0.41/ix_values.yaml b/incubator/wger/0.0.42/ix_values.yaml similarity index 98% rename from incubator/wger/0.0.41/ix_values.yaml rename to incubator/wger/0.0.42/ix_values.yaml index 5b55c0b0684..aa34d1ec9df 100644 --- a/incubator/wger/0.0.41/ix_values.yaml +++ b/incubator/wger/0.0.42/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/wger - tag: latest@sha256:5d52e19deb64bd541f1eebe9456b644628a4aeb27f113a7ff3d3bb2a51da30f2 + tag: latest@sha256:acd2b82be5ca1f1f7992e0aadcd1a7d2916978e76217056c648bb4266a162e78 pullPolicy: IfNotPresent nginxImage: diff --git a/incubator/wger/0.0.41/questions.yaml b/incubator/wger/0.0.42/questions.yaml similarity index 100% rename from incubator/wger/0.0.41/questions.yaml rename to incubator/wger/0.0.42/questions.yaml diff --git a/incubator/wger/0.0.41/templates/_secrets.tpl b/incubator/wger/0.0.42/templates/_secrets.tpl similarity index 100% rename from incubator/wger/0.0.41/templates/_secrets.tpl rename to incubator/wger/0.0.42/templates/_secrets.tpl diff --git a/incubator/wger/0.0.41/templates/common.yaml b/incubator/wger/0.0.42/templates/common.yaml similarity index 100% rename from incubator/wger/0.0.41/templates/common.yaml rename to incubator/wger/0.0.42/templates/common.yaml diff --git a/incubator/wger/0.0.41/values.yaml b/incubator/wger/0.0.42/values.yaml similarity index 100% rename from incubator/wger/0.0.41/values.yaml rename to incubator/wger/0.0.42/values.yaml diff --git a/stable/audiobookshelf/2.0.30/Chart.lock b/stable/audiobookshelf/2.0.30/Chart.lock deleted file mode 100644 index 9cb02437949..00000000000 --- a/stable/audiobookshelf/2.0.30/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-12T22:04:14.132400527Z" diff --git a/stable/audiobookshelf/2.0.30/CHANGELOG.md b/stable/audiobookshelf/2.0.31/CHANGELOG.md similarity index 91% rename from stable/audiobookshelf/2.0.30/CHANGELOG.md rename to stable/audiobookshelf/2.0.31/CHANGELOG.md index dbb1cd86760..c78ea45f0d6 100644 --- a/stable/audiobookshelf/2.0.30/CHANGELOG.md +++ b/stable/audiobookshelf/2.0.31/CHANGELOG.md @@ -2,6 +2,15 @@ +## [audiobookshelf-2.0.31](https://github.com/truecharts/charts/compare/audiobookshelf-2.0.30...audiobookshelf-2.0.31) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [audiobookshelf-2.0.30](https://github.com/truecharts/charts/compare/audiobookshelf-2.0.29...audiobookshelf-2.0.30) (2022-08-12) ### Chore @@ -88,12 +97,3 @@ ## [audiobookshelf-2.0.25](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.24...audiobookshelf-2.0.25) (2022-07-23) ### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [audiobookshelf-2.0.24](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.22...audiobookshelf-2.0.24) (2022-07-22) - -### Chore diff --git a/stable/audiobookshelf/2.0.31/Chart.lock b/stable/audiobookshelf/2.0.31/Chart.lock new file mode 100644 index 00000000000..981d58b445d --- /dev/null +++ b/stable/audiobookshelf/2.0.31/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:49:39.714544029Z" diff --git a/stable/audiobookshelf/2.0.30/Chart.yaml b/stable/audiobookshelf/2.0.31/Chart.yaml similarity index 95% rename from stable/audiobookshelf/2.0.30/Chart.yaml rename to stable/audiobookshelf/2.0.31/Chart.yaml index 2b14e28bb61..c7ab3fb8007 100644 --- a/stable/audiobookshelf/2.0.30/Chart.yaml +++ b/stable/audiobookshelf/2.0.31/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "2.1.2" +appVersion: "2.1.3" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/audiobookshelf - https://hub.docker.com/r/advplyr/audiobookshelf - https://github.com/advplyr/audiobookshelf -version: 2.0.30 +version: 2.0.31 annotations: truecharts.org/catagories: | - media diff --git a/stable/audiobookshelf/2.0.30/README.md b/stable/audiobookshelf/2.0.31/README.md similarity index 94% rename from stable/audiobookshelf/2.0.30/README.md rename to stable/audiobookshelf/2.0.31/README.md index b971eec3978..10c67736a5e 100644 --- a/stable/audiobookshelf/2.0.30/README.md +++ b/stable/audiobookshelf/2.0.31/README.md @@ -1,6 +1,6 @@ # audiobookshelf -![Version: 2.0.30](https://img.shields.io/badge/Version-2.0.30-informational?style=flat-square) ![AppVersion: 2.1.2](https://img.shields.io/badge/AppVersion-2.1.2-informational?style=flat-square) +![Version: 2.0.31](https://img.shields.io/badge/Version-2.0.31-informational?style=flat-square) ![AppVersion: 2.1.3](https://img.shields.io/badge/AppVersion-2.1.3-informational?style=flat-square) Audiobookshelf is a self-hosted audiobook server for managing and playing your audiobooks. diff --git a/stable/audiobookshelf/2.0.30/app-readme.md b/stable/audiobookshelf/2.0.31/app-readme.md similarity index 100% rename from stable/audiobookshelf/2.0.30/app-readme.md rename to stable/audiobookshelf/2.0.31/app-readme.md diff --git a/stable/audiobookshelf/2.0.30/charts/common-10.4.12.tgz b/stable/audiobookshelf/2.0.31/charts/common-10.4.12.tgz similarity index 100% rename from stable/audiobookshelf/2.0.30/charts/common-10.4.12.tgz rename to stable/audiobookshelf/2.0.31/charts/common-10.4.12.tgz diff --git a/stable/audiobookshelf/2.0.30/ix_values.yaml b/stable/audiobookshelf/2.0.31/ix_values.yaml similarity index 90% rename from stable/audiobookshelf/2.0.30/ix_values.yaml rename to stable/audiobookshelf/2.0.31/ix_values.yaml index 856565db556..3d0bb7eb10e 100644 --- a/stable/audiobookshelf/2.0.30/ix_values.yaml +++ b/stable/audiobookshelf/2.0.31/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/audiobookshelf - tag: 2.1.2@sha256:4eda6ea0fcde5d90d8c47baf30091b12aeecf8218ec0712013b82c264b9a5c64 + tag: 2.1.3@sha256:af6424fec2e534abbdb4b842462e86fa4be4163c0466f74ed6636db2e9bd52be pullPolicy: IfNotPresent env: diff --git a/stable/audiobookshelf/2.0.30/questions.yaml b/stable/audiobookshelf/2.0.31/questions.yaml similarity index 100% rename from stable/audiobookshelf/2.0.30/questions.yaml rename to stable/audiobookshelf/2.0.31/questions.yaml diff --git a/stable/audiobookshelf/2.0.30/templates/_secrets.tpl b/stable/audiobookshelf/2.0.31/templates/_secrets.tpl similarity index 100% rename from stable/audiobookshelf/2.0.30/templates/_secrets.tpl rename to stable/audiobookshelf/2.0.31/templates/_secrets.tpl diff --git a/stable/audiobookshelf/2.0.30/templates/common.yaml b/stable/audiobookshelf/2.0.31/templates/common.yaml similarity index 100% rename from stable/audiobookshelf/2.0.30/templates/common.yaml rename to stable/audiobookshelf/2.0.31/templates/common.yaml diff --git a/stable/audiobookshelf/2.0.30/values.yaml b/stable/audiobookshelf/2.0.31/values.yaml similarity index 100% rename from stable/audiobookshelf/2.0.30/values.yaml rename to stable/audiobookshelf/2.0.31/values.yaml diff --git a/stable/boinc/2.0.38/Chart.lock b/stable/boinc/2.0.38/Chart.lock deleted file mode 100644 index 5c331da91c6..00000000000 --- a/stable/boinc/2.0.38/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-14T09:24:01.815351323Z" diff --git a/stable/boinc/2.0.38/CHANGELOG.md b/stable/boinc/2.0.39/CHANGELOG.md similarity index 91% rename from stable/boinc/2.0.38/CHANGELOG.md rename to stable/boinc/2.0.39/CHANGELOG.md index 6d3b6c4471c..eb0a6a98b42 100644 --- a/stable/boinc/2.0.38/CHANGELOG.md +++ b/stable/boinc/2.0.39/CHANGELOG.md @@ -2,6 +2,15 @@ +## [boinc-2.0.39](https://github.com/truecharts/charts/compare/boinc-2.0.38...boinc-2.0.39) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [boinc-2.0.38](https://github.com/truecharts/charts/compare/boinc-2.0.37...boinc-2.0.38) (2022-08-14) ### Chore @@ -88,12 +97,3 @@ ## [boinc-2.0.30](https://github.com/truecharts/apps/compare/boinc-2.0.29...boinc-2.0.30) (2022-07-23) -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [boinc-2.0.30](https://github.com/truecharts/apps/compare/boinc-2.0.29...boinc-2.0.30) (2022-07-23) diff --git a/stable/boinc/2.0.39/Chart.lock b/stable/boinc/2.0.39/Chart.lock new file mode 100644 index 00000000000..d626c8b3d65 --- /dev/null +++ b/stable/boinc/2.0.39/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:49:39.792359053Z" diff --git a/stable/boinc/2.0.38/Chart.yaml b/stable/boinc/2.0.39/Chart.yaml similarity index 98% rename from stable/boinc/2.0.38/Chart.yaml rename to stable/boinc/2.0.39/Chart.yaml index 0083fe652e2..348dd47ee4a 100644 --- a/stable/boinc/2.0.38/Chart.yaml +++ b/stable/boinc/2.0.39/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: boinc -version: 2.0.38 +version: 2.0.39 appVersion: "latest" description: BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). type: application diff --git a/stable/boinc/2.0.38/README.md b/stable/boinc/2.0.39/README.md similarity index 98% rename from stable/boinc/2.0.38/README.md rename to stable/boinc/2.0.39/README.md index 2153569899b..dbb2ac74f3c 100644 --- a/stable/boinc/2.0.38/README.md +++ b/stable/boinc/2.0.39/README.md @@ -1,6 +1,6 @@ # boinc -![Version: 2.0.38](https://img.shields.io/badge/Version-2.0.38-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 2.0.39](https://img.shields.io/badge/Version-2.0.39-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). diff --git a/stable/boinc/2.0.38/app-readme.md b/stable/boinc/2.0.39/app-readme.md similarity index 100% rename from stable/boinc/2.0.38/app-readme.md rename to stable/boinc/2.0.39/app-readme.md diff --git a/stable/boinc/2.0.38/charts/common-10.4.12.tgz b/stable/boinc/2.0.39/charts/common-10.4.12.tgz similarity index 100% rename from stable/boinc/2.0.38/charts/common-10.4.12.tgz rename to stable/boinc/2.0.39/charts/common-10.4.12.tgz diff --git a/stable/boinc/2.0.38/ix_values.yaml b/stable/boinc/2.0.39/ix_values.yaml similarity index 83% rename from stable/boinc/2.0.38/ix_values.yaml rename to stable/boinc/2.0.39/ix_values.yaml index 5626e11ab32..58edd78c3da 100644 --- a/stable/boinc/2.0.38/ix_values.yaml +++ b/stable/boinc/2.0.39/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/boinc pullPolicy: IfNotPresent - tag: latest@sha256:ffcd4f600721722b9b69d88ba965fc7446df72bc661af517ca2f2604c41e4e7b + tag: latest@sha256:b89110095088b6cd16eb51b183bf9250a534fe78ec5db3f76d16fd096942b4f2 securityContext: readOnlyRootFilesystem: false diff --git a/stable/boinc/2.0.38/questions.yaml b/stable/boinc/2.0.39/questions.yaml similarity index 100% rename from stable/boinc/2.0.38/questions.yaml rename to stable/boinc/2.0.39/questions.yaml diff --git a/stable/boinc/2.0.38/templates/common.yaml b/stable/boinc/2.0.39/templates/common.yaml similarity index 100% rename from stable/boinc/2.0.38/templates/common.yaml rename to stable/boinc/2.0.39/templates/common.yaml diff --git a/stable/boinc/2.0.38/values.yaml b/stable/boinc/2.0.39/values.yaml similarity index 100% rename from stable/boinc/2.0.38/values.yaml rename to stable/boinc/2.0.39/values.yaml diff --git a/stable/calibre/7.0.34/Chart.lock b/stable/calibre/7.0.34/Chart.lock deleted file mode 100644 index ed2f22f7126..00000000000 --- a/stable/calibre/7.0.34/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-14T09:24:26.412453986Z" diff --git a/stable/calibre/7.0.34/CHANGELOG.md b/stable/calibre/7.0.35/CHANGELOG.md similarity index 91% rename from stable/calibre/7.0.34/CHANGELOG.md rename to stable/calibre/7.0.35/CHANGELOG.md index e87ea53d293..0c614254a6d 100644 --- a/stable/calibre/7.0.34/CHANGELOG.md +++ b/stable/calibre/7.0.35/CHANGELOG.md @@ -2,6 +2,15 @@ +## [calibre-7.0.35](https://github.com/truecharts/charts/compare/calibre-7.0.34...calibre-7.0.35) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [calibre-7.0.34](https://github.com/truecharts/charts/compare/calibre-7.0.33...calibre-7.0.34) (2022-08-14) ### Chore @@ -88,12 +97,3 @@ - Auto-update chart README [skip ci] - Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [calibre-7.0.27](https://github.com/truecharts/apps/compare/calibre-web-11.0.25...calibre-7.0.27) (2022-07-23) - -### Chore - diff --git a/stable/calibre/7.0.35/Chart.lock b/stable/calibre/7.0.35/Chart.lock new file mode 100644 index 00000000000..d0da301d425 --- /dev/null +++ b/stable/calibre/7.0.35/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:49:40.423107056Z" diff --git a/stable/calibre/7.0.34/Chart.yaml b/stable/calibre/7.0.35/Chart.yaml similarity index 98% rename from stable/calibre/7.0.34/Chart.yaml rename to stable/calibre/7.0.35/Chart.yaml index c8885d664e1..d939a2961d9 100644 --- a/stable/calibre/7.0.34/Chart.yaml +++ b/stable/calibre/7.0.35/Chart.yaml @@ -19,7 +19,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/calibre - https://hub.docker.com/r/linuxserver/calibre/ - https://github.com/kovidgoyal/calibre/ -version: 7.0.34 +version: 7.0.35 annotations: truecharts.org/catagories: | - media diff --git a/stable/calibre/7.0.34/README.md b/stable/calibre/7.0.35/README.md similarity index 98% rename from stable/calibre/7.0.34/README.md rename to stable/calibre/7.0.35/README.md index 9f3bdcc4d5d..e134899e8b7 100644 --- a/stable/calibre/7.0.34/README.md +++ b/stable/calibre/7.0.35/README.md @@ -1,6 +1,6 @@ # calibre -![Version: 7.0.34](https://img.shields.io/badge/Version-7.0.34-informational?style=flat-square) ![AppVersion: 6.3.0](https://img.shields.io/badge/AppVersion-6.3.0-informational?style=flat-square) +![Version: 7.0.35](https://img.shields.io/badge/Version-7.0.35-informational?style=flat-square) ![AppVersion: 6.3.0](https://img.shields.io/badge/AppVersion-6.3.0-informational?style=flat-square) Calibre is a powerful and easy to use e-book manager. diff --git a/stable/calibre/7.0.34/app-readme.md b/stable/calibre/7.0.35/app-readme.md similarity index 100% rename from stable/calibre/7.0.34/app-readme.md rename to stable/calibre/7.0.35/app-readme.md diff --git a/stable/calibre/7.0.34/charts/common-10.4.12.tgz b/stable/calibre/7.0.35/charts/common-10.4.12.tgz similarity index 100% rename from stable/calibre/7.0.34/charts/common-10.4.12.tgz rename to stable/calibre/7.0.35/charts/common-10.4.12.tgz diff --git a/stable/calibre/7.0.34/ix_values.yaml b/stable/calibre/7.0.35/ix_values.yaml similarity index 87% rename from stable/calibre/7.0.34/ix_values.yaml rename to stable/calibre/7.0.35/ix_values.yaml index 4b49d11e0ab..81fa6cca8a3 100644 --- a/stable/calibre/7.0.34/ix_values.yaml +++ b/stable/calibre/7.0.35/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/calibre - tag: 6.3.0@sha256:a6b0e815860a5fbffff138437e6996c3cb17fb94d6d371f9a382e4b22b5fd651 + tag: 6.3.0@sha256:b1dc651c2152f20ec92b25ec06ba287902ee51637ace5ec84144276368d6b294 pullPolicy: IfNotPresent securityContext: diff --git a/stable/calibre/7.0.34/questions.yaml b/stable/calibre/7.0.35/questions.yaml similarity index 100% rename from stable/calibre/7.0.34/questions.yaml rename to stable/calibre/7.0.35/questions.yaml diff --git a/stable/calibre/7.0.34/templates/common.yaml b/stable/calibre/7.0.35/templates/common.yaml similarity index 100% rename from stable/calibre/7.0.34/templates/common.yaml rename to stable/calibre/7.0.35/templates/common.yaml diff --git a/stable/calibre/7.0.34/values.yaml b/stable/calibre/7.0.35/values.yaml similarity index 100% rename from stable/calibre/7.0.34/values.yaml rename to stable/calibre/7.0.35/values.yaml diff --git a/stable/commento-plusplus/3.0.31/CHANGELOG.md b/stable/commento-plusplus/3.0.32/CHANGELOG.md similarity index 91% rename from stable/commento-plusplus/3.0.31/CHANGELOG.md rename to stable/commento-plusplus/3.0.32/CHANGELOG.md index e8c79ebfb76..41a352c1d71 100644 --- a/stable/commento-plusplus/3.0.31/CHANGELOG.md +++ b/stable/commento-plusplus/3.0.32/CHANGELOG.md @@ -2,6 +2,15 @@ +## [commento-plusplus-3.0.32](https://github.com/truecharts/charts/compare/commento-plusplus-3.0.31...commento-plusplus-3.0.32) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [commento-plusplus-3.0.31](https://github.com/truecharts/charts/compare/commento-plusplus-3.0.30...commento-plusplus-3.0.31) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) - - - -## [commento-plusplus-3.0.23](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.22...commento-plusplus-3.0.23) (2022-07-23) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] diff --git a/stable/commento-plusplus/3.0.31/Chart.lock b/stable/commento-plusplus/3.0.32/Chart.lock similarity index 85% rename from stable/commento-plusplus/3.0.31/Chart.lock rename to stable/commento-plusplus/3.0.32/Chart.lock index d1986864a82..f6306a4f436 100644 --- a/stable/commento-plusplus/3.0.31/Chart.lock +++ b/stable/commento-plusplus/3.0.32/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 8.0.56 digest: sha256:097eb1bdd62beead090a77b403231f4722578ef6f4e8cd6238749d5657208181 -generated: "2022-08-20T11:21:00.743687595Z" +generated: "2022-08-21T08:50:11.135850078Z" diff --git a/stable/commento-plusplus/3.0.31/Chart.yaml b/stable/commento-plusplus/3.0.32/Chart.yaml similarity index 98% rename from stable/commento-plusplus/3.0.31/Chart.yaml rename to stable/commento-plusplus/3.0.32/Chart.yaml index c250eca5292..e977bf76251 100644 --- a/stable/commento-plusplus/3.0.31/Chart.yaml +++ b/stable/commento-plusplus/3.0.32/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/commento-plusplus - https://github.com/souramoo/commentoplusplus - https://hub.docker.com/r/caroga/commentoplusplus -version: 3.0.31 +version: 3.0.32 annotations: truecharts.org/catagories: | - media diff --git a/stable/commento-plusplus/3.0.31/README.md b/stable/commento-plusplus/3.0.32/README.md similarity index 98% rename from stable/commento-plusplus/3.0.31/README.md rename to stable/commento-plusplus/3.0.32/README.md index 71c3ef262fe..438f0fe827a 100644 --- a/stable/commento-plusplus/3.0.31/README.md +++ b/stable/commento-plusplus/3.0.32/README.md @@ -1,6 +1,6 @@ # commento-plusplus -![Version: 3.0.31](https://img.shields.io/badge/Version-3.0.31-informational?style=flat-square) ![AppVersion: 1.8.7](https://img.shields.io/badge/AppVersion-1.8.7-informational?style=flat-square) +![Version: 3.0.32](https://img.shields.io/badge/Version-3.0.32-informational?style=flat-square) ![AppVersion: 1.8.7](https://img.shields.io/badge/AppVersion-1.8.7-informational?style=flat-square) Commento++ is a free, open source, fast & lightweight comments box that you can embed in your static website instead of Disqus. diff --git a/stable/commento-plusplus/3.0.31/app-readme.md b/stable/commento-plusplus/3.0.32/app-readme.md similarity index 100% rename from stable/commento-plusplus/3.0.31/app-readme.md rename to stable/commento-plusplus/3.0.32/app-readme.md diff --git a/stable/commento-plusplus/3.0.31/charts/common-10.4.12.tgz b/stable/commento-plusplus/3.0.32/charts/common-10.4.12.tgz similarity index 100% rename from stable/commento-plusplus/3.0.31/charts/common-10.4.12.tgz rename to stable/commento-plusplus/3.0.32/charts/common-10.4.12.tgz diff --git a/stable/commento-plusplus/3.0.31/charts/postgresql-8.0.56.tgz b/stable/commento-plusplus/3.0.32/charts/postgresql-8.0.56.tgz similarity index 100% rename from stable/commento-plusplus/3.0.31/charts/postgresql-8.0.56.tgz rename to stable/commento-plusplus/3.0.32/charts/postgresql-8.0.56.tgz diff --git a/stable/commento-plusplus/3.0.31/ix_values.yaml b/stable/commento-plusplus/3.0.32/ix_values.yaml similarity index 90% rename from stable/commento-plusplus/3.0.31/ix_values.yaml rename to stable/commento-plusplus/3.0.32/ix_values.yaml index 0dc21635fb0..1ed6315c63e 100644 --- a/stable/commento-plusplus/3.0.31/ix_values.yaml +++ b/stable/commento-plusplus/3.0.32/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/commento-plusplus - tag: v1.8.7@sha256:3ea526dbe468cb3a8a46c5875cab836351cf0274f86e08a862ad745b4305bec2 + tag: v1.8.7@sha256:6eed590f2e8590e913f15034c9bb1295b32f1928f48744b12c12e24d7792ee92 pullPolicy: IfNotPresent env: diff --git a/stable/commento-plusplus/3.0.31/questions.yaml b/stable/commento-plusplus/3.0.32/questions.yaml similarity index 100% rename from stable/commento-plusplus/3.0.31/questions.yaml rename to stable/commento-plusplus/3.0.32/questions.yaml diff --git a/stable/commento-plusplus/3.0.31/templates/common.yaml b/stable/commento-plusplus/3.0.32/templates/common.yaml similarity index 100% rename from stable/commento-plusplus/3.0.31/templates/common.yaml rename to stable/commento-plusplus/3.0.32/templates/common.yaml diff --git a/stable/commento-plusplus/3.0.31/values.yaml b/stable/commento-plusplus/3.0.32/values.yaml similarity index 100% rename from stable/commento-plusplus/3.0.31/values.yaml rename to stable/commento-plusplus/3.0.32/values.yaml diff --git a/stable/custom-app/5.1.39/Chart.lock b/stable/custom-app/5.1.39/Chart.lock deleted file mode 100644 index f4fafcaf124..00000000000 --- a/stable/custom-app/5.1.39/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-20T11:21:00.587708525Z" diff --git a/stable/custom-app/5.1.39/CHANGELOG.md b/stable/custom-app/5.1.40/CHANGELOG.md similarity index 85% rename from stable/custom-app/5.1.39/CHANGELOG.md rename to stable/custom-app/5.1.40/CHANGELOG.md index f2750d6cddf..f0894f621c5 100644 --- a/stable/custom-app/5.1.39/CHANGELOG.md +++ b/stable/custom-app/5.1.40/CHANGELOG.md @@ -2,6 +2,15 @@ +## [custom-app-5.1.40](https://github.com/truecharts/charts/compare/custom-app-5.1.39...custom-app-5.1.40) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [custom-app-5.1.39](https://github.com/truecharts/charts/compare/custom-app-5.1.38...custom-app-5.1.39) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ ## [custom-app-5.1.30](https://github.com/truecharts/charts/compare/custom-app-5.1.28...custom-app-5.1.30) (2022-08-08) ### Chore - -- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) - - update docker general non-major ([#3356](https://github.com/truecharts/charts/issues/3356)) - - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) - - - - -## [custom-app-5.1.28](https://github.com/truecharts/apps/compare/custom-app-5.1.27...custom-app-5.1.28) (2022-07-29) diff --git a/stable/custom-app/5.1.40/Chart.lock b/stable/custom-app/5.1.40/Chart.lock new file mode 100644 index 00000000000..8647128bba8 --- /dev/null +++ b/stable/custom-app/5.1.40/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:50:02.746645716Z" diff --git a/stable/custom-app/5.1.39/Chart.yaml b/stable/custom-app/5.1.40/Chart.yaml similarity index 94% rename from stable/custom-app/5.1.39/Chart.yaml rename to stable/custom-app/5.1.40/Chart.yaml index faadc801e08..949723a62a2 100644 --- a/stable/custom-app/5.1.39/Chart.yaml +++ b/stable/custom-app/5.1.40/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.20.1743" +appVersion: "0.20.1759" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ name: custom-app sources: - https://github.com/truecharts/charts/tree/master/charts/stable/custom-app type: application -version: 5.1.39 +version: 5.1.40 annotations: truecharts.org/catagories: | - custom diff --git a/stable/custom-app/5.1.39/README.md b/stable/custom-app/5.1.40/README.md similarity index 95% rename from stable/custom-app/5.1.39/README.md rename to stable/custom-app/5.1.40/README.md index 64d442faef0..836e98d6b45 100644 --- a/stable/custom-app/5.1.39/README.md +++ b/stable/custom-app/5.1.40/README.md @@ -1,6 +1,6 @@ # custom-app -![Version: 5.1.39](https://img.shields.io/badge/Version-5.1.39-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.20.1743](https://img.shields.io/badge/AppVersion-0.20.1743-informational?style=flat-square) +![Version: 5.1.40](https://img.shields.io/badge/Version-5.1.40-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.20.1759](https://img.shields.io/badge/AppVersion-0.20.1759-informational?style=flat-square) Advanced tool to create your own TrueCharts-based App diff --git a/stable/custom-app/5.1.39/app-readme.md b/stable/custom-app/5.1.40/app-readme.md similarity index 100% rename from stable/custom-app/5.1.39/app-readme.md rename to stable/custom-app/5.1.40/app-readme.md diff --git a/stable/custom-app/5.1.39/charts/common-10.4.12.tgz b/stable/custom-app/5.1.40/charts/common-10.4.12.tgz similarity index 100% rename from stable/custom-app/5.1.39/charts/common-10.4.12.tgz rename to stable/custom-app/5.1.40/charts/common-10.4.12.tgz diff --git a/stable/custom-app/5.1.39/ci/test-values.yaml b/stable/custom-app/5.1.40/ci/test-values.yaml similarity index 88% rename from stable/custom-app/5.1.39/ci/test-values.yaml rename to stable/custom-app/5.1.40/ci/test-values.yaml index 8358ca7a82f..ecbdc896572 100644 --- a/stable/custom-app/5.1.39/ci/test-values.yaml +++ b/stable/custom-app/5.1.40/ci/test-values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/jackett pullPolicy: IfNotPresent - tag: 0.20.1743@sha256:7e1af846559cf2048610c5693b93072284aac42501410394b4d2f40b019109b7 + tag: 0.20.1759@sha256:0746cb25be99d790a5d45ea85bfa42ca87c1a348602d3381aa1cadac825e2bfd securityContext: readOnlyRootFilesystem: false diff --git a/stable/custom-app/5.1.39/ix_values.yaml b/stable/custom-app/5.1.40/ix_values.yaml similarity index 52% rename from stable/custom-app/5.1.39/ix_values.yaml rename to stable/custom-app/5.1.40/ix_values.yaml index 808e0eeb3bd..e5e88d48bc3 100644 --- a/stable/custom-app/5.1.39/ix_values.yaml +++ b/stable/custom-app/5.1.40/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/jackett pullPolicy: IfNotPresent - tag: 0.20.1743@sha256:7e1af846559cf2048610c5693b93072284aac42501410394b4d2f40b019109b7 + tag: 0.20.1759@sha256:0746cb25be99d790a5d45ea85bfa42ca87c1a348602d3381aa1cadac825e2bfd portal: enabled: true diff --git a/stable/custom-app/5.1.39/questions.yaml b/stable/custom-app/5.1.40/questions.yaml similarity index 100% rename from stable/custom-app/5.1.39/questions.yaml rename to stable/custom-app/5.1.40/questions.yaml diff --git a/stable/custom-app/5.1.39/templates/common.yaml b/stable/custom-app/5.1.40/templates/common.yaml similarity index 100% rename from stable/custom-app/5.1.39/templates/common.yaml rename to stable/custom-app/5.1.40/templates/common.yaml diff --git a/stable/custom-app/5.1.39/values.yaml b/stable/custom-app/5.1.40/values.yaml similarity index 100% rename from stable/custom-app/5.1.39/values.yaml rename to stable/custom-app/5.1.40/values.yaml diff --git a/stable/cyberchef/2.0.60/Chart.lock b/stable/cyberchef/2.0.60/Chart.lock deleted file mode 100644 index 0520727b718..00000000000 --- a/stable/cyberchef/2.0.60/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-20T11:21:13.168154314Z" diff --git a/stable/cyberchef/2.0.60/CHANGELOG.md b/stable/cyberchef/2.0.61/CHANGELOG.md similarity index 91% rename from stable/cyberchef/2.0.60/CHANGELOG.md rename to stable/cyberchef/2.0.61/CHANGELOG.md index 45076297e2a..88365ba0748 100644 --- a/stable/cyberchef/2.0.60/CHANGELOG.md +++ b/stable/cyberchef/2.0.61/CHANGELOG.md @@ -2,6 +2,15 @@ +## [cyberchef-2.0.61](https://github.com/truecharts/charts/compare/cyberchef-2.0.60...cyberchef-2.0.61) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [cyberchef-2.0.60](https://github.com/truecharts/charts/compare/cyberchef-2.0.59...cyberchef-2.0.60) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ - update docker general non-major ([#3339](https://github.com/truecharts/apps/issues/3339)) - - -## [cyberchef-2.0.50](https://github.com/truecharts/apps/compare/cyberchef-2.0.49...cyberchef-2.0.50) (2022-07-28) - -### Chore - -- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) - - diff --git a/stable/cyberchef/2.0.61/Chart.lock b/stable/cyberchef/2.0.61/Chart.lock new file mode 100644 index 00000000000..37326bd0867 --- /dev/null +++ b/stable/cyberchef/2.0.61/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:50:03.689926224Z" diff --git a/stable/cyberchef/2.0.60/Chart.yaml b/stable/cyberchef/2.0.61/Chart.yaml similarity index 98% rename from stable/cyberchef/2.0.60/Chart.yaml rename to stable/cyberchef/2.0.61/Chart.yaml index 203316e004d..c81b6063a9b 100644 --- a/stable/cyberchef/2.0.60/Chart.yaml +++ b/stable/cyberchef/2.0.61/Chart.yaml @@ -18,7 +18,7 @@ name: cyberchef sources: - https://github.com/truecharts/charts/tree/master/charts/stable/cyberchef - https://hub.docker.com/r/mpepping/cyberchef -version: 2.0.60 +version: 2.0.61 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/cyberchef/2.0.60/README.md b/stable/cyberchef/2.0.61/README.md similarity index 98% rename from stable/cyberchef/2.0.60/README.md rename to stable/cyberchef/2.0.61/README.md index ec9256ebbe4..33b1ff1aea1 100644 --- a/stable/cyberchef/2.0.60/README.md +++ b/stable/cyberchef/2.0.61/README.md @@ -1,6 +1,6 @@ # cyberchef -![Version: 2.0.60](https://img.shields.io/badge/Version-2.0.60-informational?style=flat-square) ![AppVersion: 9.46.0](https://img.shields.io/badge/AppVersion-9.46.0-informational?style=flat-square) +![Version: 2.0.61](https://img.shields.io/badge/Version-2.0.61-informational?style=flat-square) ![AppVersion: 9.46.0](https://img.shields.io/badge/AppVersion-9.46.0-informational?style=flat-square) CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. diff --git a/stable/cyberchef/2.0.60/app-readme.md b/stable/cyberchef/2.0.61/app-readme.md similarity index 100% rename from stable/cyberchef/2.0.60/app-readme.md rename to stable/cyberchef/2.0.61/app-readme.md diff --git a/stable/cyberchef/2.0.60/charts/common-10.4.12.tgz b/stable/cyberchef/2.0.61/charts/common-10.4.12.tgz similarity index 100% rename from stable/cyberchef/2.0.60/charts/common-10.4.12.tgz rename to stable/cyberchef/2.0.61/charts/common-10.4.12.tgz diff --git a/stable/cyberchef/2.0.60/ix_values.yaml b/stable/cyberchef/2.0.61/ix_values.yaml similarity index 78% rename from stable/cyberchef/2.0.60/ix_values.yaml rename to stable/cyberchef/2.0.61/ix_values.yaml index f49af076779..98df979512d 100644 --- a/stable/cyberchef/2.0.60/ix_values.yaml +++ b/stable/cyberchef/2.0.61/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/cyberchef - tag: v9.46.0@sha256:8dcadb0828b552059aeb47b933d3e1685b8ac218298569f5004b082c5f841a17 + tag: v9.46.0@sha256:dafd8bea2e8bd727042a2047fc081225f1b50236ff728cf0e432b3dbd0c00d4d pullPolicy: IfNotPresent securityContext: diff --git a/stable/cyberchef/2.0.60/questions.yaml b/stable/cyberchef/2.0.61/questions.yaml similarity index 100% rename from stable/cyberchef/2.0.60/questions.yaml rename to stable/cyberchef/2.0.61/questions.yaml diff --git a/stable/cyberchef/2.0.60/templates/common.yaml b/stable/cyberchef/2.0.61/templates/common.yaml similarity index 100% rename from stable/cyberchef/2.0.60/templates/common.yaml rename to stable/cyberchef/2.0.61/templates/common.yaml diff --git a/stable/cyberchef/2.0.60/values.yaml b/stable/cyberchef/2.0.61/values.yaml similarity index 100% rename from stable/cyberchef/2.0.60/values.yaml rename to stable/cyberchef/2.0.61/values.yaml diff --git a/stable/flexget/2.0.34/Chart.lock b/stable/flexget/2.0.34/Chart.lock deleted file mode 100644 index fce93b38448..00000000000 --- a/stable/flexget/2.0.34/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-14T09:25:32.338022294Z" diff --git a/stable/flexget/2.0.34/CHANGELOG.md b/stable/flexget/2.0.35/CHANGELOG.md similarity index 92% rename from stable/flexget/2.0.34/CHANGELOG.md rename to stable/flexget/2.0.35/CHANGELOG.md index 9402f8eab06..4db4358a618 100644 --- a/stable/flexget/2.0.34/CHANGELOG.md +++ b/stable/flexget/2.0.35/CHANGELOG.md @@ -2,6 +2,15 @@ +## [flexget-2.0.35](https://github.com/truecharts/charts/compare/flexget-2.0.34...flexget-2.0.35) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [flexget-2.0.34](https://github.com/truecharts/charts/compare/flexget-2.0.33...flexget-2.0.34) (2022-08-14) ### Chore @@ -88,12 +97,3 @@ ## [flexget-2.0.28](https://github.com/truecharts/apps/compare/flexget-2.0.27...flexget-2.0.28) (2022-07-23) -### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [flexget-2.0.27](https://github.com/truecharts/apps/compare/flexget-2.0.26...flexget-2.0.27) (2022-07-23) - diff --git a/stable/flexget/2.0.35/Chart.lock b/stable/flexget/2.0.35/Chart.lock new file mode 100644 index 00000000000..ee493283168 --- /dev/null +++ b/stable/flexget/2.0.35/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:50:25.501871349Z" diff --git a/stable/flexget/2.0.34/Chart.yaml b/stable/flexget/2.0.35/Chart.yaml similarity index 98% rename from stable/flexget/2.0.34/Chart.yaml rename to stable/flexget/2.0.35/Chart.yaml index 85fbd2460fa..929c5c71e86 100644 --- a/stable/flexget/2.0.34/Chart.yaml +++ b/stable/flexget/2.0.35/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://hub.docker.com/r/wiserain/flexget - https://github.com/wiserain/docker-flexget type: application -version: 2.0.34 +version: 2.0.35 annotations: truecharts.org/catagories: | - media diff --git a/stable/flexget/2.0.34/README.md b/stable/flexget/2.0.35/README.md similarity index 98% rename from stable/flexget/2.0.34/README.md rename to stable/flexget/2.0.35/README.md index 326a75e2eb3..7f036814568 100644 --- a/stable/flexget/2.0.34/README.md +++ b/stable/flexget/2.0.35/README.md @@ -1,6 +1,6 @@ # flexget -![Version: 2.0.34](https://img.shields.io/badge/Version-2.0.34-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.3.24](https://img.shields.io/badge/AppVersion-3.3.24-informational?style=flat-square) +![Version: 2.0.35](https://img.shields.io/badge/Version-2.0.35-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.3.24](https://img.shields.io/badge/AppVersion-3.3.24-informational?style=flat-square) FlexGet is a multipurpose automation tool for all of your media diff --git a/stable/flexget/2.0.34/app-readme.md b/stable/flexget/2.0.35/app-readme.md similarity index 100% rename from stable/flexget/2.0.34/app-readme.md rename to stable/flexget/2.0.35/app-readme.md diff --git a/stable/flexget/2.0.34/charts/common-10.4.12.tgz b/stable/flexget/2.0.35/charts/common-10.4.12.tgz similarity index 100% rename from stable/flexget/2.0.34/charts/common-10.4.12.tgz rename to stable/flexget/2.0.35/charts/common-10.4.12.tgz diff --git a/stable/flexget/2.0.34/ix_values.yaml b/stable/flexget/2.0.35/ix_values.yaml similarity index 85% rename from stable/flexget/2.0.34/ix_values.yaml rename to stable/flexget/2.0.35/ix_values.yaml index 68f34474212..206bbcdf5de 100644 --- a/stable/flexget/2.0.34/ix_values.yaml +++ b/stable/flexget/2.0.35/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/flexget pullPolicy: IfNotPresent - tag: 3.3.24@sha256:386e282c4bdb95e9f89fa5e9e63618d36c5f56b898e40742231a859309bb872b + tag: 3.3.24@sha256:48df9700b65e1e64a301e55e2c394e96974eac90369422a2893a3b917f35a83f securityContext: runAsNonRoot: false diff --git a/stable/flexget/2.0.34/questions.yaml b/stable/flexget/2.0.35/questions.yaml similarity index 100% rename from stable/flexget/2.0.34/questions.yaml rename to stable/flexget/2.0.35/questions.yaml diff --git a/stable/flexget/2.0.34/templates/common.yaml b/stable/flexget/2.0.35/templates/common.yaml similarity index 100% rename from stable/flexget/2.0.34/templates/common.yaml rename to stable/flexget/2.0.35/templates/common.yaml diff --git a/stable/flexget/2.0.34/values.yaml b/stable/flexget/2.0.35/values.yaml similarity index 100% rename from stable/flexget/2.0.34/values.yaml rename to stable/flexget/2.0.35/values.yaml diff --git a/stable/jackett/11.0.63/CHANGELOG.md b/stable/jackett/11.0.63/CHANGELOG.md new file mode 100644 index 00000000000..f239bcd4320 --- /dev/null +++ b/stable/jackett/11.0.63/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [jackett-11.0.63](https://github.com/truecharts/charts/compare/jackett-11.0.62...jackett-11.0.63) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + +## [jackett-11.0.62](https://github.com/truecharts/charts/compare/jackett-11.0.61...jackett-11.0.62) (2022-08-20) + +### Chore + +- update docker general non-major docker tags ([#3518](https://github.com/truecharts/charts/issues/3518)) + + + + +## [jackett-11.0.61](https://github.com/truecharts/charts/compare/jackett-11.0.60...jackett-11.0.61) (2022-08-19) + +### Chore + +- update docker general non-major docker tags ([#3512](https://github.com/truecharts/charts/issues/3512)) + + + + +## [jackett-11.0.60](https://github.com/truecharts/charts/compare/jackett-11.0.59...jackett-11.0.60) (2022-08-18) + +### Chore + +- update docker general non-major ([#3503](https://github.com/truecharts/charts/issues/3503)) + + + + +## [jackett-11.0.59](https://github.com/truecharts/charts/compare/jackett-11.0.58...jackett-11.0.59) (2022-08-17) + +### Chore + +- update docker general non-major ([#3478](https://github.com/truecharts/charts/issues/3478)) + + + + +## [jackett-11.0.58](https://github.com/truecharts/charts/compare/jackett-11.0.57...jackett-11.0.58) (2022-08-14) + +### Chore + +- update docker general non-major docker tags ([#3465](https://github.com/truecharts/charts/issues/3465)) + + + + +## [jackett-11.0.57](https://github.com/truecharts/charts/compare/jackett-11.0.56...jackett-11.0.57) (2022-08-12) + +### Chore + +- update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456)) + + + + +## [jackett-11.0.56](https://github.com/truecharts/charts/compare/jackett-11.0.55...jackett-11.0.56) (2022-08-12) + +### Chore + +- add documentation checkbox/section to all SCALE Apps + - update docker general non-major ([#3453](https://github.com/truecharts/charts/issues/3453)) + + ### Fix + +- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447)) + + + + +## [jackett-11.0.55](https://github.com/truecharts/charts/compare/jackett-11.0.54...jackett-11.0.55) (2022-08-09) + +### Chore + +- update docker general non-major ([#3377](https://github.com/truecharts/charts/issues/3377)) + + + + +## [jackett-11.0.54](https://github.com/truecharts/charts/compare/jackett-11.0.52...jackett-11.0.54) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - update docker general non-major ([#3356](https://github.com/truecharts/charts/issues/3356)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + diff --git a/stable/jackett/11.0.63/Chart.lock b/stable/jackett/11.0.63/Chart.lock new file mode 100644 index 00000000000..593fdfc4ecd --- /dev/null +++ b/stable/jackett/11.0.63/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:50:26.682605445Z" diff --git a/stable/jackett/11.0.63/Chart.yaml b/stable/jackett/11.0.63/Chart.yaml new file mode 100644 index 00000000000..3cb711707ec --- /dev/null +++ b/stable/jackett/11.0.63/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.20.1759" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +deprecated: false +description: API Support for your favorite torrent trackers. +home: https://truecharts.org/docs/charts/stable/jackett +icon: https://truecharts.org/img/hotlink-ok/chart-icons/jackett.png +keywords: + - jackett + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jackett +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/jackett + - https://github.com/Jackett/Jackett +type: application +version: 11.0.63 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jackett/11.0.63/README.md b/stable/jackett/11.0.63/README.md new file mode 100644 index 00000000000..a1178c324ad --- /dev/null +++ b/stable/jackett/11.0.63/README.md @@ -0,0 +1,108 @@ +# jackett + +![Version: 11.0.63](https://img.shields.io/badge/Version-11.0.63-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.20.1759](https://img.shields.io/badge/AppVersion-0.20.1759-informational?style=flat-square) + +API Support for your favorite torrent trackers. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [jackett](https://truecharts.org/docs/charts/stable/jackett) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.12 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `jackett` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install jackett TrueCharts/jackett +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `jackett` deployment + +```console +helm uninstall jackett +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install jackett \ + --set env.TZ="America/New York" \ + TrueCharts/jackett +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install jackett TrueCharts/jackett -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/jackett/11.0.63/app-readme.md b/stable/jackett/11.0.63/app-readme.md new file mode 100644 index 00000000000..94165e2dadb --- /dev/null +++ b/stable/jackett/11.0.63/app-readme.md @@ -0,0 +1,8 @@ +API Support for your favorite torrent trackers. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/jackett](https://truecharts.org/docs/charts/stable/jackett) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/omada-controller/6.0.50/charts/common-10.4.12.tgz b/stable/jackett/11.0.63/charts/common-10.4.12.tgz similarity index 100% rename from stable/omada-controller/6.0.50/charts/common-10.4.12.tgz rename to stable/jackett/11.0.63/charts/common-10.4.12.tgz diff --git a/stable/jackett/11.0.63/ix_values.yaml b/stable/jackett/11.0.63/ix_values.yaml new file mode 100644 index 00000000000..6c0791c27e9 --- /dev/null +++ b/stable/jackett/11.0.63/ix_values.yaml @@ -0,0 +1,33 @@ +image: + repository: tccr.io/truecharts/jackett + pullPolicy: IfNotPresent + tag: 0.20.1759@sha256:0746cb25be99d790a5d45ea85bfa42ca87c1a348602d3381aa1cadac825e2bfd + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + protocol: HTTP + targetPort: 9117 + port: 9117 + +probes: + liveness: + path: "/UI/Login" + + readiness: + path: "/UI/Login" + + startup: + path: "/UI/Login" + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/jackett/11.0.63/questions.yaml b/stable/jackett/11.0.63/questions.yaml new file mode 100644 index 00000000000..d6ccb0dc8b4 --- /dev/null +++ b/stable/jackett/11.0.63/questions.yaml @@ -0,0 +1,2426 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: customextraargs + group: Controller + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 9117 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 9117 + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: false + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + + - variable: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] +# - variable: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: networkPolicy +# group: Advanced +# label: (Advanced) Network Policy +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: policyType +# label: Policy Type +# schema: +# type: string +# default: "" +# enum: +# - value: "" +# description: Default +# - value: ingress +# description: Ingress +# - value: egress +# description: Egress +# - value: ingress-egress +# description: Ingress and Egress +# - variable: egress +# label: Egress +# schema: +# type: list +# default: [] +# items: +# - variable: egressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: to +# label: To +# schema: +# type: list +# default: [] +# items: +# - variable: toEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: IP Block +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: CIDR +# schema: +# type: string +# default: "" +# - variable: except +# label: Except +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: Namespace Selector +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: Ports +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: Port +# schema: +# type: int +# - variable: endPort +# label: End Port +# schema: +# type: int +# - variable: protocol +# label: Protocol +# schema: +# type: string +# default: TCP +# enum: +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP +# - variable: ingress +# label: Ingress +# schema: +# type: list +# default: [] +# items: +# - variable: ingressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: from +# label: From +# schema: +# type: list +# default: [] +# items: +# - variable: fromEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: IP Block +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: CIDR +# schema: +# type: string +# default: "" +# - variable: except +# label: Except +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: Namespace Selector +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: Ports +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: Port +# schema: +# type: int +# - variable: endPort +# label: End Port +# schema: +# type: int +# - variable: protocol +# label: Protocol +# schema: +# type: string +# default: TCP +# enum: +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP + + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + required: true + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: 'Please read the documentation at https://truecharts.org' + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: 'I have checked the documentation' + schema: + type: boolean + default: true +# - variable: donate +# group: Documentation +# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: confirmDonate +# label: 'I have considered supporting the project' +# schema: +# type: boolean +# default: true diff --git a/stable/omada-controller/6.0.50/templates/common.yaml b/stable/jackett/11.0.63/templates/common.yaml similarity index 100% rename from stable/omada-controller/6.0.50/templates/common.yaml rename to stable/jackett/11.0.63/templates/common.yaml diff --git a/stable/omada-controller/6.0.50/values.yaml b/stable/jackett/11.0.63/values.yaml similarity index 100% rename from stable/omada-controller/6.0.50/values.yaml rename to stable/jackett/11.0.63/values.yaml diff --git a/stable/omada-controller/6.0.50/Chart.lock b/stable/omada-controller/6.0.50/Chart.lock deleted file mode 100644 index f86af174c19..00000000000 --- a/stable/omada-controller/6.0.50/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.12 -digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-19T05:53:27.482565238Z" diff --git a/stable/omada-controller/6.0.50/CHANGELOG.md b/stable/omada-controller/6.0.51/CHANGELOG.md similarity index 91% rename from stable/omada-controller/6.0.50/CHANGELOG.md rename to stable/omada-controller/6.0.51/CHANGELOG.md index a15644dd0b4..220467604d2 100644 --- a/stable/omada-controller/6.0.50/CHANGELOG.md +++ b/stable/omada-controller/6.0.51/CHANGELOG.md @@ -2,6 +2,15 @@ +## [omada-controller-6.0.51](https://github.com/truecharts/charts/compare/omada-controller-6.0.50...omada-controller-6.0.51) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [omada-controller-6.0.50](https://github.com/truecharts/charts/compare/omada-controller-6.0.49...omada-controller-6.0.50) (2022-08-19) ### Chore @@ -88,12 +97,3 @@ - update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) - - - -## [omada-controller-6.0.40](https://github.com/truecharts/apps/compare/omada-controller-6.0.39...omada-controller-6.0.40) (2022-07-25) - -### Chore - -- Auto-update chart README [skip ci] - - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) diff --git a/stable/omada-controller/6.0.51/Chart.lock b/stable/omada-controller/6.0.51/Chart.lock new file mode 100644 index 00000000000..4cf97268c9e --- /dev/null +++ b/stable/omada-controller/6.0.51/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:50:28.909275903Z" diff --git a/stable/omada-controller/6.0.50/Chart.yaml b/stable/omada-controller/6.0.51/Chart.yaml similarity index 98% rename from stable/omada-controller/6.0.50/Chart.yaml rename to stable/omada-controller/6.0.51/Chart.yaml index 5e8db7dada3..7a0bd4b9010 100644 --- a/stable/omada-controller/6.0.50/Chart.yaml +++ b/stable/omada-controller/6.0.51/Chart.yaml @@ -18,7 +18,7 @@ name: omada-controller sources: - https://github.com/truecharts/charts/tree/master/charts/stable/omada-controller - https://github.com/mbentley/docker-omada-controller -version: 6.0.50 +version: 6.0.51 annotations: truecharts.org/catagories: | - media diff --git a/stable/omada-controller/6.0.50/README.md b/stable/omada-controller/6.0.51/README.md similarity index 98% rename from stable/omada-controller/6.0.50/README.md rename to stable/omada-controller/6.0.51/README.md index 008a5cdaa55..a04f1b779dc 100644 --- a/stable/omada-controller/6.0.50/README.md +++ b/stable/omada-controller/6.0.51/README.md @@ -1,6 +1,6 @@ # omada-controller -![Version: 6.0.50](https://img.shields.io/badge/Version-6.0.50-informational?style=flat-square) ![AppVersion: 5.4](https://img.shields.io/badge/AppVersion-5.4-informational?style=flat-square) +![Version: 6.0.51](https://img.shields.io/badge/Version-6.0.51-informational?style=flat-square) ![AppVersion: 5.4](https://img.shields.io/badge/AppVersion-5.4-informational?style=flat-square) Omada is a SDN tool for TP-Link Omada hardware diff --git a/stable/omada-controller/6.0.50/app-readme.md b/stable/omada-controller/6.0.51/app-readme.md similarity index 100% rename from stable/omada-controller/6.0.50/app-readme.md rename to stable/omada-controller/6.0.51/app-readme.md diff --git a/stable/rsshub/3.0.68/charts/common-10.4.12.tgz b/stable/omada-controller/6.0.51/charts/common-10.4.12.tgz similarity index 100% rename from stable/rsshub/3.0.68/charts/common-10.4.12.tgz rename to stable/omada-controller/6.0.51/charts/common-10.4.12.tgz diff --git a/stable/omada-controller/6.0.50/ix_values.yaml b/stable/omada-controller/6.0.51/ix_values.yaml similarity index 93% rename from stable/omada-controller/6.0.50/ix_values.yaml rename to stable/omada-controller/6.0.51/ix_values.yaml index 1317dd785c2..b4a740a120a 100644 --- a/stable/omada-controller/6.0.50/ix_values.yaml +++ b/stable/omada-controller/6.0.51/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/omada-controller - tag: 5.4@sha256:c00ab14a93b3cfcc271357a601dd7069ae59549c6cd5010aacbde62eedc7bcc7 + tag: 5.4@sha256:725b8adbb36d8015dec0d9aa871bf0d186d65a00caa6ae21fd632536550afb04 pullPolicy: IfNotPresent securityContext: diff --git a/stable/omada-controller/6.0.50/questions.yaml b/stable/omada-controller/6.0.51/questions.yaml similarity index 100% rename from stable/omada-controller/6.0.50/questions.yaml rename to stable/omada-controller/6.0.51/questions.yaml diff --git a/stable/rsshub/3.0.68/templates/common.yaml b/stable/omada-controller/6.0.51/templates/common.yaml similarity index 100% rename from stable/rsshub/3.0.68/templates/common.yaml rename to stable/omada-controller/6.0.51/templates/common.yaml diff --git a/stable/rsshub/3.0.68/values.yaml b/stable/omada-controller/6.0.51/values.yaml similarity index 100% rename from stable/rsshub/3.0.68/values.yaml rename to stable/omada-controller/6.0.51/values.yaml diff --git a/stable/rsshub/3.0.68/CHANGELOG.md b/stable/rsshub/3.0.69/CHANGELOG.md similarity index 91% rename from stable/rsshub/3.0.68/CHANGELOG.md rename to stable/rsshub/3.0.69/CHANGELOG.md index 0bf88179b49..385fe4633a4 100644 --- a/stable/rsshub/3.0.68/CHANGELOG.md +++ b/stable/rsshub/3.0.69/CHANGELOG.md @@ -2,6 +2,15 @@ +## [rsshub-3.0.69](https://github.com/truecharts/charts/compare/rsshub-3.0.68...rsshub-3.0.69) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + ## [rsshub-3.0.68](https://github.com/truecharts/charts/compare/rsshub-3.0.67...rsshub-3.0.68) (2022-08-20) ### Chore @@ -88,12 +97,3 @@ - -## [rsshub-3.0.59](https://github.com/truecharts/charts/compare/rsshub-3.0.58...rsshub-3.0.59) (2022-08-09) - -### Chore - -- update docker general non-major ([#3377](https://github.com/truecharts/charts/issues/3377)) - - - diff --git a/stable/rsshub/3.0.68/Chart.lock b/stable/rsshub/3.0.69/Chart.lock similarity index 85% rename from stable/rsshub/3.0.68/Chart.lock rename to stable/rsshub/3.0.69/Chart.lock index a88c28a17cb..8c41bec1d12 100644 --- a/stable/rsshub/3.0.68/Chart.lock +++ b/stable/rsshub/3.0.69/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.54 digest: sha256:b74ee33dd218820c4f5740b6cfb268b7386f9baaf708dc48267c44759ff7f3a5 -generated: "2022-08-20T11:22:45.508521124Z" +generated: "2022-08-21T08:50:49.179258796Z" diff --git a/stable/rsshub/3.0.68/Chart.yaml b/stable/rsshub/3.0.69/Chart.yaml similarity index 98% rename from stable/rsshub/3.0.68/Chart.yaml rename to stable/rsshub/3.0.69/Chart.yaml index a4c907a724f..f9aba2b9b7c 100644 --- a/stable/rsshub/3.0.68/Chart.yaml +++ b/stable/rsshub/3.0.69/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: rsshub -version: 3.0.68 +version: 3.0.69 appVersion: "latest" description: RSSHub can generate RSS feeds from pretty much everything type: application diff --git a/stable/rsshub/3.0.68/README.md b/stable/rsshub/3.0.69/README.md similarity index 98% rename from stable/rsshub/3.0.68/README.md rename to stable/rsshub/3.0.69/README.md index 82727b02bc5..93a3f9e76ce 100644 --- a/stable/rsshub/3.0.68/README.md +++ b/stable/rsshub/3.0.69/README.md @@ -1,6 +1,6 @@ # rsshub -![Version: 3.0.68](https://img.shields.io/badge/Version-3.0.68-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 3.0.69](https://img.shields.io/badge/Version-3.0.69-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) RSSHub can generate RSS feeds from pretty much everything diff --git a/stable/rsshub/3.0.68/app-readme.md b/stable/rsshub/3.0.69/app-readme.md similarity index 100% rename from stable/rsshub/3.0.68/app-readme.md rename to stable/rsshub/3.0.69/app-readme.md diff --git a/stable/rsshub/3.0.69/charts/common-10.4.12.tgz b/stable/rsshub/3.0.69/charts/common-10.4.12.tgz new file mode 100644 index 0000000000000000000000000000000000000000..53119cc9dfd31ff30894408060bf6e834d285989 GIT binary patch literal 47336 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

$eKzTX)^bFJ?w>oNK&8p9JMLV>(_3$1 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.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: traefik +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/traefik + - https://github.com/traefik/traefik + - https://github.com/traefik/traefik-helm-chart + - https://traefik.io/ +type: application +version: 13.2.0 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/traefik/13.2.0/README.md b/stable/traefik/13.2.0/README.md new file mode 100644 index 00000000000..895231c1af4 --- /dev/null +++ b/stable/traefik/13.2.0/README.md @@ -0,0 +1,110 @@ +# traefik + +![Version: 13.2.0](https://img.shields.io/badge/Version-13.2.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.8.3](https://img.shields.io/badge/AppVersion-2.8.3-informational?style=flat-square) + +Traefik is a flexible reverse proxy and Ingress Provider. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [traefik](https://truecharts.org/docs/charts/stable/traefik) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.12 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `traefik` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install traefik TrueCharts/traefik +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `traefik` deployment + +```console +helm uninstall traefik +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install traefik \ + --set env.TZ="America/New York" \ + TrueCharts/traefik +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install traefik TrueCharts/traefik -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/traefik/13.2.0/app-readme.md b/stable/traefik/13.2.0/app-readme.md new file mode 100644 index 00000000000..b76832bd9a2 --- /dev/null +++ b/stable/traefik/13.2.0/app-readme.md @@ -0,0 +1,8 @@ +Traefik is a flexible reverse proxy and Ingress Provider. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/traefik](https://truecharts.org/docs/charts/stable/traefik) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/traefik/13.2.0/charts/common-10.4.12.tgz b/stable/traefik/13.2.0/charts/common-10.4.12.tgz new file mode 100644 index 0000000000000000000000000000000000000000..53119cc9dfd31ff30894408060bf6e834d285989 GIT binary patch literal 47336 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

$eKzTX)^bFJ?w>oNK&8p9JMLV>(_3$1 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 + schema: + type: string + required: true + - variable: appName + label: App Name + description: Lower case, name of the app to be themed. +
Go to https://docs.theme-park.dev/themes/ to see supported apps. + schema: + type: string + required: true + - variable: themeName + label: Theme Name + description: Lower case, name of the theme to be applied. +
Go to https://docs.theme-park.dev/theme-options/ to see supported themes. + schema: + type: string + required: true + - variable: baseUrl + label: Base URL + description: Replace `https://theme-park.dev` URL for self-hosting reference. + schema: + type: string + required: true + default: https://theme-park.dev + - variable: addons + label: Addons + schema: + type: list + default: [] + items: + - variable: addonEntry + label: "Addon" + description: Currently only supports 'darker' and '4k-logo' for *arr apps. +
Go to https://docs.theme-park.dev/themes/addons/ for Addon information. +
Go to https://github.com/packruler/traefik-themepark for more context on plugin + 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: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 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: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + - 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: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - 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: string + 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: string + 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: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: 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/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] +# - variable: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: networkPolicy +# group: Advanced +# label: (Advanced) Network Policy +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: policyType +# label: Policy Type +# schema: +# type: string +# default: "" +# enum: +# - value: "" +# description: Default +# - value: ingress +# description: Ingress +# - value: egress +# description: Egress +# - value: ingress-egress +# description: Ingress and Egress +# - variable: egress +# label: Egress +# schema: +# type: list +# default: [] +# items: +# - variable: egressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: to +# label: To +# schema: +# type: list +# default: [] +# items: +# - variable: toEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: IP Block +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: CIDR +# schema: +# type: string +# default: "" +# - variable: except +# label: Except +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: Namespace Selector +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: Ports +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: Port +# schema: +# type: int +# - variable: endPort +# label: End Port +# schema: +# type: int +# - variable: protocol +# label: Protocol +# schema: +# type: string +# default: TCP +# enum: +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP +# - variable: ingress +# label: Ingress +# schema: +# type: list +# default: [] +# items: +# - variable: ingressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: from +# label: From +# schema: +# type: list +# default: [] +# items: +# - variable: fromEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: IP Block +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: CIDR +# schema: +# type: string +# default: "" +# - variable: except +# label: Except +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: Namespace Selector +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: Ports +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: Port +# schema: +# type: int +# - variable: endPort +# label: End Port +# schema: +# type: int +# - variable: protocol +# label: Protocol +# schema: +# type: string +# default: TCP +# enum: +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP + + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + required: true + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: 'Please read the documentation at https://truecharts.org' + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: 'I have checked the documentation' + schema: + type: boolean + default: true +# - variable: donate +# group: Documentation +# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: confirmDonate +# label: 'I have considered supporting the project' +# schema: +# type: boolean +# default: true diff --git a/stable/traefik/13.2.0/templates/_args.tpl b/stable/traefik/13.2.0/templates/_args.tpl new file mode 100644 index 00000000000..e51ea524cae --- /dev/null +++ b/stable/traefik/13.2.0/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 }} + {{/* theme.park */}} + {{- if .Values.middlewares.themePark }} + - "--experimental.plugins.traefik-themepark.modulename=github.com/packruler/traefik-themepark" + - "--experimental.plugins.traefik-themepark.version={{ .Values.middlewares.themeParkVersion }}" + {{- end }} + {{/* End of theme.park */}} + {{- with .Values.additionalArguments }} + {{- range . }} + - {{ . | quote }} + {{- end }} + {{- end }} +{{- end -}} diff --git a/stable/traefik/13.2.0/templates/_helpers.tpl b/stable/traefik/13.2.0/templates/_helpers.tpl new file mode 100644 index 00000000000..ab55e4e7ec6 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/_ingressclass.tpl b/stable/traefik/13.2.0/templates/_ingressclass.tpl new file mode 100644 index 00000000000..909e249d6a5 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/_ingressroute.tpl b/stable/traefik/13.2.0/templates/_ingressroute.tpl new file mode 100644 index 00000000000..7f012c92350 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/_portalhook.tpl b/stable/traefik/13.2.0/templates/_portalhook.tpl new file mode 100644 index 00000000000..e3586c5d4e9 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/_tlsoptions.tpl b/stable/traefik/13.2.0/templates/_tlsoptions.tpl new file mode 100644 index 00000000000..3e5aad3bee9 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/common.yaml b/stable/traefik/13.2.0/templates/common.yaml new file mode 100644 index 00000000000..d078b251c20 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/middlewares/basic-middleware.yaml b/stable/traefik/13.2.0/templates/middlewares/basic-middleware.yaml new file mode 100644 index 00000000000..de5be0af830 --- /dev/null +++ b/stable/traefik/13.2.0/templates/middlewares/basic-middleware.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: 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: + 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/13.2.0/templates/middlewares/basicauth.yaml b/stable/traefik/13.2.0/templates/middlewares/basicauth.yaml new file mode 100644 index 00000000000..ccb541742f0 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/middlewares/chain.yaml b/stable/traefik/13.2.0/templates/middlewares/chain.yaml new file mode 100644 index 00000000000..f87994f7956 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/middlewares/forwardauth.yaml b/stable/traefik/13.2.0/templates/middlewares/forwardauth.yaml new file mode 100644 index 00000000000..7a3e32fdbf7 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/middlewares/ipwhitelist.yaml b/stable/traefik/13.2.0/templates/middlewares/ipwhitelist.yaml new file mode 100644 index 00000000000..1179245017e --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/middlewares/ratelimit.yaml b/stable/traefik/13.2.0/templates/middlewares/ratelimit.yaml new file mode 100644 index 00000000000..144b9d8bf38 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/middlewares/redirectScheme.yaml b/stable/traefik/13.2.0/templates/middlewares/redirectScheme.yaml new file mode 100644 index 00000000000..f2413f84e19 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/middlewares/redirectregex.yaml b/stable/traefik/13.2.0/templates/middlewares/redirectregex.yaml new file mode 100644 index 00000000000..46e3e724dd6 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/middlewares/stripPrefixRegex.yaml b/stable/traefik/13.2.0/templates/middlewares/stripPrefixRegex.yaml new file mode 100644 index 00000000000..007c166ff39 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/middlewares/tc-chains.yaml b/stable/traefik/13.2.0/templates/middlewares/tc-chains.yaml new file mode 100644 index 00000000000..409766daa89 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/middlewares/tc-headers.yaml b/stable/traefik/13.2.0/templates/middlewares/tc-headers.yaml new file mode 100644 index 00000000000..a0462f1fd73 --- /dev/null +++ b/stable/traefik/13.2.0/templates/middlewares/tc-headers.yaml @@ -0,0 +1,62 @@ +{{- $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: + 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: + server: '' diff --git a/stable/traefik/13.2.0/templates/middlewares/tc-nextcloud.yaml b/stable/traefik/13.2.0/templates/middlewares/tc-nextcloud.yaml new file mode 100644 index 00000000000..6a3019d56c5 --- /dev/null +++ b/stable/traefik/13.2.0/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/13.2.0/templates/middlewares/theme-park.yaml b/stable/traefik/13.2.0/templates/middlewares/theme-park.yaml new file mode 100644 index 00000000000..92a4257e279 --- /dev/null +++ b/stable/traefik/13.2.0/templates/middlewares/theme-park.yaml @@ -0,0 +1,26 @@ +{{- $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.themePark }} + +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + plugin: + traefik-themepark: + app: {{ $middlewareData.appName }} + theme: {{ $middlewareData.themeName }} + baseUrl: {{ $middlewareData.baseUrl }} + {{- if $middlewareData.addons }} + addons: + {{- range $middlewareData.addons }} + - {{ . | quote }} + {{- end }} + {{- end }} +{{- end }} diff --git a/stable/traefik/13.2.0/values.yaml b/stable/traefik/13.2.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tvheadend/12.0.27/CHANGELOG.md b/stable/tvheadend/12.0.27/CHANGELOG.md new file mode 100644 index 00000000000..3cbda477fd9 --- /dev/null +++ b/stable/tvheadend/12.0.27/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [tvheadend-12.0.27](https://github.com/truecharts/charts/compare/tvheadend-12.0.26...tvheadend-12.0.27) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + +## [tvheadend-12.0.26](https://github.com/truecharts/charts/compare/tvheadend-12.0.25...tvheadend-12.0.26) (2022-08-17) + +### Chore + +- update docker general non-major ([#3478](https://github.com/truecharts/charts/issues/3478)) + + + + +## [tvheadend-12.0.25](https://github.com/truecharts/charts/compare/tvheadend-12.0.24...tvheadend-12.0.25) (2022-08-12) + +### Chore + +- add documentation checkbox/section to all SCALE Apps + - update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456)) + + ### Fix + +- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447)) + + + + +## [tvheadend-12.0.24](https://github.com/truecharts/charts/compare/tvheadend-12.0.23...tvheadend-12.0.24) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + - add run_opts in the UI ([#3393](https://github.com/truecharts/charts/issues/3393)) + + + + +## [tvheadend-12.0.23](https://github.com/truecharts/charts/compare/tvheadend-12.0.22...tvheadend-12.0.23) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [tvheadend-12.0.22](https://github.com/truecharts/apps/compare/tvheadend-12.0.21...tvheadend-12.0.22) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [tvheadend-12.0.21](https://github.com/truecharts/apps/compare/tvheadend-12.0.20...tvheadend-12.0.21) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [tvheadend-12.0.21](https://github.com/truecharts/apps/compare/tvheadend-12.0.20...tvheadend-12.0.21) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [tvheadend-12.0.21](https://github.com/truecharts/apps/compare/tvheadend-12.0.20...tvheadend-12.0.21) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [tvheadend-12.0.20](https://github.com/truecharts/apps/compare/tvheadend-12.0.18...tvheadend-12.0.20) (2022-07-22) + +### Chore diff --git a/stable/tvheadend/12.0.27/Chart.lock b/stable/tvheadend/12.0.27/Chart.lock new file mode 100644 index 00000000000..62041ede7b3 --- /dev/null +++ b/stable/tvheadend/12.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 +generated: "2022-08-21T08:50:49.427957865Z" diff --git a/stable/tvheadend/12.0.27/Chart.yaml b/stable/tvheadend/12.0.27/Chart.yaml new file mode 100644 index 00000000000..fff92a95c9f --- /dev/null +++ b/stable/tvheadend/12.0.27/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.12 +deprecated: false +description: TVheadend - a TV streaming server and digital video recorder +home: https://truecharts.org/docs/charts/stable/tvheadend +icon: https://truecharts.org/img/hotlink-ok/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/truecharts/charts/tree/master/charts/stable/tvheadend + - https://github.com/tvheadend/tvheadend +type: application +version: 12.0.27 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tvheadend/12.0.27/README.md b/stable/tvheadend/12.0.27/README.md new file mode 100644 index 00000000000..9c9e048da4d --- /dev/null +++ b/stable/tvheadend/12.0.27/README.md @@ -0,0 +1,108 @@ +# tvheadend + +![Version: 12.0.27](https://img.shields.io/badge/Version-12.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +TVheadend - a TV streaming server and digital video recorder + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [tvheadend](https://truecharts.org/docs/charts/stable/tvheadend) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.12 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `tvheadend` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install tvheadend TrueCharts/tvheadend +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `tvheadend` deployment + +```console +helm uninstall tvheadend +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install tvheadend \ + --set env.TZ="America/New York" \ + TrueCharts/tvheadend +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install tvheadend TrueCharts/tvheadend -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/tvheadend/12.0.27/app-readme.md b/stable/tvheadend/12.0.27/app-readme.md new file mode 100644 index 00000000000..e57a8da91f7 --- /dev/null +++ b/stable/tvheadend/12.0.27/app-readme.md @@ -0,0 +1,8 @@ +TVheadend - a TV streaming server and digital video recorder + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/tvheadend](https://truecharts.org/docs/charts/stable/tvheadend) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/tvheadend/12.0.27/charts/common-10.4.12.tgz b/stable/tvheadend/12.0.27/charts/common-10.4.12.tgz new file mode 100644 index 0000000000000000000000000000000000000000..53119cc9dfd31ff30894408060bf6e834d285989 GIT binary patch literal 47336 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

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