From eced7f9555096327f022e9eb9fdabaeede02d40d Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Sat, 5 Nov 2022 12:25:05 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- .../appsmith/{2.0.63 => 2.0.64}/CHANGELOG.md | 20 +- .../appsmith/2.0.64}/Chart.lock | 2 +- .../appsmith/{2.0.63 => 2.0.64}/Chart.yaml | 4 +- .../appsmith/{2.0.63 => 2.0.64}/README.md | 0 .../appsmith/{2.0.63 => 2.0.64}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../charts/redis-3.0.111.tgz | Bin .../{2.0.63 => 2.0.64}/ix_values.yaml | 2 +- .../{2.0.63 => 2.0.64}/questions.yaml | 0 .../{2.0.63 => 2.0.64}/templates/common.yaml | 0 .../appsmith/{2.0.63 => 2.0.64}/values.yaml | 0 .../{0.0.39 => 0.0.40}/CHANGELOG.md | 20 +- .../0.0.40/Chart.lock | 2 +- .../{0.0.39 => 0.0.40}/Chart.yaml | 4 +- .../{0.0.39 => 0.0.40}/README.md | 0 .../{0.0.39 => 0.0.40}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../{0.0.39 => 0.0.40}/ix_values.yaml | 2 +- .../{0.0.39 => 0.0.40}/questions.yaml | 0 .../{0.0.39 => 0.0.40}/templates/common.yaml | 0 .../{0.0.39 => 0.0.40}/values.yaml | 0 .../blender/{0.0.42 => 0.0.43}/CHANGELOG.md | 20 +- .../0.0.39 => blender/0.0.43}/Chart.lock | 2 +- .../blender/{0.0.42 => 0.0.43}/Chart.yaml | 2 +- .../blender/{0.0.42 => 0.0.43}/README.md | 0 .../blender/{0.0.42 => 0.0.43}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../blender/{0.0.42 => 0.0.43}/ix_values.yaml | 2 +- .../blender/{0.0.42 => 0.0.43}/questions.yaml | 0 .../{0.0.42 => 0.0.43}/templates/common.yaml | 0 .../blender/{0.0.42 => 0.0.43}/values.yaml | 0 .../cryptpad/{0.0.86 => 0.0.87}/CHANGELOG.md | 20 +- .../0.0.38 => cryptpad/0.0.87}/Chart.lock | 2 +- .../cryptpad/{0.0.86 => 0.0.87}/Chart.yaml | 2 +- .../cryptpad/{0.0.86 => 0.0.87}/README.md | 0 .../cryptpad/{0.0.86 => 0.0.87}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../{0.0.86 => 0.0.87}/ix_values.yaml | 2 +- .../{0.0.86 => 0.0.87}/questions.yaml | 0 .../{0.0.86 => 0.0.87}/templates/common.yaml | 0 .../cryptpad/{0.0.86 => 0.0.87}/values.yaml | 0 .../{0.0.38 => 0.0.39}/CHANGELOG.md | 20 +- .../0.0.42 => cura-novnc/0.0.39}/Chart.lock | 2 +- .../cura-novnc/{0.0.38 => 0.0.39}/Chart.yaml | 2 +- .../cura-novnc/{0.0.38 => 0.0.39}/README.md | 0 .../{0.0.38 => 0.0.39}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../{0.0.38 => 0.0.39}/ix_values.yaml | 2 +- .../{0.0.38 => 0.0.39}/questions.yaml | 0 .../{0.0.38 => 0.0.39}/templates/common.yaml | 0 .../cura-novnc/{0.0.38 => 0.0.39}/values.yaml | 0 incubator/factorio/0.0.43/Chart.lock | 6 - .../factorio/{0.0.43 => 0.0.44}/CHANGELOG.md | 20 +- .../0.0.86 => factorio/0.0.44}/Chart.lock | 2 +- .../factorio/{0.0.43 => 0.0.44}/Chart.yaml | 2 +- .../factorio/{0.0.43 => 0.0.44}/README.md | 0 .../factorio/{0.0.43 => 0.0.44}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../{0.0.43 => 0.0.44}/ix_values.yaml | 2 +- .../{0.0.43 => 0.0.44}/questions.yaml | 0 .../{0.0.43 => 0.0.44}/templates/common.yaml | 0 .../factorio/{0.0.43 => 0.0.44}/values.yaml | 0 incubator/obs-ndi/0.0.37/Chart.lock | 6 - .../obs-ndi/{0.0.37 => 0.0.38}/CHANGELOG.md | 20 +- incubator/obs-ndi/0.0.38/Chart.lock | 6 + .../obs-ndi/{0.0.37 => 0.0.38}/Chart.yaml | 2 +- .../obs-ndi/{0.0.37 => 0.0.38}/README.md | 0 .../obs-ndi/{0.0.37 => 0.0.38}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../obs-ndi/{0.0.37 => 0.0.38}/ix_values.yaml | 2 +- .../obs-ndi/{0.0.37 => 0.0.38}/questions.yaml | 0 .../{0.0.37 => 0.0.38}/templates/common.yaml | 0 .../obs-ndi/{0.0.37 => 0.0.38}/values.yaml | 0 .../passwordpusherephemeral/0.0.72/Chart.lock | 6 - .../{0.0.72 => 0.0.73}/CHANGELOG.md | 20 +- .../passwordpusherephemeral/0.0.73/Chart.lock | 6 + .../{0.0.72 => 0.0.73}/Chart.yaml | 2 +- .../{0.0.72 => 0.0.73}/README.md | 0 .../{0.0.72 => 0.0.73}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../{0.0.72 => 0.0.73}/ix_values.yaml | 2 +- .../{0.0.72 => 0.0.73}/questions.yaml | 0 .../{0.0.72 => 0.0.73}/templates/common.yaml | 0 .../{0.0.72 => 0.0.73}/values.yaml | 0 .../rimgo/{0.0.99 => 0.0.100}/CHANGELOG.md | 20 +- incubator/rimgo/0.0.100/Chart.lock | 6 + .../rimgo/{0.0.99 => 0.0.100}/Chart.yaml | 2 +- incubator/rimgo/{0.0.99 => 0.0.100}/README.md | 0 .../rimgo/{0.0.99 => 0.0.100}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../rimgo/{0.0.99 => 0.0.100}/ix_values.yaml | 2 +- .../rimgo/{0.0.99 => 0.0.100}/questions.yaml | 0 .../{0.0.99 => 0.0.100}/templates/common.yaml | 0 .../rimgo/{0.0.99 => 0.0.100}/values.yaml | 0 incubator/rimgo/0.0.99/Chart.lock | 6 - incubator/rstudio/0.0.38/Chart.lock | 6 - .../rstudio/{0.0.38 => 0.0.39}/CHANGELOG.md | 20 +- incubator/rstudio/0.0.39/Chart.lock | 6 + .../rstudio/{0.0.38 => 0.0.39}/Chart.yaml | 2 +- .../rstudio/{0.0.38 => 0.0.39}/README.md | 0 .../rstudio/{0.0.38 => 0.0.39}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../rstudio/{0.0.38 => 0.0.39}/ix_values.yaml | 2 +- .../rstudio/{0.0.38 => 0.0.39}/questions.yaml | 0 .../{0.0.38 => 0.0.39}/templates/common.yaml | 0 .../rstudio/{0.0.38 => 0.0.39}/values.yaml | 0 incubator/searx/0.0.46/Chart.lock | 6 - .../searx/{0.0.46 => 0.0.47}/CHANGELOG.md | 20 +- incubator/searx/0.0.47/Chart.lock | 6 + incubator/searx/{0.0.46 => 0.0.47}/Chart.yaml | 2 +- incubator/searx/{0.0.46 => 0.0.47}/README.md | 0 .../searx/{0.0.46 => 0.0.47}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../searx/{0.0.46 => 0.0.47}/ix_values.yaml | 2 +- .../searx/{0.0.46 => 0.0.47}/questions.yaml | 0 .../{0.0.46 => 0.0.47}/templates/common.yaml | 0 .../searx/{0.0.46 => 0.0.47}/values.yaml | 0 .../{0.1.3 => 0.1.4}/CHANGELOG.md | 10 + .../{0.1.3 => 0.1.4}/Chart.lock | 2 +- .../{0.1.3 => 0.1.4}/Chart.yaml | 2 +- .../{0.1.3 => 0.1.4}/README.md | 0 .../{0.1.3 => 0.1.4}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../charts/postgresql-8.0.114.tgz | Bin .../{0.1.3 => 0.1.4}/ix_values.yaml | 2 +- .../{0.1.3 => 0.1.4}/questions.yaml | 0 .../{0.1.3 => 0.1.4}/templates/common.yaml | 0 .../{0.1.3 => 0.1.4}/values.yaml | 0 incubator/ts-dnsserver/0.0.45/Chart.lock | 6 - .../{0.0.45 => 0.0.46}/CHANGELOG.md | 20 +- incubator/ts-dnsserver/0.0.46/Chart.lock | 6 + .../{0.0.45 => 0.0.46}/Chart.yaml | 2 +- .../ts-dnsserver/{0.0.45 => 0.0.46}/README.md | 0 .../{0.0.45 => 0.0.46}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../{0.0.45 => 0.0.46}/ix_values.yaml | 2 +- .../{0.0.45 => 0.0.46}/questions.yaml | 0 .../{0.0.45 => 0.0.46}/templates/common.yaml | 0 .../{0.0.45 => 0.0.46}/values.yaml | 0 incubator/virt-manager/0.0.91/Chart.lock | 6 - .../{0.0.91 => 0.0.92}/CHANGELOG.md | 20 +- incubator/virt-manager/0.0.92/Chart.lock | 6 + .../{0.0.91 => 0.0.92}/Chart.yaml | 2 +- .../virt-manager/{0.0.91 => 0.0.92}/README.md | 0 .../{0.0.91 => 0.0.92}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../{0.0.91 => 0.0.92}/ix_values.yaml | 2 +- .../{0.0.91 => 0.0.92}/questions.yaml | 0 .../{0.0.91 => 0.0.92}/templates/common.yaml | 0 .../{0.0.91 => 0.0.92}/values.yaml | 0 incubator/vorta/0.0.33/Chart.lock | 6 - .../vorta/{0.0.33 => 0.0.34}/CHANGELOG.md | 20 +- incubator/vorta/0.0.34/Chart.lock | 6 + incubator/vorta/{0.0.33 => 0.0.34}/Chart.yaml | 2 +- incubator/vorta/{0.0.33 => 0.0.34}/README.md | 0 .../vorta/{0.0.33 => 0.0.34}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../vorta/{0.0.33 => 0.0.34}/ix_values.yaml | 2 +- .../vorta/{0.0.33 => 0.0.34}/questions.yaml | 0 .../{0.0.33 => 0.0.34}/templates/common.yaml | 0 .../vorta/{0.0.33 => 0.0.34}/values.yaml | 0 .../{0.0.40 => 0.0.41}/CHANGELOG.md | 20 +- incubator/webp-server/0.0.41/Chart.lock | 6 + .../webp-server/{0.0.40 => 0.0.41}/Chart.yaml | 2 +- .../webp-server/{0.0.40 => 0.0.41}/README.md | 0 .../{0.0.40 => 0.0.41}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../{0.0.40 => 0.0.41}/ix_values.yaml | 2 +- .../{0.0.40 => 0.0.41}/questions.yaml | 0 .../{0.0.40 => 0.0.41}/templates/common.yaml | 0 .../{0.0.40 => 0.0.41}/values.yaml | 0 incubator/wordle/0.0.34/Chart.lock | 6 - .../wordle/{0.0.34 => 0.0.35}/CHANGELOG.md | 20 +- incubator/wordle/0.0.35/Chart.lock | 6 + .../wordle/{0.0.34 => 0.0.35}/Chart.yaml | 2 +- incubator/wordle/{0.0.34 => 0.0.35}/README.md | 0 .../wordle/{0.0.34 => 0.0.35}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../wordle/{0.0.34 => 0.0.35}/ix_values.yaml | 2 +- .../wordle/{0.0.34 => 0.0.35}/questions.yaml | 0 .../{0.0.34 => 0.0.35}/templates/common.yaml | 0 .../wordle/{0.0.34 => 0.0.35}/values.yaml | 0 stable/custom-app/5.1.92/Chart.lock | 6 - .../{5.1.92 => 5.1.93}/CHANGELOG.md | 20 +- stable/custom-app/5.1.93/Chart.lock | 6 + .../custom-app/{5.1.92 => 5.1.93}/Chart.yaml | 4 +- .../custom-app/{5.1.92 => 5.1.93}/README.md | 0 .../{5.1.92 => 5.1.93}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../{5.1.92 => 5.1.93}/ci/test-values.yaml | 2 +- .../{5.1.92 => 5.1.93}/ix_values.yaml | 2 +- .../{5.1.92 => 5.1.93}/questions.yaml | 0 .../{5.1.92 => 5.1.93}/templates/common.yaml | 0 .../custom-app/{5.1.92 => 5.1.93}/values.yaml | 0 stable/cyberchef/2.0.118/Chart.lock | 6 - .../{2.0.118 => 2.0.119}/CHANGELOG.md | 20 +- stable/cyberchef/2.0.119/Chart.lock | 6 + .../cyberchef/{2.0.118 => 2.0.119}/Chart.yaml | 2 +- .../cyberchef/{2.0.118 => 2.0.119}/README.md | 0 .../{2.0.118 => 2.0.119}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../{2.0.118 => 2.0.119}/ix_values.yaml | 2 +- .../{2.0.118 => 2.0.119}/questions.yaml | 0 .../templates/common.yaml | 0 .../{2.0.118 => 2.0.119}/values.yaml | 0 stable/dokuwiki/3.0.73/Chart.lock | 6 - .../dokuwiki/{3.0.73 => 3.0.74}/CHANGELOG.md | 20 +- stable/dokuwiki/3.0.74/Chart.lock | 6 + stable/dokuwiki/{3.0.73 => 3.0.74}/Chart.yaml | 2 +- stable/dokuwiki/{3.0.73 => 3.0.74}/README.md | 0 .../dokuwiki/{3.0.73 => 3.0.74}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../{3.0.73 => 3.0.74}/ix_values.yaml | 2 +- .../{3.0.73 => 3.0.74}/questions.yaml | 0 .../{3.0.73 => 3.0.74}/templates/common.yaml | 0 .../dokuwiki/{3.0.73 => 3.0.74}/values.yaml | 0 stable/domoticz/2.0.49/Chart.lock | 6 - .../domoticz/{2.0.49 => 2.0.50}/CHANGELOG.md | 20 +- stable/domoticz/2.0.50/Chart.lock | 6 + stable/domoticz/{2.0.49 => 2.0.50}/Chart.yaml | 2 +- stable/domoticz/{2.0.49 => 2.0.50}/README.md | 0 .../domoticz/{2.0.49 => 2.0.50}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../{2.0.49 => 2.0.50}/ix_values.yaml | 2 +- .../{2.0.49 => 2.0.50}/questions.yaml | 0 .../{2.0.49 => 2.0.50}/templates/common.yaml | 0 .../domoticz/{2.0.49 => 2.0.50}/values.yaml | 0 stable/drawio/2.0.57/Chart.lock | 6 - stable/drawio/{2.0.57 => 2.0.58}/CHANGELOG.md | 20 +- stable/drawio/2.0.58/Chart.lock | 6 + stable/drawio/{2.0.57 => 2.0.58}/Chart.yaml | 4 +- stable/drawio/{2.0.57 => 2.0.58}/README.md | 0 .../drawio/{2.0.57 => 2.0.58}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../drawio/{2.0.57 => 2.0.58}/ix_values.yaml | 2 +- .../drawio/{2.0.57 => 2.0.58}/questions.yaml | 0 .../{2.0.57 => 2.0.58}/templates/common.yaml | 0 stable/drawio/{2.0.57 => 2.0.58}/values.yaml | 0 stable/flexget/2.0.60/Chart.lock | 6 - .../flexget/{2.0.60 => 2.0.61}/CHANGELOG.md | 20 +- stable/flexget/2.0.61/Chart.lock | 6 + stable/flexget/{2.0.60 => 2.0.61}/Chart.yaml | 4 +- stable/flexget/{2.0.60 => 2.0.61}/README.md | 0 .../flexget/{2.0.60 => 2.0.61}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../flexget/{2.0.60 => 2.0.61}/ix_values.yaml | 2 +- .../flexget/{2.0.60 => 2.0.61}/questions.yaml | 0 .../{2.0.60 => 2.0.61}/templates/common.yaml | 0 stable/flexget/{2.0.60 => 2.0.61}/values.yaml | 0 stable/grafana/4.0.84/Chart.lock | 6 - .../grafana/{4.0.84 => 4.0.85}/CHANGELOG.md | 20 +- stable/grafana/4.0.85/Chart.lock | 6 + stable/grafana/{4.0.84 => 4.0.85}/Chart.yaml | 2 +- stable/grafana/{4.0.84 => 4.0.85}/README.md | 0 .../grafana/{4.0.84 => 4.0.85}/app-readme.md | 0 .../charts/common-10.7.13.tgz | Bin .../grafana/{4.0.84 => 4.0.85}/ix_values.yaml | 2 +- .../grafana/{4.0.84 => 4.0.85}/questions.yaml | 0 .../{4.0.84 => 4.0.85}/templates/common.yaml | 0 .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 stable/grafana/{4.0.84 => 4.0.85}/values.yaml | 0 stable/home-assistant/15.0.69/CHANGELOG.md | 99 + stable/home-assistant/15.0.69/Chart.lock | 9 + stable/home-assistant/15.0.69/Chart.yaml | 35 + stable/home-assistant/15.0.69/README.md | 108 + stable/home-assistant/15.0.69/app-readme.md | 8 + .../15.0.69}/charts/common-10.7.13.tgz | Bin .../15.0.69/charts/postgresql-8.0.114.tgz | Bin 0 -> 55210 bytes stable/home-assistant/15.0.69/ix_values.yaml | 160 + stable/home-assistant/15.0.69/questions.yaml | 2567 ++++++++++++++ .../15.0.69}/templates/common.yaml | 0 .../15.0.69}/values.yaml | 0 stable/ispy-agent-dvr/2.0.58/Chart.lock | 6 - .../{2.0.58 => 2.0.59}/CHANGELOG.md | 20 +- stable/ispy-agent-dvr/2.0.59/Chart.lock | 6 + .../{2.0.58 => 2.0.59}/Chart.yaml | 4 +- .../{2.0.58 => 2.0.59}/README.md | 0 .../{2.0.58 => 2.0.59}/app-readme.md | 0 .../2.0.59}/charts/common-10.7.13.tgz | Bin .../{2.0.58 => 2.0.59}/ix_values.yaml | 2 +- .../{2.0.58 => 2.0.59}/questions.yaml | 0 .../{2.0.58 => 2.0.59}/templates/common.yaml | 0 .../2.0.59}/values.yaml | 0 stable/jackett/11.0.123/CHANGELOG.md | 99 + stable/jackett/11.0.123/Chart.lock | 6 + stable/jackett/11.0.123/Chart.yaml | 31 + stable/jackett/11.0.123/README.md | 106 + stable/jackett/11.0.123/app-readme.md | 8 + .../11.0.123}/charts/common-10.7.13.tgz | Bin stable/jackett/11.0.123/ix_values.yaml | 33 + stable/jackett/11.0.123/questions.yaml | 2567 ++++++++++++++ .../11.0.123}/templates/common.yaml | 0 .../1.0.34 => jackett/11.0.123}/values.yaml | 0 stable/koel/{3.0.58 => 3.0.59}/CHANGELOG.md | 20 +- stable/koel/{3.0.58 => 3.0.59}/Chart.lock | 2 +- stable/koel/{3.0.58 => 3.0.59}/Chart.yaml | 2 +- stable/koel/{3.0.58 => 3.0.59}/README.md | 0 stable/koel/{3.0.58 => 3.0.59}/app-readme.md | 0 .../3.0.59}/charts/common-10.7.13.tgz | Bin .../charts/mariadb-3.0.109.tgz | Bin stable/koel/{3.0.58 => 3.0.59}/ix_values.yaml | 2 +- stable/koel/{3.0.58 => 3.0.59}/questions.yaml | 0 .../{3.0.58 => 3.0.59}/templates/_secrets.tpl | 0 .../{3.0.58 => 3.0.59}/templates/common.yaml | 0 .../6.0.82 => koel/3.0.59}/values.yaml | 0 stable/lazylibrarian/11.0.77/CHANGELOG.md | 99 + stable/lazylibrarian/11.0.77/Chart.lock | 6 + stable/lazylibrarian/11.0.77/Chart.yaml | 30 + stable/lazylibrarian/11.0.77/README.md | 107 + stable/lazylibrarian/11.0.77/app-readme.md | 8 + .../11.0.77}/charts/common-10.7.13.tgz | Bin stable/lazylibrarian/11.0.77/ix_values.yaml | 29 + stable/lazylibrarian/11.0.77/questions.yaml | 2567 ++++++++++++++ .../11.0.77}/templates/common.yaml | 0 .../11.0.77}/values.yaml | 0 stable/libreddit/1.0.34/Chart.lock | 6 - .../libreddit/{1.0.34 => 1.0.35}/CHANGELOG.md | 20 +- stable/libreddit/1.0.35/Chart.lock | 6 + .../libreddit/{1.0.34 => 1.0.35}/Chart.yaml | 2 +- stable/libreddit/{1.0.34 => 1.0.35}/README.md | 0 .../{1.0.34 => 1.0.35}/app-readme.md | 0 .../1.0.35}/charts/common-10.7.13.tgz | Bin .../{1.0.34 => 1.0.35}/ix_values.yaml | 2 +- .../{1.0.34 => 1.0.35}/questions.yaml | 0 .../1.0.35}/templates/common.yaml | 0 .../6.0.4 => libreddit/1.0.35}/values.yaml | 0 stable/littlelink/6.0.82/Chart.lock | 6 - .../{6.0.82 => 6.0.83}/CHANGELOG.md | 20 +- stable/littlelink/6.0.83/Chart.lock | 6 + .../littlelink/{6.0.82 => 6.0.83}/Chart.yaml | 2 +- .../littlelink/{6.0.82 => 6.0.83}/README.md | 0 .../{6.0.82 => 6.0.83}/app-readme.md | 0 .../6.0.83}/charts/common-10.7.13.tgz | Bin .../{6.0.82 => 6.0.83}/ix_values.yaml | 2 +- .../{6.0.82 => 6.0.83}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{6.0.82 => 6.0.83}/templates/common.yaml | 0 .../4.0.122 => littlelink/6.0.83}/values.yaml | 0 .../logitech-media-server/4.0.52/Chart.lock | 6 - .../{4.0.52 => 4.0.53}/CHANGELOG.md | 20 +- .../logitech-media-server/4.0.53/Chart.lock | 6 + .../{4.0.52 => 4.0.53}/Chart.yaml | 4 +- .../{4.0.52 => 4.0.53}/README.md | 0 .../{4.0.52 => 4.0.53}/app-readme.md | 0 .../4.0.53}/charts/common-10.7.13.tgz | Bin .../{4.0.52 => 4.0.53}/ix_values.yaml | 2 +- .../{4.0.52 => 4.0.53}/questions.yaml | 0 .../4.0.53}/templates/common.yaml | 0 .../4.0.53}/values.yaml | 0 .../meshcentral/{6.0.4 => 6.0.5}/CHANGELOG.md | 20 +- .../meshcentral/{6.0.4 => 6.0.5}/Chart.lock | 2 +- .../meshcentral/{6.0.4 => 6.0.5}/Chart.yaml | 4 +- stable/meshcentral/{6.0.4 => 6.0.5}/README.md | 0 .../{6.0.4 => 6.0.5}/app-readme.md | 0 .../6.0.5}/charts/common-10.7.13.tgz | Bin .../charts/mongodb-2.0.49.tgz | Bin .../{6.0.4 => 6.0.5}/ci/ci-values.yaml | 0 .../{6.0.4 => 6.0.5}/ix_values.yaml | 2 +- .../{6.0.4 => 6.0.5}/questions.yaml | 0 .../{6.0.4 => 6.0.5}/templates/_secret.tpl | 0 .../{6.0.4 => 6.0.5}/templates/common.yaml | 0 .../2.0.53 => meshcentral/6.0.5}/values.yaml | 0 stable/nextcloud/16.0.0/CHANGELOG.md | 99 + stable/nextcloud/16.0.0/Chart.lock | 15 + stable/nextcloud/16.0.0/Chart.yaml | 45 + stable/nextcloud/16.0.0/README.md | 110 + stable/nextcloud/16.0.0/app-readme.md | 8 + .../charts/collabora-online-12.1.64.tgz | Bin 0 -> 61061 bytes .../16.0.0}/charts/common-10.7.13.tgz | Bin .../16.0.0/charts/postgresql-8.0.114.tgz | Bin 0 -> 55210 bytes .../16.0.0}/charts/redis-3.0.111.tgz | Bin stable/nextcloud/16.0.0/ci/basic-values.yaml | 11 + stable/nextcloud/16.0.0/ix_values.yaml | 457 +++ stable/nextcloud/16.0.0/questions.yaml | 2963 +++++++++++++++++ .../nextcloud/16.0.0/templates/_configmap.tpl | 36 + .../nextcloud/16.0.0/templates/_cronjob.tpl | 64 + stable/nextcloud/16.0.0/templates/_hpb.tpl | 164 + .../nextcloud/16.0.0/templates/_imaginary.tpl | 40 + stable/nextcloud/16.0.0/templates/_nginx.tpl | 54 + stable/nextcloud/16.0.0/templates/common.yaml | 22 + .../1.0.11 => nextcloud/16.0.0}/values.yaml | 0 .../{4.0.122 => 4.0.123}/CHANGELOG.md | 20 +- .../{4.0.122 => 4.0.123}/Chart.lock | 2 +- .../{4.0.122 => 4.0.123}/Chart.yaml | 2 +- .../prometheus/{4.0.122 => 4.0.123}/README.md | 0 .../{4.0.122 => 4.0.123}/app-readme.md | 0 .../4.0.123}/charts/common-10.7.13.tgz | Bin .../charts/kube-state-metrics-3.2.4.tgz | Bin .../charts/node-exporter-3.2.3.tgz | Bin .../crds/crd-alertmanager-config.yaml | 0 .../crds/crd-alertmanager.yaml | 0 .../crds/crd-podmonitor.yaml | 0 .../{4.0.122 => 4.0.123}/crds/crd-probes.yaml | 0 .../crds/crd-prometheus.yaml | 0 .../crds/crd-prometheusrules.yaml | 0 .../crds/crd-servicemonitor.yaml | 0 .../crds/crd-thanosrulers.yaml | 0 .../{4.0.122 => 4.0.123}/ix_values.yaml | 4 +- .../{4.0.122 => 4.0.123}/questions.yaml | 0 .../templates/_helpers.tpl | 0 .../templates/alertmanager/_alertmanager.tpl | 0 .../templates/alertmanager/secrets.yaml | 0 .../alertmanager/serviceaccount.yaml | 0 .../alertmanager/servicemonitor.yaml | 0 .../templates/common.yaml | 0 .../templates/exporters/core-dns/service.yaml | 0 .../exporters/core-dns/servicemonitor.yaml | 0 .../kube-apiserver/servicemonitor.yaml | 0 .../kube-controller-manager/endpoints.yaml | 0 .../kube-controller-manager/service.yaml | 0 .../servicemonitor.yaml | 0 .../exporters/kube-scheduler/endpoints.yaml | 0 .../exporters/kube-scheduler/service.yaml | 0 .../kube-scheduler/servicemonitor.yaml | 0 .../exporters/kubelet/servicemonitor.yaml | 0 .../templates/operator/_args.tpl | 0 .../templates/operator/configmap.yaml | 0 .../templates/operator/servicemonitor.yaml | 0 .../prometheus/_additionalPrometheusRules.tpl | 0 .../prometheus/_additionalScrapeJobs.tpl | 0 .../templates/prometheus/_prometheus.tpl | 0 .../templates/prometheus/_servicemonitor.tpl | 0 .../templates/prometheus/clusterrole.yaml | 0 .../prometheus/clusterrolebinding.yaml | 0 .../templates/prometheus/serviceaccount.yaml | 0 .../4.0.123}/values.yaml | 0 stable/prusaslicer-novnc/1.0.1/Chart.lock | 6 - .../{1.0.1 => 1.0.2}/CHANGELOG.md | 20 +- stable/prusaslicer-novnc/1.0.2/Chart.lock | 6 + .../{1.0.1 => 1.0.2}/Chart.yaml | 2 +- .../{1.0.1 => 1.0.2}/README.md | 0 .../{1.0.1 => 1.0.2}/app-readme.md | 0 .../1.0.2}/charts/common-10.7.13.tgz | Bin .../{1.0.1 => 1.0.2}/ix_values.yaml | 2 +- .../{1.0.1 => 1.0.2}/questions.yaml | 0 .../{1.0.1 => 1.0.2}/templates/common.yaml | 0 .../1.0.2}/values.yaml | 0 stable/qinglong/2.0.53/Chart.lock | 6 - .../qinglong/{2.0.53 => 2.0.54}/CHANGELOG.md | 20 +- stable/qinglong/2.0.54/Chart.lock | 6 + stable/qinglong/{2.0.53 => 2.0.54}/Chart.yaml | 4 +- stable/qinglong/{2.0.53 => 2.0.54}/README.md | 0 .../qinglong/{2.0.53 => 2.0.54}/app-readme.md | 0 .../2.0.54}/charts/common-10.7.13.tgz | Bin .../{2.0.53 => 2.0.54}/ix_values.yaml | 2 +- .../{2.0.53 => 2.0.54}/questions.yaml | 0 .../2.0.54}/templates/common.yaml | 0 .../4.0.44 => qinglong/2.0.54}/values.yaml | 0 stable/recyclarr/1.0.11/Chart.lock | 6 - .../recyclarr/{1.0.11 => 1.0.12}/CHANGELOG.md | 20 +- stable/recyclarr/1.0.12/Chart.lock | 6 + .../recyclarr/{1.0.11 => 1.0.12}/Chart.yaml | 4 +- stable/recyclarr/{1.0.11 => 1.0.12}/README.md | 0 .../{1.0.11 => 1.0.12}/app-readme.md | 0 .../1.0.12/charts/common-10.7.13.tgz | Bin 0 -> 49153 bytes .../{1.0.11 => 1.0.12}/ix_values.yaml | 2 +- .../{1.0.11 => 1.0.12}/questions.yaml | 0 .../{1.0.11 => 1.0.12}/templates/common.yaml | 0 .../1.0.12/values.yaml} | 0 .../rsshub/{3.0.135 => 3.0.136}/CHANGELOG.md | 20 +- .../rsshub/3.0.136}/Chart.lock | 2 +- stable/rsshub/{3.0.135 => 3.0.136}/Chart.yaml | 2 +- stable/rsshub/{3.0.135 => 3.0.136}/README.md | 0 .../rsshub/{3.0.135 => 3.0.136}/app-readme.md | 0 .../rsshub/3.0.136/charts/common-10.7.13.tgz | Bin 0 -> 49153 bytes .../rsshub/3.0.136/charts/redis-3.0.111.tgz | Bin 0 -> 55989 bytes .../{3.0.135 => 3.0.136}/ix_values.yaml | 2 +- .../{3.0.135 => 3.0.136}/questions.yaml | 0 stable/rsshub/3.0.136/templates/common.yaml | 1 + stable/rsshub/3.0.136/values.yaml | 0 stable/snapdrop/2.0.59/Chart.lock | 6 - .../snapdrop/{2.0.59 => 2.0.60}/CHANGELOG.md | 20 +- stable/snapdrop/2.0.60/Chart.lock | 6 + stable/snapdrop/{2.0.59 => 2.0.60}/Chart.yaml | 2 +- stable/snapdrop/{2.0.59 => 2.0.60}/README.md | 0 .../snapdrop/{2.0.59 => 2.0.60}/app-readme.md | 0 .../snapdrop/2.0.60/charts/common-10.7.13.tgz | Bin 0 -> 49153 bytes .../{2.0.59 => 2.0.60}/ix_values.yaml | 2 +- .../{2.0.59 => 2.0.60}/questions.yaml | 0 stable/snapdrop/2.0.60/templates/common.yaml | 1 + stable/snapdrop/2.0.60/values.yaml | 0 stable/zigbee2mqtt/4.0.44/Chart.lock | 6 - .../{4.0.44 => 4.0.45}/CHANGELOG.md | 20 +- stable/zigbee2mqtt/4.0.45/Chart.lock | 6 + .../zigbee2mqtt/{4.0.44 => 4.0.45}/Chart.yaml | 4 +- .../zigbee2mqtt/{4.0.44 => 4.0.45}/README.md | 0 stable/zigbee2mqtt/4.0.45/SKIPINSTALL | 0 .../{4.0.44 => 4.0.45}/app-readme.md | 0 .../4.0.45/charts/common-10.7.13.tgz | Bin 0 -> 49153 bytes .../{4.0.44 => 4.0.45}/ix_values.yaml | 2 +- .../{4.0.44 => 4.0.45}/questions.yaml | 0 .../zigbee2mqtt/4.0.45/templates/common.yaml | 5 + stable/zigbee2mqtt/4.0.45/values.yaml | 0 494 files changed, 13401 insertions(+), 614 deletions(-) rename incubator/appsmith/{2.0.63 => 2.0.64}/CHANGELOG.md (91%) rename {stable/rsshub/3.0.135 => incubator/appsmith/2.0.64}/Chart.lock (85%) rename incubator/appsmith/{2.0.63 => 2.0.64}/Chart.yaml (96%) rename incubator/appsmith/{2.0.63 => 2.0.64}/README.md (100%) rename incubator/appsmith/{2.0.63 => 2.0.64}/app-readme.md (100%) rename incubator/appsmith/{2.0.63 => 2.0.64}/charts/common-10.7.13.tgz (100%) rename incubator/appsmith/{2.0.63 => 2.0.64}/charts/redis-3.0.111.tgz (100%) rename incubator/appsmith/{2.0.63 => 2.0.64}/ix_values.yaml (91%) rename incubator/appsmith/{2.0.63 => 2.0.64}/questions.yaml (100%) rename incubator/appsmith/{2.0.63 => 2.0.64}/templates/common.yaml (100%) rename incubator/appsmith/{2.0.63 => 2.0.64}/values.yaml (100%) rename incubator/artifactory-oss/{0.0.39 => 0.0.40}/CHANGELOG.md (90%) rename incubator/{webp-server => artifactory-oss}/0.0.40/Chart.lock (80%) rename incubator/artifactory-oss/{0.0.39 => 0.0.40}/Chart.yaml (96%) rename incubator/artifactory-oss/{0.0.39 => 0.0.40}/README.md (100%) rename incubator/artifactory-oss/{0.0.39 => 0.0.40}/app-readme.md (100%) rename incubator/artifactory-oss/{0.0.39 => 0.0.40}/charts/common-10.7.13.tgz (100%) rename incubator/artifactory-oss/{0.0.39 => 0.0.40}/ix_values.yaml (96%) rename incubator/artifactory-oss/{0.0.39 => 0.0.40}/questions.yaml (100%) rename incubator/artifactory-oss/{0.0.39 => 0.0.40}/templates/common.yaml (100%) rename incubator/artifactory-oss/{0.0.39 => 0.0.40}/values.yaml (100%) rename incubator/blender/{0.0.42 => 0.0.43}/CHANGELOG.md (91%) rename incubator/{artifactory-oss/0.0.39 => blender/0.0.43}/Chart.lock (80%) rename incubator/blender/{0.0.42 => 0.0.43}/Chart.yaml (98%) rename incubator/blender/{0.0.42 => 0.0.43}/README.md (100%) rename incubator/blender/{0.0.42 => 0.0.43}/app-readme.md (100%) rename incubator/blender/{0.0.42 => 0.0.43}/charts/common-10.7.13.tgz (100%) rename incubator/blender/{0.0.42 => 0.0.43}/ix_values.yaml (83%) rename incubator/blender/{0.0.42 => 0.0.43}/questions.yaml (100%) rename incubator/blender/{0.0.42 => 0.0.43}/templates/common.yaml (100%) rename incubator/blender/{0.0.42 => 0.0.43}/values.yaml (100%) rename incubator/cryptpad/{0.0.86 => 0.0.87}/CHANGELOG.md (91%) rename incubator/{cura-novnc/0.0.38 => cryptpad/0.0.87}/Chart.lock (80%) rename incubator/cryptpad/{0.0.86 => 0.0.87}/Chart.yaml (98%) rename incubator/cryptpad/{0.0.86 => 0.0.87}/README.md (100%) rename incubator/cryptpad/{0.0.86 => 0.0.87}/app-readme.md (100%) rename incubator/cryptpad/{0.0.86 => 0.0.87}/charts/common-10.7.13.tgz (100%) rename incubator/cryptpad/{0.0.86 => 0.0.87}/ix_values.yaml (91%) rename incubator/cryptpad/{0.0.86 => 0.0.87}/questions.yaml (100%) rename incubator/cryptpad/{0.0.86 => 0.0.87}/templates/common.yaml (100%) rename incubator/cryptpad/{0.0.86 => 0.0.87}/values.yaml (100%) rename incubator/cura-novnc/{0.0.38 => 0.0.39}/CHANGELOG.md (91%) rename incubator/{blender/0.0.42 => cura-novnc/0.0.39}/Chart.lock (80%) rename incubator/cura-novnc/{0.0.38 => 0.0.39}/Chart.yaml (98%) rename incubator/cura-novnc/{0.0.38 => 0.0.39}/README.md (100%) rename incubator/cura-novnc/{0.0.38 => 0.0.39}/app-readme.md (100%) rename incubator/cura-novnc/{0.0.38 => 0.0.39}/charts/common-10.7.13.tgz (100%) rename incubator/cura-novnc/{0.0.38 => 0.0.39}/ix_values.yaml (84%) rename incubator/cura-novnc/{0.0.38 => 0.0.39}/questions.yaml (100%) rename incubator/cura-novnc/{0.0.38 => 0.0.39}/templates/common.yaml (100%) rename incubator/cura-novnc/{0.0.38 => 0.0.39}/values.yaml (100%) delete mode 100644 incubator/factorio/0.0.43/Chart.lock rename incubator/factorio/{0.0.43 => 0.0.44}/CHANGELOG.md (90%) rename incubator/{cryptpad/0.0.86 => factorio/0.0.44}/Chart.lock (80%) rename incubator/factorio/{0.0.43 => 0.0.44}/Chart.yaml (98%) rename incubator/factorio/{0.0.43 => 0.0.44}/README.md (100%) rename incubator/factorio/{0.0.43 => 0.0.44}/app-readme.md (100%) rename incubator/factorio/{0.0.43 => 0.0.44}/charts/common-10.7.13.tgz (100%) rename incubator/factorio/{0.0.43 => 0.0.44}/ix_values.yaml (85%) rename incubator/factorio/{0.0.43 => 0.0.44}/questions.yaml (100%) rename incubator/factorio/{0.0.43 => 0.0.44}/templates/common.yaml (100%) rename incubator/factorio/{0.0.43 => 0.0.44}/values.yaml (100%) delete mode 100644 incubator/obs-ndi/0.0.37/Chart.lock rename incubator/obs-ndi/{0.0.37 => 0.0.38}/CHANGELOG.md (91%) create mode 100644 incubator/obs-ndi/0.0.38/Chart.lock rename incubator/obs-ndi/{0.0.37 => 0.0.38}/Chart.yaml (98%) rename incubator/obs-ndi/{0.0.37 => 0.0.38}/README.md (100%) rename incubator/obs-ndi/{0.0.37 => 0.0.38}/app-readme.md (100%) rename incubator/obs-ndi/{0.0.37 => 0.0.38}/charts/common-10.7.13.tgz (100%) rename incubator/obs-ndi/{0.0.37 => 0.0.38}/ix_values.yaml (85%) rename incubator/obs-ndi/{0.0.37 => 0.0.38}/questions.yaml (100%) rename incubator/obs-ndi/{0.0.37 => 0.0.38}/templates/common.yaml (100%) rename incubator/obs-ndi/{0.0.37 => 0.0.38}/values.yaml (100%) delete mode 100644 incubator/passwordpusherephemeral/0.0.72/Chart.lock rename incubator/passwordpusherephemeral/{0.0.72 => 0.0.73}/CHANGELOG.md (91%) create mode 100644 incubator/passwordpusherephemeral/0.0.73/Chart.lock rename incubator/passwordpusherephemeral/{0.0.72 => 0.0.73}/Chart.yaml (98%) rename incubator/passwordpusherephemeral/{0.0.72 => 0.0.73}/README.md (100%) rename incubator/passwordpusherephemeral/{0.0.72 => 0.0.73}/app-readme.md (100%) rename incubator/passwordpusherephemeral/{0.0.72 => 0.0.73}/charts/common-10.7.13.tgz (100%) rename incubator/passwordpusherephemeral/{0.0.72 => 0.0.73}/ix_values.yaml (83%) rename incubator/passwordpusherephemeral/{0.0.72 => 0.0.73}/questions.yaml (100%) rename incubator/passwordpusherephemeral/{0.0.72 => 0.0.73}/templates/common.yaml (100%) rename incubator/passwordpusherephemeral/{0.0.72 => 0.0.73}/values.yaml (100%) rename incubator/rimgo/{0.0.99 => 0.0.100}/CHANGELOG.md (90%) create mode 100644 incubator/rimgo/0.0.100/Chart.lock rename incubator/rimgo/{0.0.99 => 0.0.100}/Chart.yaml (97%) rename incubator/rimgo/{0.0.99 => 0.0.100}/README.md (100%) rename incubator/rimgo/{0.0.99 => 0.0.100}/app-readme.md (100%) rename incubator/rimgo/{0.0.99 => 0.0.100}/charts/common-10.7.13.tgz (100%) rename incubator/rimgo/{0.0.99 => 0.0.100}/ix_values.yaml (82%) rename incubator/rimgo/{0.0.99 => 0.0.100}/questions.yaml (100%) rename incubator/rimgo/{0.0.99 => 0.0.100}/templates/common.yaml (100%) rename incubator/rimgo/{0.0.99 => 0.0.100}/values.yaml (100%) delete mode 100644 incubator/rimgo/0.0.99/Chart.lock delete mode 100644 incubator/rstudio/0.0.38/Chart.lock rename incubator/rstudio/{0.0.38 => 0.0.39}/CHANGELOG.md (89%) create mode 100644 incubator/rstudio/0.0.39/Chart.lock rename incubator/rstudio/{0.0.38 => 0.0.39}/Chart.yaml (98%) rename incubator/rstudio/{0.0.38 => 0.0.39}/README.md (100%) rename incubator/rstudio/{0.0.38 => 0.0.39}/app-readme.md (100%) rename incubator/rstudio/{0.0.38 => 0.0.39}/charts/common-10.7.13.tgz (100%) rename incubator/rstudio/{0.0.38 => 0.0.39}/ix_values.yaml (87%) rename incubator/rstudio/{0.0.38 => 0.0.39}/questions.yaml (100%) rename incubator/rstudio/{0.0.38 => 0.0.39}/templates/common.yaml (100%) rename incubator/rstudio/{0.0.38 => 0.0.39}/values.yaml (100%) delete mode 100644 incubator/searx/0.0.46/Chart.lock rename incubator/searx/{0.0.46 => 0.0.47}/CHANGELOG.md (85%) create mode 100644 incubator/searx/0.0.47/Chart.lock rename incubator/searx/{0.0.46 => 0.0.47}/Chart.yaml (98%) rename incubator/searx/{0.0.46 => 0.0.47}/README.md (100%) rename incubator/searx/{0.0.46 => 0.0.47}/app-readme.md (100%) rename incubator/searx/{0.0.46 => 0.0.47}/charts/common-10.7.13.tgz (100%) rename incubator/searx/{0.0.46 => 0.0.47}/ix_values.yaml (82%) rename incubator/searx/{0.0.46 => 0.0.47}/questions.yaml (100%) rename incubator/searx/{0.0.46 => 0.0.47}/templates/common.yaml (100%) rename incubator/searx/{0.0.46 => 0.0.47}/values.yaml (100%) rename incubator/speedtest-tracker/{0.1.3 => 0.1.4}/CHANGELOG.md (89%) rename incubator/speedtest-tracker/{0.1.3 => 0.1.4}/Chart.lock (85%) rename incubator/speedtest-tracker/{0.1.3 => 0.1.4}/Chart.yaml (98%) rename incubator/speedtest-tracker/{0.1.3 => 0.1.4}/README.md (100%) rename incubator/speedtest-tracker/{0.1.3 => 0.1.4}/app-readme.md (100%) rename incubator/speedtest-tracker/{0.1.3 => 0.1.4}/charts/common-10.7.13.tgz (100%) rename incubator/speedtest-tracker/{0.1.3 => 0.1.4}/charts/postgresql-8.0.114.tgz (100%) rename incubator/speedtest-tracker/{0.1.3 => 0.1.4}/ix_values.yaml (90%) rename incubator/speedtest-tracker/{0.1.3 => 0.1.4}/questions.yaml (100%) rename incubator/speedtest-tracker/{0.1.3 => 0.1.4}/templates/common.yaml (100%) rename incubator/speedtest-tracker/{0.1.3 => 0.1.4}/values.yaml (100%) delete mode 100644 incubator/ts-dnsserver/0.0.45/Chart.lock rename incubator/ts-dnsserver/{0.0.45 => 0.0.46}/CHANGELOG.md (91%) create mode 100644 incubator/ts-dnsserver/0.0.46/Chart.lock rename incubator/ts-dnsserver/{0.0.45 => 0.0.46}/Chart.yaml (98%) rename incubator/ts-dnsserver/{0.0.45 => 0.0.46}/README.md (100%) rename incubator/ts-dnsserver/{0.0.45 => 0.0.46}/app-readme.md (100%) rename incubator/ts-dnsserver/{0.0.45 => 0.0.46}/charts/common-10.7.13.tgz (100%) rename incubator/ts-dnsserver/{0.0.45 => 0.0.46}/ix_values.yaml (86%) rename incubator/ts-dnsserver/{0.0.45 => 0.0.46}/questions.yaml (100%) rename incubator/ts-dnsserver/{0.0.45 => 0.0.46}/templates/common.yaml (100%) rename incubator/ts-dnsserver/{0.0.45 => 0.0.46}/values.yaml (100%) delete mode 100644 incubator/virt-manager/0.0.91/Chart.lock rename incubator/virt-manager/{0.0.91 => 0.0.92}/CHANGELOG.md (91%) create mode 100644 incubator/virt-manager/0.0.92/Chart.lock rename incubator/virt-manager/{0.0.91 => 0.0.92}/Chart.yaml (98%) rename incubator/virt-manager/{0.0.91 => 0.0.92}/README.md (100%) rename incubator/virt-manager/{0.0.91 => 0.0.92}/app-readme.md (100%) rename incubator/virt-manager/{0.0.91 => 0.0.92}/charts/common-10.7.13.tgz (100%) rename incubator/virt-manager/{0.0.91 => 0.0.92}/ix_values.yaml (87%) rename incubator/virt-manager/{0.0.91 => 0.0.92}/questions.yaml (100%) rename incubator/virt-manager/{0.0.91 => 0.0.92}/templates/common.yaml (100%) rename incubator/virt-manager/{0.0.91 => 0.0.92}/values.yaml (100%) delete mode 100644 incubator/vorta/0.0.33/Chart.lock rename incubator/vorta/{0.0.33 => 0.0.34}/CHANGELOG.md (91%) create mode 100644 incubator/vorta/0.0.34/Chart.lock rename incubator/vorta/{0.0.33 => 0.0.34}/Chart.yaml (98%) rename incubator/vorta/{0.0.33 => 0.0.34}/README.md (100%) rename incubator/vorta/{0.0.33 => 0.0.34}/app-readme.md (100%) rename incubator/vorta/{0.0.33 => 0.0.34}/charts/common-10.7.13.tgz (100%) rename incubator/vorta/{0.0.33 => 0.0.34}/ix_values.yaml (88%) rename incubator/vorta/{0.0.33 => 0.0.34}/questions.yaml (100%) rename incubator/vorta/{0.0.33 => 0.0.34}/templates/common.yaml (100%) rename incubator/vorta/{0.0.33 => 0.0.34}/values.yaml (100%) rename incubator/webp-server/{0.0.40 => 0.0.41}/CHANGELOG.md (91%) create mode 100644 incubator/webp-server/0.0.41/Chart.lock rename incubator/webp-server/{0.0.40 => 0.0.41}/Chart.yaml (98%) rename incubator/webp-server/{0.0.40 => 0.0.41}/README.md (100%) rename incubator/webp-server/{0.0.40 => 0.0.41}/app-readme.md (100%) rename incubator/webp-server/{0.0.40 => 0.0.41}/charts/common-10.7.13.tgz (100%) rename incubator/webp-server/{0.0.40 => 0.0.41}/ix_values.yaml (86%) rename incubator/webp-server/{0.0.40 => 0.0.41}/questions.yaml (100%) rename incubator/webp-server/{0.0.40 => 0.0.41}/templates/common.yaml (100%) rename incubator/webp-server/{0.0.40 => 0.0.41}/values.yaml (100%) delete mode 100644 incubator/wordle/0.0.34/Chart.lock rename incubator/wordle/{0.0.34 => 0.0.35}/CHANGELOG.md (91%) create mode 100644 incubator/wordle/0.0.35/Chart.lock rename incubator/wordle/{0.0.34 => 0.0.35}/Chart.yaml (98%) rename incubator/wordle/{0.0.34 => 0.0.35}/README.md (100%) rename incubator/wordle/{0.0.34 => 0.0.35}/app-readme.md (100%) rename incubator/wordle/{0.0.34 => 0.0.35}/charts/common-10.7.13.tgz (100%) rename incubator/wordle/{0.0.34 => 0.0.35}/ix_values.yaml (83%) rename incubator/wordle/{0.0.34 => 0.0.35}/questions.yaml (100%) rename incubator/wordle/{0.0.34 => 0.0.35}/templates/common.yaml (100%) rename incubator/wordle/{0.0.34 => 0.0.35}/values.yaml (100%) delete mode 100644 stable/custom-app/5.1.92/Chart.lock rename stable/custom-app/{5.1.92 => 5.1.93}/CHANGELOG.md (91%) create mode 100644 stable/custom-app/5.1.93/Chart.lock rename stable/custom-app/{5.1.92 => 5.1.93}/Chart.yaml (94%) rename stable/custom-app/{5.1.92 => 5.1.93}/README.md (100%) rename stable/custom-app/{5.1.92 => 5.1.93}/app-readme.md (100%) rename stable/custom-app/{5.1.92 => 5.1.93}/charts/common-10.7.13.tgz (100%) rename stable/custom-app/{5.1.92 => 5.1.93}/ci/test-values.yaml (88%) rename stable/custom-app/{5.1.92 => 5.1.93}/ix_values.yaml (52%) rename stable/custom-app/{5.1.92 => 5.1.93}/questions.yaml (100%) rename stable/custom-app/{5.1.92 => 5.1.93}/templates/common.yaml (100%) rename stable/custom-app/{5.1.92 => 5.1.93}/values.yaml (100%) delete mode 100644 stable/cyberchef/2.0.118/Chart.lock rename stable/cyberchef/{2.0.118 => 2.0.119}/CHANGELOG.md (92%) create mode 100644 stable/cyberchef/2.0.119/Chart.lock rename stable/cyberchef/{2.0.118 => 2.0.119}/Chart.yaml (97%) rename stable/cyberchef/{2.0.118 => 2.0.119}/README.md (100%) rename stable/cyberchef/{2.0.118 => 2.0.119}/app-readme.md (100%) rename stable/cyberchef/{2.0.118 => 2.0.119}/charts/common-10.7.13.tgz (100%) rename stable/cyberchef/{2.0.118 => 2.0.119}/ix_values.yaml (78%) rename stable/cyberchef/{2.0.118 => 2.0.119}/questions.yaml (100%) rename stable/cyberchef/{2.0.118 => 2.0.119}/templates/common.yaml (100%) rename stable/cyberchef/{2.0.118 => 2.0.119}/values.yaml (100%) delete mode 100644 stable/dokuwiki/3.0.73/Chart.lock rename stable/dokuwiki/{3.0.73 => 3.0.74}/CHANGELOG.md (92%) create mode 100644 stable/dokuwiki/3.0.74/Chart.lock rename stable/dokuwiki/{3.0.73 => 3.0.74}/Chart.yaml (98%) rename stable/dokuwiki/{3.0.73 => 3.0.74}/README.md (100%) rename stable/dokuwiki/{3.0.73 => 3.0.74}/app-readme.md (100%) rename stable/dokuwiki/{3.0.73 => 3.0.74}/charts/common-10.7.13.tgz (100%) rename stable/dokuwiki/{3.0.73 => 3.0.74}/ix_values.yaml (86%) rename stable/dokuwiki/{3.0.73 => 3.0.74}/questions.yaml (100%) rename stable/dokuwiki/{3.0.73 => 3.0.74}/templates/common.yaml (100%) rename stable/dokuwiki/{3.0.73 => 3.0.74}/values.yaml (100%) delete mode 100644 stable/domoticz/2.0.49/Chart.lock rename stable/domoticz/{2.0.49 => 2.0.50}/CHANGELOG.md (91%) create mode 100644 stable/domoticz/2.0.50/Chart.lock rename stable/domoticz/{2.0.49 => 2.0.50}/Chart.yaml (98%) rename stable/domoticz/{2.0.49 => 2.0.50}/README.md (100%) rename stable/domoticz/{2.0.49 => 2.0.50}/app-readme.md (100%) rename stable/domoticz/{2.0.49 => 2.0.50}/charts/common-10.7.13.tgz (100%) rename stable/domoticz/{2.0.49 => 2.0.50}/ix_values.yaml (96%) rename stable/domoticz/{2.0.49 => 2.0.50}/questions.yaml (100%) rename stable/domoticz/{2.0.49 => 2.0.50}/templates/common.yaml (100%) rename stable/domoticz/{2.0.49 => 2.0.50}/values.yaml (100%) delete mode 100644 stable/drawio/2.0.57/Chart.lock rename stable/drawio/{2.0.57 => 2.0.58}/CHANGELOG.md (89%) create mode 100644 stable/drawio/2.0.58/Chart.lock rename stable/drawio/{2.0.57 => 2.0.58}/Chart.yaml (95%) rename stable/drawio/{2.0.57 => 2.0.58}/README.md (100%) rename stable/drawio/{2.0.57 => 2.0.58}/app-readme.md (100%) rename stable/drawio/{2.0.57 => 2.0.58}/charts/common-10.7.13.tgz (100%) rename stable/drawio/{2.0.57 => 2.0.58}/ix_values.yaml (78%) rename stable/drawio/{2.0.57 => 2.0.58}/questions.yaml (100%) rename stable/drawio/{2.0.57 => 2.0.58}/templates/common.yaml (100%) rename stable/drawio/{2.0.57 => 2.0.58}/values.yaml (100%) delete mode 100644 stable/flexget/2.0.60/Chart.lock rename stable/flexget/{2.0.60 => 2.0.61}/CHANGELOG.md (90%) create mode 100644 stable/flexget/2.0.61/Chart.lock rename stable/flexget/{2.0.60 => 2.0.61}/Chart.yaml (95%) rename stable/flexget/{2.0.60 => 2.0.61}/README.md (100%) rename stable/flexget/{2.0.60 => 2.0.61}/app-readme.md (100%) rename stable/flexget/{2.0.60 => 2.0.61}/charts/common-10.7.13.tgz (100%) rename stable/flexget/{2.0.60 => 2.0.61}/ix_values.yaml (86%) rename stable/flexget/{2.0.60 => 2.0.61}/questions.yaml (100%) rename stable/flexget/{2.0.60 => 2.0.61}/templates/common.yaml (100%) rename stable/flexget/{2.0.60 => 2.0.61}/values.yaml (100%) delete mode 100644 stable/grafana/4.0.84/Chart.lock rename stable/grafana/{4.0.84 => 4.0.85}/CHANGELOG.md (91%) create mode 100644 stable/grafana/4.0.85/Chart.lock rename stable/grafana/{4.0.84 => 4.0.85}/Chart.yaml (98%) rename stable/grafana/{4.0.84 => 4.0.85}/README.md (100%) rename stable/grafana/{4.0.84 => 4.0.85}/app-readme.md (100%) rename stable/grafana/{4.0.84 => 4.0.85}/charts/common-10.7.13.tgz (100%) rename stable/grafana/{4.0.84 => 4.0.85}/ix_values.yaml (95%) rename stable/grafana/{4.0.84 => 4.0.85}/questions.yaml (100%) rename stable/grafana/{4.0.84 => 4.0.85}/templates/common.yaml (100%) rename stable/grafana/{4.0.84 => 4.0.85}/templates/prometheusrules.yaml (100%) rename stable/grafana/{4.0.84 => 4.0.85}/templates/servicemonitor.yaml (100%) rename stable/grafana/{4.0.84 => 4.0.85}/values.yaml (100%) create mode 100644 stable/home-assistant/15.0.69/CHANGELOG.md create mode 100644 stable/home-assistant/15.0.69/Chart.lock create mode 100644 stable/home-assistant/15.0.69/Chart.yaml create mode 100644 stable/home-assistant/15.0.69/README.md create mode 100644 stable/home-assistant/15.0.69/app-readme.md rename stable/{ispy-agent-dvr/2.0.58 => home-assistant/15.0.69}/charts/common-10.7.13.tgz (100%) create mode 100644 stable/home-assistant/15.0.69/charts/postgresql-8.0.114.tgz create mode 100644 stable/home-assistant/15.0.69/ix_values.yaml create mode 100644 stable/home-assistant/15.0.69/questions.yaml rename stable/{zigbee2mqtt/4.0.44 => home-assistant/15.0.69}/templates/common.yaml (100%) rename stable/{ispy-agent-dvr/2.0.58 => home-assistant/15.0.69}/values.yaml (100%) delete mode 100644 stable/ispy-agent-dvr/2.0.58/Chart.lock rename stable/ispy-agent-dvr/{2.0.58 => 2.0.59}/CHANGELOG.md (91%) create mode 100644 stable/ispy-agent-dvr/2.0.59/Chart.lock rename stable/ispy-agent-dvr/{2.0.58 => 2.0.59}/Chart.yaml (95%) rename stable/ispy-agent-dvr/{2.0.58 => 2.0.59}/README.md (100%) rename stable/ispy-agent-dvr/{2.0.58 => 2.0.59}/app-readme.md (100%) rename stable/{koel/3.0.58 => ispy-agent-dvr/2.0.59}/charts/common-10.7.13.tgz (100%) rename stable/ispy-agent-dvr/{2.0.58 => 2.0.59}/ix_values.yaml (95%) rename stable/ispy-agent-dvr/{2.0.58 => 2.0.59}/questions.yaml (100%) rename stable/ispy-agent-dvr/{2.0.58 => 2.0.59}/templates/common.yaml (100%) rename stable/{koel/3.0.58 => ispy-agent-dvr/2.0.59}/values.yaml (100%) create mode 100644 stable/jackett/11.0.123/CHANGELOG.md create mode 100644 stable/jackett/11.0.123/Chart.lock create mode 100644 stable/jackett/11.0.123/Chart.yaml create mode 100644 stable/jackett/11.0.123/README.md create mode 100644 stable/jackett/11.0.123/app-readme.md rename stable/{libreddit/1.0.34 => jackett/11.0.123}/charts/common-10.7.13.tgz (100%) create mode 100644 stable/jackett/11.0.123/ix_values.yaml create mode 100644 stable/jackett/11.0.123/questions.yaml rename stable/{libreddit/1.0.34 => jackett/11.0.123}/templates/common.yaml (100%) rename stable/{libreddit/1.0.34 => jackett/11.0.123}/values.yaml (100%) rename stable/koel/{3.0.58 => 3.0.59}/CHANGELOG.md (88%) rename stable/koel/{3.0.58 => 3.0.59}/Chart.lock (85%) rename stable/koel/{3.0.58 => 3.0.59}/Chart.yaml (98%) rename stable/koel/{3.0.58 => 3.0.59}/README.md (100%) rename stable/koel/{3.0.58 => 3.0.59}/app-readme.md (100%) rename stable/{littlelink/6.0.82 => koel/3.0.59}/charts/common-10.7.13.tgz (100%) rename stable/koel/{3.0.58 => 3.0.59}/charts/mariadb-3.0.109.tgz (100%) rename stable/koel/{3.0.58 => 3.0.59}/ix_values.yaml (96%) rename stable/koel/{3.0.58 => 3.0.59}/questions.yaml (100%) rename stable/koel/{3.0.58 => 3.0.59}/templates/_secrets.tpl (100%) rename stable/koel/{3.0.58 => 3.0.59}/templates/common.yaml (100%) rename stable/{littlelink/6.0.82 => koel/3.0.59}/values.yaml (100%) create mode 100644 stable/lazylibrarian/11.0.77/CHANGELOG.md create mode 100644 stable/lazylibrarian/11.0.77/Chart.lock create mode 100644 stable/lazylibrarian/11.0.77/Chart.yaml create mode 100644 stable/lazylibrarian/11.0.77/README.md create mode 100644 stable/lazylibrarian/11.0.77/app-readme.md rename stable/{logitech-media-server/4.0.52 => lazylibrarian/11.0.77}/charts/common-10.7.13.tgz (100%) create mode 100644 stable/lazylibrarian/11.0.77/ix_values.yaml create mode 100644 stable/lazylibrarian/11.0.77/questions.yaml rename stable/{logitech-media-server/4.0.52 => lazylibrarian/11.0.77}/templates/common.yaml (100%) rename stable/{logitech-media-server/4.0.52 => lazylibrarian/11.0.77}/values.yaml (100%) delete mode 100644 stable/libreddit/1.0.34/Chart.lock rename stable/libreddit/{1.0.34 => 1.0.35}/CHANGELOG.md (91%) create mode 100644 stable/libreddit/1.0.35/Chart.lock rename stable/libreddit/{1.0.34 => 1.0.35}/Chart.yaml (98%) rename stable/libreddit/{1.0.34 => 1.0.35}/README.md (100%) rename stable/libreddit/{1.0.34 => 1.0.35}/app-readme.md (100%) rename stable/{meshcentral/6.0.4 => libreddit/1.0.35}/charts/common-10.7.13.tgz (100%) rename stable/libreddit/{1.0.34 => 1.0.35}/ix_values.yaml (94%) rename stable/libreddit/{1.0.34 => 1.0.35}/questions.yaml (100%) rename stable/{qinglong/2.0.53 => libreddit/1.0.35}/templates/common.yaml (100%) rename stable/{meshcentral/6.0.4 => libreddit/1.0.35}/values.yaml (100%) delete mode 100644 stable/littlelink/6.0.82/Chart.lock rename stable/littlelink/{6.0.82 => 6.0.83}/CHANGELOG.md (91%) create mode 100644 stable/littlelink/6.0.83/Chart.lock rename stable/littlelink/{6.0.82 => 6.0.83}/Chart.yaml (98%) rename stable/littlelink/{6.0.82 => 6.0.83}/README.md (100%) rename stable/littlelink/{6.0.82 => 6.0.83}/app-readme.md (100%) rename stable/{prometheus/4.0.122 => littlelink/6.0.83}/charts/common-10.7.13.tgz (100%) rename stable/littlelink/{6.0.82 => 6.0.83}/ix_values.yaml (93%) rename stable/littlelink/{6.0.82 => 6.0.83}/questions.yaml (100%) rename stable/littlelink/{6.0.82 => 6.0.83}/templates/_configmap.tpl (100%) rename stable/littlelink/{6.0.82 => 6.0.83}/templates/common.yaml (100%) rename stable/{prometheus/4.0.122 => littlelink/6.0.83}/values.yaml (100%) delete mode 100644 stable/logitech-media-server/4.0.52/Chart.lock rename stable/logitech-media-server/{4.0.52 => 4.0.53}/CHANGELOG.md (91%) create mode 100644 stable/logitech-media-server/4.0.53/Chart.lock rename stable/logitech-media-server/{4.0.52 => 4.0.53}/Chart.yaml (96%) rename stable/logitech-media-server/{4.0.52 => 4.0.53}/README.md (100%) rename stable/logitech-media-server/{4.0.52 => 4.0.53}/app-readme.md (100%) rename stable/{prusaslicer-novnc/1.0.1 => logitech-media-server/4.0.53}/charts/common-10.7.13.tgz (100%) rename stable/logitech-media-server/{4.0.52 => 4.0.53}/ix_values.yaml (95%) rename stable/logitech-media-server/{4.0.52 => 4.0.53}/questions.yaml (100%) rename stable/{rsshub/3.0.135 => logitech-media-server/4.0.53}/templates/common.yaml (100%) rename stable/{prusaslicer-novnc/1.0.1 => logitech-media-server/4.0.53}/values.yaml (100%) rename stable/meshcentral/{6.0.4 => 6.0.5}/CHANGELOG.md (91%) rename stable/meshcentral/{6.0.4 => 6.0.5}/Chart.lock (85%) rename stable/meshcentral/{6.0.4 => 6.0.5}/Chart.yaml (96%) rename stable/meshcentral/{6.0.4 => 6.0.5}/README.md (100%) rename stable/meshcentral/{6.0.4 => 6.0.5}/app-readme.md (100%) rename stable/{qinglong/2.0.53 => meshcentral/6.0.5}/charts/common-10.7.13.tgz (100%) rename stable/meshcentral/{6.0.4 => 6.0.5}/charts/mongodb-2.0.49.tgz (100%) rename stable/meshcentral/{6.0.4 => 6.0.5}/ci/ci-values.yaml (100%) rename stable/meshcentral/{6.0.4 => 6.0.5}/ix_values.yaml (99%) rename stable/meshcentral/{6.0.4 => 6.0.5}/questions.yaml (100%) rename stable/meshcentral/{6.0.4 => 6.0.5}/templates/_secret.tpl (100%) rename stable/meshcentral/{6.0.4 => 6.0.5}/templates/common.yaml (100%) rename stable/{qinglong/2.0.53 => meshcentral/6.0.5}/values.yaml (100%) create mode 100644 stable/nextcloud/16.0.0/CHANGELOG.md create mode 100644 stable/nextcloud/16.0.0/Chart.lock create mode 100644 stable/nextcloud/16.0.0/Chart.yaml create mode 100644 stable/nextcloud/16.0.0/README.md create mode 100644 stable/nextcloud/16.0.0/app-readme.md create mode 100644 stable/nextcloud/16.0.0/charts/collabora-online-12.1.64.tgz rename stable/{recyclarr/1.0.11 => nextcloud/16.0.0}/charts/common-10.7.13.tgz (100%) create mode 100644 stable/nextcloud/16.0.0/charts/postgresql-8.0.114.tgz rename stable/{rsshub/3.0.135 => nextcloud/16.0.0}/charts/redis-3.0.111.tgz (100%) create mode 100644 stable/nextcloud/16.0.0/ci/basic-values.yaml create mode 100644 stable/nextcloud/16.0.0/ix_values.yaml create mode 100644 stable/nextcloud/16.0.0/questions.yaml create mode 100644 stable/nextcloud/16.0.0/templates/_configmap.tpl create mode 100644 stable/nextcloud/16.0.0/templates/_cronjob.tpl create mode 100644 stable/nextcloud/16.0.0/templates/_hpb.tpl create mode 100644 stable/nextcloud/16.0.0/templates/_imaginary.tpl create mode 100644 stable/nextcloud/16.0.0/templates/_nginx.tpl create mode 100644 stable/nextcloud/16.0.0/templates/common.yaml rename stable/{recyclarr/1.0.11 => nextcloud/16.0.0}/values.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/CHANGELOG.md (92%) rename stable/prometheus/{4.0.122 => 4.0.123}/Chart.lock (89%) rename stable/prometheus/{4.0.122 => 4.0.123}/Chart.yaml (98%) rename stable/prometheus/{4.0.122 => 4.0.123}/README.md (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/app-readme.md (100%) rename stable/{rsshub/3.0.135 => prometheus/4.0.123}/charts/common-10.7.13.tgz (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/charts/kube-state-metrics-3.2.4.tgz (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/charts/node-exporter-3.2.3.tgz (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/crds/crd-alertmanager-config.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/crds/crd-alertmanager.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/crds/crd-podmonitor.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/crds/crd-probes.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/crds/crd-prometheus.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/crds/crd-prometheusrules.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/crds/crd-servicemonitor.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/crds/crd-thanosrulers.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/ix_values.yaml (99%) rename stable/prometheus/{4.0.122 => 4.0.123}/questions.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/_helpers.tpl (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/alertmanager/_alertmanager.tpl (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/alertmanager/secrets.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/alertmanager/serviceaccount.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/alertmanager/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/common.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/exporters/core-dns/service.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/exporters/core-dns/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/exporters/kube-apiserver/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/exporters/kube-controller-manager/endpoints.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/exporters/kube-controller-manager/service.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/exporters/kube-controller-manager/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/exporters/kube-scheduler/endpoints.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/exporters/kube-scheduler/service.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/exporters/kube-scheduler/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/exporters/kubelet/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/operator/_args.tpl (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/operator/configmap.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/operator/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/prometheus/_additionalPrometheusRules.tpl (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/prometheus/_additionalScrapeJobs.tpl (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/prometheus/_prometheus.tpl (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/prometheus/_servicemonitor.tpl (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/prometheus/clusterrole.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/prometheus/clusterrolebinding.yaml (100%) rename stable/prometheus/{4.0.122 => 4.0.123}/templates/prometheus/serviceaccount.yaml (100%) rename stable/{rsshub/3.0.135 => prometheus/4.0.123}/values.yaml (100%) delete mode 100644 stable/prusaslicer-novnc/1.0.1/Chart.lock rename stable/prusaslicer-novnc/{1.0.1 => 1.0.2}/CHANGELOG.md (91%) create mode 100644 stable/prusaslicer-novnc/1.0.2/Chart.lock rename stable/prusaslicer-novnc/{1.0.1 => 1.0.2}/Chart.yaml (98%) rename stable/prusaslicer-novnc/{1.0.1 => 1.0.2}/README.md (100%) rename stable/prusaslicer-novnc/{1.0.1 => 1.0.2}/app-readme.md (100%) rename stable/{snapdrop/2.0.59 => prusaslicer-novnc/1.0.2}/charts/common-10.7.13.tgz (100%) rename stable/prusaslicer-novnc/{1.0.1 => 1.0.2}/ix_values.yaml (85%) rename stable/prusaslicer-novnc/{1.0.1 => 1.0.2}/questions.yaml (100%) rename stable/prusaslicer-novnc/{1.0.1 => 1.0.2}/templates/common.yaml (100%) rename stable/{snapdrop/2.0.59 => prusaslicer-novnc/1.0.2}/values.yaml (100%) delete mode 100644 stable/qinglong/2.0.53/Chart.lock rename stable/qinglong/{2.0.53 => 2.0.54}/CHANGELOG.md (91%) create mode 100644 stable/qinglong/2.0.54/Chart.lock rename stable/qinglong/{2.0.53 => 2.0.54}/Chart.yaml (95%) rename stable/qinglong/{2.0.53 => 2.0.54}/README.md (100%) rename stable/qinglong/{2.0.53 => 2.0.54}/app-readme.md (100%) rename stable/{zigbee2mqtt/4.0.44 => qinglong/2.0.54}/charts/common-10.7.13.tgz (100%) rename stable/qinglong/{2.0.53 => 2.0.54}/ix_values.yaml (81%) rename stable/qinglong/{2.0.53 => 2.0.54}/questions.yaml (100%) rename stable/{snapdrop/2.0.59 => qinglong/2.0.54}/templates/common.yaml (100%) rename stable/{zigbee2mqtt/4.0.44 => qinglong/2.0.54}/values.yaml (100%) delete mode 100644 stable/recyclarr/1.0.11/Chart.lock rename stable/recyclarr/{1.0.11 => 1.0.12}/CHANGELOG.md (91%) create mode 100644 stable/recyclarr/1.0.12/Chart.lock rename stable/recyclarr/{1.0.11 => 1.0.12}/Chart.yaml (96%) rename stable/recyclarr/{1.0.11 => 1.0.12}/README.md (100%) rename stable/recyclarr/{1.0.11 => 1.0.12}/app-readme.md (100%) create mode 100644 stable/recyclarr/1.0.12/charts/common-10.7.13.tgz rename stable/recyclarr/{1.0.11 => 1.0.12}/ix_values.yaml (83%) rename stable/recyclarr/{1.0.11 => 1.0.12}/questions.yaml (100%) rename stable/recyclarr/{1.0.11 => 1.0.12}/templates/common.yaml (100%) rename stable/{zigbee2mqtt/4.0.44/SKIPINSTALL => recyclarr/1.0.12/values.yaml} (100%) rename stable/rsshub/{3.0.135 => 3.0.136}/CHANGELOG.md (92%) rename {incubator/appsmith/2.0.63 => stable/rsshub/3.0.136}/Chart.lock (85%) rename stable/rsshub/{3.0.135 => 3.0.136}/Chart.yaml (98%) rename stable/rsshub/{3.0.135 => 3.0.136}/README.md (100%) rename stable/rsshub/{3.0.135 => 3.0.136}/app-readme.md (100%) create mode 100644 stable/rsshub/3.0.136/charts/common-10.7.13.tgz create mode 100644 stable/rsshub/3.0.136/charts/redis-3.0.111.tgz rename stable/rsshub/{3.0.135 => 3.0.136}/ix_values.yaml (93%) rename stable/rsshub/{3.0.135 => 3.0.136}/questions.yaml (100%) create mode 100644 stable/rsshub/3.0.136/templates/common.yaml create mode 100644 stable/rsshub/3.0.136/values.yaml delete mode 100644 stable/snapdrop/2.0.59/Chart.lock rename stable/snapdrop/{2.0.59 => 2.0.60}/CHANGELOG.md (88%) create mode 100644 stable/snapdrop/2.0.60/Chart.lock rename stable/snapdrop/{2.0.59 => 2.0.60}/Chart.yaml (97%) rename stable/snapdrop/{2.0.59 => 2.0.60}/README.md (100%) rename stable/snapdrop/{2.0.59 => 2.0.60}/app-readme.md (100%) create mode 100644 stable/snapdrop/2.0.60/charts/common-10.7.13.tgz rename stable/snapdrop/{2.0.59 => 2.0.60}/ix_values.yaml (81%) rename stable/snapdrop/{2.0.59 => 2.0.60}/questions.yaml (100%) create mode 100644 stable/snapdrop/2.0.60/templates/common.yaml create mode 100644 stable/snapdrop/2.0.60/values.yaml delete mode 100644 stable/zigbee2mqtt/4.0.44/Chart.lock rename stable/zigbee2mqtt/{4.0.44 => 4.0.45}/CHANGELOG.md (91%) create mode 100644 stable/zigbee2mqtt/4.0.45/Chart.lock rename stable/zigbee2mqtt/{4.0.44 => 4.0.45}/Chart.yaml (95%) rename stable/zigbee2mqtt/{4.0.44 => 4.0.45}/README.md (100%) create mode 100644 stable/zigbee2mqtt/4.0.45/SKIPINSTALL rename stable/zigbee2mqtt/{4.0.44 => 4.0.45}/app-readme.md (100%) create mode 100644 stable/zigbee2mqtt/4.0.45/charts/common-10.7.13.tgz rename stable/zigbee2mqtt/{4.0.44 => 4.0.45}/ix_values.yaml (98%) rename stable/zigbee2mqtt/{4.0.44 => 4.0.45}/questions.yaml (100%) create mode 100644 stable/zigbee2mqtt/4.0.45/templates/common.yaml create mode 100644 stable/zigbee2mqtt/4.0.45/values.yaml diff --git a/incubator/appsmith/2.0.63/CHANGELOG.md b/incubator/appsmith/2.0.64/CHANGELOG.md similarity index 91% rename from incubator/appsmith/2.0.63/CHANGELOG.md rename to incubator/appsmith/2.0.64/CHANGELOG.md index d509a007312..4712a23e919 100644 --- a/incubator/appsmith/2.0.63/CHANGELOG.md +++ b/incubator/appsmith/2.0.64/CHANGELOG.md @@ -2,6 +2,16 @@ +## [appsmith-2.0.64](https://github.com/truecharts/charts/compare/appsmith-2.0.63...appsmith-2.0.64) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [appsmith-2.0.63](https://github.com/truecharts/charts/compare/appsmith-2.0.62...appsmith-2.0.63) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ## [appsmith-2.0.55](https://github.com/truecharts/charts/compare/appsmith-2.0.54...appsmith-2.0.55) (2022-09-27) -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#3918](https://github.com/truecharts/charts/issues/3918)) - - - - -## [appsmith-2.0.54](https://github.com/truecharts/charts/compare/appsmith-2.0.53...appsmith-2.0.54) (2022-09-25) - diff --git a/stable/rsshub/3.0.135/Chart.lock b/incubator/appsmith/2.0.64/Chart.lock similarity index 85% rename from stable/rsshub/3.0.135/Chart.lock rename to incubator/appsmith/2.0.64/Chart.lock index f71fae14ef9..4006999b201 100644 --- a/stable/rsshub/3.0.135/Chart.lock +++ b/incubator/appsmith/2.0.64/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.111 digest: sha256:f60bfe01ae321d7199a7bcf9e17cb14622ceea47d49a9c0b8cadb7780848c701 -generated: "2022-11-04T08:19:15.691124813Z" +generated: "2022-11-05T12:05:35.862326593Z" diff --git a/incubator/appsmith/2.0.63/Chart.yaml b/incubator/appsmith/2.0.64/Chart.yaml similarity index 96% rename from incubator/appsmith/2.0.63/Chart.yaml rename to incubator/appsmith/2.0.64/Chart.yaml index 5fb653b1391..ecd7eac913c 100644 --- a/incubator/appsmith/2.0.63/Chart.yaml +++ b/incubator/appsmith/2.0.64/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "1.8.6" +appVersion: "1.8.7" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -26,7 +26,7 @@ name: appsmith sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/appsmith - https://github.com/appsmithorg/appsmith -version: 2.0.63 +version: 2.0.64 annotations: truecharts.org/catagories: | - productivity diff --git a/incubator/appsmith/2.0.63/README.md b/incubator/appsmith/2.0.64/README.md similarity index 100% rename from incubator/appsmith/2.0.63/README.md rename to incubator/appsmith/2.0.64/README.md diff --git a/incubator/appsmith/2.0.63/app-readme.md b/incubator/appsmith/2.0.64/app-readme.md similarity index 100% rename from incubator/appsmith/2.0.63/app-readme.md rename to incubator/appsmith/2.0.64/app-readme.md diff --git a/incubator/appsmith/2.0.63/charts/common-10.7.13.tgz b/incubator/appsmith/2.0.64/charts/common-10.7.13.tgz similarity index 100% rename from incubator/appsmith/2.0.63/charts/common-10.7.13.tgz rename to incubator/appsmith/2.0.64/charts/common-10.7.13.tgz diff --git a/incubator/appsmith/2.0.63/charts/redis-3.0.111.tgz b/incubator/appsmith/2.0.64/charts/redis-3.0.111.tgz similarity index 100% rename from incubator/appsmith/2.0.63/charts/redis-3.0.111.tgz rename to incubator/appsmith/2.0.64/charts/redis-3.0.111.tgz diff --git a/incubator/appsmith/2.0.63/ix_values.yaml b/incubator/appsmith/2.0.64/ix_values.yaml similarity index 91% rename from incubator/appsmith/2.0.63/ix_values.yaml rename to incubator/appsmith/2.0.64/ix_values.yaml index 753197b84b5..f5c25299c41 100644 --- a/incubator/appsmith/2.0.63/ix_values.yaml +++ b/incubator/appsmith/2.0.64/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/appsmith - tag: 1.8.6@sha256:68684c52d41fb879009b567f11eca95ef49e37fa97c01c56b8ea88bc3bf52ba7 + tag: 1.8.7@sha256:5ce4fa7f38342f4d54b28d5ba62fe34c069f2a038063b4a186458c9c13570d12 pullPolicy: IfNotPresent securityContext: diff --git a/incubator/appsmith/2.0.63/questions.yaml b/incubator/appsmith/2.0.64/questions.yaml similarity index 100% rename from incubator/appsmith/2.0.63/questions.yaml rename to incubator/appsmith/2.0.64/questions.yaml diff --git a/incubator/appsmith/2.0.63/templates/common.yaml b/incubator/appsmith/2.0.64/templates/common.yaml similarity index 100% rename from incubator/appsmith/2.0.63/templates/common.yaml rename to incubator/appsmith/2.0.64/templates/common.yaml diff --git a/incubator/appsmith/2.0.63/values.yaml b/incubator/appsmith/2.0.64/values.yaml similarity index 100% rename from incubator/appsmith/2.0.63/values.yaml rename to incubator/appsmith/2.0.64/values.yaml diff --git a/incubator/artifactory-oss/0.0.39/CHANGELOG.md b/incubator/artifactory-oss/0.0.40/CHANGELOG.md similarity index 90% rename from incubator/artifactory-oss/0.0.39/CHANGELOG.md rename to incubator/artifactory-oss/0.0.40/CHANGELOG.md index 11b815af5bf..f2eb047355a 100644 --- a/incubator/artifactory-oss/0.0.39/CHANGELOG.md +++ b/incubator/artifactory-oss/0.0.40/CHANGELOG.md @@ -2,6 +2,16 @@ +## [artifactory-oss-0.0.40](https://github.com/truecharts/charts/compare/artifactory-oss-0.0.39...artifactory-oss-0.0.40) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [artifactory-oss-0.0.39](https://github.com/truecharts/charts/compare/artifactory-oss-0.0.38...artifactory-oss-0.0.39) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ### Chore - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major - - - - -## [artifactory-oss-0.0.31](https://github.com/truecharts/charts/compare/artifactory-oss-0.0.30...artifactory-oss-0.0.31) (2022-10-07) - -### Chore - diff --git a/incubator/webp-server/0.0.40/Chart.lock b/incubator/artifactory-oss/0.0.40/Chart.lock similarity index 80% rename from incubator/webp-server/0.0.40/Chart.lock rename to incubator/artifactory-oss/0.0.40/Chart.lock index 101b48d20c8..a5646e9d957 100644 --- a/incubator/webp-server/0.0.40/Chart.lock +++ b/incubator/artifactory-oss/0.0.40/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.7.13 digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T09:50:24.82048924Z" +generated: "2022-11-05T12:05:16.47792857Z" diff --git a/incubator/artifactory-oss/0.0.39/Chart.yaml b/incubator/artifactory-oss/0.0.40/Chart.yaml similarity index 96% rename from incubator/artifactory-oss/0.0.39/Chart.yaml rename to incubator/artifactory-oss/0.0.40/Chart.yaml index eca9a5960de..14a833884ce 100644 --- a/incubator/artifactory-oss/0.0.39/Chart.yaml +++ b/incubator/artifactory-oss/0.0.40/Chart.yaml @@ -4,7 +4,7 @@ annotations: - Productivity - Tools-Utilities apiVersion: v2 -appVersion: "7.46.10" +appVersion: "7.46.11" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -28,4 +28,4 @@ sources: - https://jfrog.com/ - https://registry.hub.docker.com/r/docker.bintray.io/jfrog/artifactory-oss type: application -version: 0.0.39 +version: 0.0.40 diff --git a/incubator/artifactory-oss/0.0.39/README.md b/incubator/artifactory-oss/0.0.40/README.md similarity index 100% rename from incubator/artifactory-oss/0.0.39/README.md rename to incubator/artifactory-oss/0.0.40/README.md diff --git a/incubator/artifactory-oss/0.0.39/app-readme.md b/incubator/artifactory-oss/0.0.40/app-readme.md similarity index 100% rename from incubator/artifactory-oss/0.0.39/app-readme.md rename to incubator/artifactory-oss/0.0.40/app-readme.md diff --git a/incubator/artifactory-oss/0.0.39/charts/common-10.7.13.tgz b/incubator/artifactory-oss/0.0.40/charts/common-10.7.13.tgz similarity index 100% rename from incubator/artifactory-oss/0.0.39/charts/common-10.7.13.tgz rename to incubator/artifactory-oss/0.0.40/charts/common-10.7.13.tgz diff --git a/incubator/artifactory-oss/0.0.39/ix_values.yaml b/incubator/artifactory-oss/0.0.40/ix_values.yaml similarity index 96% rename from incubator/artifactory-oss/0.0.39/ix_values.yaml rename to incubator/artifactory-oss/0.0.40/ix_values.yaml index cd58f37ab39..9e9adaa6026 100644 --- a/incubator/artifactory-oss/0.0.39/ix_values.yaml +++ b/incubator/artifactory-oss/0.0.40/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/artifactory-oss - tag: 7.46.10 + tag: 7.46.11 persistence: varoptjfrogartifactory: enabled: true diff --git a/incubator/artifactory-oss/0.0.39/questions.yaml b/incubator/artifactory-oss/0.0.40/questions.yaml similarity index 100% rename from incubator/artifactory-oss/0.0.39/questions.yaml rename to incubator/artifactory-oss/0.0.40/questions.yaml diff --git a/incubator/artifactory-oss/0.0.39/templates/common.yaml b/incubator/artifactory-oss/0.0.40/templates/common.yaml similarity index 100% rename from incubator/artifactory-oss/0.0.39/templates/common.yaml rename to incubator/artifactory-oss/0.0.40/templates/common.yaml diff --git a/incubator/artifactory-oss/0.0.39/values.yaml b/incubator/artifactory-oss/0.0.40/values.yaml similarity index 100% rename from incubator/artifactory-oss/0.0.39/values.yaml rename to incubator/artifactory-oss/0.0.40/values.yaml diff --git a/incubator/blender/0.0.42/CHANGELOG.md b/incubator/blender/0.0.43/CHANGELOG.md similarity index 91% rename from incubator/blender/0.0.42/CHANGELOG.md rename to incubator/blender/0.0.43/CHANGELOG.md index fda8d7466df..ba6932f9eac 100644 --- a/incubator/blender/0.0.42/CHANGELOG.md +++ b/incubator/blender/0.0.43/CHANGELOG.md @@ -2,6 +2,16 @@ +## [blender-0.0.43](https://github.com/truecharts/charts/compare/blender-desktop-g3-0.0.35...blender-0.0.43) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [blender-0.0.42](https://github.com/truecharts/charts/compare/blender-0.0.41...blender-0.0.42) (2022-11-02) ### Chore @@ -86,14 +96,4 @@ ### Chore -- Auto-update chart README [skip ci] - - update docker general non-major - - - - -## [blender-0.0.34](https://github.com/truecharts/charts/compare/blender-0.0.33...blender-0.0.34) (2022-10-05) - -### Chore - - Auto-update chart README [skip ci] diff --git a/incubator/artifactory-oss/0.0.39/Chart.lock b/incubator/blender/0.0.43/Chart.lock similarity index 80% rename from incubator/artifactory-oss/0.0.39/Chart.lock rename to incubator/blender/0.0.43/Chart.lock index 40aeeea2e74..433340a4dcd 100644 --- a/incubator/artifactory-oss/0.0.39/Chart.lock +++ b/incubator/blender/0.0.43/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.7.13 digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T08:45:41.648719124Z" +generated: "2022-11-05T12:05:16.506908338Z" diff --git a/incubator/blender/0.0.42/Chart.yaml b/incubator/blender/0.0.43/Chart.yaml similarity index 98% rename from incubator/blender/0.0.42/Chart.yaml rename to incubator/blender/0.0.43/Chart.yaml index b3c373f9df4..3c74d9f54d3 100644 --- a/incubator/blender/0.0.42/Chart.yaml +++ b/incubator/blender/0.0.43/Chart.yaml @@ -27,4 +27,4 @@ sources: - https://github.com/orgs/linuxserver/packages/container/package/blender - https://github.com/linuxserver/docker-blender#readme type: application -version: 0.0.42 +version: 0.0.43 diff --git a/incubator/blender/0.0.42/README.md b/incubator/blender/0.0.43/README.md similarity index 100% rename from incubator/blender/0.0.42/README.md rename to incubator/blender/0.0.43/README.md diff --git a/incubator/blender/0.0.42/app-readme.md b/incubator/blender/0.0.43/app-readme.md similarity index 100% rename from incubator/blender/0.0.42/app-readme.md rename to incubator/blender/0.0.43/app-readme.md diff --git a/incubator/blender/0.0.42/charts/common-10.7.13.tgz b/incubator/blender/0.0.43/charts/common-10.7.13.tgz similarity index 100% rename from incubator/blender/0.0.42/charts/common-10.7.13.tgz rename to incubator/blender/0.0.43/charts/common-10.7.13.tgz diff --git a/incubator/blender/0.0.42/ix_values.yaml b/incubator/blender/0.0.43/ix_values.yaml similarity index 83% rename from incubator/blender/0.0.42/ix_values.yaml rename to incubator/blender/0.0.43/ix_values.yaml index 338bb56c74b..147e5e77fd5 100644 --- a/incubator/blender/0.0.42/ix_values.yaml +++ b/incubator/blender/0.0.43/ix_values.yaml @@ -5,7 +5,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/blender - tag: latest@sha256:9c9c7d01c25607182adc99deee2fbbb950ec6b45f25dcbec5f7425197d6a0ed1 + tag: latest@sha256:65d471f5db800b2cd31047239d437f50daeb4b633b2a2a6e17e6a02ad3a8f33f persistence: config: enabled: true diff --git a/incubator/blender/0.0.42/questions.yaml b/incubator/blender/0.0.43/questions.yaml similarity index 100% rename from incubator/blender/0.0.42/questions.yaml rename to incubator/blender/0.0.43/questions.yaml diff --git a/incubator/blender/0.0.42/templates/common.yaml b/incubator/blender/0.0.43/templates/common.yaml similarity index 100% rename from incubator/blender/0.0.42/templates/common.yaml rename to incubator/blender/0.0.43/templates/common.yaml diff --git a/incubator/blender/0.0.42/values.yaml b/incubator/blender/0.0.43/values.yaml similarity index 100% rename from incubator/blender/0.0.42/values.yaml rename to incubator/blender/0.0.43/values.yaml diff --git a/incubator/cryptpad/0.0.86/CHANGELOG.md b/incubator/cryptpad/0.0.87/CHANGELOG.md similarity index 91% rename from incubator/cryptpad/0.0.86/CHANGELOG.md rename to incubator/cryptpad/0.0.87/CHANGELOG.md index e303b43b8b6..01fc0afe7e1 100644 --- a/incubator/cryptpad/0.0.86/CHANGELOG.md +++ b/incubator/cryptpad/0.0.87/CHANGELOG.md @@ -2,6 +2,16 @@ +## [cryptpad-0.0.87](https://github.com/truecharts/charts/compare/cryptpad-0.0.86...cryptpad-0.0.87) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [cryptpad-0.0.86](https://github.com/truecharts/charts/compare/cryptpad-0.0.85...cryptpad-0.0.86) (2022-11-03) ### Chore @@ -87,13 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - update docker general non-major ([#4155](https://github.com/truecharts/charts/issues/4155)) - - - - -## [cryptpad-0.0.78](https://github.com/truecharts/charts/compare/cryptpad-0.0.77...cryptpad-0.0.78) (2022-10-21) - -### Chore - diff --git a/incubator/cura-novnc/0.0.38/Chart.lock b/incubator/cryptpad/0.0.87/Chart.lock similarity index 80% rename from incubator/cura-novnc/0.0.38/Chart.lock rename to incubator/cryptpad/0.0.87/Chart.lock index 70449de212d..a868bca4940 100644 --- a/incubator/cura-novnc/0.0.38/Chart.lock +++ b/incubator/cryptpad/0.0.87/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.7.13 digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T08:55:08.898303593Z" +generated: "2022-11-05T12:05:16.511552053Z" diff --git a/incubator/cryptpad/0.0.86/Chart.yaml b/incubator/cryptpad/0.0.87/Chart.yaml similarity index 98% rename from incubator/cryptpad/0.0.86/Chart.yaml rename to incubator/cryptpad/0.0.87/Chart.yaml index b0497b58aa3..607da50498c 100644 --- a/incubator/cryptpad/0.0.86/Chart.yaml +++ b/incubator/cryptpad/0.0.87/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://cryptpad.fr/ - https://hub.docker.com/r/promasu/cryptpad/ type: application -version: 0.0.86 +version: 0.0.87 diff --git a/incubator/cryptpad/0.0.86/README.md b/incubator/cryptpad/0.0.87/README.md similarity index 100% rename from incubator/cryptpad/0.0.86/README.md rename to incubator/cryptpad/0.0.87/README.md diff --git a/incubator/cryptpad/0.0.86/app-readme.md b/incubator/cryptpad/0.0.87/app-readme.md similarity index 100% rename from incubator/cryptpad/0.0.86/app-readme.md rename to incubator/cryptpad/0.0.87/app-readme.md diff --git a/incubator/cryptpad/0.0.86/charts/common-10.7.13.tgz b/incubator/cryptpad/0.0.87/charts/common-10.7.13.tgz similarity index 100% rename from incubator/cryptpad/0.0.86/charts/common-10.7.13.tgz rename to incubator/cryptpad/0.0.87/charts/common-10.7.13.tgz diff --git a/incubator/cryptpad/0.0.86/ix_values.yaml b/incubator/cryptpad/0.0.87/ix_values.yaml similarity index 91% rename from incubator/cryptpad/0.0.86/ix_values.yaml rename to incubator/cryptpad/0.0.87/ix_values.yaml index a94d381d458..1b0b943ea40 100644 --- a/incubator/cryptpad/0.0.86/ix_values.yaml +++ b/incubator/cryptpad/0.0.87/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/cryptpad - tag: latest@sha256:f02af0ccb9e6a1ca8ff488c5783d890503ae156a6f8b52bc287e281f4a20abc3 + tag: latest@sha256:9fa19811c07e51123dcab7a9476b00cd5b55ce93308ea69892114d1dc5086ded persistence: blobpath: enabled: true diff --git a/incubator/cryptpad/0.0.86/questions.yaml b/incubator/cryptpad/0.0.87/questions.yaml similarity index 100% rename from incubator/cryptpad/0.0.86/questions.yaml rename to incubator/cryptpad/0.0.87/questions.yaml diff --git a/incubator/cryptpad/0.0.86/templates/common.yaml b/incubator/cryptpad/0.0.87/templates/common.yaml similarity index 100% rename from incubator/cryptpad/0.0.86/templates/common.yaml rename to incubator/cryptpad/0.0.87/templates/common.yaml diff --git a/incubator/cryptpad/0.0.86/values.yaml b/incubator/cryptpad/0.0.87/values.yaml similarity index 100% rename from incubator/cryptpad/0.0.86/values.yaml rename to incubator/cryptpad/0.0.87/values.yaml diff --git a/incubator/cura-novnc/0.0.38/CHANGELOG.md b/incubator/cura-novnc/0.0.39/CHANGELOG.md similarity index 91% rename from incubator/cura-novnc/0.0.38/CHANGELOG.md rename to incubator/cura-novnc/0.0.39/CHANGELOG.md index 97436082834..dd3f4c3874c 100644 --- a/incubator/cura-novnc/0.0.38/CHANGELOG.md +++ b/incubator/cura-novnc/0.0.39/CHANGELOG.md @@ -2,6 +2,16 @@ +## [cura-novnc-0.0.39](https://github.com/truecharts/charts/compare/cura-novnc-0.0.38...cura-novnc-0.0.39) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [cura-novnc-0.0.38](https://github.com/truecharts/charts/compare/cura-novnc-0.0.37...cura-novnc-0.0.38) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - update helm general non-major - - - - -## [cura-novnc-0.0.30](https://github.com/truecharts/charts/compare/cura-novnc-0.0.29...cura-novnc-0.0.30) (2022-10-07) - -### Chore - diff --git a/incubator/blender/0.0.42/Chart.lock b/incubator/cura-novnc/0.0.39/Chart.lock similarity index 80% rename from incubator/blender/0.0.42/Chart.lock rename to incubator/cura-novnc/0.0.39/Chart.lock index 5d66b259c11..6004a9ae99c 100644 --- a/incubator/blender/0.0.42/Chart.lock +++ b/incubator/cura-novnc/0.0.39/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.7.13 digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T08:48:24.483973078Z" +generated: "2022-11-05T12:06:03.792248573Z" diff --git a/incubator/cura-novnc/0.0.38/Chart.yaml b/incubator/cura-novnc/0.0.39/Chart.yaml similarity index 98% rename from incubator/cura-novnc/0.0.38/Chart.yaml rename to incubator/cura-novnc/0.0.39/Chart.yaml index 5cd087052e8..805f1d64f7f 100644 --- a/incubator/cura-novnc/0.0.38/Chart.yaml +++ b/incubator/cura-novnc/0.0.39/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://ultimaker.com/software/ultimaker-cura - https://hub.docker.com/r/mikeah/cura-novnc type: application -version: 0.0.38 +version: 0.0.39 diff --git a/incubator/cura-novnc/0.0.38/README.md b/incubator/cura-novnc/0.0.39/README.md similarity index 100% rename from incubator/cura-novnc/0.0.38/README.md rename to incubator/cura-novnc/0.0.39/README.md diff --git a/incubator/cura-novnc/0.0.38/app-readme.md b/incubator/cura-novnc/0.0.39/app-readme.md similarity index 100% rename from incubator/cura-novnc/0.0.38/app-readme.md rename to incubator/cura-novnc/0.0.39/app-readme.md diff --git a/incubator/cura-novnc/0.0.38/charts/common-10.7.13.tgz b/incubator/cura-novnc/0.0.39/charts/common-10.7.13.tgz similarity index 100% rename from incubator/cura-novnc/0.0.38/charts/common-10.7.13.tgz rename to incubator/cura-novnc/0.0.39/charts/common-10.7.13.tgz diff --git a/incubator/cura-novnc/0.0.38/ix_values.yaml b/incubator/cura-novnc/0.0.39/ix_values.yaml similarity index 84% rename from incubator/cura-novnc/0.0.38/ix_values.yaml rename to incubator/cura-novnc/0.0.39/ix_values.yaml index b4db537821c..e57e550be8d 100644 --- a/incubator/cura-novnc/0.0.38/ix_values.yaml +++ b/incubator/cura-novnc/0.0.39/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/cura-novnc - tag: latest@sha256:b4ca06cf03e97caebfdd416bfc415b6855268dcb7a249c78d25eefeeffea6fb7 + tag: latest@sha256:3c59ccca0a32a436865693d00712e58840cdc6dd9452254b778b3a53f6674668 persistence: homefolder: enabled: true diff --git a/incubator/cura-novnc/0.0.38/questions.yaml b/incubator/cura-novnc/0.0.39/questions.yaml similarity index 100% rename from incubator/cura-novnc/0.0.38/questions.yaml rename to incubator/cura-novnc/0.0.39/questions.yaml diff --git a/incubator/cura-novnc/0.0.38/templates/common.yaml b/incubator/cura-novnc/0.0.39/templates/common.yaml similarity index 100% rename from incubator/cura-novnc/0.0.38/templates/common.yaml rename to incubator/cura-novnc/0.0.39/templates/common.yaml diff --git a/incubator/cura-novnc/0.0.38/values.yaml b/incubator/cura-novnc/0.0.39/values.yaml similarity index 100% rename from incubator/cura-novnc/0.0.38/values.yaml rename to incubator/cura-novnc/0.0.39/values.yaml diff --git a/incubator/factorio/0.0.43/Chart.lock b/incubator/factorio/0.0.43/Chart.lock deleted file mode 100644 index 29d52b2a437..00000000000 --- a/incubator/factorio/0.0.43/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T09:00:41.147855706Z" diff --git a/incubator/factorio/0.0.43/CHANGELOG.md b/incubator/factorio/0.0.44/CHANGELOG.md similarity index 90% rename from incubator/factorio/0.0.43/CHANGELOG.md rename to incubator/factorio/0.0.44/CHANGELOG.md index 4b8be73fa55..3f963319eab 100644 --- a/incubator/factorio/0.0.43/CHANGELOG.md +++ b/incubator/factorio/0.0.44/CHANGELOG.md @@ -2,6 +2,16 @@ +## [factorio-0.0.44](https://github.com/truecharts/charts/compare/factorio-0.0.43...factorio-0.0.44) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [factorio-0.0.43](https://github.com/truecharts/charts/compare/factorio-0.0.42...factorio-0.0.43) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979)) - - update helm general non-major - - - - -## [factorio-0.0.35](https://github.com/truecharts/charts/compare/factorio-0.0.34...factorio-0.0.35) (2022-09-27) - -### Chore diff --git a/incubator/cryptpad/0.0.86/Chart.lock b/incubator/factorio/0.0.44/Chart.lock similarity index 80% rename from incubator/cryptpad/0.0.86/Chart.lock rename to incubator/factorio/0.0.44/Chart.lock index 3da0ae19862..d26d14567fe 100644 --- a/incubator/cryptpad/0.0.86/Chart.lock +++ b/incubator/factorio/0.0.44/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.7.13 digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-03T02:44:15.646632152Z" +generated: "2022-11-05T12:06:04.453490271Z" diff --git a/incubator/factorio/0.0.43/Chart.yaml b/incubator/factorio/0.0.44/Chart.yaml similarity index 98% rename from incubator/factorio/0.0.43/Chart.yaml rename to incubator/factorio/0.0.44/Chart.yaml index 8f2ab3e5063..e1c7e93cdad 100644 --- a/incubator/factorio/0.0.43/Chart.yaml +++ b/incubator/factorio/0.0.44/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://www.factorio.com/ - https://hub.docker.com/r/factoriotools/factorio/ type: application -version: 0.0.43 +version: 0.0.44 diff --git a/incubator/factorio/0.0.43/README.md b/incubator/factorio/0.0.44/README.md similarity index 100% rename from incubator/factorio/0.0.43/README.md rename to incubator/factorio/0.0.44/README.md diff --git a/incubator/factorio/0.0.43/app-readme.md b/incubator/factorio/0.0.44/app-readme.md similarity index 100% rename from incubator/factorio/0.0.43/app-readme.md rename to incubator/factorio/0.0.44/app-readme.md diff --git a/incubator/factorio/0.0.43/charts/common-10.7.13.tgz b/incubator/factorio/0.0.44/charts/common-10.7.13.tgz similarity index 100% rename from incubator/factorio/0.0.43/charts/common-10.7.13.tgz rename to incubator/factorio/0.0.44/charts/common-10.7.13.tgz diff --git a/incubator/factorio/0.0.43/ix_values.yaml b/incubator/factorio/0.0.44/ix_values.yaml similarity index 85% rename from incubator/factorio/0.0.43/ix_values.yaml rename to incubator/factorio/0.0.44/ix_values.yaml index dac222b8e34..8a4e2632712 100644 --- a/incubator/factorio/0.0.43/ix_values.yaml +++ b/incubator/factorio/0.0.44/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/factorio - tag: vstable@sha256:bd299d44d896e6ea1876a80344ef35072b36a8c5f94ce14789eed2d02eabb76d + tag: vstable@sha256:8d5cd48a4f6314c4ee7e804def6c1d40cea4ade2a151cfdbcca68221fc07babe persistence: path: enabled: true diff --git a/incubator/factorio/0.0.43/questions.yaml b/incubator/factorio/0.0.44/questions.yaml similarity index 100% rename from incubator/factorio/0.0.43/questions.yaml rename to incubator/factorio/0.0.44/questions.yaml diff --git a/incubator/factorio/0.0.43/templates/common.yaml b/incubator/factorio/0.0.44/templates/common.yaml similarity index 100% rename from incubator/factorio/0.0.43/templates/common.yaml rename to incubator/factorio/0.0.44/templates/common.yaml diff --git a/incubator/factorio/0.0.43/values.yaml b/incubator/factorio/0.0.44/values.yaml similarity index 100% rename from incubator/factorio/0.0.43/values.yaml rename to incubator/factorio/0.0.44/values.yaml diff --git a/incubator/obs-ndi/0.0.37/Chart.lock b/incubator/obs-ndi/0.0.37/Chart.lock deleted file mode 100644 index 5ac7323857b..00000000000 --- a/incubator/obs-ndi/0.0.37/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-03T08:47:24.729457411Z" diff --git a/incubator/obs-ndi/0.0.37/CHANGELOG.md b/incubator/obs-ndi/0.0.38/CHANGELOG.md similarity index 91% rename from incubator/obs-ndi/0.0.37/CHANGELOG.md rename to incubator/obs-ndi/0.0.38/CHANGELOG.md index 81cbccfda2e..0182fef6bcf 100644 --- a/incubator/obs-ndi/0.0.37/CHANGELOG.md +++ b/incubator/obs-ndi/0.0.38/CHANGELOG.md @@ -2,6 +2,16 @@ +## [obs-ndi-0.0.38](https://github.com/truecharts/charts/compare/obs-ndi-0.0.37...obs-ndi-0.0.38) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [obs-ndi-0.0.37](https://github.com/truecharts/charts/compare/obs-ndi-0.0.36...obs-ndi-0.0.37) (2022-11-03) ### Chore @@ -87,13 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - update helm general non-major - - - - -## [obs-ndi-0.0.29](https://github.com/truecharts/charts/compare/obs-ndi-0.0.28...obs-ndi-0.0.29) (2022-10-05) - -### Chore - diff --git a/incubator/obs-ndi/0.0.38/Chart.lock b/incubator/obs-ndi/0.0.38/Chart.lock new file mode 100644 index 00000000000..3bfc935a83b --- /dev/null +++ b/incubator/obs-ndi/0.0.38/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:06:06.062453762Z" diff --git a/incubator/obs-ndi/0.0.37/Chart.yaml b/incubator/obs-ndi/0.0.38/Chart.yaml similarity index 98% rename from incubator/obs-ndi/0.0.37/Chart.yaml rename to incubator/obs-ndi/0.0.38/Chart.yaml index 111173c40b2..b15126145e7 100644 --- a/incubator/obs-ndi/0.0.37/Chart.yaml +++ b/incubator/obs-ndi/0.0.38/Chart.yaml @@ -32,4 +32,4 @@ sources: - https://github.com/patrickstigler/docker-obs-ndi - https://hub.docker.com/r/patrickstigler/obs-ndi type: application -version: 0.0.37 +version: 0.0.38 diff --git a/incubator/obs-ndi/0.0.37/README.md b/incubator/obs-ndi/0.0.38/README.md similarity index 100% rename from incubator/obs-ndi/0.0.37/README.md rename to incubator/obs-ndi/0.0.38/README.md diff --git a/incubator/obs-ndi/0.0.37/app-readme.md b/incubator/obs-ndi/0.0.38/app-readme.md similarity index 100% rename from incubator/obs-ndi/0.0.37/app-readme.md rename to incubator/obs-ndi/0.0.38/app-readme.md diff --git a/incubator/obs-ndi/0.0.37/charts/common-10.7.13.tgz b/incubator/obs-ndi/0.0.38/charts/common-10.7.13.tgz similarity index 100% rename from incubator/obs-ndi/0.0.37/charts/common-10.7.13.tgz rename to incubator/obs-ndi/0.0.38/charts/common-10.7.13.tgz diff --git a/incubator/obs-ndi/0.0.37/ix_values.yaml b/incubator/obs-ndi/0.0.38/ix_values.yaml similarity index 85% rename from incubator/obs-ndi/0.0.37/ix_values.yaml rename to incubator/obs-ndi/0.0.38/ix_values.yaml index 6fbe78abf87..ff00f6e7c71 100644 --- a/incubator/obs-ndi/0.0.37/ix_values.yaml +++ b/incubator/obs-ndi/0.0.38/ix_values.yaml @@ -5,7 +5,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/obs-ndi - tag: latest@sha256:f466c457f1747bebd398b08a287c22f2288d3ea59ff3bb31a83a64c4a6f878dc + tag: latest@sha256:569c37ed0083caa53e451b2c2d0d69601b87a7c10fe1da204c74c324923eb0cd persistence: configpath: enabled: true diff --git a/incubator/obs-ndi/0.0.37/questions.yaml b/incubator/obs-ndi/0.0.38/questions.yaml similarity index 100% rename from incubator/obs-ndi/0.0.37/questions.yaml rename to incubator/obs-ndi/0.0.38/questions.yaml diff --git a/incubator/obs-ndi/0.0.37/templates/common.yaml b/incubator/obs-ndi/0.0.38/templates/common.yaml similarity index 100% rename from incubator/obs-ndi/0.0.37/templates/common.yaml rename to incubator/obs-ndi/0.0.38/templates/common.yaml diff --git a/incubator/obs-ndi/0.0.37/values.yaml b/incubator/obs-ndi/0.0.38/values.yaml similarity index 100% rename from incubator/obs-ndi/0.0.37/values.yaml rename to incubator/obs-ndi/0.0.38/values.yaml diff --git a/incubator/passwordpusherephemeral/0.0.72/Chart.lock b/incubator/passwordpusherephemeral/0.0.72/Chart.lock deleted file mode 100644 index 5a01d63ec12..00000000000 --- a/incubator/passwordpusherephemeral/0.0.72/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-03T08:47:24.868777005Z" diff --git a/incubator/passwordpusherephemeral/0.0.72/CHANGELOG.md b/incubator/passwordpusherephemeral/0.0.73/CHANGELOG.md similarity index 91% rename from incubator/passwordpusherephemeral/0.0.72/CHANGELOG.md rename to incubator/passwordpusherephemeral/0.0.73/CHANGELOG.md index a6077bef4ac..17b6af2f525 100644 --- a/incubator/passwordpusherephemeral/0.0.72/CHANGELOG.md +++ b/incubator/passwordpusherephemeral/0.0.73/CHANGELOG.md @@ -2,6 +2,16 @@ +## [passwordpusherephemeral-0.0.73](https://github.com/truecharts/charts/compare/passwordpusherephemeral-0.0.72...passwordpusherephemeral-0.0.73) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [passwordpusherephemeral-0.0.72](https://github.com/truecharts/charts/compare/passwordpusherephemeral-0.0.71...passwordpusherephemeral-0.0.72) (2022-11-03) ### Chore @@ -87,13 +97,3 @@ ## [passwordpusherephemeral-0.0.65](https://github.com/truecharts/charts/compare/passwordpusherephemeral-0.0.64...passwordpusherephemeral-0.0.65) (2022-10-27) ### Chore - -- Auto-update chart README [skip ci] - - update docker general non-major ([#4201](https://github.com/truecharts/charts/issues/4201)) - - - - -## [passwordpusherephemeral-0.0.64](https://github.com/truecharts/charts/compare/passwordpusherephemeral-0.0.63...passwordpusherephemeral-0.0.64) (2022-10-26) - -### Chore diff --git a/incubator/passwordpusherephemeral/0.0.73/Chart.lock b/incubator/passwordpusherephemeral/0.0.73/Chart.lock new file mode 100644 index 00000000000..9d8def1780c --- /dev/null +++ b/incubator/passwordpusherephemeral/0.0.73/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:06:38.686272953Z" diff --git a/incubator/passwordpusherephemeral/0.0.72/Chart.yaml b/incubator/passwordpusherephemeral/0.0.73/Chart.yaml similarity index 98% rename from incubator/passwordpusherephemeral/0.0.72/Chart.yaml rename to incubator/passwordpusherephemeral/0.0.73/Chart.yaml index bad34a90f57..7c4fea4f87a 100644 --- a/incubator/passwordpusherephemeral/0.0.72/Chart.yaml +++ b/incubator/passwordpusherephemeral/0.0.73/Chart.yaml @@ -30,4 +30,4 @@ sources: - https://github.com/pglombardo/PasswordPusher - https://hub.docker.com/r/pglombardo/pwpush-ephemeral/ type: application -version: 0.0.72 +version: 0.0.73 diff --git a/incubator/passwordpusherephemeral/0.0.72/README.md b/incubator/passwordpusherephemeral/0.0.73/README.md similarity index 100% rename from incubator/passwordpusherephemeral/0.0.72/README.md rename to incubator/passwordpusherephemeral/0.0.73/README.md diff --git a/incubator/passwordpusherephemeral/0.0.72/app-readme.md b/incubator/passwordpusherephemeral/0.0.73/app-readme.md similarity index 100% rename from incubator/passwordpusherephemeral/0.0.72/app-readme.md rename to incubator/passwordpusherephemeral/0.0.73/app-readme.md diff --git a/incubator/passwordpusherephemeral/0.0.72/charts/common-10.7.13.tgz b/incubator/passwordpusherephemeral/0.0.73/charts/common-10.7.13.tgz similarity index 100% rename from incubator/passwordpusherephemeral/0.0.72/charts/common-10.7.13.tgz rename to incubator/passwordpusherephemeral/0.0.73/charts/common-10.7.13.tgz diff --git a/incubator/passwordpusherephemeral/0.0.72/ix_values.yaml b/incubator/passwordpusherephemeral/0.0.73/ix_values.yaml similarity index 83% rename from incubator/passwordpusherephemeral/0.0.72/ix_values.yaml rename to incubator/passwordpusherephemeral/0.0.73/ix_values.yaml index 55cdb0f3e8f..1befe5dc15b 100644 --- a/incubator/passwordpusherephemeral/0.0.72/ix_values.yaml +++ b/incubator/passwordpusherephemeral/0.0.73/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/passwordpusherephemeral - tag: latest@sha256:d385cad60d5d9eb62a768efbc1dfa0843520d90ce41d861099705ff90bfc2530 + tag: latest@sha256:873724573dd6484f6de96f27a0865d2075bd893d968b99850bd5753ea1131f15 persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/passwordpusherephemeral/0.0.72/questions.yaml b/incubator/passwordpusherephemeral/0.0.73/questions.yaml similarity index 100% rename from incubator/passwordpusherephemeral/0.0.72/questions.yaml rename to incubator/passwordpusherephemeral/0.0.73/questions.yaml diff --git a/incubator/passwordpusherephemeral/0.0.72/templates/common.yaml b/incubator/passwordpusherephemeral/0.0.73/templates/common.yaml similarity index 100% rename from incubator/passwordpusherephemeral/0.0.72/templates/common.yaml rename to incubator/passwordpusherephemeral/0.0.73/templates/common.yaml diff --git a/incubator/passwordpusherephemeral/0.0.72/values.yaml b/incubator/passwordpusherephemeral/0.0.73/values.yaml similarity index 100% rename from incubator/passwordpusherephemeral/0.0.72/values.yaml rename to incubator/passwordpusherephemeral/0.0.73/values.yaml diff --git a/incubator/rimgo/0.0.99/CHANGELOG.md b/incubator/rimgo/0.0.100/CHANGELOG.md similarity index 90% rename from incubator/rimgo/0.0.99/CHANGELOG.md rename to incubator/rimgo/0.0.100/CHANGELOG.md index 9a1967971a9..c88d5e44b0d 100644 --- a/incubator/rimgo/0.0.99/CHANGELOG.md +++ b/incubator/rimgo/0.0.100/CHANGELOG.md @@ -2,6 +2,16 @@ +## [rimgo-0.0.100](https://github.com/truecharts/charts/compare/rimgo-0.0.99...rimgo-0.0.100) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [rimgo-0.0.99](https://github.com/truecharts/charts/compare/rimgo-0.0.98...rimgo-0.0.99) (2022-11-03) ### Chore @@ -87,13 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update docker general non-major ([#4201](https://github.com/truecharts/charts/issues/4201)) - - - - -## [rimgo-0.0.91](https://github.com/truecharts/charts/compare/rimgo-0.0.90...rimgo-0.0.91) (2022-10-27) - -### Chore diff --git a/incubator/rimgo/0.0.100/Chart.lock b/incubator/rimgo/0.0.100/Chart.lock new file mode 100644 index 00000000000..e97adb13a3a --- /dev/null +++ b/incubator/rimgo/0.0.100/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:06:48.235583058Z" diff --git a/incubator/rimgo/0.0.99/Chart.yaml b/incubator/rimgo/0.0.100/Chart.yaml similarity index 97% rename from incubator/rimgo/0.0.99/Chart.yaml rename to incubator/rimgo/0.0.100/Chart.yaml index 5a4cfe9e864..15b2e6fd93e 100644 --- a/incubator/rimgo/0.0.99/Chart.yaml +++ b/incubator/rimgo/0.0.100/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.99 +version: 0.0.100 diff --git a/incubator/rimgo/0.0.99/README.md b/incubator/rimgo/0.0.100/README.md similarity index 100% rename from incubator/rimgo/0.0.99/README.md rename to incubator/rimgo/0.0.100/README.md diff --git a/incubator/rimgo/0.0.99/app-readme.md b/incubator/rimgo/0.0.100/app-readme.md similarity index 100% rename from incubator/rimgo/0.0.99/app-readme.md rename to incubator/rimgo/0.0.100/app-readme.md diff --git a/incubator/rimgo/0.0.99/charts/common-10.7.13.tgz b/incubator/rimgo/0.0.100/charts/common-10.7.13.tgz similarity index 100% rename from incubator/rimgo/0.0.99/charts/common-10.7.13.tgz rename to incubator/rimgo/0.0.100/charts/common-10.7.13.tgz diff --git a/incubator/rimgo/0.0.99/ix_values.yaml b/incubator/rimgo/0.0.100/ix_values.yaml similarity index 82% rename from incubator/rimgo/0.0.99/ix_values.yaml rename to incubator/rimgo/0.0.100/ix_values.yaml index 829b993cb66..245b17253b8 100644 --- a/incubator/rimgo/0.0.99/ix_values.yaml +++ b/incubator/rimgo/0.0.100/ix_values.yaml @@ -5,7 +5,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/rimgo - tag: latest@sha256:53455fc8954791598d98377157f76db0b33355bb39fb27441357add392faf14e + tag: latest@sha256:f79a68b3477c4174f0c2858822b510019c6d2ff0a09afb9c4c6023a05188145e persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/rimgo/0.0.99/questions.yaml b/incubator/rimgo/0.0.100/questions.yaml similarity index 100% rename from incubator/rimgo/0.0.99/questions.yaml rename to incubator/rimgo/0.0.100/questions.yaml diff --git a/incubator/rimgo/0.0.99/templates/common.yaml b/incubator/rimgo/0.0.100/templates/common.yaml similarity index 100% rename from incubator/rimgo/0.0.99/templates/common.yaml rename to incubator/rimgo/0.0.100/templates/common.yaml diff --git a/incubator/rimgo/0.0.99/values.yaml b/incubator/rimgo/0.0.100/values.yaml similarity index 100% rename from incubator/rimgo/0.0.99/values.yaml rename to incubator/rimgo/0.0.100/values.yaml diff --git a/incubator/rimgo/0.0.99/Chart.lock b/incubator/rimgo/0.0.99/Chart.lock deleted file mode 100644 index e07535a15a4..00000000000 --- a/incubator/rimgo/0.0.99/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-03T08:48:08.697429319Z" diff --git a/incubator/rstudio/0.0.38/Chart.lock b/incubator/rstudio/0.0.38/Chart.lock deleted file mode 100644 index 666c6c3b44d..00000000000 --- a/incubator/rstudio/0.0.38/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T09:35:02.761264077Z" diff --git a/incubator/rstudio/0.0.38/CHANGELOG.md b/incubator/rstudio/0.0.39/CHANGELOG.md similarity index 89% rename from incubator/rstudio/0.0.38/CHANGELOG.md rename to incubator/rstudio/0.0.39/CHANGELOG.md index 822933fb2f5..f64325bea4c 100644 --- a/incubator/rstudio/0.0.38/CHANGELOG.md +++ b/incubator/rstudio/0.0.39/CHANGELOG.md @@ -2,6 +2,16 @@ +## [rstudio-0.0.39](https://github.com/truecharts/charts/compare/rstudio-0.0.38...rstudio-0.0.39) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [rstudio-0.0.38](https://github.com/truecharts/charts/compare/rstudio-0.0.37...rstudio-0.0.38) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979)) - - update helm general non-major - - - - -## [rstudio-0.0.30](https://github.com/truecharts/charts/compare/rstudio-0.0.29...rstudio-0.0.30) (2022-09-27) - -### Chore diff --git a/incubator/rstudio/0.0.39/Chart.lock b/incubator/rstudio/0.0.39/Chart.lock new file mode 100644 index 00000000000..44e71ddf5e7 --- /dev/null +++ b/incubator/rstudio/0.0.39/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:06:50.374431931Z" diff --git a/incubator/rstudio/0.0.38/Chart.yaml b/incubator/rstudio/0.0.39/Chart.yaml similarity index 98% rename from incubator/rstudio/0.0.38/Chart.yaml rename to incubator/rstudio/0.0.39/Chart.yaml index 689d722bbbe..eafc94ceec6 100644 --- a/incubator/rstudio/0.0.38/Chart.yaml +++ b/incubator/rstudio/0.0.39/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://github.com/rocker-org/rocker-versioned - https://hub.docker.com/r/rocker/rstudio/ type: application -version: 0.0.38 +version: 0.0.39 diff --git a/incubator/rstudio/0.0.38/README.md b/incubator/rstudio/0.0.39/README.md similarity index 100% rename from incubator/rstudio/0.0.38/README.md rename to incubator/rstudio/0.0.39/README.md diff --git a/incubator/rstudio/0.0.38/app-readme.md b/incubator/rstudio/0.0.39/app-readme.md similarity index 100% rename from incubator/rstudio/0.0.38/app-readme.md rename to incubator/rstudio/0.0.39/app-readme.md diff --git a/incubator/rstudio/0.0.38/charts/common-10.7.13.tgz b/incubator/rstudio/0.0.39/charts/common-10.7.13.tgz similarity index 100% rename from incubator/rstudio/0.0.38/charts/common-10.7.13.tgz rename to incubator/rstudio/0.0.39/charts/common-10.7.13.tgz diff --git a/incubator/rstudio/0.0.38/ix_values.yaml b/incubator/rstudio/0.0.39/ix_values.yaml similarity index 87% rename from incubator/rstudio/0.0.38/ix_values.yaml rename to incubator/rstudio/0.0.39/ix_values.yaml index 6c358bcb533..6c02f38fd6d 100644 --- a/incubator/rstudio/0.0.38/ix_values.yaml +++ b/incubator/rstudio/0.0.39/ix_values.yaml @@ -5,7 +5,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/rstudio - tag: latest@sha256:1ee57cc3f0334e96942ee3a6acfb61af86cbacf8637255b3dda1d59eb0bee5d0 + tag: latest@sha256:f0a59a893cc1a23ad4de013819eae00cbd941e079958efb217efad4cf7012a7e persistence: userdatadirectory: enabled: true diff --git a/incubator/rstudio/0.0.38/questions.yaml b/incubator/rstudio/0.0.39/questions.yaml similarity index 100% rename from incubator/rstudio/0.0.38/questions.yaml rename to incubator/rstudio/0.0.39/questions.yaml diff --git a/incubator/rstudio/0.0.38/templates/common.yaml b/incubator/rstudio/0.0.39/templates/common.yaml similarity index 100% rename from incubator/rstudio/0.0.38/templates/common.yaml rename to incubator/rstudio/0.0.39/templates/common.yaml diff --git a/incubator/rstudio/0.0.38/values.yaml b/incubator/rstudio/0.0.39/values.yaml similarity index 100% rename from incubator/rstudio/0.0.38/values.yaml rename to incubator/rstudio/0.0.39/values.yaml diff --git a/incubator/searx/0.0.46/Chart.lock b/incubator/searx/0.0.46/Chart.lock deleted file mode 100644 index c2466caf155..00000000000 --- a/incubator/searx/0.0.46/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T09:36:16.616354854Z" diff --git a/incubator/searx/0.0.46/CHANGELOG.md b/incubator/searx/0.0.47/CHANGELOG.md similarity index 85% rename from incubator/searx/0.0.46/CHANGELOG.md rename to incubator/searx/0.0.47/CHANGELOG.md index 4c867d76b2c..97285882360 100644 --- a/incubator/searx/0.0.46/CHANGELOG.md +++ b/incubator/searx/0.0.47/CHANGELOG.md @@ -2,6 +2,16 @@ +## [searx-0.0.47](https://github.com/truecharts/charts/compare/searxng-0.0.63...searx-0.0.47) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [searx-0.0.46](https://github.com/truecharts/charts/compare/searxng-0.0.62...searx-0.0.46) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ - update helm general non-major - - -## [searx-0.0.38](https://github.com/truecharts/charts/compare/searx-0.0.37...searx-0.0.38) (2022-10-04) - -### Chore - -- Auto-update chart README [skip ci] - - split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979)) - - update docker general non-major ([#4001](https://github.com/truecharts/charts/issues/4001)) - - update docker general non-major diff --git a/incubator/searx/0.0.47/Chart.lock b/incubator/searx/0.0.47/Chart.lock new file mode 100644 index 00000000000..1c83161cd0f --- /dev/null +++ b/incubator/searx/0.0.47/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:06:51.025974149Z" diff --git a/incubator/searx/0.0.46/Chart.yaml b/incubator/searx/0.0.47/Chart.yaml similarity index 98% rename from incubator/searx/0.0.46/Chart.yaml rename to incubator/searx/0.0.47/Chart.yaml index 66863b94a00..d3622dd29b0 100644 --- a/incubator/searx/0.0.46/Chart.yaml +++ b/incubator/searx/0.0.47/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/asciimoo/searx - https://hub.docker.com/r/searx/searx/ type: application -version: 0.0.46 +version: 0.0.47 annotations: truecharts.org/catagories: | - Productivity diff --git a/incubator/searx/0.0.46/README.md b/incubator/searx/0.0.47/README.md similarity index 100% rename from incubator/searx/0.0.46/README.md rename to incubator/searx/0.0.47/README.md diff --git a/incubator/searx/0.0.46/app-readme.md b/incubator/searx/0.0.47/app-readme.md similarity index 100% rename from incubator/searx/0.0.46/app-readme.md rename to incubator/searx/0.0.47/app-readme.md diff --git a/incubator/searx/0.0.46/charts/common-10.7.13.tgz b/incubator/searx/0.0.47/charts/common-10.7.13.tgz similarity index 100% rename from incubator/searx/0.0.46/charts/common-10.7.13.tgz rename to incubator/searx/0.0.47/charts/common-10.7.13.tgz diff --git a/incubator/searx/0.0.46/ix_values.yaml b/incubator/searx/0.0.47/ix_values.yaml similarity index 82% rename from incubator/searx/0.0.46/ix_values.yaml rename to incubator/searx/0.0.47/ix_values.yaml index 8090e4e6d7b..4f88272d20d 100644 --- a/incubator/searx/0.0.46/ix_values.yaml +++ b/incubator/searx/0.0.47/ix_values.yaml @@ -1,7 +1,7 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/searx - tag: latest@sha256:df4978aa7639d6cb2b34c5c30cc0bc05a132e17a34d2b174c401d6a65dcf741d + tag: latest@sha256:58fe7a67fac30a870ba898f686a06976cb16cc7dd798a250529231fff83517c4 podSecurityContext: runAsGroup: 0 diff --git a/incubator/searx/0.0.46/questions.yaml b/incubator/searx/0.0.47/questions.yaml similarity index 100% rename from incubator/searx/0.0.46/questions.yaml rename to incubator/searx/0.0.47/questions.yaml diff --git a/incubator/searx/0.0.46/templates/common.yaml b/incubator/searx/0.0.47/templates/common.yaml similarity index 100% rename from incubator/searx/0.0.46/templates/common.yaml rename to incubator/searx/0.0.47/templates/common.yaml diff --git a/incubator/searx/0.0.46/values.yaml b/incubator/searx/0.0.47/values.yaml similarity index 100% rename from incubator/searx/0.0.46/values.yaml rename to incubator/searx/0.0.47/values.yaml diff --git a/incubator/speedtest-tracker/0.1.3/CHANGELOG.md b/incubator/speedtest-tracker/0.1.4/CHANGELOG.md similarity index 89% rename from incubator/speedtest-tracker/0.1.3/CHANGELOG.md rename to incubator/speedtest-tracker/0.1.4/CHANGELOG.md index 2b5b835e864..b24406c39a1 100644 --- a/incubator/speedtest-tracker/0.1.3/CHANGELOG.md +++ b/incubator/speedtest-tracker/0.1.4/CHANGELOG.md @@ -2,6 +2,16 @@ +## [speedtest-tracker-0.1.4](https://github.com/truecharts/charts/compare/speedtest-tracker-0.1.3...speedtest-tracker-0.1.4) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [speedtest-tracker-0.1.3](https://github.com/truecharts/charts/compare/speedtest-tracker-0.1.2...speedtest-tracker-0.1.3) (2022-11-04) ### Chore diff --git a/incubator/speedtest-tracker/0.1.3/Chart.lock b/incubator/speedtest-tracker/0.1.4/Chart.lock similarity index 85% rename from incubator/speedtest-tracker/0.1.3/Chart.lock rename to incubator/speedtest-tracker/0.1.4/Chart.lock index 7524db01d95..d821b6cd9ac 100644 --- a/incubator/speedtest-tracker/0.1.3/Chart.lock +++ b/incubator/speedtest-tracker/0.1.4/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 8.0.114 digest: sha256:7d5a56e86e0f22e36a8a06215d5b649f5ea0ce3f4b9aa929d3cc8240798214f1 -generated: "2022-11-04T08:17:42.962935141Z" +generated: "2022-11-05T12:07:42.613667807Z" diff --git a/incubator/speedtest-tracker/0.1.3/Chart.yaml b/incubator/speedtest-tracker/0.1.4/Chart.yaml similarity index 98% rename from incubator/speedtest-tracker/0.1.3/Chart.yaml rename to incubator/speedtest-tracker/0.1.4/Chart.yaml index ae9d7e9d01b..96e3560b352 100644 --- a/incubator/speedtest-tracker/0.1.3/Chart.yaml +++ b/incubator/speedtest-tracker/0.1.4/Chart.yaml @@ -22,7 +22,7 @@ name: speedtest-tracker sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/speedtest-tracker - https://github.com/alexjustesen/speedtest-tracker -version: 0.1.3 +version: 0.1.4 annotations: truecharts.org/catagories: | - speedtest diff --git a/incubator/speedtest-tracker/0.1.3/README.md b/incubator/speedtest-tracker/0.1.4/README.md similarity index 100% rename from incubator/speedtest-tracker/0.1.3/README.md rename to incubator/speedtest-tracker/0.1.4/README.md diff --git a/incubator/speedtest-tracker/0.1.3/app-readme.md b/incubator/speedtest-tracker/0.1.4/app-readme.md similarity index 100% rename from incubator/speedtest-tracker/0.1.3/app-readme.md rename to incubator/speedtest-tracker/0.1.4/app-readme.md diff --git a/incubator/speedtest-tracker/0.1.3/charts/common-10.7.13.tgz b/incubator/speedtest-tracker/0.1.4/charts/common-10.7.13.tgz similarity index 100% rename from incubator/speedtest-tracker/0.1.3/charts/common-10.7.13.tgz rename to incubator/speedtest-tracker/0.1.4/charts/common-10.7.13.tgz diff --git a/incubator/speedtest-tracker/0.1.3/charts/postgresql-8.0.114.tgz b/incubator/speedtest-tracker/0.1.4/charts/postgresql-8.0.114.tgz similarity index 100% rename from incubator/speedtest-tracker/0.1.3/charts/postgresql-8.0.114.tgz rename to incubator/speedtest-tracker/0.1.4/charts/postgresql-8.0.114.tgz diff --git a/incubator/speedtest-tracker/0.1.3/ix_values.yaml b/incubator/speedtest-tracker/0.1.4/ix_values.yaml similarity index 90% rename from incubator/speedtest-tracker/0.1.3/ix_values.yaml rename to incubator/speedtest-tracker/0.1.4/ix_values.yaml index a93fb3d756e..a9f17c8a925 100644 --- a/incubator/speedtest-tracker/0.1.3/ix_values.yaml +++ b/incubator/speedtest-tracker/0.1.4/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/speedtest-tracker - tag: latest@sha256:849e7e2709d035f956d6b05dcb33989e6dddaa51a560468d37290cd9631c5aa9 + tag: latest@sha256:206fe500296bff385dd426f8bed5efcfc579c9861fd7db830c484b04d7dee54a pullPolicy: IfNotPresent securityContext: diff --git a/incubator/speedtest-tracker/0.1.3/questions.yaml b/incubator/speedtest-tracker/0.1.4/questions.yaml similarity index 100% rename from incubator/speedtest-tracker/0.1.3/questions.yaml rename to incubator/speedtest-tracker/0.1.4/questions.yaml diff --git a/incubator/speedtest-tracker/0.1.3/templates/common.yaml b/incubator/speedtest-tracker/0.1.4/templates/common.yaml similarity index 100% rename from incubator/speedtest-tracker/0.1.3/templates/common.yaml rename to incubator/speedtest-tracker/0.1.4/templates/common.yaml diff --git a/incubator/speedtest-tracker/0.1.3/values.yaml b/incubator/speedtest-tracker/0.1.4/values.yaml similarity index 100% rename from incubator/speedtest-tracker/0.1.3/values.yaml rename to incubator/speedtest-tracker/0.1.4/values.yaml diff --git a/incubator/ts-dnsserver/0.0.45/Chart.lock b/incubator/ts-dnsserver/0.0.45/Chart.lock deleted file mode 100644 index 639b3210acd..00000000000 --- a/incubator/ts-dnsserver/0.0.45/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T09:45:56.852209004Z" diff --git a/incubator/ts-dnsserver/0.0.45/CHANGELOG.md b/incubator/ts-dnsserver/0.0.46/CHANGELOG.md similarity index 91% rename from incubator/ts-dnsserver/0.0.45/CHANGELOG.md rename to incubator/ts-dnsserver/0.0.46/CHANGELOG.md index 816f71eb895..cc4fbd638c3 100644 --- a/incubator/ts-dnsserver/0.0.45/CHANGELOG.md +++ b/incubator/ts-dnsserver/0.0.46/CHANGELOG.md @@ -2,6 +2,16 @@ +## [ts-dnsserver-0.0.46](https://github.com/truecharts/charts/compare/ts-dnsserver-0.0.45...ts-dnsserver-0.0.46) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [ts-dnsserver-0.0.45](https://github.com/truecharts/charts/compare/ts-dnsserver-0.0.44...ts-dnsserver-0.0.45) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ## [ts-dnsserver-0.0.38](https://github.com/truecharts/charts/compare/ts-dnsserver-0.0.37...ts-dnsserver-0.0.38) (2022-10-05) -### Chore - -- Auto-update chart README [skip ci] - - split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979)) - - update helm general non-major - - update docker general non-major - - - - diff --git a/incubator/ts-dnsserver/0.0.46/Chart.lock b/incubator/ts-dnsserver/0.0.46/Chart.lock new file mode 100644 index 00000000000..5614dce73bf --- /dev/null +++ b/incubator/ts-dnsserver/0.0.46/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:07:35.041621436Z" diff --git a/incubator/ts-dnsserver/0.0.45/Chart.yaml b/incubator/ts-dnsserver/0.0.46/Chart.yaml similarity index 98% rename from incubator/ts-dnsserver/0.0.45/Chart.yaml rename to incubator/ts-dnsserver/0.0.46/Chart.yaml index 54d85fd1bf4..3bf0837e96f 100644 --- a/incubator/ts-dnsserver/0.0.45/Chart.yaml +++ b/incubator/ts-dnsserver/0.0.46/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://github.com/TechnitiumSoftware/DnsServer - https://hub.docker.com/r/roxedus/ts-dnsserver/ type: application -version: 0.0.45 +version: 0.0.46 diff --git a/incubator/ts-dnsserver/0.0.45/README.md b/incubator/ts-dnsserver/0.0.46/README.md similarity index 100% rename from incubator/ts-dnsserver/0.0.45/README.md rename to incubator/ts-dnsserver/0.0.46/README.md diff --git a/incubator/ts-dnsserver/0.0.45/app-readme.md b/incubator/ts-dnsserver/0.0.46/app-readme.md similarity index 100% rename from incubator/ts-dnsserver/0.0.45/app-readme.md rename to incubator/ts-dnsserver/0.0.46/app-readme.md diff --git a/incubator/ts-dnsserver/0.0.45/charts/common-10.7.13.tgz b/incubator/ts-dnsserver/0.0.46/charts/common-10.7.13.tgz similarity index 100% rename from incubator/ts-dnsserver/0.0.45/charts/common-10.7.13.tgz rename to incubator/ts-dnsserver/0.0.46/charts/common-10.7.13.tgz diff --git a/incubator/ts-dnsserver/0.0.45/ix_values.yaml b/incubator/ts-dnsserver/0.0.46/ix_values.yaml similarity index 86% rename from incubator/ts-dnsserver/0.0.45/ix_values.yaml rename to incubator/ts-dnsserver/0.0.46/ix_values.yaml index b01397e73f5..17b8ecef770 100644 --- a/incubator/ts-dnsserver/0.0.45/ix_values.yaml +++ b/incubator/ts-dnsserver/0.0.46/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/ts-dnsserver - tag: latest@sha256:a9423505d2ef28c173978dc710c5624f6f8985de8496ba7990a8e9e2f72d9765 + tag: latest@sha256:7854aa1f0cc8befff10da328aed0e2bb18843f3a4b34cd99d88c853dfdc418d6 persistence: config: enabled: true diff --git a/incubator/ts-dnsserver/0.0.45/questions.yaml b/incubator/ts-dnsserver/0.0.46/questions.yaml similarity index 100% rename from incubator/ts-dnsserver/0.0.45/questions.yaml rename to incubator/ts-dnsserver/0.0.46/questions.yaml diff --git a/incubator/ts-dnsserver/0.0.45/templates/common.yaml b/incubator/ts-dnsserver/0.0.46/templates/common.yaml similarity index 100% rename from incubator/ts-dnsserver/0.0.45/templates/common.yaml rename to incubator/ts-dnsserver/0.0.46/templates/common.yaml diff --git a/incubator/ts-dnsserver/0.0.45/values.yaml b/incubator/ts-dnsserver/0.0.46/values.yaml similarity index 100% rename from incubator/ts-dnsserver/0.0.45/values.yaml rename to incubator/ts-dnsserver/0.0.46/values.yaml diff --git a/incubator/virt-manager/0.0.91/Chart.lock b/incubator/virt-manager/0.0.91/Chart.lock deleted file mode 100644 index 92d7b93c656..00000000000 --- a/incubator/virt-manager/0.0.91/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T09:49:12.124974362Z" diff --git a/incubator/virt-manager/0.0.91/CHANGELOG.md b/incubator/virt-manager/0.0.92/CHANGELOG.md similarity index 91% rename from incubator/virt-manager/0.0.91/CHANGELOG.md rename to incubator/virt-manager/0.0.92/CHANGELOG.md index ccddde2b1cd..8c598c56442 100644 --- a/incubator/virt-manager/0.0.91/CHANGELOG.md +++ b/incubator/virt-manager/0.0.92/CHANGELOG.md @@ -2,6 +2,16 @@ +## [virt-manager-0.0.92](https://github.com/truecharts/charts/compare/virt-manager-0.0.91...virt-manager-0.0.92) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [virt-manager-0.0.91](https://github.com/truecharts/charts/compare/virt-manager-0.0.90...virt-manager-0.0.91) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ## [virt-manager-0.0.84](https://github.com/truecharts/charts/compare/virt-manager-0.0.83...virt-manager-0.0.84) (2022-10-25) ### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182)) - - - - -## [virt-manager-0.0.83](https://github.com/truecharts/charts/compare/virt-manager-0.0.82...virt-manager-0.0.83) (2022-10-25) - -### Chore diff --git a/incubator/virt-manager/0.0.92/Chart.lock b/incubator/virt-manager/0.0.92/Chart.lock new file mode 100644 index 00000000000..166a512805e --- /dev/null +++ b/incubator/virt-manager/0.0.92/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:07:37.031827101Z" diff --git a/incubator/virt-manager/0.0.91/Chart.yaml b/incubator/virt-manager/0.0.92/Chart.yaml similarity index 98% rename from incubator/virt-manager/0.0.91/Chart.yaml rename to incubator/virt-manager/0.0.92/Chart.yaml index 09a0bd983b9..be486d508c1 100644 --- a/incubator/virt-manager/0.0.91/Chart.yaml +++ b/incubator/virt-manager/0.0.92/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.91 +version: 0.0.92 diff --git a/incubator/virt-manager/0.0.91/README.md b/incubator/virt-manager/0.0.92/README.md similarity index 100% rename from incubator/virt-manager/0.0.91/README.md rename to incubator/virt-manager/0.0.92/README.md diff --git a/incubator/virt-manager/0.0.91/app-readme.md b/incubator/virt-manager/0.0.92/app-readme.md similarity index 100% rename from incubator/virt-manager/0.0.91/app-readme.md rename to incubator/virt-manager/0.0.92/app-readme.md diff --git a/incubator/virt-manager/0.0.91/charts/common-10.7.13.tgz b/incubator/virt-manager/0.0.92/charts/common-10.7.13.tgz similarity index 100% rename from incubator/virt-manager/0.0.91/charts/common-10.7.13.tgz rename to incubator/virt-manager/0.0.92/charts/common-10.7.13.tgz diff --git a/incubator/virt-manager/0.0.91/ix_values.yaml b/incubator/virt-manager/0.0.92/ix_values.yaml similarity index 87% rename from incubator/virt-manager/0.0.91/ix_values.yaml rename to incubator/virt-manager/0.0.92/ix_values.yaml index 38f308d3c9c..9240000b113 100644 --- a/incubator/virt-manager/0.0.91/ix_values.yaml +++ b/incubator/virt-manager/0.0.92/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/virt-manager - tag: latest@sha256:dad404f19a38ed554f78647f306a2a1a37aa20c71479c7173eeb98de5743a9ce + tag: latest@sha256:c2146700b70042e3a467e7429989769358612e62457fdd3dbfeaf495bf36f2aa persistence: devkvm: enabled: true diff --git a/incubator/virt-manager/0.0.91/questions.yaml b/incubator/virt-manager/0.0.92/questions.yaml similarity index 100% rename from incubator/virt-manager/0.0.91/questions.yaml rename to incubator/virt-manager/0.0.92/questions.yaml diff --git a/incubator/virt-manager/0.0.91/templates/common.yaml b/incubator/virt-manager/0.0.92/templates/common.yaml similarity index 100% rename from incubator/virt-manager/0.0.91/templates/common.yaml rename to incubator/virt-manager/0.0.92/templates/common.yaml diff --git a/incubator/virt-manager/0.0.91/values.yaml b/incubator/virt-manager/0.0.92/values.yaml similarity index 100% rename from incubator/virt-manager/0.0.91/values.yaml rename to incubator/virt-manager/0.0.92/values.yaml diff --git a/incubator/vorta/0.0.33/Chart.lock b/incubator/vorta/0.0.33/Chart.lock deleted file mode 100644 index af3f1b666ef..00000000000 --- a/incubator/vorta/0.0.33/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T09:49:51.672814401Z" diff --git a/incubator/vorta/0.0.33/CHANGELOG.md b/incubator/vorta/0.0.34/CHANGELOG.md similarity index 91% rename from incubator/vorta/0.0.33/CHANGELOG.md rename to incubator/vorta/0.0.34/CHANGELOG.md index 48bcfea209b..221b930345c 100644 --- a/incubator/vorta/0.0.33/CHANGELOG.md +++ b/incubator/vorta/0.0.34/CHANGELOG.md @@ -2,6 +2,16 @@ +## [vorta-0.0.34](https://github.com/truecharts/charts/compare/vorta-0.0.33...vorta-0.0.34) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [vorta-0.0.33](https://github.com/truecharts/charts/compare/vorta-0.0.32...vorta-0.0.33) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ## [vorta-0.0.26](https://github.com/truecharts/charts/compare/vorta-0.0.25...vorta-0.0.26) (2022-09-27) ### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#3918](https://github.com/truecharts/charts/issues/3918)) - - - - -## [vorta-0.0.25](https://github.com/truecharts/charts/compare/vorta-0.0.24...vorta-0.0.25) (2022-09-25) - -### Chore diff --git a/incubator/vorta/0.0.34/Chart.lock b/incubator/vorta/0.0.34/Chart.lock new file mode 100644 index 00000000000..63d50f95734 --- /dev/null +++ b/incubator/vorta/0.0.34/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:07:38.947888331Z" diff --git a/incubator/vorta/0.0.33/Chart.yaml b/incubator/vorta/0.0.34/Chart.yaml similarity index 98% rename from incubator/vorta/0.0.33/Chart.yaml rename to incubator/vorta/0.0.34/Chart.yaml index ef81f6d44c6..1e211d19b60 100644 --- a/incubator/vorta/0.0.33/Chart.yaml +++ b/incubator/vorta/0.0.34/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://github.com/borgbase/vorta-docker - https://ghcr.io/borgbase/vorta-docker type: application -version: 0.0.33 +version: 0.0.34 diff --git a/incubator/vorta/0.0.33/README.md b/incubator/vorta/0.0.34/README.md similarity index 100% rename from incubator/vorta/0.0.33/README.md rename to incubator/vorta/0.0.34/README.md diff --git a/incubator/vorta/0.0.33/app-readme.md b/incubator/vorta/0.0.34/app-readme.md similarity index 100% rename from incubator/vorta/0.0.33/app-readme.md rename to incubator/vorta/0.0.34/app-readme.md diff --git a/incubator/vorta/0.0.33/charts/common-10.7.13.tgz b/incubator/vorta/0.0.34/charts/common-10.7.13.tgz similarity index 100% rename from incubator/vorta/0.0.33/charts/common-10.7.13.tgz rename to incubator/vorta/0.0.34/charts/common-10.7.13.tgz diff --git a/incubator/vorta/0.0.33/ix_values.yaml b/incubator/vorta/0.0.34/ix_values.yaml similarity index 88% rename from incubator/vorta/0.0.33/ix_values.yaml rename to incubator/vorta/0.0.34/ix_values.yaml index 3631ec3bd55..72c53b04184 100644 --- a/incubator/vorta/0.0.33/ix_values.yaml +++ b/incubator/vorta/0.0.34/ix_values.yaml @@ -8,7 +8,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/vorta - tag: latest@sha256:131d551cb1eb461334b4a2f1dd27b61bcaca29baf793bf19609c6d281d15ce8c + tag: latest@sha256:6107424526cacac7bfc4c688547e82dd5ad2e1d459442d9e338fde065c5cda5d persistence: backupsfrom: enabled: true diff --git a/incubator/vorta/0.0.33/questions.yaml b/incubator/vorta/0.0.34/questions.yaml similarity index 100% rename from incubator/vorta/0.0.33/questions.yaml rename to incubator/vorta/0.0.34/questions.yaml diff --git a/incubator/vorta/0.0.33/templates/common.yaml b/incubator/vorta/0.0.34/templates/common.yaml similarity index 100% rename from incubator/vorta/0.0.33/templates/common.yaml rename to incubator/vorta/0.0.34/templates/common.yaml diff --git a/incubator/vorta/0.0.33/values.yaml b/incubator/vorta/0.0.34/values.yaml similarity index 100% rename from incubator/vorta/0.0.33/values.yaml rename to incubator/vorta/0.0.34/values.yaml diff --git a/incubator/webp-server/0.0.40/CHANGELOG.md b/incubator/webp-server/0.0.41/CHANGELOG.md similarity index 91% rename from incubator/webp-server/0.0.40/CHANGELOG.md rename to incubator/webp-server/0.0.41/CHANGELOG.md index 89d019361ee..e7af1bbb340 100644 --- a/incubator/webp-server/0.0.40/CHANGELOG.md +++ b/incubator/webp-server/0.0.41/CHANGELOG.md @@ -2,6 +2,16 @@ +## [webp-server-0.0.41](https://github.com/truecharts/charts/compare/webp-server-0.0.40...webp-server-0.0.41) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [webp-server-0.0.40](https://github.com/truecharts/charts/compare/webp-server-0.0.39...webp-server-0.0.40) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major - - - - -## [webp-server-0.0.33](https://github.com/truecharts/charts/compare/webp-server-0.0.32...webp-server-0.0.33) (2022-10-07) - -### Chore diff --git a/incubator/webp-server/0.0.41/Chart.lock b/incubator/webp-server/0.0.41/Chart.lock new file mode 100644 index 00000000000..e85354443d2 --- /dev/null +++ b/incubator/webp-server/0.0.41/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:08:20.395731191Z" diff --git a/incubator/webp-server/0.0.40/Chart.yaml b/incubator/webp-server/0.0.41/Chart.yaml similarity index 98% rename from incubator/webp-server/0.0.40/Chart.yaml rename to incubator/webp-server/0.0.41/Chart.yaml index 7092c834ba5..c6ea5aa9118 100644 --- a/incubator/webp-server/0.0.40/Chart.yaml +++ b/incubator/webp-server/0.0.41/Chart.yaml @@ -36,4 +36,4 @@ sources: - https://github.com/webp-sh/webp_server_go - https://hub.docker.com/r/webpsh/webps type: application -version: 0.0.40 +version: 0.0.41 diff --git a/incubator/webp-server/0.0.40/README.md b/incubator/webp-server/0.0.41/README.md similarity index 100% rename from incubator/webp-server/0.0.40/README.md rename to incubator/webp-server/0.0.41/README.md diff --git a/incubator/webp-server/0.0.40/app-readme.md b/incubator/webp-server/0.0.41/app-readme.md similarity index 100% rename from incubator/webp-server/0.0.40/app-readme.md rename to incubator/webp-server/0.0.41/app-readme.md diff --git a/incubator/webp-server/0.0.40/charts/common-10.7.13.tgz b/incubator/webp-server/0.0.41/charts/common-10.7.13.tgz similarity index 100% rename from incubator/webp-server/0.0.40/charts/common-10.7.13.tgz rename to incubator/webp-server/0.0.41/charts/common-10.7.13.tgz diff --git a/incubator/webp-server/0.0.40/ix_values.yaml b/incubator/webp-server/0.0.41/ix_values.yaml similarity index 86% rename from incubator/webp-server/0.0.40/ix_values.yaml rename to incubator/webp-server/0.0.41/ix_values.yaml index a20cf0c3577..ab14569ea2f 100644 --- a/incubator/webp-server/0.0.40/ix_values.yaml +++ b/incubator/webp-server/0.0.41/ix_values.yaml @@ -5,7 +5,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/webp-server - tag: latest@sha256:f6715b6409d240cff0ebc0a2d61d28845a61ac77a6ebf43baafd9fe804637c4e + tag: latest@sha256:6bd33f0f0e1a5fad75799203be86a4a044389ee3ecaeb81d44aada7d4f53e2d0 persistence: storagecache: enabled: true diff --git a/incubator/webp-server/0.0.40/questions.yaml b/incubator/webp-server/0.0.41/questions.yaml similarity index 100% rename from incubator/webp-server/0.0.40/questions.yaml rename to incubator/webp-server/0.0.41/questions.yaml diff --git a/incubator/webp-server/0.0.40/templates/common.yaml b/incubator/webp-server/0.0.41/templates/common.yaml similarity index 100% rename from incubator/webp-server/0.0.40/templates/common.yaml rename to incubator/webp-server/0.0.41/templates/common.yaml diff --git a/incubator/webp-server/0.0.40/values.yaml b/incubator/webp-server/0.0.41/values.yaml similarity index 100% rename from incubator/webp-server/0.0.40/values.yaml rename to incubator/webp-server/0.0.41/values.yaml diff --git a/incubator/wordle/0.0.34/Chart.lock b/incubator/wordle/0.0.34/Chart.lock deleted file mode 100644 index 5248f8bd549..00000000000 --- a/incubator/wordle/0.0.34/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T09:50:34.412636777Z" diff --git a/incubator/wordle/0.0.34/CHANGELOG.md b/incubator/wordle/0.0.35/CHANGELOG.md similarity index 91% rename from incubator/wordle/0.0.34/CHANGELOG.md rename to incubator/wordle/0.0.35/CHANGELOG.md index 395398a05a5..33462658031 100644 --- a/incubator/wordle/0.0.34/CHANGELOG.md +++ b/incubator/wordle/0.0.35/CHANGELOG.md @@ -2,6 +2,16 @@ +## [wordle-0.0.35](https://github.com/truecharts/charts/compare/wordle-0.0.34...wordle-0.0.35) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [wordle-0.0.34](https://github.com/truecharts/charts/compare/wordle-0.0.33...wordle-0.0.34) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ## [wordle-0.0.27](https://github.com/truecharts/charts/compare/wordle-0.0.26...wordle-0.0.27) (2022-09-25) ### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#3898](https://github.com/truecharts/charts/issues/3898)) - - - - -## [wordle-0.0.26](https://github.com/truecharts/charts/compare/wordle-0.0.24...wordle-0.0.26) (2022-09-22) - -### Chore diff --git a/incubator/wordle/0.0.35/Chart.lock b/incubator/wordle/0.0.35/Chart.lock new file mode 100644 index 00000000000..3be45eeb6c0 --- /dev/null +++ b/incubator/wordle/0.0.35/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:08:22.531419855Z" diff --git a/incubator/wordle/0.0.34/Chart.yaml b/incubator/wordle/0.0.35/Chart.yaml similarity index 98% rename from incubator/wordle/0.0.34/Chart.yaml rename to incubator/wordle/0.0.35/Chart.yaml index ff9ccf5932a..c2fcc5e3e3e 100644 --- a/incubator/wordle/0.0.34/Chart.yaml +++ b/incubator/wordle/0.0.35/Chart.yaml @@ -30,4 +30,4 @@ sources: - https://github.com/modem7/docker-wordle - https://hub.docker.com/r/modem7/wordle type: application -version: 0.0.34 +version: 0.0.35 diff --git a/incubator/wordle/0.0.34/README.md b/incubator/wordle/0.0.35/README.md similarity index 100% rename from incubator/wordle/0.0.34/README.md rename to incubator/wordle/0.0.35/README.md diff --git a/incubator/wordle/0.0.34/app-readme.md b/incubator/wordle/0.0.35/app-readme.md similarity index 100% rename from incubator/wordle/0.0.34/app-readme.md rename to incubator/wordle/0.0.35/app-readme.md diff --git a/incubator/wordle/0.0.34/charts/common-10.7.13.tgz b/incubator/wordle/0.0.35/charts/common-10.7.13.tgz similarity index 100% rename from incubator/wordle/0.0.34/charts/common-10.7.13.tgz rename to incubator/wordle/0.0.35/charts/common-10.7.13.tgz diff --git a/incubator/wordle/0.0.34/ix_values.yaml b/incubator/wordle/0.0.35/ix_values.yaml similarity index 83% rename from incubator/wordle/0.0.34/ix_values.yaml rename to incubator/wordle/0.0.35/ix_values.yaml index e4cdfb4e250..608c9eb5ad5 100644 --- a/incubator/wordle/0.0.34/ix_values.yaml +++ b/incubator/wordle/0.0.35/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/wordle - tag: latest@sha256:fed4e29a3a78b96204f367eab92b73498719ea53900aacde1a426d43225b8cde + tag: latest@sha256:62a5504846e6de05a7aae30f2bfbf7f33a97d1e6cd4d400c2f02cfa0cef0e00b persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/wordle/0.0.34/questions.yaml b/incubator/wordle/0.0.35/questions.yaml similarity index 100% rename from incubator/wordle/0.0.34/questions.yaml rename to incubator/wordle/0.0.35/questions.yaml diff --git a/incubator/wordle/0.0.34/templates/common.yaml b/incubator/wordle/0.0.35/templates/common.yaml similarity index 100% rename from incubator/wordle/0.0.34/templates/common.yaml rename to incubator/wordle/0.0.35/templates/common.yaml diff --git a/incubator/wordle/0.0.34/values.yaml b/incubator/wordle/0.0.35/values.yaml similarity index 100% rename from incubator/wordle/0.0.34/values.yaml rename to incubator/wordle/0.0.35/values.yaml diff --git a/stable/custom-app/5.1.92/Chart.lock b/stable/custom-app/5.1.92/Chart.lock deleted file mode 100644 index 41d31e6725e..00000000000 --- a/stable/custom-app/5.1.92/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-03T02:46:28.563751202Z" diff --git a/stable/custom-app/5.1.92/CHANGELOG.md b/stable/custom-app/5.1.93/CHANGELOG.md similarity index 91% rename from stable/custom-app/5.1.92/CHANGELOG.md rename to stable/custom-app/5.1.93/CHANGELOG.md index ea7079257c4..c61d8862f05 100644 --- a/stable/custom-app/5.1.92/CHANGELOG.md +++ b/stable/custom-app/5.1.93/CHANGELOG.md @@ -2,6 +2,16 @@ +## [custom-app-5.1.93](https://github.com/truecharts/charts/compare/custom-app-5.1.92...custom-app-5.1.93) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [custom-app-5.1.92](https://github.com/truecharts/charts/compare/custom-app-5.1.91...custom-app-5.1.92) (2022-11-03) ### Chore @@ -87,13 +97,3 @@ ## [custom-app-5.1.85](https://github.com/truecharts/charts/compare/custom-app-5.1.84...custom-app-5.1.85) (2022-10-25) ### Chore - -- Auto-update chart README [skip ci] - - update docker general non-major ([#4181](https://github.com/truecharts/charts/issues/4181)) - - - - -## [custom-app-5.1.84](https://github.com/truecharts/charts/compare/custom-app-5.1.83...custom-app-5.1.84) (2022-10-24) - -### Chore diff --git a/stable/custom-app/5.1.93/Chart.lock b/stable/custom-app/5.1.93/Chart.lock new file mode 100644 index 00000000000..771506d2592 --- /dev/null +++ b/stable/custom-app/5.1.93/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:08:23.733920665Z" diff --git a/stable/custom-app/5.1.92/Chart.yaml b/stable/custom-app/5.1.93/Chart.yaml similarity index 94% rename from stable/custom-app/5.1.92/Chart.yaml rename to stable/custom-app/5.1.93/Chart.yaml index 75f4d2b0508..cca17e35920 100644 --- a/stable/custom-app/5.1.92/Chart.yaml +++ b/stable/custom-app/5.1.93/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.20.2186" +appVersion: "0.20.2203" 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.92 +version: 5.1.93 annotations: truecharts.org/catagories: | - custom diff --git a/stable/custom-app/5.1.92/README.md b/stable/custom-app/5.1.93/README.md similarity index 100% rename from stable/custom-app/5.1.92/README.md rename to stable/custom-app/5.1.93/README.md diff --git a/stable/custom-app/5.1.92/app-readme.md b/stable/custom-app/5.1.93/app-readme.md similarity index 100% rename from stable/custom-app/5.1.92/app-readme.md rename to stable/custom-app/5.1.93/app-readme.md diff --git a/stable/custom-app/5.1.92/charts/common-10.7.13.tgz b/stable/custom-app/5.1.93/charts/common-10.7.13.tgz similarity index 100% rename from stable/custom-app/5.1.92/charts/common-10.7.13.tgz rename to stable/custom-app/5.1.93/charts/common-10.7.13.tgz diff --git a/stable/custom-app/5.1.92/ci/test-values.yaml b/stable/custom-app/5.1.93/ci/test-values.yaml similarity index 88% rename from stable/custom-app/5.1.92/ci/test-values.yaml rename to stable/custom-app/5.1.93/ci/test-values.yaml index 84fa4386d0a..a08421714ed 100644 --- a/stable/custom-app/5.1.92/ci/test-values.yaml +++ b/stable/custom-app/5.1.93/ci/test-values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/jackett pullPolicy: IfNotPresent - tag: 0.20.2186@sha256:1f0e0813185a5c39082c75b0545c71a34ef34ed556a1dd7fad1c08baee90ecc4 + tag: 0.20.2203@sha256:17719fada296e5e22c4f58676d1463e1aeb63943c343b007624aaf610399cce4 securityContext: readOnlyRootFilesystem: false diff --git a/stable/custom-app/5.1.92/ix_values.yaml b/stable/custom-app/5.1.93/ix_values.yaml similarity index 52% rename from stable/custom-app/5.1.92/ix_values.yaml rename to stable/custom-app/5.1.93/ix_values.yaml index 3073835645e..06595261bd3 100644 --- a/stable/custom-app/5.1.92/ix_values.yaml +++ b/stable/custom-app/5.1.93/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/jackett pullPolicy: IfNotPresent - tag: 0.20.2186@sha256:1f0e0813185a5c39082c75b0545c71a34ef34ed556a1dd7fad1c08baee90ecc4 + tag: 0.20.2203@sha256:17719fada296e5e22c4f58676d1463e1aeb63943c343b007624aaf610399cce4 portal: enabled: true diff --git a/stable/custom-app/5.1.92/questions.yaml b/stable/custom-app/5.1.93/questions.yaml similarity index 100% rename from stable/custom-app/5.1.92/questions.yaml rename to stable/custom-app/5.1.93/questions.yaml diff --git a/stable/custom-app/5.1.92/templates/common.yaml b/stable/custom-app/5.1.93/templates/common.yaml similarity index 100% rename from stable/custom-app/5.1.92/templates/common.yaml rename to stable/custom-app/5.1.93/templates/common.yaml diff --git a/stable/custom-app/5.1.92/values.yaml b/stable/custom-app/5.1.93/values.yaml similarity index 100% rename from stable/custom-app/5.1.92/values.yaml rename to stable/custom-app/5.1.93/values.yaml diff --git a/stable/cyberchef/2.0.118/Chart.lock b/stable/cyberchef/2.0.118/Chart.lock deleted file mode 100644 index 5294ae98985..00000000000 --- a/stable/cyberchef/2.0.118/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T10:02:52.10322523Z" diff --git a/stable/cyberchef/2.0.118/CHANGELOG.md b/stable/cyberchef/2.0.119/CHANGELOG.md similarity index 92% rename from stable/cyberchef/2.0.118/CHANGELOG.md rename to stable/cyberchef/2.0.119/CHANGELOG.md index 54e95a775d7..cadf2e6296b 100644 --- a/stable/cyberchef/2.0.118/CHANGELOG.md +++ b/stable/cyberchef/2.0.119/CHANGELOG.md @@ -2,6 +2,16 @@ +## [cyberchef-2.0.119](https://github.com/truecharts/charts/compare/cyberchef-2.0.118...cyberchef-2.0.119) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [cyberchef-2.0.118](https://github.com/truecharts/charts/compare/cyberchef-2.0.117...cyberchef-2.0.118) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ## [cyberchef-2.0.111](https://github.com/truecharts/charts/compare/cyberchef-2.0.110...cyberchef-2.0.111) (2022-10-25) ### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182)) - - - - -## [cyberchef-2.0.110](https://github.com/truecharts/charts/compare/cyberchef-2.0.109...cyberchef-2.0.110) (2022-10-25) - -### Chore diff --git a/stable/cyberchef/2.0.119/Chart.lock b/stable/cyberchef/2.0.119/Chart.lock new file mode 100644 index 00000000000..5cbe3664423 --- /dev/null +++ b/stable/cyberchef/2.0.119/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:08:44.142065641Z" diff --git a/stable/cyberchef/2.0.118/Chart.yaml b/stable/cyberchef/2.0.119/Chart.yaml similarity index 97% rename from stable/cyberchef/2.0.118/Chart.yaml rename to stable/cyberchef/2.0.119/Chart.yaml index e57b6cce0d6..9ac53357b7b 100644 --- a/stable/cyberchef/2.0.118/Chart.yaml +++ b/stable/cyberchef/2.0.119/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.118 +version: 2.0.119 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/cyberchef/2.0.118/README.md b/stable/cyberchef/2.0.119/README.md similarity index 100% rename from stable/cyberchef/2.0.118/README.md rename to stable/cyberchef/2.0.119/README.md diff --git a/stable/cyberchef/2.0.118/app-readme.md b/stable/cyberchef/2.0.119/app-readme.md similarity index 100% rename from stable/cyberchef/2.0.118/app-readme.md rename to stable/cyberchef/2.0.119/app-readme.md diff --git a/stable/cyberchef/2.0.118/charts/common-10.7.13.tgz b/stable/cyberchef/2.0.119/charts/common-10.7.13.tgz similarity index 100% rename from stable/cyberchef/2.0.118/charts/common-10.7.13.tgz rename to stable/cyberchef/2.0.119/charts/common-10.7.13.tgz diff --git a/stable/cyberchef/2.0.118/ix_values.yaml b/stable/cyberchef/2.0.119/ix_values.yaml similarity index 78% rename from stable/cyberchef/2.0.118/ix_values.yaml rename to stable/cyberchef/2.0.119/ix_values.yaml index 4b7d2273db6..fc48b589152 100644 --- a/stable/cyberchef/2.0.118/ix_values.yaml +++ b/stable/cyberchef/2.0.119/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/cyberchef - tag: 9.48.0@sha256:287f66701810d5ae25cd27d84bdd0f373f979ba254665bf6f7b05081a1341e27 + tag: 9.48.0@sha256:b55157690db950ea18026182c7dca6b5dc9924b8a55bf17158f12f3165556bcc pullPolicy: IfNotPresent securityContext: diff --git a/stable/cyberchef/2.0.118/questions.yaml b/stable/cyberchef/2.0.119/questions.yaml similarity index 100% rename from stable/cyberchef/2.0.118/questions.yaml rename to stable/cyberchef/2.0.119/questions.yaml diff --git a/stable/cyberchef/2.0.118/templates/common.yaml b/stable/cyberchef/2.0.119/templates/common.yaml similarity index 100% rename from stable/cyberchef/2.0.118/templates/common.yaml rename to stable/cyberchef/2.0.119/templates/common.yaml diff --git a/stable/cyberchef/2.0.118/values.yaml b/stable/cyberchef/2.0.119/values.yaml similarity index 100% rename from stable/cyberchef/2.0.118/values.yaml rename to stable/cyberchef/2.0.119/values.yaml diff --git a/stable/dokuwiki/3.0.73/Chart.lock b/stable/dokuwiki/3.0.73/Chart.lock deleted file mode 100644 index c23c339b201..00000000000 --- a/stable/dokuwiki/3.0.73/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T10:05:44.075759523Z" diff --git a/stable/dokuwiki/3.0.73/CHANGELOG.md b/stable/dokuwiki/3.0.74/CHANGELOG.md similarity index 92% rename from stable/dokuwiki/3.0.73/CHANGELOG.md rename to stable/dokuwiki/3.0.74/CHANGELOG.md index fc3068878f8..b925e912f37 100644 --- a/stable/dokuwiki/3.0.73/CHANGELOG.md +++ b/stable/dokuwiki/3.0.74/CHANGELOG.md @@ -2,6 +2,16 @@ +## [dokuwiki-3.0.74](https://github.com/truecharts/charts/compare/dokuwiki-3.0.73...dokuwiki-3.0.74) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [dokuwiki-3.0.73](https://github.com/truecharts/charts/compare/dokuwiki-3.0.72...dokuwiki-3.0.73) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ## [dokuwiki-3.0.66](https://github.com/truecharts/charts/compare/dokuwiki-3.0.65...dokuwiki-3.0.66) (2022-10-18) ### Chore - -- Auto-update chart README [skip ci] - - update docker general non-major ([#4120](https://github.com/truecharts/charts/issues/4120)) - - - - -## [dokuwiki-3.0.65](https://github.com/truecharts/charts/compare/dokuwiki-3.0.64...dokuwiki-3.0.65) (2022-10-14) - -### Chore diff --git a/stable/dokuwiki/3.0.74/Chart.lock b/stable/dokuwiki/3.0.74/Chart.lock new file mode 100644 index 00000000000..c3cc63b35f8 --- /dev/null +++ b/stable/dokuwiki/3.0.74/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:09:08.418041831Z" diff --git a/stable/dokuwiki/3.0.73/Chart.yaml b/stable/dokuwiki/3.0.74/Chart.yaml similarity index 98% rename from stable/dokuwiki/3.0.73/Chart.yaml rename to stable/dokuwiki/3.0.74/Chart.yaml index f6b54478a66..8ce2cb56cdd 100644 --- a/stable/dokuwiki/3.0.73/Chart.yaml +++ b/stable/dokuwiki/3.0.74/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: dokuwiki -version: 3.0.73 +version: 3.0.74 appVersion: "20220731.1" description: Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. type: application diff --git a/stable/dokuwiki/3.0.73/README.md b/stable/dokuwiki/3.0.74/README.md similarity index 100% rename from stable/dokuwiki/3.0.73/README.md rename to stable/dokuwiki/3.0.74/README.md diff --git a/stable/dokuwiki/3.0.73/app-readme.md b/stable/dokuwiki/3.0.74/app-readme.md similarity index 100% rename from stable/dokuwiki/3.0.73/app-readme.md rename to stable/dokuwiki/3.0.74/app-readme.md diff --git a/stable/dokuwiki/3.0.73/charts/common-10.7.13.tgz b/stable/dokuwiki/3.0.74/charts/common-10.7.13.tgz similarity index 100% rename from stable/dokuwiki/3.0.73/charts/common-10.7.13.tgz rename to stable/dokuwiki/3.0.74/charts/common-10.7.13.tgz diff --git a/stable/dokuwiki/3.0.73/ix_values.yaml b/stable/dokuwiki/3.0.74/ix_values.yaml similarity index 86% rename from stable/dokuwiki/3.0.73/ix_values.yaml rename to stable/dokuwiki/3.0.74/ix_values.yaml index 5375f011799..4665027fd8a 100644 --- a/stable/dokuwiki/3.0.73/ix_values.yaml +++ b/stable/dokuwiki/3.0.74/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/dokuwiki pullPolicy: IfNotPresent - tag: 20220731.1.0@sha256:28c338f428ede1ea82f1926d463a37d10b985f92ef32d0c25a3df1b9b3380fc0 + tag: 20220731.1.0@sha256:7a11a6f012dca53a0df7151f49776526d5edc0ab5e0c948c2a7f9c332bf8e31b securityContext: runAsNonRoot: false diff --git a/stable/dokuwiki/3.0.73/questions.yaml b/stable/dokuwiki/3.0.74/questions.yaml similarity index 100% rename from stable/dokuwiki/3.0.73/questions.yaml rename to stable/dokuwiki/3.0.74/questions.yaml diff --git a/stable/dokuwiki/3.0.73/templates/common.yaml b/stable/dokuwiki/3.0.74/templates/common.yaml similarity index 100% rename from stable/dokuwiki/3.0.73/templates/common.yaml rename to stable/dokuwiki/3.0.74/templates/common.yaml diff --git a/stable/dokuwiki/3.0.73/values.yaml b/stable/dokuwiki/3.0.74/values.yaml similarity index 100% rename from stable/dokuwiki/3.0.73/values.yaml rename to stable/dokuwiki/3.0.74/values.yaml diff --git a/stable/domoticz/2.0.49/Chart.lock b/stable/domoticz/2.0.49/Chart.lock deleted file mode 100644 index f117fe552c6..00000000000 --- a/stable/domoticz/2.0.49/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T10:06:06.3708428Z" diff --git a/stable/domoticz/2.0.49/CHANGELOG.md b/stable/domoticz/2.0.50/CHANGELOG.md similarity index 91% rename from stable/domoticz/2.0.49/CHANGELOG.md rename to stable/domoticz/2.0.50/CHANGELOG.md index 36da5c11ae6..6e81f6f3636 100644 --- a/stable/domoticz/2.0.49/CHANGELOG.md +++ b/stable/domoticz/2.0.50/CHANGELOG.md @@ -2,6 +2,16 @@ +## [domoticz-2.0.50](https://github.com/truecharts/charts/compare/domoticz-2.0.49...domoticz-2.0.50) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [domoticz-2.0.49](https://github.com/truecharts/charts/compare/domoticz-2.0.48...domoticz-2.0.49) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ## [domoticz-2.0.42](https://github.com/truecharts/charts/compare/domoticz-2.0.41...domoticz-2.0.42) (2022-10-07) ### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major - - - - -## [domoticz-2.0.41](https://github.com/truecharts/charts/compare/domoticz-2.0.40...domoticz-2.0.41) (2022-10-07) - -### Chore diff --git a/stable/domoticz/2.0.50/Chart.lock b/stable/domoticz/2.0.50/Chart.lock new file mode 100644 index 00000000000..50458114a2c --- /dev/null +++ b/stable/domoticz/2.0.50/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:09:09.829530265Z" diff --git a/stable/domoticz/2.0.49/Chart.yaml b/stable/domoticz/2.0.50/Chart.yaml similarity index 98% rename from stable/domoticz/2.0.49/Chart.yaml rename to stable/domoticz/2.0.50/Chart.yaml index 06738fe4ae6..dc74c140969 100644 --- a/stable/domoticz/2.0.49/Chart.yaml +++ b/stable/domoticz/2.0.50/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: domoticz -version: 2.0.49 +version: 2.0.50 appVersion: "2022.1.202" description: "Domoticz is a Home Automation System that lets you monitor and configure various devices like Lights, Switches and much more." type: application diff --git a/stable/domoticz/2.0.49/README.md b/stable/domoticz/2.0.50/README.md similarity index 100% rename from stable/domoticz/2.0.49/README.md rename to stable/domoticz/2.0.50/README.md diff --git a/stable/domoticz/2.0.49/app-readme.md b/stable/domoticz/2.0.50/app-readme.md similarity index 100% rename from stable/domoticz/2.0.49/app-readme.md rename to stable/domoticz/2.0.50/app-readme.md diff --git a/stable/domoticz/2.0.49/charts/common-10.7.13.tgz b/stable/domoticz/2.0.50/charts/common-10.7.13.tgz similarity index 100% rename from stable/domoticz/2.0.49/charts/common-10.7.13.tgz rename to stable/domoticz/2.0.50/charts/common-10.7.13.tgz diff --git a/stable/domoticz/2.0.49/ix_values.yaml b/stable/domoticz/2.0.50/ix_values.yaml similarity index 96% rename from stable/domoticz/2.0.49/ix_values.yaml rename to stable/domoticz/2.0.50/ix_values.yaml index ba9b432f845..583c99fe5bb 100644 --- a/stable/domoticz/2.0.49/ix_values.yaml +++ b/stable/domoticz/2.0.50/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/domoticz pullPolicy: IfNotPresent - tag: 2022.1.20221027 + tag: 2022.1.20221103 securityContext: runAsNonRoot: false diff --git a/stable/domoticz/2.0.49/questions.yaml b/stable/domoticz/2.0.50/questions.yaml similarity index 100% rename from stable/domoticz/2.0.49/questions.yaml rename to stable/domoticz/2.0.50/questions.yaml diff --git a/stable/domoticz/2.0.49/templates/common.yaml b/stable/domoticz/2.0.50/templates/common.yaml similarity index 100% rename from stable/domoticz/2.0.49/templates/common.yaml rename to stable/domoticz/2.0.50/templates/common.yaml diff --git a/stable/domoticz/2.0.49/values.yaml b/stable/domoticz/2.0.50/values.yaml similarity index 100% rename from stable/domoticz/2.0.49/values.yaml rename to stable/domoticz/2.0.50/values.yaml diff --git a/stable/drawio/2.0.57/Chart.lock b/stable/drawio/2.0.57/Chart.lock deleted file mode 100644 index eafd3197a7c..00000000000 --- a/stable/drawio/2.0.57/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T10:06:48.212774456Z" diff --git a/stable/drawio/2.0.57/CHANGELOG.md b/stable/drawio/2.0.58/CHANGELOG.md similarity index 89% rename from stable/drawio/2.0.57/CHANGELOG.md rename to stable/drawio/2.0.58/CHANGELOG.md index aff0b8e8475..987cd769268 100644 --- a/stable/drawio/2.0.57/CHANGELOG.md +++ b/stable/drawio/2.0.58/CHANGELOG.md @@ -2,6 +2,16 @@ +## [drawio-2.0.58](https://github.com/truecharts/charts/compare/drawio-2.0.57...drawio-2.0.58) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [drawio-2.0.57](https://github.com/truecharts/charts/compare/drawio-2.0.56...drawio-2.0.57) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979)) - - update helm general non-major - - - - -## [drawio-2.0.49](https://github.com/truecharts/charts/compare/drawio-2.0.48...drawio-2.0.49) (2022-10-01) - -### Chore diff --git a/stable/drawio/2.0.58/Chart.lock b/stable/drawio/2.0.58/Chart.lock new file mode 100644 index 00000000000..4095a906561 --- /dev/null +++ b/stable/drawio/2.0.58/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:09:11.983193749Z" diff --git a/stable/drawio/2.0.57/Chart.yaml b/stable/drawio/2.0.58/Chart.yaml similarity index 95% rename from stable/drawio/2.0.57/Chart.yaml rename to stable/drawio/2.0.58/Chart.yaml index cb028839617..6415bb9f0a4 100644 --- a/stable/drawio/2.0.57/Chart.yaml +++ b/stable/drawio/2.0.58/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "20.5.0" +appVersion: "20.5.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/drawio - https://hub.docker.com/r/jgraph/drawio - https://github.com/jgraph/drawio -version: 2.0.57 +version: 2.0.58 annotations: truecharts.org/catagories: | - media diff --git a/stable/drawio/2.0.57/README.md b/stable/drawio/2.0.58/README.md similarity index 100% rename from stable/drawio/2.0.57/README.md rename to stable/drawio/2.0.58/README.md diff --git a/stable/drawio/2.0.57/app-readme.md b/stable/drawio/2.0.58/app-readme.md similarity index 100% rename from stable/drawio/2.0.57/app-readme.md rename to stable/drawio/2.0.58/app-readme.md diff --git a/stable/drawio/2.0.57/charts/common-10.7.13.tgz b/stable/drawio/2.0.58/charts/common-10.7.13.tgz similarity index 100% rename from stable/drawio/2.0.57/charts/common-10.7.13.tgz rename to stable/drawio/2.0.58/charts/common-10.7.13.tgz diff --git a/stable/drawio/2.0.57/ix_values.yaml b/stable/drawio/2.0.58/ix_values.yaml similarity index 78% rename from stable/drawio/2.0.57/ix_values.yaml rename to stable/drawio/2.0.58/ix_values.yaml index 5fa60a5bfd0..8c6460b8503 100644 --- a/stable/drawio/2.0.57/ix_values.yaml +++ b/stable/drawio/2.0.58/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/drawio - tag: 20.5.0@sha256:53e25b28bf3bd5c78b20260a87e3e8ea55f7019c7b6b199c435ff14349b88015 + tag: 20.5.2@sha256:7831e3e049da0e6bd986b2f23c4d67eb86c84c6d0f583e1d9416fe015f7e4810 pullPolicy: IfNotPresent securityContext: diff --git a/stable/drawio/2.0.57/questions.yaml b/stable/drawio/2.0.58/questions.yaml similarity index 100% rename from stable/drawio/2.0.57/questions.yaml rename to stable/drawio/2.0.58/questions.yaml diff --git a/stable/drawio/2.0.57/templates/common.yaml b/stable/drawio/2.0.58/templates/common.yaml similarity index 100% rename from stable/drawio/2.0.57/templates/common.yaml rename to stable/drawio/2.0.58/templates/common.yaml diff --git a/stable/drawio/2.0.57/values.yaml b/stable/drawio/2.0.58/values.yaml similarity index 100% rename from stable/drawio/2.0.57/values.yaml rename to stable/drawio/2.0.58/values.yaml diff --git a/stable/flexget/2.0.60/Chart.lock b/stable/flexget/2.0.60/Chart.lock deleted file mode 100644 index 9556b19b70b..00000000000 --- a/stable/flexget/2.0.60/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T10:11:54.747277232Z" diff --git a/stable/flexget/2.0.60/CHANGELOG.md b/stable/flexget/2.0.61/CHANGELOG.md similarity index 90% rename from stable/flexget/2.0.60/CHANGELOG.md rename to stable/flexget/2.0.61/CHANGELOG.md index 70d45c00865..a46881ee17a 100644 --- a/stable/flexget/2.0.60/CHANGELOG.md +++ b/stable/flexget/2.0.61/CHANGELOG.md @@ -2,6 +2,16 @@ +## [flexget-2.0.61](https://github.com/truecharts/charts/compare/flexget-2.0.60...flexget-2.0.61) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [flexget-2.0.60](https://github.com/truecharts/charts/compare/flexget-2.0.59...flexget-2.0.60) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - update helm general non-major ([#4071](https://github.com/truecharts/charts/issues/4071)) - - update docker general non-major - - - - -## [flexget-2.0.52](https://github.com/truecharts/charts/compare/flexget-2.0.51...flexget-2.0.52) (2022-10-07) - -### Chore diff --git a/stable/flexget/2.0.61/Chart.lock b/stable/flexget/2.0.61/Chart.lock new file mode 100644 index 00000000000..6f4aefd5030 --- /dev/null +++ b/stable/flexget/2.0.61/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:09:31.702309994Z" diff --git a/stable/flexget/2.0.60/Chart.yaml b/stable/flexget/2.0.61/Chart.yaml similarity index 95% rename from stable/flexget/2.0.60/Chart.yaml rename to stable/flexget/2.0.61/Chart.yaml index 8f4daf10823..f53ab9c963b 100644 --- a/stable/flexget/2.0.60/Chart.yaml +++ b/stable/flexget/2.0.61/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "3.4.2" +appVersion: "3.5.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -22,7 +22,7 @@ sources: - https://hub.docker.com/r/wiserain/flexget - https://github.com/wiserain/docker-flexget type: application -version: 2.0.60 +version: 2.0.61 annotations: truecharts.org/catagories: | - media diff --git a/stable/flexget/2.0.60/README.md b/stable/flexget/2.0.61/README.md similarity index 100% rename from stable/flexget/2.0.60/README.md rename to stable/flexget/2.0.61/README.md diff --git a/stable/flexget/2.0.60/app-readme.md b/stable/flexget/2.0.61/app-readme.md similarity index 100% rename from stable/flexget/2.0.60/app-readme.md rename to stable/flexget/2.0.61/app-readme.md diff --git a/stable/flexget/2.0.60/charts/common-10.7.13.tgz b/stable/flexget/2.0.61/charts/common-10.7.13.tgz similarity index 100% rename from stable/flexget/2.0.60/charts/common-10.7.13.tgz rename to stable/flexget/2.0.61/charts/common-10.7.13.tgz diff --git a/stable/flexget/2.0.60/ix_values.yaml b/stable/flexget/2.0.61/ix_values.yaml similarity index 86% rename from stable/flexget/2.0.60/ix_values.yaml rename to stable/flexget/2.0.61/ix_values.yaml index 328102fa5d3..091e5d31ba5 100644 --- a/stable/flexget/2.0.60/ix_values.yaml +++ b/stable/flexget/2.0.61/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/flexget pullPolicy: IfNotPresent - tag: 3.4.2@sha256:a59e390612e658d6a120bd50c3880f7b2fb89191e23536024817294cb7c1e2ab + tag: 3.5.2@sha256:fc36dd9357e6ae4f93530faf988400c5bb09d5bfe178a6fc0a2e409ef50a021e securityContext: runAsNonRoot: false diff --git a/stable/flexget/2.0.60/questions.yaml b/stable/flexget/2.0.61/questions.yaml similarity index 100% rename from stable/flexget/2.0.60/questions.yaml rename to stable/flexget/2.0.61/questions.yaml diff --git a/stable/flexget/2.0.60/templates/common.yaml b/stable/flexget/2.0.61/templates/common.yaml similarity index 100% rename from stable/flexget/2.0.60/templates/common.yaml rename to stable/flexget/2.0.61/templates/common.yaml diff --git a/stable/flexget/2.0.60/values.yaml b/stable/flexget/2.0.61/values.yaml similarity index 100% rename from stable/flexget/2.0.60/values.yaml rename to stable/flexget/2.0.61/values.yaml diff --git a/stable/grafana/4.0.84/Chart.lock b/stable/grafana/4.0.84/Chart.lock deleted file mode 100644 index 0bdb0131d7b..00000000000 --- a/stable/grafana/4.0.84/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T10:14:46.276407821Z" diff --git a/stable/grafana/4.0.84/CHANGELOG.md b/stable/grafana/4.0.85/CHANGELOG.md similarity index 91% rename from stable/grafana/4.0.84/CHANGELOG.md rename to stable/grafana/4.0.85/CHANGELOG.md index 36876deae76..cae6f172e3d 100644 --- a/stable/grafana/4.0.84/CHANGELOG.md +++ b/stable/grafana/4.0.85/CHANGELOG.md @@ -2,6 +2,16 @@ +## [grafana-4.0.85](https://github.com/truecharts/charts/compare/grafana-image-renderer-0.0.33...grafana-4.0.85) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [grafana-4.0.84](https://github.com/truecharts/charts/compare/grafana-4.0.83...grafana-4.0.84) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ## [grafana-4.0.77](https://github.com/truecharts/charts/compare/grafana-image-renderer-0.0.31...grafana-4.0.77) (2022-10-21) ### Chore - -- Auto-update chart README [skip ci] - - update docker general non-major ([#4139](https://github.com/truecharts/charts/issues/4139)) - - - - -## [grafana-4.0.76](https://github.com/truecharts/charts/compare/grafana-4.0.75...grafana-4.0.76) (2022-10-19) - -### Chore diff --git a/stable/grafana/4.0.85/Chart.lock b/stable/grafana/4.0.85/Chart.lock new file mode 100644 index 00000000000..139d666c452 --- /dev/null +++ b/stable/grafana/4.0.85/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:09:53.865824717Z" diff --git a/stable/grafana/4.0.84/Chart.yaml b/stable/grafana/4.0.85/Chart.yaml similarity index 98% rename from stable/grafana/4.0.84/Chart.yaml rename to stable/grafana/4.0.85/Chart.yaml index 2b37736a064..e9bb2b95df2 100644 --- a/stable/grafana/4.0.84/Chart.yaml +++ b/stable/grafana/4.0.85/Chart.yaml @@ -24,7 +24,7 @@ sources: - https://github.com/bitnami/bitnami-docker-grafana - https://grafana.com/ type: application -version: 4.0.84 +version: 4.0.85 annotations: truecharts.org/catagories: | - metrics diff --git a/stable/grafana/4.0.84/README.md b/stable/grafana/4.0.85/README.md similarity index 100% rename from stable/grafana/4.0.84/README.md rename to stable/grafana/4.0.85/README.md diff --git a/stable/grafana/4.0.84/app-readme.md b/stable/grafana/4.0.85/app-readme.md similarity index 100% rename from stable/grafana/4.0.84/app-readme.md rename to stable/grafana/4.0.85/app-readme.md diff --git a/stable/grafana/4.0.84/charts/common-10.7.13.tgz b/stable/grafana/4.0.85/charts/common-10.7.13.tgz similarity index 100% rename from stable/grafana/4.0.84/charts/common-10.7.13.tgz rename to stable/grafana/4.0.85/charts/common-10.7.13.tgz diff --git a/stable/grafana/4.0.84/ix_values.yaml b/stable/grafana/4.0.85/ix_values.yaml similarity index 95% rename from stable/grafana/4.0.84/ix_values.yaml rename to stable/grafana/4.0.85/ix_values.yaml index d787ec53ce9..d2b84a411f6 100644 --- a/stable/grafana/4.0.84/ix_values.yaml +++ b/stable/grafana/4.0.85/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/grafana pullPolicy: IfNotPresent - tag: 9.2.3@sha256:356a35abaf591cf6684bbe4d37efb9dd1e894e7d99ecabf1f3927603d8b1655f + tag: 9.2.3@sha256:b71ff0b0194d24ab17aba9c1115afbe1ecd55edf78fb413e440a50cfafc9359b securityContext: readOnlyRootFilesystem: false diff --git a/stable/grafana/4.0.84/questions.yaml b/stable/grafana/4.0.85/questions.yaml similarity index 100% rename from stable/grafana/4.0.84/questions.yaml rename to stable/grafana/4.0.85/questions.yaml diff --git a/stable/grafana/4.0.84/templates/common.yaml b/stable/grafana/4.0.85/templates/common.yaml similarity index 100% rename from stable/grafana/4.0.84/templates/common.yaml rename to stable/grafana/4.0.85/templates/common.yaml diff --git a/stable/grafana/4.0.84/templates/prometheusrules.yaml b/stable/grafana/4.0.85/templates/prometheusrules.yaml similarity index 100% rename from stable/grafana/4.0.84/templates/prometheusrules.yaml rename to stable/grafana/4.0.85/templates/prometheusrules.yaml diff --git a/stable/grafana/4.0.84/templates/servicemonitor.yaml b/stable/grafana/4.0.85/templates/servicemonitor.yaml similarity index 100% rename from stable/grafana/4.0.84/templates/servicemonitor.yaml rename to stable/grafana/4.0.85/templates/servicemonitor.yaml diff --git a/stable/grafana/4.0.84/values.yaml b/stable/grafana/4.0.85/values.yaml similarity index 100% rename from stable/grafana/4.0.84/values.yaml rename to stable/grafana/4.0.85/values.yaml diff --git a/stable/home-assistant/15.0.69/CHANGELOG.md b/stable/home-assistant/15.0.69/CHANGELOG.md new file mode 100644 index 00000000000..e5867b1a506 --- /dev/null +++ b/stable/home-assistant/15.0.69/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [home-assistant-15.0.69](https://github.com/truecharts/charts/compare/home-assistant-15.0.68...home-assistant-15.0.69) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + +## [home-assistant-15.0.68](https://github.com/truecharts/charts/compare/home-assistant-15.0.67...home-assistant-15.0.68) (2022-11-02) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4261](https://github.com/truecharts/charts/issues/4261)) + + + + +## [home-assistant-15.0.67](https://github.com/truecharts/charts/compare/home-assistant-15.0.66...home-assistant-15.0.67) (2022-10-25) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major + + + + +## [home-assistant-15.0.66](https://github.com/truecharts/charts/compare/home-assistant-15.0.65...home-assistant-15.0.66) (2022-10-25) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182)) + + + + +## [home-assistant-15.0.65](https://github.com/truecharts/charts/compare/home-assistant-15.0.64...home-assistant-15.0.65) (2022-10-22) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4155](https://github.com/truecharts/charts/issues/4155)) + + + + +## [home-assistant-15.0.64](https://github.com/truecharts/charts/compare/home-assistant-15.0.63...home-assistant-15.0.64) (2022-10-19) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4122](https://github.com/truecharts/charts/issues/4122)) + + + + +## [home-assistant-15.0.63](https://github.com/truecharts/charts/compare/home-assistant-15.0.62...home-assistant-15.0.63) (2022-10-15) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major + + + + +## [home-assistant-15.0.62](https://github.com/truecharts/charts/compare/home-assistant-15.0.61...home-assistant-15.0.62) (2022-10-14) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4084](https://github.com/truecharts/charts/issues/4084)) + + + + +## [home-assistant-15.0.61](https://github.com/truecharts/charts/compare/home-assistant-15.0.60...home-assistant-15.0.61) (2022-10-12) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4071](https://github.com/truecharts/charts/issues/4071)) + + + + +## [home-assistant-15.0.60](https://github.com/truecharts/charts/compare/home-assistant-15.0.59...home-assistant-15.0.60) (2022-10-11) + +### Chore + +- Auto-update chart README [skip ci] diff --git a/stable/home-assistant/15.0.69/Chart.lock b/stable/home-assistant/15.0.69/Chart.lock new file mode 100644 index 00000000000..1f5b7ced7cc --- /dev/null +++ b/stable/home-assistant/15.0.69/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.114 +digest: sha256:7d5a56e86e0f22e36a8a06215d5b649f5ea0ce3f4b9aa929d3cc8240798214f1 +generated: "2022-11-05T12:10:13.448658636Z" diff --git a/stable/home-assistant/15.0.69/Chart.yaml b/stable/home-assistant/15.0.69/Chart.yaml new file mode 100644 index 00000000000..1764a2aacdb --- /dev/null +++ b/stable/home-assistant/15.0.69/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "2022.11.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.114 +deprecated: false +description: home-assistant App for TrueNAS SCALE +home: https://truecharts.org/docs/charts/stable/home-assistant +icon: https://truecharts.org/img/hotlink-ok/chart-icons/home-assistant.png +keywords: + - home-assistant + - hass + - homeassistant +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: home-assistant +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/home-assistant + - https://github.com/home-assistant/home-assistant + - https://github.com/cdr/code-server +type: application +version: 15.0.69 +annotations: + truecharts.org/catagories: | + - home-automation + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/home-assistant/15.0.69/README.md b/stable/home-assistant/15.0.69/README.md new file mode 100644 index 00000000000..ec696269d05 --- /dev/null +++ b/stable/home-assistant/15.0.69/README.md @@ -0,0 +1,108 @@ +# home-assistant + +home-assistant App for TrueNAS SCALE + +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: [home-assistant](https://truecharts.org/docs/charts/stable/home-assistant) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.114 | +| https://library-charts.truecharts.org | common | 10.7.13 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `home-assistant` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install home-assistant TrueCharts/home-assistant +``` + +## 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/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `home-assistant` deployment + +```console +helm uninstall home-assistant +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the 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/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install home-assistant \ + --set env.TZ="America/New York" \ + TrueCharts/home-assistant +``` + +#### 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 home-assistant TrueCharts/home-assistant -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/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/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/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/home-assistant/15.0.69/app-readme.md b/stable/home-assistant/15.0.69/app-readme.md new file mode 100644 index 00000000000..23f99744793 --- /dev/null +++ b/stable/home-assistant/15.0.69/app-readme.md @@ -0,0 +1,8 @@ +home-assistant App for TrueNAS SCALE + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/home-assistant](https://truecharts.org/docs/charts/stable/home-assistant) + +--- + +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/ispy-agent-dvr/2.0.58/charts/common-10.7.13.tgz b/stable/home-assistant/15.0.69/charts/common-10.7.13.tgz similarity index 100% rename from stable/ispy-agent-dvr/2.0.58/charts/common-10.7.13.tgz rename to stable/home-assistant/15.0.69/charts/common-10.7.13.tgz diff --git a/stable/home-assistant/15.0.69/charts/postgresql-8.0.114.tgz b/stable/home-assistant/15.0.69/charts/postgresql-8.0.114.tgz new file mode 100644 index 0000000000000000000000000000000000000000..993545f3b601b4c9e100827e72f4aa64fbf4950a GIT binary patch literal 55210 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 /config/configuration.yaml + fi + if grep -q http: "/config/configuration.yaml"; then + echo "configuration.yaml already contains http section" + else + cat /config/init/http.default >> /config/configuration.yaml + fi + else + echo "configuration.yaml does NOT exist." + cp /config/init/configuration.yaml.default /config/configuration.yaml + cat /config/init/recorder.default >> /config/configuration.yaml + cat /config/init/http.default >> /config/configuration.yaml + fi + + echo "Creating include files..." + for include_file in groups.yaml automations.yaml scripts.yaml scenes.yaml; do + if test -f "/config/$include_file"; then + echo "$include_file exists." + else + echo "$include_file does NOT exist." + touch "/config/$include_file" + fi + done + + cd "/config" || echo "Could not change path to /config" + echo "Creating custom_components directory..." + mkdir "/config/custom_components" || echo "custom_components directory already exists" + + echo "Changing to the custom_components directory..." + cd "/config/custom_components" || echo "Could not change path to /config/custom_components" + + echo "Downloading HACS" + wget "https://github.com/hacs/integration/releases/latest/download/hacs.zip" || exit 0 + + if [ -d "/config/custom_components/hacs" ]; then + echo "HACS directory already exist, cleaning up..." + rm -R "/config/custom_components/hacs" + fi + + echo "Creating HACS directory..." + mkdir "/config/custom_components/hacs" + + echo "Unpacking HACS..." + unzip "/config/custom_components/hacs.zip" -d "/config/custom_components/hacs" >/dev/null 2>&1 + + echo "Removing HACS zip file..." + rm "/config/custom_components/hacs.zip" + echo "Installation complete." + + configuration.yaml.default: |- + # Configure a default setup of Home Assistant (frontend, api, etc) + default_config: + + # Text to speech + tts: + - platform: google_translate + + group: !include groups.yaml + automation: !include automations.yaml + script: !include scripts.yaml + scene: !include scenes.yaml + recorder.default: |- + + recorder: + purge_keep_days: 30 + commit_interval: 3 + db_url: {{ ( printf "%s?client_encoding=utf8" ( .Values.postgresql.url.complete | trimAll "\"" ) ) | quote }} + http.default: |- + + http: + use_x_forwarded_for: true + trusted_proxies: + - 172.16.0.0/16 + +postgresql: + enabled: true + postgresqlUsername: home-assistant + postgresqlDatabase: home-assistant + existingSecret: "dbcreds" + +influxdb: + enabled: false + architecture: standalone + database: home_assistant + authEnabled: false + persistence: + enabled: false + # storageClass: "" + # + +portal: + enabled: true diff --git a/stable/home-assistant/15.0.69/questions.yaml b/stable/home-assistant/15.0.69/questions.yaml new file mode 100644 index 00000000000..8965976cfee --- /dev/null +++ b/stable/home-assistant/15.0.69/questions.yaml @@ -0,0 +1,2567 @@ +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: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + 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 and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8123 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: 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: 8123 + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: 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 and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + 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: 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: 256Gi + - 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: 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: 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: 256Gi + - 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: false + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + + - variable: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/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: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - 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: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - 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: 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 and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + 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: 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 + - value: tailscale + description: Tailscale + - 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: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: Sock5 Server + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - 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: "" + - 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: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: 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: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/zigbee2mqtt/4.0.44/templates/common.yaml b/stable/home-assistant/15.0.69/templates/common.yaml similarity index 100% rename from stable/zigbee2mqtt/4.0.44/templates/common.yaml rename to stable/home-assistant/15.0.69/templates/common.yaml diff --git a/stable/ispy-agent-dvr/2.0.58/values.yaml b/stable/home-assistant/15.0.69/values.yaml similarity index 100% rename from stable/ispy-agent-dvr/2.0.58/values.yaml rename to stable/home-assistant/15.0.69/values.yaml diff --git a/stable/ispy-agent-dvr/2.0.58/Chart.lock b/stable/ispy-agent-dvr/2.0.58/Chart.lock deleted file mode 100644 index 3deadc9e48e..00000000000 --- a/stable/ispy-agent-dvr/2.0.58/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-03T02:48:02.431205883Z" diff --git a/stable/ispy-agent-dvr/2.0.58/CHANGELOG.md b/stable/ispy-agent-dvr/2.0.59/CHANGELOG.md similarity index 91% rename from stable/ispy-agent-dvr/2.0.58/CHANGELOG.md rename to stable/ispy-agent-dvr/2.0.59/CHANGELOG.md index 42d86de8d85..9c78864f786 100644 --- a/stable/ispy-agent-dvr/2.0.58/CHANGELOG.md +++ b/stable/ispy-agent-dvr/2.0.59/CHANGELOG.md @@ -2,6 +2,16 @@ +## [ispy-agent-dvr-2.0.59](https://github.com/truecharts/charts/compare/ispy-agent-dvr-2.0.58...ispy-agent-dvr-2.0.59) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [ispy-agent-dvr-2.0.58](https://github.com/truecharts/charts/compare/ispy-agent-dvr-2.0.57...ispy-agent-dvr-2.0.58) (2022-11-03) ### Chore @@ -87,13 +97,3 @@ ## [ispy-agent-dvr-2.0.51](https://github.com/truecharts/charts/compare/ispy-agent-dvr-2.0.50...ispy-agent-dvr-2.0.51) (2022-10-12) ### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#4071](https://github.com/truecharts/charts/issues/4071)) - - - - -## [ispy-agent-dvr-2.0.50](https://github.com/truecharts/charts/compare/ispy-agent-dvr-2.0.49...ispy-agent-dvr-2.0.50) (2022-10-10) - -### Chore diff --git a/stable/ispy-agent-dvr/2.0.59/Chart.lock b/stable/ispy-agent-dvr/2.0.59/Chart.lock new file mode 100644 index 00000000000..7a66cf1d8b8 --- /dev/null +++ b/stable/ispy-agent-dvr/2.0.59/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:09:57.178522687Z" diff --git a/stable/ispy-agent-dvr/2.0.58/Chart.yaml b/stable/ispy-agent-dvr/2.0.59/Chart.yaml similarity index 95% rename from stable/ispy-agent-dvr/2.0.58/Chart.yaml rename to stable/ispy-agent-dvr/2.0.59/Chart.yaml index b04e1ef385b..955a3824cef 100644 --- a/stable/ispy-agent-dvr/2.0.58/Chart.yaml +++ b/stable/ispy-agent-dvr/2.0.59/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "4.3.6.0" +appVersion: "4.3.8.0" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/ispy-agent-dvr - https://hub.docker.com/r/doitandbedone/ispyagentdvr - https://github.com/doitandbedone/ispyagentdvr-docker -version: 2.0.58 +version: 2.0.59 annotations: truecharts.org/catagories: | - security diff --git a/stable/ispy-agent-dvr/2.0.58/README.md b/stable/ispy-agent-dvr/2.0.59/README.md similarity index 100% rename from stable/ispy-agent-dvr/2.0.58/README.md rename to stable/ispy-agent-dvr/2.0.59/README.md diff --git a/stable/ispy-agent-dvr/2.0.58/app-readme.md b/stable/ispy-agent-dvr/2.0.59/app-readme.md similarity index 100% rename from stable/ispy-agent-dvr/2.0.58/app-readme.md rename to stable/ispy-agent-dvr/2.0.59/app-readme.md diff --git a/stable/koel/3.0.58/charts/common-10.7.13.tgz b/stable/ispy-agent-dvr/2.0.59/charts/common-10.7.13.tgz similarity index 100% rename from stable/koel/3.0.58/charts/common-10.7.13.tgz rename to stable/ispy-agent-dvr/2.0.59/charts/common-10.7.13.tgz diff --git a/stable/ispy-agent-dvr/2.0.58/ix_values.yaml b/stable/ispy-agent-dvr/2.0.59/ix_values.yaml similarity index 95% rename from stable/ispy-agent-dvr/2.0.58/ix_values.yaml rename to stable/ispy-agent-dvr/2.0.59/ix_values.yaml index cc17ce4af1a..9c06169ce76 100644 --- a/stable/ispy-agent-dvr/2.0.58/ix_values.yaml +++ b/stable/ispy-agent-dvr/2.0.59/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/ispy-agent-dvr - tag: 4.3.6.0@sha256:6950a3059d88368e93720a60955165f658ccf34cbc0a834feada7f96ef26c868 + tag: 4.3.8.0@sha256:c5c11ade1f0cbe93fce611fc1e3377b05341ebda8086c9a5eb4073d17bc0c168 pullPolicy: IfNotPresent securityContext: diff --git a/stable/ispy-agent-dvr/2.0.58/questions.yaml b/stable/ispy-agent-dvr/2.0.59/questions.yaml similarity index 100% rename from stable/ispy-agent-dvr/2.0.58/questions.yaml rename to stable/ispy-agent-dvr/2.0.59/questions.yaml diff --git a/stable/ispy-agent-dvr/2.0.58/templates/common.yaml b/stable/ispy-agent-dvr/2.0.59/templates/common.yaml similarity index 100% rename from stable/ispy-agent-dvr/2.0.58/templates/common.yaml rename to stable/ispy-agent-dvr/2.0.59/templates/common.yaml diff --git a/stable/koel/3.0.58/values.yaml b/stable/ispy-agent-dvr/2.0.59/values.yaml similarity index 100% rename from stable/koel/3.0.58/values.yaml rename to stable/ispy-agent-dvr/2.0.59/values.yaml diff --git a/stable/jackett/11.0.123/CHANGELOG.md b/stable/jackett/11.0.123/CHANGELOG.md new file mode 100644 index 00000000000..ecb89b340aa --- /dev/null +++ b/stable/jackett/11.0.123/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [jackett-11.0.123](https://github.com/truecharts/charts/compare/jackett-11.0.122...jackett-11.0.123) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + +## [jackett-11.0.122](https://github.com/truecharts/charts/compare/jackett-11.0.121...jackett-11.0.122) (2022-11-03) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4286](https://github.com/truecharts/charts/issues/4286)) + + + + +## [jackett-11.0.121](https://github.com/truecharts/charts/compare/jackett-11.0.120...jackett-11.0.121) (2022-11-02) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4261](https://github.com/truecharts/charts/issues/4261)) + - update docker general non-major ([#4280](https://github.com/truecharts/charts/issues/4280)) + + + + +## [jackett-11.0.120](https://github.com/truecharts/charts/compare/jackett-11.0.119...jackett-11.0.120) (2022-11-01) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4260](https://github.com/truecharts/charts/issues/4260)) + + + + +## [jackett-11.0.119](https://github.com/truecharts/charts/compare/jackett-11.0.118...jackett-11.0.119) (2022-10-30) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4238](https://github.com/truecharts/charts/issues/4238)) + + + + +## [jackett-11.0.118](https://github.com/truecharts/charts/compare/jackett-11.0.117...jackett-11.0.118) (2022-10-28) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4218](https://github.com/truecharts/charts/issues/4218)) + + + + +## [jackett-11.0.117](https://github.com/truecharts/charts/compare/jackett-11.0.116...jackett-11.0.117) (2022-10-27) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4201](https://github.com/truecharts/charts/issues/4201)) + + + + +## [jackett-11.0.117](https://github.com/truecharts/charts/compare/jackett-11.0.116...jackett-11.0.117) (2022-10-27) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4201](https://github.com/truecharts/charts/issues/4201)) + + + + +## [jackett-11.0.116](https://github.com/truecharts/charts/compare/jackett-11.0.115...jackett-11.0.116) (2022-10-25) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182)) + + + + +## [jackett-11.0.115](https://github.com/truecharts/charts/compare/jackett-11.0.114...jackett-11.0.115) (2022-10-25) + +### Chore diff --git a/stable/jackett/11.0.123/Chart.lock b/stable/jackett/11.0.123/Chart.lock new file mode 100644 index 00000000000..6cc99065ba9 --- /dev/null +++ b/stable/jackett/11.0.123/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:10:16.194204346Z" diff --git a/stable/jackett/11.0.123/Chart.yaml b/stable/jackett/11.0.123/Chart.yaml new file mode 100644 index 00000000000..c94cf48f833 --- /dev/null +++ b/stable/jackett/11.0.123/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.20.2203" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +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.123 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jackett/11.0.123/README.md b/stable/jackett/11.0.123/README.md new file mode 100644 index 00000000000..1c63f781cb5 --- /dev/null +++ b/stable/jackett/11.0.123/README.md @@ -0,0 +1,106 @@ +# jackett + +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.7.13 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/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/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `jackett` deployment + +```console +helm uninstall jackett +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the 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/truecharts/library-charts/tree/main/charts/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/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/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/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/jackett/11.0.123/app-readme.md b/stable/jackett/11.0.123/app-readme.md new file mode 100644 index 00000000000..94165e2dadb --- /dev/null +++ b/stable/jackett/11.0.123/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/libreddit/1.0.34/charts/common-10.7.13.tgz b/stable/jackett/11.0.123/charts/common-10.7.13.tgz similarity index 100% rename from stable/libreddit/1.0.34/charts/common-10.7.13.tgz rename to stable/jackett/11.0.123/charts/common-10.7.13.tgz diff --git a/stable/jackett/11.0.123/ix_values.yaml b/stable/jackett/11.0.123/ix_values.yaml new file mode 100644 index 00000000000..d061330ecac --- /dev/null +++ b/stable/jackett/11.0.123/ix_values.yaml @@ -0,0 +1,33 @@ +image: + repository: tccr.io/truecharts/jackett + pullPolicy: IfNotPresent + tag: 0.20.2203@sha256:17719fada296e5e22c4f58676d1463e1aeb63943c343b007624aaf610399cce4 + +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.123/questions.yaml b/stable/jackett/11.0.123/questions.yaml new file mode 100644 index 00000000000..3725b4ccd2d --- /dev/null +++ b/stable/jackett/11.0.123/questions.yaml @@ -0,0 +1,2567 @@ +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: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + 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 and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: The IP Families that should be used + schema: + 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: 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 and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + 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: 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: 256Gi + - 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: 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: 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: 256Gi + - 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: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - 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: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - 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: 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 and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + 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: 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 + - value: tailscale + description: Tailscale + - 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: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: Sock5 Server + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - 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: "" + - 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: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: 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: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/libreddit/1.0.34/templates/common.yaml b/stable/jackett/11.0.123/templates/common.yaml similarity index 100% rename from stable/libreddit/1.0.34/templates/common.yaml rename to stable/jackett/11.0.123/templates/common.yaml diff --git a/stable/libreddit/1.0.34/values.yaml b/stable/jackett/11.0.123/values.yaml similarity index 100% rename from stable/libreddit/1.0.34/values.yaml rename to stable/jackett/11.0.123/values.yaml diff --git a/stable/koel/3.0.58/CHANGELOG.md b/stable/koel/3.0.59/CHANGELOG.md similarity index 88% rename from stable/koel/3.0.58/CHANGELOG.md rename to stable/koel/3.0.59/CHANGELOG.md index 7854214860d..6a62cee32b8 100644 --- a/stable/koel/3.0.58/CHANGELOG.md +++ b/stable/koel/3.0.59/CHANGELOG.md @@ -2,6 +2,16 @@ +## [koel-3.0.59](https://github.com/truecharts/charts/compare/koel-3.0.58...koel-3.0.59) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [koel-3.0.58](https://github.com/truecharts/charts/compare/koel-3.0.57...koel-3.0.58) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - update helm general non-major ([#4122](https://github.com/truecharts/charts/issues/4122)) - - update docker general non-major ([#4128](https://github.com/truecharts/charts/issues/4128)) - - - - -## [koel-3.0.50](https://github.com/truecharts/charts/compare/koel-3.0.49...koel-3.0.50) (2022-10-12) - -### Chore diff --git a/stable/koel/3.0.58/Chart.lock b/stable/koel/3.0.59/Chart.lock similarity index 85% rename from stable/koel/3.0.58/Chart.lock rename to stable/koel/3.0.59/Chart.lock index 74471c8ac70..06807801e53 100644 --- a/stable/koel/3.0.58/Chart.lock +++ b/stable/koel/3.0.59/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.109 digest: sha256:09e299c01368822db7a5627ce25bf9862595c7c2b8c40df964df95fe29ee88ed -generated: "2022-11-02T10:24:22.163898584Z" +generated: "2022-11-05T12:11:00.139925959Z" diff --git a/stable/koel/3.0.58/Chart.yaml b/stable/koel/3.0.59/Chart.yaml similarity index 98% rename from stable/koel/3.0.58/Chart.yaml rename to stable/koel/3.0.59/Chart.yaml index 54428bdda17..9c8511231f0 100644 --- a/stable/koel/3.0.58/Chart.yaml +++ b/stable/koel/3.0.59/Chart.yaml @@ -26,7 +26,7 @@ sources: - https://github.com/koel/docker - https://hub.docker.com/r/phanan/koel - https://github.com/koel/koel -version: 3.0.58 +version: 3.0.59 annotations: truecharts.org/catagories: | - media diff --git a/stable/koel/3.0.58/README.md b/stable/koel/3.0.59/README.md similarity index 100% rename from stable/koel/3.0.58/README.md rename to stable/koel/3.0.59/README.md diff --git a/stable/koel/3.0.58/app-readme.md b/stable/koel/3.0.59/app-readme.md similarity index 100% rename from stable/koel/3.0.58/app-readme.md rename to stable/koel/3.0.59/app-readme.md diff --git a/stable/littlelink/6.0.82/charts/common-10.7.13.tgz b/stable/koel/3.0.59/charts/common-10.7.13.tgz similarity index 100% rename from stable/littlelink/6.0.82/charts/common-10.7.13.tgz rename to stable/koel/3.0.59/charts/common-10.7.13.tgz diff --git a/stable/koel/3.0.58/charts/mariadb-3.0.109.tgz b/stable/koel/3.0.59/charts/mariadb-3.0.109.tgz similarity index 100% rename from stable/koel/3.0.58/charts/mariadb-3.0.109.tgz rename to stable/koel/3.0.59/charts/mariadb-3.0.109.tgz diff --git a/stable/koel/3.0.58/ix_values.yaml b/stable/koel/3.0.59/ix_values.yaml similarity index 96% rename from stable/koel/3.0.58/ix_values.yaml rename to stable/koel/3.0.59/ix_values.yaml index 6dfbbf3b363..4cef70ed10a 100644 --- a/stable/koel/3.0.58/ix_values.yaml +++ b/stable/koel/3.0.59/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/koel - tag: latest@sha256:b824c831331c08dea4f066f28bde163b53c091129bdf081deda6e6fe9e42543c + tag: latest@sha256:d80f2b2127072887972370b60aef85409b5fc6146c8e7945047b1e80bf3cf4db pullPolicy: IfNotPresent securityContext: diff --git a/stable/koel/3.0.58/questions.yaml b/stable/koel/3.0.59/questions.yaml similarity index 100% rename from stable/koel/3.0.58/questions.yaml rename to stable/koel/3.0.59/questions.yaml diff --git a/stable/koel/3.0.58/templates/_secrets.tpl b/stable/koel/3.0.59/templates/_secrets.tpl similarity index 100% rename from stable/koel/3.0.58/templates/_secrets.tpl rename to stable/koel/3.0.59/templates/_secrets.tpl diff --git a/stable/koel/3.0.58/templates/common.yaml b/stable/koel/3.0.59/templates/common.yaml similarity index 100% rename from stable/koel/3.0.58/templates/common.yaml rename to stable/koel/3.0.59/templates/common.yaml diff --git a/stable/littlelink/6.0.82/values.yaml b/stable/koel/3.0.59/values.yaml similarity index 100% rename from stable/littlelink/6.0.82/values.yaml rename to stable/koel/3.0.59/values.yaml diff --git a/stable/lazylibrarian/11.0.77/CHANGELOG.md b/stable/lazylibrarian/11.0.77/CHANGELOG.md new file mode 100644 index 00000000000..c45e80cf9bf --- /dev/null +++ b/stable/lazylibrarian/11.0.77/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [lazylibrarian-11.0.77](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.76...lazylibrarian-11.0.77) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + +## [lazylibrarian-11.0.76](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.75...lazylibrarian-11.0.76) (2022-11-02) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4261](https://github.com/truecharts/charts/issues/4261)) + + + + +## [lazylibrarian-11.0.75](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.74...lazylibrarian-11.0.75) (2022-10-30) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4238](https://github.com/truecharts/charts/issues/4238)) + + + + +## [lazylibrarian-11.0.74](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.73...lazylibrarian-11.0.74) (2022-10-27) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update docker general non-major ([#4201](https://github.com/truecharts/charts/issues/4201)) + + + + +## [lazylibrarian-11.0.74](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.73...lazylibrarian-11.0.74) (2022-10-27) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4201](https://github.com/truecharts/charts/issues/4201)) + + + + +## [lazylibrarian-11.0.73](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.72...lazylibrarian-11.0.73) (2022-10-25) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182)) + + + + +## [lazylibrarian-11.0.72](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.71...lazylibrarian-11.0.72) (2022-10-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4181](https://github.com/truecharts/charts/issues/4181)) + + + + +## [lazylibrarian-11.0.71](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.70...lazylibrarian-11.0.71) (2022-10-21) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4139](https://github.com/truecharts/charts/issues/4139)) + + + + +## [lazylibrarian-11.0.70](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.69...lazylibrarian-11.0.70) (2022-10-19) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4122](https://github.com/truecharts/charts/issues/4122)) + - update docker general non-major ([#4128](https://github.com/truecharts/charts/issues/4128)) + + + + +## [lazylibrarian-11.0.69](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.68...lazylibrarian-11.0.69) (2022-10-12) + +### Chore diff --git a/stable/lazylibrarian/11.0.77/Chart.lock b/stable/lazylibrarian/11.0.77/Chart.lock new file mode 100644 index 00000000000..ddfe61773a4 --- /dev/null +++ b/stable/lazylibrarian/11.0.77/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:10:43.552318435Z" diff --git a/stable/lazylibrarian/11.0.77/Chart.yaml b/stable/lazylibrarian/11.0.77/Chart.yaml new file mode 100644 index 00000000000..c689c51bb3c --- /dev/null +++ b/stable/lazylibrarian/11.0.77/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +deprecated: false +description: Get all your books, like series with Sonarr... +home: https://truecharts.org/docs/charts/stable/lazylibrarian +icon: https://truecharts.org/img/hotlink-ok/chart-icons/lazylibrarian.png +keywords: + - lazylibrarian + - ebooks +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lazylibrarian +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/lazylibrarian + - https://gitlab.com/LazyLibrarian/LazyLibrarian.git + - https://lazylibrarian.gitlab.io +type: application +version: 11.0.77 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lazylibrarian/11.0.77/README.md b/stable/lazylibrarian/11.0.77/README.md new file mode 100644 index 00000000000..afb69afc70d --- /dev/null +++ b/stable/lazylibrarian/11.0.77/README.md @@ -0,0 +1,107 @@ +# lazylibrarian + +Get all your books, like series with Sonarr... + +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: [lazylibrarian](https://truecharts.org/docs/charts/stable/lazylibrarian) + +**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.7.13 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `lazylibrarian` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install lazylibrarian TrueCharts/lazylibrarian +``` + +## 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/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `lazylibrarian` deployment + +```console +helm uninstall lazylibrarian +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the 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/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install lazylibrarian \ + --set env.TZ="America/New York" \ + TrueCharts/lazylibrarian +``` + +#### 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 lazylibrarian TrueCharts/lazylibrarian -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/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/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/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/lazylibrarian/11.0.77/app-readme.md b/stable/lazylibrarian/11.0.77/app-readme.md new file mode 100644 index 00000000000..53f655886ec --- /dev/null +++ b/stable/lazylibrarian/11.0.77/app-readme.md @@ -0,0 +1,8 @@ +Get all your books, like series with Sonarr... + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/lazylibrarian](https://truecharts.org/docs/charts/stable/lazylibrarian) + +--- + +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/logitech-media-server/4.0.52/charts/common-10.7.13.tgz b/stable/lazylibrarian/11.0.77/charts/common-10.7.13.tgz similarity index 100% rename from stable/logitech-media-server/4.0.52/charts/common-10.7.13.tgz rename to stable/lazylibrarian/11.0.77/charts/common-10.7.13.tgz diff --git a/stable/lazylibrarian/11.0.77/ix_values.yaml b/stable/lazylibrarian/11.0.77/ix_values.yaml new file mode 100644 index 00000000000..a2c9f4247f7 --- /dev/null +++ b/stable/lazylibrarian/11.0.77/ix_values.yaml @@ -0,0 +1,29 @@ +image: + repository: tccr.io/truecharts/lazylibrarian + pullPolicy: IfNotPresent + tag: latest@sha256:005d3a36a808ba2f66793de14612a7fd8657e08f032ee9bed79a52d3dad8e03c + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 5299 + targetPort: 5299 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +portal: + enabled: true diff --git a/stable/lazylibrarian/11.0.77/questions.yaml b/stable/lazylibrarian/11.0.77/questions.yaml new file mode 100644 index 00000000000..31341295b69 --- /dev/null +++ b/stable/lazylibrarian/11.0.77/questions.yaml @@ -0,0 +1,2567 @@ +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: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + 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 and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: The IP Families that should be used + schema: + 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: 5299 + 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: 5299 + - 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: 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 and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + 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: 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: 256Gi + - 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: 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: 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: 256Gi + - 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: false + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + + - variable: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/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: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - 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: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - 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: 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 and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + 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: 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 + - value: tailscale + description: Tailscale + - 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: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: Sock5 Server + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - 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: "" + - 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: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: 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: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/logitech-media-server/4.0.52/templates/common.yaml b/stable/lazylibrarian/11.0.77/templates/common.yaml similarity index 100% rename from stable/logitech-media-server/4.0.52/templates/common.yaml rename to stable/lazylibrarian/11.0.77/templates/common.yaml diff --git a/stable/logitech-media-server/4.0.52/values.yaml b/stable/lazylibrarian/11.0.77/values.yaml similarity index 100% rename from stable/logitech-media-server/4.0.52/values.yaml rename to stable/lazylibrarian/11.0.77/values.yaml diff --git a/stable/libreddit/1.0.34/Chart.lock b/stable/libreddit/1.0.34/Chart.lock deleted file mode 100644 index 06ffb1d7787..00000000000 --- a/stable/libreddit/1.0.34/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-03T02:48:52.383297408Z" diff --git a/stable/libreddit/1.0.34/CHANGELOG.md b/stable/libreddit/1.0.35/CHANGELOG.md similarity index 91% rename from stable/libreddit/1.0.34/CHANGELOG.md rename to stable/libreddit/1.0.35/CHANGELOG.md index e110f2fc953..5400a6ebfae 100644 --- a/stable/libreddit/1.0.34/CHANGELOG.md +++ b/stable/libreddit/1.0.35/CHANGELOG.md @@ -2,6 +2,16 @@ +## [libreddit-1.0.35](https://github.com/truecharts/charts/compare/libreddit-1.0.34...libreddit-1.0.35) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [libreddit-1.0.34](https://github.com/truecharts/charts/compare/libreddit-1.0.33...libreddit-1.0.34) (2022-11-03) ### Chore @@ -87,13 +97,3 @@ ## [libreddit-1.0.27](https://github.com/truecharts/charts/compare/libreddit-1.0.26...libreddit-1.0.27) (2022-09-27) -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#3918](https://github.com/truecharts/charts/issues/3918)) - - - - -## [libreddit-1.0.26](https://github.com/truecharts/charts/compare/libreddit-1.0.25...libreddit-1.0.26) (2022-09-25) - diff --git a/stable/libreddit/1.0.35/Chart.lock b/stable/libreddit/1.0.35/Chart.lock new file mode 100644 index 00000000000..53d431af9ff --- /dev/null +++ b/stable/libreddit/1.0.35/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:11:02.679558232Z" diff --git a/stable/libreddit/1.0.34/Chart.yaml b/stable/libreddit/1.0.35/Chart.yaml similarity index 98% rename from stable/libreddit/1.0.34/Chart.yaml rename to stable/libreddit/1.0.35/Chart.yaml index 7725be34309..5111c67a523 100644 --- a/stable/libreddit/1.0.34/Chart.yaml +++ b/stable/libreddit/1.0.35/Chart.yaml @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/libreddit - https://github.com/spikecodes/libreddit - https://hub.docker.com/r/spikecodes/libreddit -version: 1.0.34 +version: 1.0.35 annotations: truecharts.org/catagories: | - media diff --git a/stable/libreddit/1.0.34/README.md b/stable/libreddit/1.0.35/README.md similarity index 100% rename from stable/libreddit/1.0.34/README.md rename to stable/libreddit/1.0.35/README.md diff --git a/stable/libreddit/1.0.34/app-readme.md b/stable/libreddit/1.0.35/app-readme.md similarity index 100% rename from stable/libreddit/1.0.34/app-readme.md rename to stable/libreddit/1.0.35/app-readme.md diff --git a/stable/meshcentral/6.0.4/charts/common-10.7.13.tgz b/stable/libreddit/1.0.35/charts/common-10.7.13.tgz similarity index 100% rename from stable/meshcentral/6.0.4/charts/common-10.7.13.tgz rename to stable/libreddit/1.0.35/charts/common-10.7.13.tgz diff --git a/stable/libreddit/1.0.34/ix_values.yaml b/stable/libreddit/1.0.35/ix_values.yaml similarity index 94% rename from stable/libreddit/1.0.34/ix_values.yaml rename to stable/libreddit/1.0.35/ix_values.yaml index 31dfdd43589..be002c25abe 100644 --- a/stable/libreddit/1.0.34/ix_values.yaml +++ b/stable/libreddit/1.0.35/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/libreddit - tag: latest@sha256:eb5c82ca4722b56fbda1a1b186a0a7789c6a2d087a024354dbc71dabdbecd8dc + tag: latest@sha256:d251c933f315bebbcefcd30b9771b430d5a351e20cbb6990ae655c80e32cc4f9 pullPolicy: IfNotPresent libreddit: diff --git a/stable/libreddit/1.0.34/questions.yaml b/stable/libreddit/1.0.35/questions.yaml similarity index 100% rename from stable/libreddit/1.0.34/questions.yaml rename to stable/libreddit/1.0.35/questions.yaml diff --git a/stable/qinglong/2.0.53/templates/common.yaml b/stable/libreddit/1.0.35/templates/common.yaml similarity index 100% rename from stable/qinglong/2.0.53/templates/common.yaml rename to stable/libreddit/1.0.35/templates/common.yaml diff --git a/stable/meshcentral/6.0.4/values.yaml b/stable/libreddit/1.0.35/values.yaml similarity index 100% rename from stable/meshcentral/6.0.4/values.yaml rename to stable/libreddit/1.0.35/values.yaml diff --git a/stable/littlelink/6.0.82/Chart.lock b/stable/littlelink/6.0.82/Chart.lock deleted file mode 100644 index a8de5e9cd01..00000000000 --- a/stable/littlelink/6.0.82/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-04T08:18:56.798404459Z" diff --git a/stable/littlelink/6.0.82/CHANGELOG.md b/stable/littlelink/6.0.83/CHANGELOG.md similarity index 91% rename from stable/littlelink/6.0.82/CHANGELOG.md rename to stable/littlelink/6.0.83/CHANGELOG.md index 7e21f786482..b32e2585162 100644 --- a/stable/littlelink/6.0.82/CHANGELOG.md +++ b/stable/littlelink/6.0.83/CHANGELOG.md @@ -2,6 +2,16 @@ +## [littlelink-6.0.83](https://github.com/truecharts/charts/compare/littlelink-6.0.82...littlelink-6.0.83) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [littlelink-6.0.82](https://github.com/truecharts/charts/compare/littlelink-6.0.81...littlelink-6.0.82) (2022-11-04) ### Chore @@ -87,13 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - update docker general non-major ([#4084](https://github.com/truecharts/charts/issues/4084)) - - - - -## [littlelink-6.0.73](https://github.com/truecharts/charts/compare/littlelink-6.0.72...littlelink-6.0.73) (2022-10-12) - -### Chore - diff --git a/stable/littlelink/6.0.83/Chart.lock b/stable/littlelink/6.0.83/Chart.lock new file mode 100644 index 00000000000..2083c58a93b --- /dev/null +++ b/stable/littlelink/6.0.83/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:11:15.986689512Z" diff --git a/stable/littlelink/6.0.82/Chart.yaml b/stable/littlelink/6.0.83/Chart.yaml similarity index 98% rename from stable/littlelink/6.0.82/Chart.yaml rename to stable/littlelink/6.0.83/Chart.yaml index c3a825582b8..925f86c08e7 100644 --- a/stable/littlelink/6.0.82/Chart.yaml +++ b/stable/littlelink/6.0.83/Chart.yaml @@ -21,7 +21,7 @@ sources: - https://github.com/techno-tim/littlelink-server - https://github.com/sethcottle/littlelink type: application -version: 6.0.82 +version: 6.0.83 annotations: truecharts.org/catagories: | - social diff --git a/stable/littlelink/6.0.82/README.md b/stable/littlelink/6.0.83/README.md similarity index 100% rename from stable/littlelink/6.0.82/README.md rename to stable/littlelink/6.0.83/README.md diff --git a/stable/littlelink/6.0.82/app-readme.md b/stable/littlelink/6.0.83/app-readme.md similarity index 100% rename from stable/littlelink/6.0.82/app-readme.md rename to stable/littlelink/6.0.83/app-readme.md diff --git a/stable/prometheus/4.0.122/charts/common-10.7.13.tgz b/stable/littlelink/6.0.83/charts/common-10.7.13.tgz similarity index 100% rename from stable/prometheus/4.0.122/charts/common-10.7.13.tgz rename to stable/littlelink/6.0.83/charts/common-10.7.13.tgz diff --git a/stable/littlelink/6.0.82/ix_values.yaml b/stable/littlelink/6.0.83/ix_values.yaml similarity index 93% rename from stable/littlelink/6.0.82/ix_values.yaml rename to stable/littlelink/6.0.83/ix_values.yaml index 783308b7459..a7ab1c4a018 100644 --- a/stable/littlelink/6.0.82/ix_values.yaml +++ b/stable/littlelink/6.0.83/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/littlelink-server pullPolicy: IfNotPresent - tag: latest@sha256:3cdf191ee8544a15cee3ee0d3ae3e09ea257348d7eea0986359ba68a51624741 + tag: latest@sha256:1260a5b4fcf96deafea5142c27837ec8b40a722994234db2034ac9a15ec1cc40 service: main: diff --git a/stable/littlelink/6.0.82/questions.yaml b/stable/littlelink/6.0.83/questions.yaml similarity index 100% rename from stable/littlelink/6.0.82/questions.yaml rename to stable/littlelink/6.0.83/questions.yaml diff --git a/stable/littlelink/6.0.82/templates/_configmap.tpl b/stable/littlelink/6.0.83/templates/_configmap.tpl similarity index 100% rename from stable/littlelink/6.0.82/templates/_configmap.tpl rename to stable/littlelink/6.0.83/templates/_configmap.tpl diff --git a/stable/littlelink/6.0.82/templates/common.yaml b/stable/littlelink/6.0.83/templates/common.yaml similarity index 100% rename from stable/littlelink/6.0.82/templates/common.yaml rename to stable/littlelink/6.0.83/templates/common.yaml diff --git a/stable/prometheus/4.0.122/values.yaml b/stable/littlelink/6.0.83/values.yaml similarity index 100% rename from stable/prometheus/4.0.122/values.yaml rename to stable/littlelink/6.0.83/values.yaml diff --git a/stable/logitech-media-server/4.0.52/Chart.lock b/stable/logitech-media-server/4.0.52/Chart.lock deleted file mode 100644 index dafc5f1444a..00000000000 --- a/stable/logitech-media-server/4.0.52/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T10:28:13.333541342Z" diff --git a/stable/logitech-media-server/4.0.52/CHANGELOG.md b/stable/logitech-media-server/4.0.53/CHANGELOG.md similarity index 91% rename from stable/logitech-media-server/4.0.52/CHANGELOG.md rename to stable/logitech-media-server/4.0.53/CHANGELOG.md index 17d9bc9ee23..9c59137a88e 100644 --- a/stable/logitech-media-server/4.0.52/CHANGELOG.md +++ b/stable/logitech-media-server/4.0.53/CHANGELOG.md @@ -2,6 +2,16 @@ +## [logitech-media-server-4.0.53](https://github.com/truecharts/charts/compare/logitech-media-server-4.0.52...logitech-media-server-4.0.53) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [logitech-media-server-4.0.52](https://github.com/truecharts/charts/compare/logitech-media-server-4.0.51...logitech-media-server-4.0.52) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major - - - - -## [logitech-media-server-4.0.45](https://github.com/truecharts/charts/compare/logitech-media-server-4.0.44...logitech-media-server-4.0.45) (2022-10-07) - -### Chore diff --git a/stable/logitech-media-server/4.0.53/Chart.lock b/stable/logitech-media-server/4.0.53/Chart.lock new file mode 100644 index 00000000000..f426390b880 --- /dev/null +++ b/stable/logitech-media-server/4.0.53/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:11:29.422989688Z" diff --git a/stable/logitech-media-server/4.0.52/Chart.yaml b/stable/logitech-media-server/4.0.53/Chart.yaml similarity index 96% rename from stable/logitech-media-server/4.0.52/Chart.yaml rename to stable/logitech-media-server/4.0.53/Chart.yaml index be04881cb93..6ee5030eff4 100644 --- a/stable/logitech-media-server/4.0.52/Chart.yaml +++ b/stable/logitech-media-server/4.0.53/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "8.3.0" +appVersion: "8.4.0" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -24,7 +24,7 @@ sources: - https://github.com/Logitech/slimserver - https://hub.docker.com/r/lmscommunity/logitechmediaserver type: application -version: 4.0.52 +version: 4.0.53 annotations: truecharts.org/catagories: | - media diff --git a/stable/logitech-media-server/4.0.52/README.md b/stable/logitech-media-server/4.0.53/README.md similarity index 100% rename from stable/logitech-media-server/4.0.52/README.md rename to stable/logitech-media-server/4.0.53/README.md diff --git a/stable/logitech-media-server/4.0.52/app-readme.md b/stable/logitech-media-server/4.0.53/app-readme.md similarity index 100% rename from stable/logitech-media-server/4.0.52/app-readme.md rename to stable/logitech-media-server/4.0.53/app-readme.md diff --git a/stable/prusaslicer-novnc/1.0.1/charts/common-10.7.13.tgz b/stable/logitech-media-server/4.0.53/charts/common-10.7.13.tgz similarity index 100% rename from stable/prusaslicer-novnc/1.0.1/charts/common-10.7.13.tgz rename to stable/logitech-media-server/4.0.53/charts/common-10.7.13.tgz diff --git a/stable/logitech-media-server/4.0.52/ix_values.yaml b/stable/logitech-media-server/4.0.53/ix_values.yaml similarity index 95% rename from stable/logitech-media-server/4.0.52/ix_values.yaml rename to stable/logitech-media-server/4.0.53/ix_values.yaml index 1c8d3ded5ea..93564136457 100644 --- a/stable/logitech-media-server/4.0.52/ix_values.yaml +++ b/stable/logitech-media-server/4.0.53/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/logitechmediaserver pullPolicy: IfNotPresent - tag: v8.3.0@sha256:9b124650a424e681718333abedba5e082828d210d7417a169ca36f3ab03284f3 + tag: 8.4.0@sha256:64505b6192f8135c0e41885c81ae6317c298adf9a71b46a6c13ee92f66c47375 env: # Permissions Settings HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/stable/logitech-media-server/4.0.52/questions.yaml b/stable/logitech-media-server/4.0.53/questions.yaml similarity index 100% rename from stable/logitech-media-server/4.0.52/questions.yaml rename to stable/logitech-media-server/4.0.53/questions.yaml diff --git a/stable/rsshub/3.0.135/templates/common.yaml b/stable/logitech-media-server/4.0.53/templates/common.yaml similarity index 100% rename from stable/rsshub/3.0.135/templates/common.yaml rename to stable/logitech-media-server/4.0.53/templates/common.yaml diff --git a/stable/prusaslicer-novnc/1.0.1/values.yaml b/stable/logitech-media-server/4.0.53/values.yaml similarity index 100% rename from stable/prusaslicer-novnc/1.0.1/values.yaml rename to stable/logitech-media-server/4.0.53/values.yaml diff --git a/stable/meshcentral/6.0.4/CHANGELOG.md b/stable/meshcentral/6.0.5/CHANGELOG.md similarity index 91% rename from stable/meshcentral/6.0.4/CHANGELOG.md rename to stable/meshcentral/6.0.5/CHANGELOG.md index ab25edc80fa..0ef8ecf676f 100644 --- a/stable/meshcentral/6.0.4/CHANGELOG.md +++ b/stable/meshcentral/6.0.5/CHANGELOG.md @@ -2,6 +2,16 @@ +## [meshcentral-6.0.5](https://github.com/truecharts/charts/compare/meshcentral-6.0.4...meshcentral-6.0.5) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [meshcentral-6.0.4](https://github.com/truecharts/charts/compare/meshcentral-6.0.3...meshcentral-6.0.4) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ - -## [meshcentral-5.0.13](https://github.com/truecharts/charts/compare/meshcentral-5.0.12...meshcentral-5.0.13) (2022-10-27) - -### Chore - -- Auto-update chart README [skip ci] - - ### Fix - -- rework ([#4208](https://github.com/truecharts/charts/issues/4208)) diff --git a/stable/meshcentral/6.0.4/Chart.lock b/stable/meshcentral/6.0.5/Chart.lock similarity index 85% rename from stable/meshcentral/6.0.4/Chart.lock rename to stable/meshcentral/6.0.5/Chart.lock index b5f159843b9..20dbd36e7c4 100644 --- a/stable/meshcentral/6.0.4/Chart.lock +++ b/stable/meshcentral/6.0.5/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 2.0.49 digest: sha256:03fc5be6ec25f157671e5803bab53163137fd952043070bc116aa6885caf214d -generated: "2022-11-02T10:30:57.32106901Z" +generated: "2022-11-05T12:12:07.083343448Z" diff --git a/stable/meshcentral/6.0.4/Chart.yaml b/stable/meshcentral/6.0.5/Chart.yaml similarity index 96% rename from stable/meshcentral/6.0.4/Chart.yaml rename to stable/meshcentral/6.0.5/Chart.yaml index 127b7c45a3f..409fdc4b119 100644 --- a/stable/meshcentral/6.0.4/Chart.yaml +++ b/stable/meshcentral/6.0.5/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: meshcentral -version: 6.0.4 -appVersion: "1.0.95" +version: 6.0.5 +appVersion: "1.0.97" description: MeshCentral is a full computer management web site type: application deprecated: false diff --git a/stable/meshcentral/6.0.4/README.md b/stable/meshcentral/6.0.5/README.md similarity index 100% rename from stable/meshcentral/6.0.4/README.md rename to stable/meshcentral/6.0.5/README.md diff --git a/stable/meshcentral/6.0.4/app-readme.md b/stable/meshcentral/6.0.5/app-readme.md similarity index 100% rename from stable/meshcentral/6.0.4/app-readme.md rename to stable/meshcentral/6.0.5/app-readme.md diff --git a/stable/qinglong/2.0.53/charts/common-10.7.13.tgz b/stable/meshcentral/6.0.5/charts/common-10.7.13.tgz similarity index 100% rename from stable/qinglong/2.0.53/charts/common-10.7.13.tgz rename to stable/meshcentral/6.0.5/charts/common-10.7.13.tgz diff --git a/stable/meshcentral/6.0.4/charts/mongodb-2.0.49.tgz b/stable/meshcentral/6.0.5/charts/mongodb-2.0.49.tgz similarity index 100% rename from stable/meshcentral/6.0.4/charts/mongodb-2.0.49.tgz rename to stable/meshcentral/6.0.5/charts/mongodb-2.0.49.tgz diff --git a/stable/meshcentral/6.0.4/ci/ci-values.yaml b/stable/meshcentral/6.0.5/ci/ci-values.yaml similarity index 100% rename from stable/meshcentral/6.0.4/ci/ci-values.yaml rename to stable/meshcentral/6.0.5/ci/ci-values.yaml diff --git a/stable/meshcentral/6.0.4/ix_values.yaml b/stable/meshcentral/6.0.5/ix_values.yaml similarity index 99% rename from stable/meshcentral/6.0.4/ix_values.yaml rename to stable/meshcentral/6.0.5/ix_values.yaml index 1a29a6b6b77..62123ab1070 100644 --- a/stable/meshcentral/6.0.4/ix_values.yaml +++ b/stable/meshcentral/6.0.5/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: ghcr.io/ylianst/meshcentral pullPolicy: IfNotPresent - tag: 1.0.95@sha256:c6fd58c157bdc721c42618f220dfb727b924d84973d3229de028e7d94b2eda4b + tag: 1.0.97@sha256:dc986c5f69e993a5521e75e979f46ee74300a391500764c9aaddbb9b14658a1f command: - node diff --git a/stable/meshcentral/6.0.4/questions.yaml b/stable/meshcentral/6.0.5/questions.yaml similarity index 100% rename from stable/meshcentral/6.0.4/questions.yaml rename to stable/meshcentral/6.0.5/questions.yaml diff --git a/stable/meshcentral/6.0.4/templates/_secret.tpl b/stable/meshcentral/6.0.5/templates/_secret.tpl similarity index 100% rename from stable/meshcentral/6.0.4/templates/_secret.tpl rename to stable/meshcentral/6.0.5/templates/_secret.tpl diff --git a/stable/meshcentral/6.0.4/templates/common.yaml b/stable/meshcentral/6.0.5/templates/common.yaml similarity index 100% rename from stable/meshcentral/6.0.4/templates/common.yaml rename to stable/meshcentral/6.0.5/templates/common.yaml diff --git a/stable/qinglong/2.0.53/values.yaml b/stable/meshcentral/6.0.5/values.yaml similarity index 100% rename from stable/qinglong/2.0.53/values.yaml rename to stable/meshcentral/6.0.5/values.yaml diff --git a/stable/nextcloud/16.0.0/CHANGELOG.md b/stable/nextcloud/16.0.0/CHANGELOG.md new file mode 100644 index 00000000000..817bbfe60dd --- /dev/null +++ b/stable/nextcloud/16.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + + +## [nextcloud-15.3.37](https://github.com/truecharts/charts/compare/nextcloud-15.3.36...nextcloud-15.3.37) (2022-11-02) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4261](https://github.com/truecharts/charts/issues/4261)) + + + + +## [nextcloud-15.3.36](https://github.com/truecharts/charts/compare/nextcloud-15.3.35...nextcloud-15.3.36) (2022-11-01) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4260](https://github.com/truecharts/charts/issues/4260)) + + + + +## [nextcloud-15.3.35](https://github.com/truecharts/charts/compare/nextcloud-15.3.34...nextcloud-15.3.35) (2022-10-25) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major + + + + +## [nextcloud-15.3.34](https://github.com/truecharts/charts/compare/nextcloud-15.3.33...nextcloud-15.3.34) (2022-10-25) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182)) + + + + +## [nextcloud-15.3.33](https://github.com/truecharts/charts/compare/nextcloud-15.3.32...nextcloud-15.3.33) (2022-10-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4181](https://github.com/truecharts/charts/issues/4181)) + + + + +## [prometheus-4.0.110](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.40...prometheus-4.0.110) (2022-10-21) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4139](https://github.com/truecharts/charts/issues/4139)) + + + + +## [prometheus-4.0.109](https://github.com/truecharts/charts/compare/prometheus-4.0.108...prometheus-4.0.109) (2022-10-19) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major ([#4122](https://github.com/truecharts/charts/issues/4122)) + - update docker general non-major ([#4128](https://github.com/truecharts/charts/issues/4128)) + + + + +## [prometheus-4.0.108](https://github.com/truecharts/charts/compare/prometheus-4.0.107...prometheus-4.0.108) (2022-10-18) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4120](https://github.com/truecharts/charts/issues/4120)) + + + + +## [prometheus-4.0.107](https://github.com/truecharts/charts/compare/prometheus-4.0.106...prometheus-4.0.107) (2022-10-17) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4119](https://github.com/truecharts/charts/issues/4119)) + + + + +## [prometheus-4.0.106](https://github.com/truecharts/charts/compare/prometheus-4.0.105...prometheus-4.0.106) (2022-10-16) + +### Chore diff --git a/stable/nextcloud/16.0.0/Chart.lock b/stable/nextcloud/16.0.0/Chart.lock new file mode 100644 index 00000000000..3d296e23eac --- /dev/null +++ b/stable/nextcloud/16.0.0/Chart.lock @@ -0,0 +1,15 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.114 +- name: collabora-online + repository: https://charts.truecharts.org/ + version: 12.1.64 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.111 +digest: sha256:549470bbd0e688ad3820f6fab65c7c72929b5bf794b2ed1134630ecc67b9132a +generated: "2022-11-05T12:12:52.913912241Z" diff --git a/stable/nextcloud/16.0.0/Chart.yaml b/stable/nextcloud/16.0.0/Chart.yaml new file mode 100644 index 00000000000..b28978daeba --- /dev/null +++ b/stable/nextcloud/16.0.0/Chart.yaml @@ -0,0 +1,45 @@ +apiVersion: v2 +appVersion: "25.0.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.114 + - condition: collabora.enabled + name: collabora-online + repository: https://charts.truecharts.org/ + version: 12.1.64 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.111 +deprecated: false +description: A private cloud server that puts the control and security of your own data back into your hands. +home: https://truecharts.org/docs/charts/stable/nextcloud +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nextcloud.png +keywords: + - nextcloud + - storage + - http + - web + - php +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nextcloud +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/nextcloud + - https://github.com/nextcloud/docker + - https://github.com/nextcloud/helm +type: application +version: 16.0.0 +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nextcloud/16.0.0/README.md b/stable/nextcloud/16.0.0/README.md new file mode 100644 index 00000000000..438e79fdbe1 --- /dev/null +++ b/stable/nextcloud/16.0.0/README.md @@ -0,0 +1,110 @@ +# nextcloud + +A private cloud server that puts the control and security of your own data back into your hands. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [nextcloud](https://truecharts.org/docs/charts/stable/nextcloud) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | collabora-online | 12.1.64 | +| https://charts.truecharts.org/ | postgresql | 8.0.114 | +| https://charts.truecharts.org | redis | 3.0.111 | +| https://library-charts.truecharts.org | common | 10.7.13 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `nextcloud` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install nextcloud TrueCharts/nextcloud +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `nextcloud` deployment + +```console +helm uninstall nextcloud +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the 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/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install nextcloud \ + --set env.TZ="America/New York" \ + TrueCharts/nextcloud +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install nextcloud TrueCharts/nextcloud -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/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/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/nextcloud/16.0.0/app-readme.md b/stable/nextcloud/16.0.0/app-readme.md new file mode 100644 index 00000000000..47480dc3484 --- /dev/null +++ b/stable/nextcloud/16.0.0/app-readme.md @@ -0,0 +1,8 @@ +A private cloud server that puts the control and security of your own data back into your hands. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/nextcloud](https://truecharts.org/docs/charts/stable/nextcloud) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/nextcloud/16.0.0/charts/collabora-online-12.1.64.tgz b/stable/nextcloud/16.0.0/charts/collabora-online-12.1.64.tgz new file mode 100644 index 0000000000000000000000000000000000000000..b042eba871310aca7912560bb0ac45b29c1d7b8e GIT binary patch literal 61061 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 ZE5{zW$yI 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�&tJd!^; z_vGIUs`HN>8SmyJsXZPdQe|BX2@^>#=?XdqZ^KvYvEahS!FR6LbrJ`tvG^Qt8Hwo6fpv)JEOUb1kp{sPWhGmf`t3bpb zwG{dCTmHJFD49R^cT5dKT1ymA={W%z!hGz&A|cSp$Ap{6%7;^wa@c#x)kBk4$T~}N zULy7m@ice4;Ikun7ty-Vm!IpTMT9vIVr4kcW=!NN_+Wb!jrH+Nu6 z$_J}3$ZH=m*`Qx*m<%Yb&%#%pTJV2vl3yGD?~O+V|DS$uu;u@oNDcV^&)LxcNK!ZS zUF>t$*s>+gSBt12z2sHqMQbD#{LCbcDD{j&;KMkG9=k~ly^P1nM@7_KIazvYi5l1{ z$4!+8XOQ36@c-JgY)>ure~i)G#g82nPBBbs5Q2*R-|rt5?EhQ;zYQh2|0Nzw1=8rA z^J6;EfKN1F&)|Zx?IX?&#M*b`rp&z|BVLy zZT$C*q@oVSNDG-Z)y1-FReiT`3d(LvDt)hbLkR66%E}%UFY`CvyjFNWUI~$a=8l5x=jrI{oM8=_PES zivACZ@xKR$Tl>#OQU(3zliPv~xO`bua|2$oHd7Ed6?ucmv9JiSQX6uL48Nyk7*e-v z2-IL70*Zl)oTxMM)tO1wtu0UadZ`8d=ga9fj&NG*7_f@|4@Y|Z$I*EE{@-SjjsBC# z1@{pKE|{Vv42Aa`=LFqm8UbA?C7j@r6sV;C6emLUmm&%+E)qprsy2yd4L2t2>{?F` z>;*7XVeQNJd+uEnfIZ=6auETBv5O%P2$CTdlKe9`&#kPaWM3t*$q@GAUT7ADwis)xsDtQP68>)QOwngpnLEG za5|2?_`X7~vZu18670Iq-<`iJlv&&erR0`0a(#O8=B)GIudYiP19e;bbK(H*ou~Th zbz0pA5|D)~ukDEyi_W!SJ-hq1;EmD4I1xGHFkB)Wg>x9D-JSnL;e7;VX&NWT2M2!SCEYue zhVC4Z!8yq9k{`^XkDW9+SWwEHx}o3Ut#n8$9jT;z?dEF}rES_+YDE7TPd&Kx+}OQC zLERXz74&~NI_&HA-^up%Ouc zUevDFpgpax>LMs@(b&c8*f$L(X`}mKk49G@$_)yMu4F2sn7cp%=SzrBqj~IN2%NvZ0R7%zL^QKZY%)TT;N-o2 zL1VaBCPcA-WkBOn#CdLeoa5HmR{hwKPMriq8&Tp!!O^LzV}^S01Ms5x9U-%1us&jx zLf{4gkoOvqAjK7GN}PGiIUV$(&~sCj_9~P`!%~4EsF@CgephLOP6Or1+AVxE1p6xiDDYth8|eca|`hL-8o3e^rL&^(I7K5B}C=a zfUck7`E_O)kWf(gIt{5Qf05#MQka+TPaPv6$fAqJORq?Mt?+)jtN=HQ5*p{sQ4vjG zdI|9yvGDS2zgPgNMV+d;1zAU6P})e2rnP)CF8Dj7ihrEcj{ak`L;;*ae;xP#dgH^P zuKy4F+w-4|Buf9!sEZBArxge(Nt|1JoWT(IkmxIKh!~3!ut=a^li=$zSKg2ogV`pe zNthLM2~kJFuD&SlpR%8E< zCI$Q7;ov_btxxt7E}>O&U%@z1A@f~xc%>5Bo5=NlbOSf^Aht<MB)0$Km@IGc{6}$mdCVou_qGqF>~qaM zUx4T2zQ6}RfW%!wOQUh%dT_uBBn$eLj1q?qd zXs4#xR2YDiN`;!O+90OwOP|d?fcwUY60;2YJuv8j!Dx-WArc&Xefh3dU$Vl@dXg_I z-jmS?^m~U54Z-FOV=@OPi#T7#iZPdeR#uWU&=RI4LUD1y0mroEB|Nt7`QJ)v#s8bR ze^&c{4t4o|INJJuZYEIz^9#gNNd5YQ$a4esVtW=@HT2mt?sP@)JT5AfN&rg{stu(U zHJ^i2ZvSw|@3YfSAHw)FiXTgB5k_pNvKP&f6xx{8bX1S}-8t#KpVyu*l9Z0f+a<(| z-fCFM%_*Q{o#VZDs4BxoX=&f)BfnXa*lz!OXUZ)CG z`~PsH-TxT&#^bI2zmY`uKjllnI-lSpN@wQmx;}wf-LCXbN|!#)BOBa}ZHQM2=rs`w zRWLVTI}9jkr^~K_OV>dPn_j9-+M*%@9l&yA%33YauJTI2k)SDZg^JLA6Io&{`=7HD&_yNe*fced;eoY$+-XX`P8>QkE`Bz*V91hW&520Zn)Kh9MAGyEYG0zHx2BQQ+Df<{Fw zPz!WKCLScnBdsGv}afzAMxX^y1sx~4p^oC72bat_6~bn{cj^l+W+?X zWaPk{-{Q_snF+XpCfKe6+2jK=&eeiK9V2oH?8ah)t{xV!H|dBa2-qbFo1&<-wTeu! zP2W#i5B)FK0juqQdi?*xZTyc7B{Tikb-+Sa3##8r7hHkfuSq8~LtI@il;9e4LvyQ* z^h33QEj`~RQ(6=KFSP+w(f?xn|H-(wJ^$TEve5sG@?VmVjQ+MD`MN0}hPag}Ku7J{ zHV24amYD0(N&s<{?``Vv{CAL6q5qLzefIxv zb^Lz{@&6C|gG(z|SbK7XjCi*5k-Gd-G}C zH^DC@Q%Z4_Qn4n#Dz#c||5u;={#&j1ANu~E^d?*Vev&*3kIvrWNQv-@hyS|MYu(-T!YqKHU2MZ6rzb zUz$(G0R(|=7TL)l`PCxbb`D{o-EB$thV5b|x?SgP>289TMJZLxNjbgFv`=1Kq1g#u zev_i;HhqOupZ-U#5AngR8wB-V{$#0A{~zo3{|Ei;`_G$6^kt`CToeKrruZ?AP{`hW zmO_36=nlL1k%j)~f^)(if&j3m)o3gt`o2)`NMA3?F6H033G_iE-j$A)$cH|UDpLM_ zG+k<4Hwa`ta_|Fq4MT|C6!IV>E{$0h6Es5aQN%0x;XvjU#fPXkbQYGRE1kv24PZET z5q<57y?0$3tQ*I{qk#Jz5ZLDXpLDPp1*q8nqkh5vdob>8{l7Po=>ETkUKILdi%Ud+ z>@M-@H=BH&F3_b?XCt#cp=@RLm?VV;Kcx_dZg3u^5Z}9=x`&NV3VUt5a*Y~3^>5|&4vPt|j;7aRB z)i`a)1-_06$@iBRb&w;&?W2U^;pnI?D0k+8He>yi*YnhT@jPOGo1;~4Bf^~rIx{DMAT@U-+MeMt&sng$q#Jf#$YApW~y{VxAphEs1 zjE4I8-(Wb{-v8Q2Diz%I(4DJ>3N4oylz5@CVs6*A=}AO&;qs@a>ens}SXdv7{suz* zn(EuC4O%pWV{U@4{rMKnfO4`(qp2{W#8HwG7WW|lv700xBkU(kYk_`295;$w%(R2( z3A2FJMd3f8mqxg}aSVNwtllmKQ?tpri;?T!t==dHRJYkEoJMPDmI12StQR2fVHPbC zxO&SuteTA{QGi!(mO#-P{DVm_jrl(%xofrm^+$*L{g1(T%l|i%==m?1TWZIruMwmX zJEavHqudEdVZ>BJD^(%NLjz_ul={_+PR8ZNh7xbZx~-dio9j1QxFJ)!Vas*OHuYEN zfO^tjf7EgxvD!_kK}G5|WePvkw61M@zKc_x`l&Ykk0U=hxXo-*O*lZM{#SVaZP*)b z&wn?P==smh3?-Rqm%9BBWiFw*++DDM)UKDE{=B4X;2Ngc*=Ra*Q{Z9y#&L46?C(6F&_B+R*qOuB_1)Ax-T@$V=kVCF z$4Oq&y3j@ zdQMmiV(;)4q!me$JR0RKnnt)w219N2NHxCGWnsCllobTk^Pqv1eA=?Ls{m^^WJfwq zI{I&=>+p08qjIhm%A7{m0>8ynX*= zBdHDl&(^@&1pxIxwn75P3U5V#tq4#d0$>;i$a52WO_ndaU#Hkj;q;L`D8|Ooxq@tk z8&9ya8nTlKeK9hG61*J9ejz6c0u)Z)vExiyk>tvToJCq%_XHD!ImX*k3 zOp*YhqqM7b$H1%Q@sknPoDBFFzz=0T-HR~jCJXB7z6jl=ivss9$Q=Td296E#gH$PR zf9`&Imw#uIUm_}~5E(WytZVY61{A}MfPA#K!su2Q{dR=WhVq}}9#mfdtn&XI_x1Dt z;b?3B-%M&D|6TJn@B|hh#ruqx+FfQZbBb$CA_v0&x(U4CcfPt;?05Hq-_9x*Afm?XbMK9r`4G?D=$xOMYl5|?nUpzHsNQ3~JEuzYNUKP)0y zDI~Nsi5A#X8^G|x0w$^QjVPxPcBgVzXzL03m(uR@=g(gwYkL-#Xa>6L1ulI~fq6Zs zaRuo#IMX1ya{~wL7W~t{d)shr`JX$G(`P@~b(D3z|KA@BbpM~>c(}d)w~<8Ue|8x! zk?tq`;>MY5pWUCjdt@c(HQ-V)zIb!Ve2@4h?g(`hCY2X>pQ##B6a3ldVZ=mj~fa{#htEwq0YyAstW;M>r9Qm>5CXRXwx@i|^kMBVA+BkyOzCl<8fA4yXkjDH8^iqICrV6<u$|Fw}+ zp#PWR_%j9X>6tU2ht6x@1T+$ynf}L1uae#iCE@b@Y3U2GifTYgXXJekegJ#fkugPw z=CjCS^us<^f?1^RzYr*{p+Uzlz?>dk}vAsdo?7A{pY?r!!y zC)JDs`EE)h^fo44nGIP3U7LbwM(EFlSGfQLpeQvi6O29%PaXLv`nKr7igwGvC3tx(JSJ<_J+Qq-+f3zTNtX$GQWb(I6P zr%y(6`DCljHK4kp{vU$uelw{x{pYWA)L{da=f4x3{*Na8?fLIUQi1;S={;f7yFNCM zz3Nhf8;Hi6@dQz;$QneBnM3egE2D6WJVF3mfmH|))f~g*Ioy<4h}~M7XFRdjW(%*{�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 V&u9PqR{#J2|NsB`mtX)^1^|JU5bgi~ literal 0 HcmV?d00001 diff --git a/stable/recyclarr/1.0.11/charts/common-10.7.13.tgz b/stable/nextcloud/16.0.0/charts/common-10.7.13.tgz similarity index 100% rename from stable/recyclarr/1.0.11/charts/common-10.7.13.tgz rename to stable/nextcloud/16.0.0/charts/common-10.7.13.tgz diff --git a/stable/nextcloud/16.0.0/charts/postgresql-8.0.114.tgz b/stable/nextcloud/16.0.0/charts/postgresql-8.0.114.tgz new file mode 100644 index 0000000000000000000000000000000000000000..993545f3b601b4c9e100827e72f4aa64fbf4950a GIT binary patch literal 55210 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://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/nextcloud/16.0.0/templates/_configmap.tpl b/stable/nextcloud/16.0.0/templates/_configmap.tpl new file mode 100644 index 00000000000..abe500d31e8 --- /dev/null +++ b/stable/nextcloud/16.0.0/templates/_configmap.tpl @@ -0,0 +1,36 @@ +{{/* Define the configmap */}} +{{- define "nextcloud.configmap" -}} + +{{- $hosts := "" }} +{{- if .Values.ingress.main.enabled }} +{{- range .Values.ingress }} +{{- range $index, $host := .hosts }} + {{- if $index }} + {{ $hosts = ( printf "%v %v" $hosts $host.host ) }} + {{- else }} + {{ $hosts = ( printf "%s" $host.host ) }} + {{- end }} +{{- end }} +{{- end }} +{{- end }} + + +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: nextcloudconfig +data: + {{- $aliasgroup1 := ( printf "http://%s" ( .Values.env.AccessIP | default ( printf "%v-%v" .Release.Name "nextcloud" ) ) ) }} + {{- if .Values.ingress.main.enabled }} + {{- with (first .Values.ingress.main.hosts) }} + {{- $aliasgroup1 = ( printf "https://%s" .host ) }} + {{- end }} + {{- end }} + aliasgroup1: {{ $aliasgroup1 }} + NEXTCLOUD_TRUSTED_DOMAINS: {{ ( printf "%v %v %v %v %v %v %v %v" "test.fakedomain.dns" "localhost" "127.0.0.1" ( printf "%v:%v" "127.0.0.1" .Values.service.main.ports.main.port ) ( .Values.env.AccessIP | default "localhost" ) ( printf "%v-%v" .Release.Name "nextcloud" ) ( printf "%v-%v" .Release.Name "nextcloud-backend" ) $hosts ) | quote }} + {{- if .Values.ingress.main.enabled }} + APACHE_DISABLE_REWRITE_IP: "1" + {{- end }} + +{{- end -}} diff --git a/stable/nextcloud/16.0.0/templates/_cronjob.tpl b/stable/nextcloud/16.0.0/templates/_cronjob.tpl new file mode 100644 index 00000000000..302f3b83aae --- /dev/null +++ b/stable/nextcloud/16.0.0/templates/_cronjob.tpl @@ -0,0 +1,64 @@ +{{/* Define the cronjob */}} +{{- define "nextcloud.cronjob" -}} +{{- if .Values.cronjob.enabled -}} +{{- $jobName := include "tc.common.names.fullname" . }} + +--- +apiVersion: batch/v1 +kind: CronJob +metadata: + name: {{ printf "%s-cronjob" $jobName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +spec: + schedule: "{{ .Values.cronjob.schedule }}" + concurrencyPolicy: Forbid + {{- with .Values.cronjob.failedJobsHistoryLimit }} + failedJobsHistoryLimit: {{ . }} + {{- end }} + {{- with .Values.cronjob.successfulJobsHistoryLimit }} + successfulJobsHistoryLimit: {{ . }} + {{- end }} + jobTemplate: + metadata: + spec: + template: + metadata: + spec: + restartPolicy: Never + {{- with (include "tc.common.controller.volumes" . | trim) }} + volumes: + {{- nindent 12 . }} + {{- end }} + containers: + - name: {{ .Chart.Name }} + image: '{{ include "tc.common.images.selector" . }}' + imagePullPolicy: {{ default .Values.image.pullPolicy }} + command: + - "/bin/sh" + - "-c" + - | + /bin/bash <<'EOF' + echo "running nextcloud cronjob..." + php -f /var/www/html/cron.php + echo "cronjob finished" + {{- if .Values.cronjob.generatePreviews }} + echo "Pre-generating Previews..." + php /var/www/html/occ preview:pre-generate + echo "Previews generated." + {{- end }} + EOF + # Will mount configuration files as www-data (id: 33) by default for nextcloud + {{- with (include "tc.common.controller.volumeMounts" . | trim) }} + volumeMounts: + {{ nindent 16 . }} + {{- end }} + securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true + resources: +{{ toYaml .Values.resources | indent 16 }} +{{- end -}} +{{- end -}} diff --git a/stable/nextcloud/16.0.0/templates/_hpb.tpl b/stable/nextcloud/16.0.0/templates/_hpb.tpl new file mode 100644 index 00000000000..5b7b18a15fa --- /dev/null +++ b/stable/nextcloud/16.0.0/templates/_hpb.tpl @@ -0,0 +1,164 @@ +{{/* Define the hbp container */}} +{{- define "nextcloud.hpb" -}} +{{- $jobName := include "tc.common.names.fullname" . }} +image: '{{ include "tc.common.images.selector" . }}' +imagePullPolicy: '{{ .Values.image.pullPolicy }}' +securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true +{{- with (include "tc.common.controller.volumeMounts" . | trim) }} +volumeMounts: + {{ nindent 2 . }} +{{- end }} +ports: + - containerPort: 7867 +readinessProbe: + httpGet: + path: /push/test/cookie + port: 7867 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /push/test/cookie + port: 7867 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /push/test/cookie + port: 7867 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +command: + - "/bin/sh" + - "-c" + - | + /bin/bash <<'EOF' + set -m + echo "Waiting for notify_push file to be available..." + until [ -f /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push ] + do + sleep 10 + echo "Notify_push app not found... waiting..." + done + echo "Waiting for Nextcloud to start..." + until $(curl --output /dev/null --silent --head --fail -H "Host: test.fakedomain.dns" http://127.0.0.1:8080/status.php); do + echo "Nextcloud not responding... waiting..." + sleep 10 + done + until $(curl --silent --fail -H "Host: test.fakedomain.dns" http://127.0.0.1:8080/status.php | jq --raw-output '.installed' | grep "true"); do + echo "Nextcloud not installed... waiting..." + sleep 10 + done + echo "Nextcloud instance with Notify_push found... Launching High Performance Backend..." + /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push /var/www/html/config/config.php & + + {{- $accessurl := ( printf "http://%v:%v" ( .Values.env.AccessIP | default ( printf "%v-%v" .Release.Name "nextcloud" ) ) .Values.service.main.ports.main.port ) }} + {{- if .Values.ingress.main.enabled }} + {{- with (first .Values.ingress.main.hosts) }} + {{- $accessurl = ( printf "https://%s" .host ) }} + {{- end }} + {{- end }} + + echo "Configuring CLI url..." + php /var/www/html/occ config:system:set overwrite.cli.url --value='{{ $accessurl }}/' + + {{- if .Values.imaginary.enabled }} + echo "Imaginary High Performance Previews enabled, enabling it on Nextcloud..." + php /var/www/html/occ config:system:set preview_imaginary_url --value='http://127.0.0.1:9090' + php /var/www/html/occ config:system:set preview_max_x --value='{{ .Values.imaginary.preview_max_x }}' + php /var/www/html/occ config:system:set preview_max_y --value='{{ .Values.imaginary.preview_max_y }}' + php /var/www/html/occ config:system:set preview_max_memory --value='{{ .Values.imaginary.preview_max_memory }}' + php /var/www/html/occ config:system:set preview_max_filesize_image --value='{{ .Values.imaginary.preview_max_filesize_image }}' + # Remove all preview providers and re-add only selected + php /var/www/html/occ config:system:delete enabledPreviewProviders + # Add imaginary always + {{ $c := 0 }} # Initialize counter + php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Imaginary'{{ $c = add1 $c }} + {{ if .Values.imaginary.preview_png }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\PNG'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_jpeg }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\JPEG'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_gif }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\GIF'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_bmp }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\BMP'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_xbitmap }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\XBitmap'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_mp3 }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MP3'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_markdown }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MarkDown'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_opendoc }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\OpenDocument'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_txt }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\TXT'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_krita }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Krita'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_illustrator }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Illustrator'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_heic }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\HEIC'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_movie }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Movie'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_msoffice2003 }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MSOffice2003'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_msoffice2007 }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MSOffice2007'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_msofficedoc }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\MSOfficeDoc'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_pdf }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\PDF'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_photoshop }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Photoshop'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_postscript }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Postscript'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_staroffice }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\StarOffice'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_svg }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\SVG'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_tiff }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\TIFF'{{ $c = add1 $c }}{{ end }} + {{ if .Values.imaginary.preview_font }}php /var/www/html/occ config:system:set enabledPreviewProviders {{ $c }} --value='OC\Preview\Font'{{ $c = add1 $c }}{{ end }} + {{- end }} + + # Set default phone region + {{- with .Values.nextcloud.default_phone_region | upper }} + php /var/www/html/occ config:system:set default_phone_region --value='{{ . }}' + {{- end }} + + echo "Configuring High Performance Backend for url: {{ $accessurl }}" + php /var/www/html/occ config:app:set notify_push base_endpoint --value='{{ $accessurl }}/push' + fg + EOF +env: + - name: NEXTCLOUD_URL + value: 'http://127.0.0.1:8080' + - name: METRICS_PORT + value: '7868' + - name: TRUSTED_PROXIES + value: "{{ .Values.env.TRUSTED_PROXIES }}" + - name: POSTGRES_DB + value: "{{ .Values.postgresql.postgresqlDatabase }}" + - name: POSTGRES_USER + value: "{{ .Values.postgresql.postgresqlUsername }}" + - name: POSTGRES_PASSWORD + valueFrom: + secretKeyRef: + name: dbcreds + key: postgresql-password + - name: POSTGRES_HOST + valueFrom: + secretKeyRef: + name: dbcreds + key: plainporthost + - name: REDIS_HOST + valueFrom: + secretKeyRef: + name: rediscreds + key: plainhost + - name: REDIS_HOST_PASSWORD + valueFrom: + secretKeyRef: + name: rediscreds + key: redis-password +envFrom: + - configMapRef: + name: nextcloudconfig +{{- end -}} diff --git a/stable/nextcloud/16.0.0/templates/_imaginary.tpl b/stable/nextcloud/16.0.0/templates/_imaginary.tpl new file mode 100644 index 00000000000..57a72c43024 --- /dev/null +++ b/stable/nextcloud/16.0.0/templates/_imaginary.tpl @@ -0,0 +1,40 @@ +{{/* Define the imaginary container */}} +{{- define "nextcloud.imaginary" -}} +image: {{ .Values.imaginaryImage.repository }}:{{ .Values.imaginaryImage.tag }} +imagePullPolicy: '{{ .Values.image.pullPolicy }}' +securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true +ports: + - containerPort: 9090 +args: ["-enable-url-source"] +env: + - name: 'PORT' + value: '9090' +readinessProbe: + httpGet: + path: / + port: 9090 + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: / + port: 9090 + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: / + port: 9090 + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/nextcloud/16.0.0/templates/_nginx.tpl b/stable/nextcloud/16.0.0/templates/_nginx.tpl new file mode 100644 index 00000000000..df427f44bd8 --- /dev/null +++ b/stable/nextcloud/16.0.0/templates/_nginx.tpl @@ -0,0 +1,54 @@ +{{/* Define the nginx container */}} +{{- define "nextcloud.nginx" -}} +image: {{ .Values.nginxImage.repository }}:{{ .Values.nginxImage.tag }} +imagePullPolicy: '{{ .Values.image.pullPolicy }}' +securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true +{{- with (include "tc.common.controller.volumeMounts" . | trim) }} +volumeMounts: + {{ nindent 2 . }} +{{- end }} + - mountPath: /etc/nginx/nginx.conf + name: nginx + readOnly: true + subPath: nginx.conf +ports: + - containerPort: 8080 + +readinessProbe: + httpGet: + path: /robots.txt + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /robots.txt + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /robots.txt + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/nextcloud/16.0.0/templates/common.yaml b/stable/nextcloud/16.0.0/templates/common.yaml new file mode 100644 index 00000000000..9314524b1a2 --- /dev/null +++ b/stable/nextcloud/16.0.0/templates/common.yaml @@ -0,0 +1,22 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render configmap for nextcloud */}} +{{- include "nextcloud.configmap" . }} + +{{- $newMiddlewares := append .Values.ingress.main.fixedMiddlewares "tc-nextcloud-chain" }} +{{- $_ := set .Values.ingress.main "fixedMiddlewares" $newMiddlewares -}} + +{{- $_ := set .Values.additionalContainers "nginx" (include "nextcloud.nginx" . | fromYaml) -}} +{{- if .Values.imaginary.enabled -}} +{{- $_ := set .Values.additionalContainers "imaginary" (include "nextcloud.imaginary" . | fromYaml) -}} +{{- end -}} +{{- if .Values.hpb.enabled -}} +{{- $_ := set .Values.additionalContainers "hpb" (include "nextcloud.hpb" . | fromYaml) -}} +{{- end -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} + +{{/* Render cronjob for nextcloud */}} +{{- include "nextcloud.cronjob" . }} diff --git a/stable/recyclarr/1.0.11/values.yaml b/stable/nextcloud/16.0.0/values.yaml similarity index 100% rename from stable/recyclarr/1.0.11/values.yaml rename to stable/nextcloud/16.0.0/values.yaml diff --git a/stable/prometheus/4.0.122/CHANGELOG.md b/stable/prometheus/4.0.123/CHANGELOG.md similarity index 92% rename from stable/prometheus/4.0.122/CHANGELOG.md rename to stable/prometheus/4.0.123/CHANGELOG.md index 3288b0c3747..bba9a1fa4dc 100644 --- a/stable/prometheus/4.0.122/CHANGELOG.md +++ b/stable/prometheus/4.0.123/CHANGELOG.md @@ -2,6 +2,16 @@ +## [prometheus-4.0.123](https://github.com/truecharts/charts/compare/prometheus-4.0.122...prometheus-4.0.123) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [prometheus-4.0.122](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.42...prometheus-4.0.122) (2022-11-03) ### Chore @@ -87,13 +97,3 @@ ## [prometheus-4.0.115](https://github.com/truecharts/charts/compare/uptimerobot-prometheus-4.0.41...prometheus-4.0.115) (2022-10-26) ### Chore - -- Auto-update chart README [skip ci] - - update docker general non-major ([#4189](https://github.com/truecharts/charts/issues/4189)) - - - - -## [prometheus-4.0.114](https://github.com/truecharts/charts/compare/prometheus-4.0.113...prometheus-4.0.114) (2022-10-25) - -### Chore diff --git a/stable/prometheus/4.0.122/Chart.lock b/stable/prometheus/4.0.123/Chart.lock similarity index 89% rename from stable/prometheus/4.0.122/Chart.lock rename to stable/prometheus/4.0.123/Chart.lock index e6110f4fc9b..87d0078b1db 100644 --- a/stable/prometheus/4.0.122/Chart.lock +++ b/stable/prometheus/4.0.123/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 3.2.4 digest: sha256:2cf6d11a33e74eb00456101de660ec88993718e14c72f5e90771d556cd06a260 -generated: "2022-11-03T08:48:14.281701687Z" +generated: "2022-11-05T12:12:08.083374682Z" diff --git a/stable/prometheus/4.0.122/Chart.yaml b/stable/prometheus/4.0.123/Chart.yaml similarity index 98% rename from stable/prometheus/4.0.122/Chart.yaml rename to stable/prometheus/4.0.123/Chart.yaml index 87321e7f451..7ecbf2c2fa7 100644 --- a/stable/prometheus/4.0.122/Chart.yaml +++ b/stable/prometheus/4.0.123/Chart.yaml @@ -29,7 +29,7 @@ sources: - https://github.com/prometheus-community/helm-charts - https://github.com/prometheus-operator/kube-prometheus type: application -version: 4.0.122 +version: 4.0.123 annotations: truecharts.org/catagories: | - metrics diff --git a/stable/prometheus/4.0.122/README.md b/stable/prometheus/4.0.123/README.md similarity index 100% rename from stable/prometheus/4.0.122/README.md rename to stable/prometheus/4.0.123/README.md diff --git a/stable/prometheus/4.0.122/app-readme.md b/stable/prometheus/4.0.123/app-readme.md similarity index 100% rename from stable/prometheus/4.0.122/app-readme.md rename to stable/prometheus/4.0.123/app-readme.md diff --git a/stable/rsshub/3.0.135/charts/common-10.7.13.tgz b/stable/prometheus/4.0.123/charts/common-10.7.13.tgz similarity index 100% rename from stable/rsshub/3.0.135/charts/common-10.7.13.tgz rename to stable/prometheus/4.0.123/charts/common-10.7.13.tgz diff --git a/stable/prometheus/4.0.122/charts/kube-state-metrics-3.2.4.tgz b/stable/prometheus/4.0.123/charts/kube-state-metrics-3.2.4.tgz similarity index 100% rename from stable/prometheus/4.0.122/charts/kube-state-metrics-3.2.4.tgz rename to stable/prometheus/4.0.123/charts/kube-state-metrics-3.2.4.tgz diff --git a/stable/prometheus/4.0.122/charts/node-exporter-3.2.3.tgz b/stable/prometheus/4.0.123/charts/node-exporter-3.2.3.tgz similarity index 100% rename from stable/prometheus/4.0.122/charts/node-exporter-3.2.3.tgz rename to stable/prometheus/4.0.123/charts/node-exporter-3.2.3.tgz diff --git a/stable/prometheus/4.0.122/crds/crd-alertmanager-config.yaml b/stable/prometheus/4.0.123/crds/crd-alertmanager-config.yaml similarity index 100% rename from stable/prometheus/4.0.122/crds/crd-alertmanager-config.yaml rename to stable/prometheus/4.0.123/crds/crd-alertmanager-config.yaml diff --git a/stable/prometheus/4.0.122/crds/crd-alertmanager.yaml b/stable/prometheus/4.0.123/crds/crd-alertmanager.yaml similarity index 100% rename from stable/prometheus/4.0.122/crds/crd-alertmanager.yaml rename to stable/prometheus/4.0.123/crds/crd-alertmanager.yaml diff --git a/stable/prometheus/4.0.122/crds/crd-podmonitor.yaml b/stable/prometheus/4.0.123/crds/crd-podmonitor.yaml similarity index 100% rename from stable/prometheus/4.0.122/crds/crd-podmonitor.yaml rename to stable/prometheus/4.0.123/crds/crd-podmonitor.yaml diff --git a/stable/prometheus/4.0.122/crds/crd-probes.yaml b/stable/prometheus/4.0.123/crds/crd-probes.yaml similarity index 100% rename from stable/prometheus/4.0.122/crds/crd-probes.yaml rename to stable/prometheus/4.0.123/crds/crd-probes.yaml diff --git a/stable/prometheus/4.0.122/crds/crd-prometheus.yaml b/stable/prometheus/4.0.123/crds/crd-prometheus.yaml similarity index 100% rename from stable/prometheus/4.0.122/crds/crd-prometheus.yaml rename to stable/prometheus/4.0.123/crds/crd-prometheus.yaml diff --git a/stable/prometheus/4.0.122/crds/crd-prometheusrules.yaml b/stable/prometheus/4.0.123/crds/crd-prometheusrules.yaml similarity index 100% rename from stable/prometheus/4.0.122/crds/crd-prometheusrules.yaml rename to stable/prometheus/4.0.123/crds/crd-prometheusrules.yaml diff --git a/stable/prometheus/4.0.122/crds/crd-servicemonitor.yaml b/stable/prometheus/4.0.123/crds/crd-servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.122/crds/crd-servicemonitor.yaml rename to stable/prometheus/4.0.123/crds/crd-servicemonitor.yaml diff --git a/stable/prometheus/4.0.122/crds/crd-thanosrulers.yaml b/stable/prometheus/4.0.123/crds/crd-thanosrulers.yaml similarity index 100% rename from stable/prometheus/4.0.122/crds/crd-thanosrulers.yaml rename to stable/prometheus/4.0.123/crds/crd-thanosrulers.yaml diff --git a/stable/prometheus/4.0.122/ix_values.yaml b/stable/prometheus/4.0.123/ix_values.yaml similarity index 99% rename from stable/prometheus/4.0.122/ix_values.yaml rename to stable/prometheus/4.0.123/ix_values.yaml index 9f827c908a0..2f0d6f10a91 100644 --- a/stable/prometheus/4.0.122/ix_values.yaml +++ b/stable/prometheus/4.0.123/ix_values.yaml @@ -1,10 +1,10 @@ image: repository: tccr.io/truecharts/prometheus-operator - tag: 0.60.1@sha256:75f856c9a5ba6049981cc0e06c215bf1aa71a37cb907b70830d631ce4a71d407 + tag: 0.60.1@sha256:6a4e096b210fd3c809af03ca2eba0c00523ed4e30204d884e5a5ece75fa504f2 prometheusImage: repository: tccr.io/truecharts/prometheus - tag: 2.39.1@sha256:8ad2c126864ed1bcf790c39fe268db7c3e18470987bfb9371b705351085a6804 + tag: 2.39.1@sha256:55ad0c16a9f682a7616868714ae7196156ceb131bb3228d65761fbc3c42e5d66 thanosImage: repository: tccr.io/truecharts/thanos diff --git a/stable/prometheus/4.0.122/questions.yaml b/stable/prometheus/4.0.123/questions.yaml similarity index 100% rename from stable/prometheus/4.0.122/questions.yaml rename to stable/prometheus/4.0.123/questions.yaml diff --git a/stable/prometheus/4.0.122/templates/_helpers.tpl b/stable/prometheus/4.0.123/templates/_helpers.tpl similarity index 100% rename from stable/prometheus/4.0.122/templates/_helpers.tpl rename to stable/prometheus/4.0.123/templates/_helpers.tpl diff --git a/stable/prometheus/4.0.122/templates/alertmanager/_alertmanager.tpl b/stable/prometheus/4.0.123/templates/alertmanager/_alertmanager.tpl similarity index 100% rename from stable/prometheus/4.0.122/templates/alertmanager/_alertmanager.tpl rename to stable/prometheus/4.0.123/templates/alertmanager/_alertmanager.tpl diff --git a/stable/prometheus/4.0.122/templates/alertmanager/secrets.yaml b/stable/prometheus/4.0.123/templates/alertmanager/secrets.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/alertmanager/secrets.yaml rename to stable/prometheus/4.0.123/templates/alertmanager/secrets.yaml diff --git a/stable/prometheus/4.0.122/templates/alertmanager/serviceaccount.yaml b/stable/prometheus/4.0.123/templates/alertmanager/serviceaccount.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/alertmanager/serviceaccount.yaml rename to stable/prometheus/4.0.123/templates/alertmanager/serviceaccount.yaml diff --git a/stable/prometheus/4.0.122/templates/alertmanager/servicemonitor.yaml b/stable/prometheus/4.0.123/templates/alertmanager/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/alertmanager/servicemonitor.yaml rename to stable/prometheus/4.0.123/templates/alertmanager/servicemonitor.yaml diff --git a/stable/prometheus/4.0.122/templates/common.yaml b/stable/prometheus/4.0.123/templates/common.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/common.yaml rename to stable/prometheus/4.0.123/templates/common.yaml diff --git a/stable/prometheus/4.0.122/templates/exporters/core-dns/service.yaml b/stable/prometheus/4.0.123/templates/exporters/core-dns/service.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/exporters/core-dns/service.yaml rename to stable/prometheus/4.0.123/templates/exporters/core-dns/service.yaml diff --git a/stable/prometheus/4.0.122/templates/exporters/core-dns/servicemonitor.yaml b/stable/prometheus/4.0.123/templates/exporters/core-dns/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/exporters/core-dns/servicemonitor.yaml rename to stable/prometheus/4.0.123/templates/exporters/core-dns/servicemonitor.yaml diff --git a/stable/prometheus/4.0.122/templates/exporters/kube-apiserver/servicemonitor.yaml b/stable/prometheus/4.0.123/templates/exporters/kube-apiserver/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/exporters/kube-apiserver/servicemonitor.yaml rename to stable/prometheus/4.0.123/templates/exporters/kube-apiserver/servicemonitor.yaml diff --git a/stable/prometheus/4.0.122/templates/exporters/kube-controller-manager/endpoints.yaml b/stable/prometheus/4.0.123/templates/exporters/kube-controller-manager/endpoints.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/exporters/kube-controller-manager/endpoints.yaml rename to stable/prometheus/4.0.123/templates/exporters/kube-controller-manager/endpoints.yaml diff --git a/stable/prometheus/4.0.122/templates/exporters/kube-controller-manager/service.yaml b/stable/prometheus/4.0.123/templates/exporters/kube-controller-manager/service.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/exporters/kube-controller-manager/service.yaml rename to stable/prometheus/4.0.123/templates/exporters/kube-controller-manager/service.yaml diff --git a/stable/prometheus/4.0.122/templates/exporters/kube-controller-manager/servicemonitor.yaml b/stable/prometheus/4.0.123/templates/exporters/kube-controller-manager/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/exporters/kube-controller-manager/servicemonitor.yaml rename to stable/prometheus/4.0.123/templates/exporters/kube-controller-manager/servicemonitor.yaml diff --git a/stable/prometheus/4.0.122/templates/exporters/kube-scheduler/endpoints.yaml b/stable/prometheus/4.0.123/templates/exporters/kube-scheduler/endpoints.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/exporters/kube-scheduler/endpoints.yaml rename to stable/prometheus/4.0.123/templates/exporters/kube-scheduler/endpoints.yaml diff --git a/stable/prometheus/4.0.122/templates/exporters/kube-scheduler/service.yaml b/stable/prometheus/4.0.123/templates/exporters/kube-scheduler/service.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/exporters/kube-scheduler/service.yaml rename to stable/prometheus/4.0.123/templates/exporters/kube-scheduler/service.yaml diff --git a/stable/prometheus/4.0.122/templates/exporters/kube-scheduler/servicemonitor.yaml b/stable/prometheus/4.0.123/templates/exporters/kube-scheduler/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/exporters/kube-scheduler/servicemonitor.yaml rename to stable/prometheus/4.0.123/templates/exporters/kube-scheduler/servicemonitor.yaml diff --git a/stable/prometheus/4.0.122/templates/exporters/kubelet/servicemonitor.yaml b/stable/prometheus/4.0.123/templates/exporters/kubelet/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/exporters/kubelet/servicemonitor.yaml rename to stable/prometheus/4.0.123/templates/exporters/kubelet/servicemonitor.yaml diff --git a/stable/prometheus/4.0.122/templates/operator/_args.tpl b/stable/prometheus/4.0.123/templates/operator/_args.tpl similarity index 100% rename from stable/prometheus/4.0.122/templates/operator/_args.tpl rename to stable/prometheus/4.0.123/templates/operator/_args.tpl diff --git a/stable/prometheus/4.0.122/templates/operator/configmap.yaml b/stable/prometheus/4.0.123/templates/operator/configmap.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/operator/configmap.yaml rename to stable/prometheus/4.0.123/templates/operator/configmap.yaml diff --git a/stable/prometheus/4.0.122/templates/operator/servicemonitor.yaml b/stable/prometheus/4.0.123/templates/operator/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/operator/servicemonitor.yaml rename to stable/prometheus/4.0.123/templates/operator/servicemonitor.yaml diff --git a/stable/prometheus/4.0.122/templates/prometheus/_additionalPrometheusRules.tpl b/stable/prometheus/4.0.123/templates/prometheus/_additionalPrometheusRules.tpl similarity index 100% rename from stable/prometheus/4.0.122/templates/prometheus/_additionalPrometheusRules.tpl rename to stable/prometheus/4.0.123/templates/prometheus/_additionalPrometheusRules.tpl diff --git a/stable/prometheus/4.0.122/templates/prometheus/_additionalScrapeJobs.tpl b/stable/prometheus/4.0.123/templates/prometheus/_additionalScrapeJobs.tpl similarity index 100% rename from stable/prometheus/4.0.122/templates/prometheus/_additionalScrapeJobs.tpl rename to stable/prometheus/4.0.123/templates/prometheus/_additionalScrapeJobs.tpl diff --git a/stable/prometheus/4.0.122/templates/prometheus/_prometheus.tpl b/stable/prometheus/4.0.123/templates/prometheus/_prometheus.tpl similarity index 100% rename from stable/prometheus/4.0.122/templates/prometheus/_prometheus.tpl rename to stable/prometheus/4.0.123/templates/prometheus/_prometheus.tpl diff --git a/stable/prometheus/4.0.122/templates/prometheus/_servicemonitor.tpl b/stable/prometheus/4.0.123/templates/prometheus/_servicemonitor.tpl similarity index 100% rename from stable/prometheus/4.0.122/templates/prometheus/_servicemonitor.tpl rename to stable/prometheus/4.0.123/templates/prometheus/_servicemonitor.tpl diff --git a/stable/prometheus/4.0.122/templates/prometheus/clusterrole.yaml b/stable/prometheus/4.0.123/templates/prometheus/clusterrole.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/prometheus/clusterrole.yaml rename to stable/prometheus/4.0.123/templates/prometheus/clusterrole.yaml diff --git a/stable/prometheus/4.0.122/templates/prometheus/clusterrolebinding.yaml b/stable/prometheus/4.0.123/templates/prometheus/clusterrolebinding.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/prometheus/clusterrolebinding.yaml rename to stable/prometheus/4.0.123/templates/prometheus/clusterrolebinding.yaml diff --git a/stable/prometheus/4.0.122/templates/prometheus/serviceaccount.yaml b/stable/prometheus/4.0.123/templates/prometheus/serviceaccount.yaml similarity index 100% rename from stable/prometheus/4.0.122/templates/prometheus/serviceaccount.yaml rename to stable/prometheus/4.0.123/templates/prometheus/serviceaccount.yaml diff --git a/stable/rsshub/3.0.135/values.yaml b/stable/prometheus/4.0.123/values.yaml similarity index 100% rename from stable/rsshub/3.0.135/values.yaml rename to stable/prometheus/4.0.123/values.yaml diff --git a/stable/prusaslicer-novnc/1.0.1/Chart.lock b/stable/prusaslicer-novnc/1.0.1/Chart.lock deleted file mode 100644 index 6ac5804428b..00000000000 --- a/stable/prusaslicer-novnc/1.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T10:47:29.242232862Z" diff --git a/stable/prusaslicer-novnc/1.0.1/CHANGELOG.md b/stable/prusaslicer-novnc/1.0.2/CHANGELOG.md similarity index 91% rename from stable/prusaslicer-novnc/1.0.1/CHANGELOG.md rename to stable/prusaslicer-novnc/1.0.2/CHANGELOG.md index 1954ddef2f4..9c603b2b7db 100644 --- a/stable/prusaslicer-novnc/1.0.1/CHANGELOG.md +++ b/stable/prusaslicer-novnc/1.0.2/CHANGELOG.md @@ -2,6 +2,16 @@ +## [prusaslicer-novnc-1.0.2](https://github.com/truecharts/charts/compare/prusaslicer-novnc-1.0.1...prusaslicer-novnc-1.0.2) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [prusaslicer-novnc-1.0.1](https://github.com/truecharts/charts/compare/prusaslicer-novnc-1.0.0...prusaslicer-novnc-1.0.1) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ - Auto-update chart README [skip ci] - Auto-update chart README [skip ci] - - update helm general non-major - - - - -## [prusaslicer-novnc-0.0.37](https://github.com/truecharts/charts/compare/prusaslicer-novnc-0.0.36...prusaslicer-novnc-0.0.37) (2022-10-07) - -### Chore - -- Auto-update chart README [skip ci] diff --git a/stable/prusaslicer-novnc/1.0.2/Chart.lock b/stable/prusaslicer-novnc/1.0.2/Chart.lock new file mode 100644 index 00000000000..df71722b612 --- /dev/null +++ b/stable/prusaslicer-novnc/1.0.2/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:12:15.918858525Z" diff --git a/stable/prusaslicer-novnc/1.0.1/Chart.yaml b/stable/prusaslicer-novnc/1.0.2/Chart.yaml similarity index 98% rename from stable/prusaslicer-novnc/1.0.1/Chart.yaml rename to stable/prusaslicer-novnc/1.0.2/Chart.yaml index c76532c965d..c7e4c7a55f4 100644 --- a/stable/prusaslicer-novnc/1.0.1/Chart.yaml +++ b/stable/prusaslicer-novnc/1.0.2/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://www.prusa3d.com/prusaslicer/ - https://hub.docker.com/r/mikeah/prusaslicer-novnc type: application -version: 1.0.1 +version: 1.0.2 diff --git a/stable/prusaslicer-novnc/1.0.1/README.md b/stable/prusaslicer-novnc/1.0.2/README.md similarity index 100% rename from stable/prusaslicer-novnc/1.0.1/README.md rename to stable/prusaslicer-novnc/1.0.2/README.md diff --git a/stable/prusaslicer-novnc/1.0.1/app-readme.md b/stable/prusaslicer-novnc/1.0.2/app-readme.md similarity index 100% rename from stable/prusaslicer-novnc/1.0.1/app-readme.md rename to stable/prusaslicer-novnc/1.0.2/app-readme.md diff --git a/stable/snapdrop/2.0.59/charts/common-10.7.13.tgz b/stable/prusaslicer-novnc/1.0.2/charts/common-10.7.13.tgz similarity index 100% rename from stable/snapdrop/2.0.59/charts/common-10.7.13.tgz rename to stable/prusaslicer-novnc/1.0.2/charts/common-10.7.13.tgz diff --git a/stable/prusaslicer-novnc/1.0.1/ix_values.yaml b/stable/prusaslicer-novnc/1.0.2/ix_values.yaml similarity index 85% rename from stable/prusaslicer-novnc/1.0.1/ix_values.yaml rename to stable/prusaslicer-novnc/1.0.2/ix_values.yaml index a5fb9a713e2..959259d1af8 100644 --- a/stable/prusaslicer-novnc/1.0.1/ix_values.yaml +++ b/stable/prusaslicer-novnc/1.0.2/ix_values.yaml @@ -1,7 +1,7 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/prusaslicer-novnc - tag: latest@sha256:f72a34df05da0e7130531a9ef81bac19e6f7bbf1dbcec982bb931d7e0b86fadc + tag: latest@sha256:249410dbe63f0a1392570e32030a4647fd3d06abcd04f3423a3871defc1fde52 persistence: configsfolder: enabled: true diff --git a/stable/prusaslicer-novnc/1.0.1/questions.yaml b/stable/prusaslicer-novnc/1.0.2/questions.yaml similarity index 100% rename from stable/prusaslicer-novnc/1.0.1/questions.yaml rename to stable/prusaslicer-novnc/1.0.2/questions.yaml diff --git a/stable/prusaslicer-novnc/1.0.1/templates/common.yaml b/stable/prusaslicer-novnc/1.0.2/templates/common.yaml similarity index 100% rename from stable/prusaslicer-novnc/1.0.1/templates/common.yaml rename to stable/prusaslicer-novnc/1.0.2/templates/common.yaml diff --git a/stable/snapdrop/2.0.59/values.yaml b/stable/prusaslicer-novnc/1.0.2/values.yaml similarity index 100% rename from stable/snapdrop/2.0.59/values.yaml rename to stable/prusaslicer-novnc/1.0.2/values.yaml diff --git a/stable/qinglong/2.0.53/Chart.lock b/stable/qinglong/2.0.53/Chart.lock deleted file mode 100644 index 85f0d05eeea..00000000000 --- a/stable/qinglong/2.0.53/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T10:49:19.065038822Z" diff --git a/stable/qinglong/2.0.53/CHANGELOG.md b/stable/qinglong/2.0.54/CHANGELOG.md similarity index 91% rename from stable/qinglong/2.0.53/CHANGELOG.md rename to stable/qinglong/2.0.54/CHANGELOG.md index 9fc15442862..388cf5cfd03 100644 --- a/stable/qinglong/2.0.53/CHANGELOG.md +++ b/stable/qinglong/2.0.54/CHANGELOG.md @@ -2,6 +2,16 @@ +## [qinglong-2.0.54](https://github.com/truecharts/charts/compare/qinglong-2.0.53...qinglong-2.0.54) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [qinglong-2.0.53](https://github.com/truecharts/charts/compare/qinglong-2.0.52...qinglong-2.0.53) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - update helm general non-major - - - - -## [qinglong-2.0.45](https://github.com/truecharts/charts/compare/qinglong-2.0.44...qinglong-2.0.45) (2022-10-04) - -### Chore - diff --git a/stable/qinglong/2.0.54/Chart.lock b/stable/qinglong/2.0.54/Chart.lock new file mode 100644 index 00000000000..9d82df12f9c --- /dev/null +++ b/stable/qinglong/2.0.54/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:13:01.790063785Z" diff --git a/stable/qinglong/2.0.53/Chart.yaml b/stable/qinglong/2.0.54/Chart.yaml similarity index 95% rename from stable/qinglong/2.0.53/Chart.yaml rename to stable/qinglong/2.0.54/Chart.yaml index cae5f0b48e8..f2cd319740d 100644 --- a/stable/qinglong/2.0.53/Chart.yaml +++ b/stable/qinglong/2.0.54/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: qinglong -version: 2.0.53 -appVersion: "2.14.9" +version: 2.0.54 +appVersion: "2.14.11" description: A timed task management panel that supports typescript, javaScript, python3, and shell type: application deprecated: false diff --git a/stable/qinglong/2.0.53/README.md b/stable/qinglong/2.0.54/README.md similarity index 100% rename from stable/qinglong/2.0.53/README.md rename to stable/qinglong/2.0.54/README.md diff --git a/stable/qinglong/2.0.53/app-readme.md b/stable/qinglong/2.0.54/app-readme.md similarity index 100% rename from stable/qinglong/2.0.53/app-readme.md rename to stable/qinglong/2.0.54/app-readme.md diff --git a/stable/zigbee2mqtt/4.0.44/charts/common-10.7.13.tgz b/stable/qinglong/2.0.54/charts/common-10.7.13.tgz similarity index 100% rename from stable/zigbee2mqtt/4.0.44/charts/common-10.7.13.tgz rename to stable/qinglong/2.0.54/charts/common-10.7.13.tgz diff --git a/stable/qinglong/2.0.53/ix_values.yaml b/stable/qinglong/2.0.54/ix_values.yaml similarity index 81% rename from stable/qinglong/2.0.53/ix_values.yaml rename to stable/qinglong/2.0.54/ix_values.yaml index 82a0d2c06a8..cd5e2f29135 100644 --- a/stable/qinglong/2.0.53/ix_values.yaml +++ b/stable/qinglong/2.0.54/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/qinglong pullPolicy: IfNotPresent - tag: 2.14.9@sha256:7d5f2c968ff363044ee536bef7189f88f0c8f57b1e9ced1ecfd47276f5bb52ac + tag: 2.14.11@sha256:8cf0e3de2c3d1a9002be6fb9fb60b1f4770db8def236a378ce5343e89b508a1e securityContext: readOnlyRootFilesystem: false diff --git a/stable/qinglong/2.0.53/questions.yaml b/stable/qinglong/2.0.54/questions.yaml similarity index 100% rename from stable/qinglong/2.0.53/questions.yaml rename to stable/qinglong/2.0.54/questions.yaml diff --git a/stable/snapdrop/2.0.59/templates/common.yaml b/stable/qinglong/2.0.54/templates/common.yaml similarity index 100% rename from stable/snapdrop/2.0.59/templates/common.yaml rename to stable/qinglong/2.0.54/templates/common.yaml diff --git a/stable/zigbee2mqtt/4.0.44/values.yaml b/stable/qinglong/2.0.54/values.yaml similarity index 100% rename from stable/zigbee2mqtt/4.0.44/values.yaml rename to stable/qinglong/2.0.54/values.yaml diff --git a/stable/recyclarr/1.0.11/Chart.lock b/stable/recyclarr/1.0.11/Chart.lock deleted file mode 100644 index 9ac0d1883f4..00000000000 --- a/stable/recyclarr/1.0.11/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T10:50:32.924154944Z" diff --git a/stable/recyclarr/1.0.11/CHANGELOG.md b/stable/recyclarr/1.0.12/CHANGELOG.md similarity index 91% rename from stable/recyclarr/1.0.11/CHANGELOG.md rename to stable/recyclarr/1.0.12/CHANGELOG.md index c420a76af5c..04a45937e60 100644 --- a/stable/recyclarr/1.0.11/CHANGELOG.md +++ b/stable/recyclarr/1.0.12/CHANGELOG.md @@ -2,6 +2,16 @@ +## [recyclarr-1.0.12](https://github.com/truecharts/charts/compare/recyclarr-1.0.11...recyclarr-1.0.12) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [recyclarr-1.0.11](https://github.com/truecharts/charts/compare/recyclarr-1.0.10...recyclarr-1.0.11) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ## [recyclarr-1.0.4](https://github.com/truecharts/charts/compare/recyclarr-1.0.3...recyclarr-1.0.4) (2022-09-25) ### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#3898](https://github.com/truecharts/charts/issues/3898)) - - - - -## [recyclarr-1.0.3](https://github.com/truecharts/charts/compare/recyclarr-1.0.2...recyclarr-1.0.3) (2022-09-22) - -### Chore diff --git a/stable/recyclarr/1.0.12/Chart.lock b/stable/recyclarr/1.0.12/Chart.lock new file mode 100644 index 00000000000..276bb8920da --- /dev/null +++ b/stable/recyclarr/1.0.12/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:13:10.912221118Z" diff --git a/stable/recyclarr/1.0.11/Chart.yaml b/stable/recyclarr/1.0.12/Chart.yaml similarity index 96% rename from stable/recyclarr/1.0.11/Chart.yaml rename to stable/recyclarr/1.0.12/Chart.yaml index 4ae46de120e..df4a93fb6bc 100644 --- a/stable/recyclarr/1.0.11/Chart.yaml +++ b/stable/recyclarr/1.0.12/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "2.4.1" +appVersion: "2.6.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -22,7 +22,7 @@ sources: - https://github.com/recyclarr/recyclarr - https://github.com/recyclarr/recyclarr/pkgs/container/recyclarr type: application -version: 1.0.11 +version: 1.0.12 annotations: truecharts.org/SCALE-support: "true" truecharts.org/catagories: | diff --git a/stable/recyclarr/1.0.11/README.md b/stable/recyclarr/1.0.12/README.md similarity index 100% rename from stable/recyclarr/1.0.11/README.md rename to stable/recyclarr/1.0.12/README.md diff --git a/stable/recyclarr/1.0.11/app-readme.md b/stable/recyclarr/1.0.12/app-readme.md similarity index 100% rename from stable/recyclarr/1.0.11/app-readme.md rename to stable/recyclarr/1.0.12/app-readme.md diff --git a/stable/recyclarr/1.0.12/charts/common-10.7.13.tgz b/stable/recyclarr/1.0.12/charts/common-10.7.13.tgz new file mode 100644 index 0000000000000000000000000000000000000000..c3131de86ff390f136bf19240caede7a29b33ecd GIT binary patch literal 49153 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 literal 0 HcmV?d00001 diff --git a/stable/recyclarr/1.0.11/ix_values.yaml b/stable/recyclarr/1.0.12/ix_values.yaml similarity index 83% rename from stable/recyclarr/1.0.11/ix_values.yaml rename to stable/recyclarr/1.0.12/ix_values.yaml index be015ba69ee..3115a3b0421 100644 --- a/stable/recyclarr/1.0.11/ix_values.yaml +++ b/stable/recyclarr/1.0.12/ix_values.yaml @@ -1,7 +1,7 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/recyclarr - tag: 2.4.1@sha256:f5ba2ca89835221e6a1a9bf08540da2f8b93c5f540a011b20d0824b1d3811860 + tag: 2.6.1@sha256:d893f93a1c923361dfc39c81b2678c17c70584dfd751964970287d9c8795a983 podSecurityContext: runAsGroup: 568 diff --git a/stable/recyclarr/1.0.11/questions.yaml b/stable/recyclarr/1.0.12/questions.yaml similarity index 100% rename from stable/recyclarr/1.0.11/questions.yaml rename to stable/recyclarr/1.0.12/questions.yaml diff --git a/stable/recyclarr/1.0.11/templates/common.yaml b/stable/recyclarr/1.0.12/templates/common.yaml similarity index 100% rename from stable/recyclarr/1.0.11/templates/common.yaml rename to stable/recyclarr/1.0.12/templates/common.yaml diff --git a/stable/zigbee2mqtt/4.0.44/SKIPINSTALL b/stable/recyclarr/1.0.12/values.yaml similarity index 100% rename from stable/zigbee2mqtt/4.0.44/SKIPINSTALL rename to stable/recyclarr/1.0.12/values.yaml diff --git a/stable/rsshub/3.0.135/CHANGELOG.md b/stable/rsshub/3.0.136/CHANGELOG.md similarity index 92% rename from stable/rsshub/3.0.135/CHANGELOG.md rename to stable/rsshub/3.0.136/CHANGELOG.md index 2c251d084a4..72e3eade629 100644 --- a/stable/rsshub/3.0.135/CHANGELOG.md +++ b/stable/rsshub/3.0.136/CHANGELOG.md @@ -2,6 +2,16 @@ +## [rsshub-3.0.136](https://github.com/truecharts/charts/compare/rsshub-3.0.135...rsshub-3.0.136) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [rsshub-3.0.135](https://github.com/truecharts/charts/compare/rsshub-3.0.134...rsshub-3.0.135) (2022-11-04) ### Chore @@ -87,13 +97,3 @@ ## [rsshub-3.0.128](https://github.com/truecharts/charts/compare/rsshub-3.0.127...rsshub-3.0.128) (2022-10-25) ### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182)) - - - - -## [rsshub-3.0.127](https://github.com/truecharts/charts/compare/rsshub-3.0.126...rsshub-3.0.127) (2022-10-25) - -### Chore diff --git a/incubator/appsmith/2.0.63/Chart.lock b/stable/rsshub/3.0.136/Chart.lock similarity index 85% rename from incubator/appsmith/2.0.63/Chart.lock rename to stable/rsshub/3.0.136/Chart.lock index d49b80c82ad..77f1f2f21f4 100644 --- a/incubator/appsmith/2.0.63/Chart.lock +++ b/stable/rsshub/3.0.136/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.111 digest: sha256:f60bfe01ae321d7199a7bcf9e17cb14622ceea47d49a9c0b8cadb7780848c701 -generated: "2022-11-02T08:44:52.644695603Z" +generated: "2022-11-05T12:13:56.529453678Z" diff --git a/stable/rsshub/3.0.135/Chart.yaml b/stable/rsshub/3.0.136/Chart.yaml similarity index 98% rename from stable/rsshub/3.0.135/Chart.yaml rename to stable/rsshub/3.0.136/Chart.yaml index dfe06a1c28e..886e655b271 100644 --- a/stable/rsshub/3.0.135/Chart.yaml +++ b/stable/rsshub/3.0.136/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: rsshub -version: 3.0.135 +version: 3.0.136 appVersion: "latest" description: RSSHub can generate RSS feeds from pretty much everything type: application diff --git a/stable/rsshub/3.0.135/README.md b/stable/rsshub/3.0.136/README.md similarity index 100% rename from stable/rsshub/3.0.135/README.md rename to stable/rsshub/3.0.136/README.md diff --git a/stable/rsshub/3.0.135/app-readme.md b/stable/rsshub/3.0.136/app-readme.md similarity index 100% rename from stable/rsshub/3.0.135/app-readme.md rename to stable/rsshub/3.0.136/app-readme.md diff --git a/stable/rsshub/3.0.136/charts/common-10.7.13.tgz b/stable/rsshub/3.0.136/charts/common-10.7.13.tgz new file mode 100644 index 0000000000000000000000000000000000000000..c3131de86ff390f136bf19240caede7a29b33ecd GIT binary patch literal 49153 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 literal 0 HcmV?d00001 diff --git a/stable/rsshub/3.0.136/charts/redis-3.0.111.tgz b/stable/rsshub/3.0.136/charts/redis-3.0.111.tgz new file mode 100644 index 0000000000000000000000000000000000000000..ba229f9081b76667aa12628c4050bdbb13cb9fef GIT binary patch literal 55989 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�PMzx7z@2_4okJ7!X7V#)|}y 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 C$`gP9 literal 0 HcmV?d00001 diff --git a/stable/rsshub/3.0.135/ix_values.yaml b/stable/rsshub/3.0.136/ix_values.yaml similarity index 93% rename from stable/rsshub/3.0.135/ix_values.yaml rename to stable/rsshub/3.0.136/ix_values.yaml index 8eaff27f19a..7f3ec80b4b4 100644 --- a/stable/rsshub/3.0.135/ix_values.yaml +++ b/stable/rsshub/3.0.136/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/rsshub pullPolicy: IfNotPresent - tag: latest@sha256:0721924bc673a9747282e64f4f5ad799161953b97fdc2da0027d64191f790b03 + tag: latest@sha256:273910694862b75d27e971d6b732a65d7bf3ffb69f3121a65ab5cbc45b07b1a0 browserlessImage: repository: tccr.io/truecharts/browserless-chrome diff --git a/stable/rsshub/3.0.135/questions.yaml b/stable/rsshub/3.0.136/questions.yaml similarity index 100% rename from stable/rsshub/3.0.135/questions.yaml rename to stable/rsshub/3.0.136/questions.yaml diff --git a/stable/rsshub/3.0.136/templates/common.yaml b/stable/rsshub/3.0.136/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/rsshub/3.0.136/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/rsshub/3.0.136/values.yaml b/stable/rsshub/3.0.136/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/snapdrop/2.0.59/Chart.lock b/stable/snapdrop/2.0.59/Chart.lock deleted file mode 100644 index 2ecd4ce80f2..00000000000 --- a/stable/snapdrop/2.0.59/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-02T10:55:32.60284428Z" diff --git a/stable/snapdrop/2.0.59/CHANGELOG.md b/stable/snapdrop/2.0.60/CHANGELOG.md similarity index 88% rename from stable/snapdrop/2.0.59/CHANGELOG.md rename to stable/snapdrop/2.0.60/CHANGELOG.md index ed5dcd364ef..c5a31997a9e 100644 --- a/stable/snapdrop/2.0.59/CHANGELOG.md +++ b/stable/snapdrop/2.0.60/CHANGELOG.md @@ -2,6 +2,16 @@ +## [snapdrop-2.0.60](https://github.com/truecharts/charts/compare/snapdrop-2.0.59...snapdrop-2.0.60) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [snapdrop-2.0.59](https://github.com/truecharts/charts/compare/snapdrop-2.0.58...snapdrop-2.0.59) (2022-11-02) ### Chore @@ -87,13 +97,3 @@ ### Chore - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update docker general non-major ([#4030](https://github.com/truecharts/charts/issues/4030)) - - update helm general non-major - - - - -## [snapdrop-2.0.50](https://github.com/truecharts/charts/compare/snapdrop-2.0.49...snapdrop-2.0.50) (2022-10-07) - -### Chore diff --git a/stable/snapdrop/2.0.60/Chart.lock b/stable/snapdrop/2.0.60/Chart.lock new file mode 100644 index 00000000000..24492df04c4 --- /dev/null +++ b/stable/snapdrop/2.0.60/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:13:48.289349282Z" diff --git a/stable/snapdrop/2.0.59/Chart.yaml b/stable/snapdrop/2.0.60/Chart.yaml similarity index 97% rename from stable/snapdrop/2.0.59/Chart.yaml rename to stable/snapdrop/2.0.60/Chart.yaml index 8841d00cf92..f90347367bb 100644 --- a/stable/snapdrop/2.0.59/Chart.yaml +++ b/stable/snapdrop/2.0.60/Chart.yaml @@ -18,7 +18,7 @@ name: snapdrop sources: - https://github.com/truecharts/charts/tree/master/charts/stable/snapdrop - https://github.com/linuxserver/docker-snapdrop -version: 2.0.59 +version: 2.0.60 annotations: truecharts.org/catagories: | - media diff --git a/stable/snapdrop/2.0.59/README.md b/stable/snapdrop/2.0.60/README.md similarity index 100% rename from stable/snapdrop/2.0.59/README.md rename to stable/snapdrop/2.0.60/README.md diff --git a/stable/snapdrop/2.0.59/app-readme.md b/stable/snapdrop/2.0.60/app-readme.md similarity index 100% rename from stable/snapdrop/2.0.59/app-readme.md rename to stable/snapdrop/2.0.60/app-readme.md diff --git a/stable/snapdrop/2.0.60/charts/common-10.7.13.tgz b/stable/snapdrop/2.0.60/charts/common-10.7.13.tgz new file mode 100644 index 0000000000000000000000000000000000000000..c3131de86ff390f136bf19240caede7a29b33ecd GIT binary patch literal 49153 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 literal 0 HcmV?d00001 diff --git a/stable/snapdrop/2.0.59/ix_values.yaml b/stable/snapdrop/2.0.60/ix_values.yaml similarity index 81% rename from stable/snapdrop/2.0.59/ix_values.yaml rename to stable/snapdrop/2.0.60/ix_values.yaml index ff17901c8c5..1a2e3b5baf5 100644 --- a/stable/snapdrop/2.0.59/ix_values.yaml +++ b/stable/snapdrop/2.0.60/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/snapdrop - tag: latest@sha256:225e3c0d0bebea96f0d18d88c7d91e76e09b3780a6d1711ff61528dbcc3e0b07 + tag: latest@sha256:d106b61b6906f2930810b7e7c279d85cfa68dbb4b7776031da7435c52c989e29 pullPolicy: IfNotPresent securityContext: diff --git a/stable/snapdrop/2.0.59/questions.yaml b/stable/snapdrop/2.0.60/questions.yaml similarity index 100% rename from stable/snapdrop/2.0.59/questions.yaml rename to stable/snapdrop/2.0.60/questions.yaml diff --git a/stable/snapdrop/2.0.60/templates/common.yaml b/stable/snapdrop/2.0.60/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/snapdrop/2.0.60/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/snapdrop/2.0.60/values.yaml b/stable/snapdrop/2.0.60/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zigbee2mqtt/4.0.44/Chart.lock b/stable/zigbee2mqtt/4.0.44/Chart.lock deleted file mode 100644 index 7341c5ebdba..00000000000 --- a/stable/zigbee2mqtt/4.0.44/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.13 -digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 -generated: "2022-11-03T02:53:16.627102881Z" diff --git a/stable/zigbee2mqtt/4.0.44/CHANGELOG.md b/stable/zigbee2mqtt/4.0.45/CHANGELOG.md similarity index 91% rename from stable/zigbee2mqtt/4.0.44/CHANGELOG.md rename to stable/zigbee2mqtt/4.0.45/CHANGELOG.md index 931d6360ad9..10f2300ad97 100644 --- a/stable/zigbee2mqtt/4.0.44/CHANGELOG.md +++ b/stable/zigbee2mqtt/4.0.45/CHANGELOG.md @@ -2,6 +2,16 @@ +## [zigbee2mqtt-4.0.45](https://github.com/truecharts/charts/compare/zigbee2mqtt-4.0.44...zigbee2mqtt-4.0.45) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#4301](https://github.com/truecharts/charts/issues/4301)) + + + + ## [zigbee2mqtt-4.0.44](https://github.com/truecharts/charts/compare/zigbee2mqtt-4.0.43...zigbee2mqtt-4.0.44) (2022-11-03) ### Chore @@ -87,13 +97,3 @@ ## [zigbee2mqtt-4.0.37](https://github.com/truecharts/charts/compare/zigbee2mqtt-4.0.36...zigbee2mqtt-4.0.37) (2022-09-27) -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major ([#3918](https://github.com/truecharts/charts/issues/3918)) - - - - -## [zigbee2mqtt-4.0.36](https://github.com/truecharts/charts/compare/zigbee2mqtt-4.0.35...zigbee2mqtt-4.0.36) (2022-09-25) - diff --git a/stable/zigbee2mqtt/4.0.45/Chart.lock b/stable/zigbee2mqtt/4.0.45/Chart.lock new file mode 100644 index 00000000000..249c29cab33 --- /dev/null +++ b/stable/zigbee2mqtt/4.0.45/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.13 +digest: sha256:2f2267115af9bdc61a64db6317564e2d07f4f27ccb0627720c8a63d82b1786b7 +generated: "2022-11-05T12:13:57.050940129Z" diff --git a/stable/zigbee2mqtt/4.0.44/Chart.yaml b/stable/zigbee2mqtt/4.0.45/Chart.yaml similarity index 95% rename from stable/zigbee2mqtt/4.0.44/Chart.yaml rename to stable/zigbee2mqtt/4.0.45/Chart.yaml index cf574562f32..d6dfe360d6d 100644 --- a/stable/zigbee2mqtt/4.0.44/Chart.yaml +++ b/stable/zigbee2mqtt/4.0.45/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "1.28.1" +appVersion: "1.28.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -20,7 +20,7 @@ name: zigbee2mqtt sources: - https://github.com/truecharts/charts/tree/master/charts/stable/zigbee2mqtt - https://github.com/Koenkk/zigbee2mqtt -version: 4.0.44 +version: 4.0.45 annotations: truecharts.org/catagories: | - media diff --git a/stable/zigbee2mqtt/4.0.44/README.md b/stable/zigbee2mqtt/4.0.45/README.md similarity index 100% rename from stable/zigbee2mqtt/4.0.44/README.md rename to stable/zigbee2mqtt/4.0.45/README.md diff --git a/stable/zigbee2mqtt/4.0.45/SKIPINSTALL b/stable/zigbee2mqtt/4.0.45/SKIPINSTALL new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zigbee2mqtt/4.0.44/app-readme.md b/stable/zigbee2mqtt/4.0.45/app-readme.md similarity index 100% rename from stable/zigbee2mqtt/4.0.44/app-readme.md rename to stable/zigbee2mqtt/4.0.45/app-readme.md diff --git a/stable/zigbee2mqtt/4.0.45/charts/common-10.7.13.tgz b/stable/zigbee2mqtt/4.0.45/charts/common-10.7.13.tgz new file mode 100644 index 0000000000000000000000000000000000000000..c3131de86ff390f136bf19240caede7a29b33ecd GIT binary patch literal 49153 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 literal 0 HcmV?d00001 diff --git a/stable/zigbee2mqtt/4.0.44/ix_values.yaml b/stable/zigbee2mqtt/4.0.45/ix_values.yaml similarity index 98% rename from stable/zigbee2mqtt/4.0.44/ix_values.yaml rename to stable/zigbee2mqtt/4.0.45/ix_values.yaml index 9e0a85d5c90..4225267112d 100644 --- a/stable/zigbee2mqtt/4.0.44/ix_values.yaml +++ b/stable/zigbee2mqtt/4.0.45/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/zigbee2mqtt - tag: 1.28.1@sha256:39cb00dc79919ce0fa3efe9d73ed099ceeeec1d4a7080f546dbaf61e4dc339da + tag: 1.28.2@sha256:e7d5c0f3f8b974627869268502758a77998a9602ca8a2250bf33dbb5e5ac042f pullPolicy: IfNotPresent secretEnv: diff --git a/stable/zigbee2mqtt/4.0.44/questions.yaml b/stable/zigbee2mqtt/4.0.45/questions.yaml similarity index 100% rename from stable/zigbee2mqtt/4.0.44/questions.yaml rename to stable/zigbee2mqtt/4.0.45/questions.yaml diff --git a/stable/zigbee2mqtt/4.0.45/templates/common.yaml b/stable/zigbee2mqtt/4.0.45/templates/common.yaml new file mode 100644 index 00000000000..b9e7208f382 --- /dev/null +++ b/stable/zigbee2mqtt/4.0.45/templates/common.yaml @@ -0,0 +1,5 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/zigbee2mqtt/4.0.45/values.yaml b/stable/zigbee2mqtt/4.0.45/values.yaml new file mode 100644 index 00000000000..e69de29bb2d