From d34bb6bfbde9114aa8643caadff02a9924b3f887 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Sun, 28 Aug 2022 10:50:48 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- .../amtd/{0.0.22 => 0.0.23}/CHANGELOG.md | 18 +- .../{conreq/0.0.22 => amtd/0.0.23}/Chart.lock | 2 +- incubator/amtd/{0.0.22 => 0.0.23}/Chart.yaml | 2 +- incubator/amtd/{0.0.22 => 0.0.23}/README.md | 2 +- .../amtd/{0.0.22 => 0.0.23}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../amtd/{0.0.22 => 0.0.23}/ix_values.yaml | 2 +- .../amtd/{0.0.22 => 0.0.23}/questions.yaml | 0 .../{0.0.22 => 0.0.23}/templates/common.yaml | 0 incubator/amtd/{0.0.22 => 0.0.23}/values.yaml | 0 .../conreq/{0.0.22 => 0.0.23}/CHANGELOG.md | 18 +- .../{amtd/0.0.22 => conreq/0.0.23}/Chart.lock | 2 +- .../conreq/{0.0.22 => 0.0.23}/Chart.yaml | 2 +- incubator/conreq/{0.0.22 => 0.0.23}/README.md | 2 +- .../conreq/{0.0.22 => 0.0.23}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../conreq/{0.0.22 => 0.0.23}/ix_values.yaml | 2 +- .../conreq/{0.0.22 => 0.0.23}/questions.yaml | 0 .../{0.0.22 => 0.0.23}/templates/common.yaml | 0 .../conreq/{0.0.22 => 0.0.23}/values.yaml | 0 .../crafty-4/{0.0.21 => 0.0.22}/CHANGELOG.md | 18 +- .../crafty-4/{0.0.21 => 0.0.22}/Chart.lock | 2 +- .../crafty-4/{0.0.21 => 0.0.22}/Chart.yaml | 2 +- .../crafty-4/{0.0.21 => 0.0.22}/README.md | 2 +- .../crafty-4/{0.0.21 => 0.0.22}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../{0.0.21 => 0.0.22}/ix_values.yaml | 2 +- .../{0.0.21 => 0.0.22}/questions.yaml | 0 .../{0.0.21 => 0.0.22}/templates/common.yaml | 0 .../crafty-4/{0.0.21 => 0.0.22}/values.yaml | 0 .../ghost/{3.0.50 => 3.0.51}/CHANGELOG.md | 18 +- incubator/ghost/{3.0.50 => 3.0.51}/Chart.lock | 2 +- incubator/ghost/{3.0.50 => 3.0.51}/Chart.yaml | 4 +- incubator/ghost/{3.0.50 => 3.0.51}/README.md | 2 +- .../ghost/{3.0.50 => 3.0.51}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../charts/mariadb-3.0.58.tgz | Bin .../ghost/{3.0.50 => 3.0.51}/ix_values.yaml | 2 +- .../ghost/{3.0.50 => 3.0.51}/questions.yaml | 0 .../{3.0.50 => 3.0.51}/templates/common.yaml | 0 .../ghost/{3.0.50 => 3.0.51}/values.yaml | 0 .../{0.0.24 => 0.0.25}/CHANGELOG.md | 18 +- .../{0.0.24 => 0.0.25}/Chart.lock | 2 +- .../{0.0.24 => 0.0.25}/Chart.yaml | 2 +- .../{0.0.24 => 0.0.25}/README.md | 2 +- .../{0.0.24 => 0.0.25}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../{0.0.24 => 0.0.25}/ix_values.yaml | 2 +- .../{0.0.24 => 0.0.25}/questions.yaml | 0 .../{0.0.24 => 0.0.25}/templates/common.yaml | 0 .../{0.0.24 => 0.0.25}/values.yaml | 0 incubator/icloudpd/0.0.23/Chart.lock | 6 - .../icloudpd/{0.0.23 => 0.0.24}/CHANGELOG.md | 18 +- incubator/icloudpd/0.0.24/Chart.lock | 6 + .../icloudpd/{0.0.23 => 0.0.24}/Chart.yaml | 2 +- .../icloudpd/{0.0.23 => 0.0.24}/README.md | 2 +- .../icloudpd/{0.0.23 => 0.0.24}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../{0.0.23 => 0.0.24}/ix_values.yaml | 2 +- .../{0.0.23 => 0.0.24}/questions.yaml | 0 .../{0.0.23 => 0.0.24}/templates/common.yaml | 0 .../icloudpd/{0.0.23 => 0.0.24}/values.yaml | 0 .../passwordpusherephemeral/0.0.23/Chart.lock | 6 - .../{0.0.23 => 0.0.24}/CHANGELOG.md | 18 +- .../passwordpusherephemeral/0.0.24/Chart.lock | 6 + .../{0.0.23 => 0.0.24}/Chart.yaml | 2 +- .../{0.0.23 => 0.0.24}/README.md | 2 +- .../{0.0.23 => 0.0.24}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../{0.0.23 => 0.0.24}/ix_values.yaml | 2 +- .../{0.0.23 => 0.0.24}/questions.yaml | 0 .../{0.0.23 => 0.0.24}/templates/common.yaml | 0 .../{0.0.23 => 0.0.24}/values.yaml | 0 incubator/qbitmanage/0.0.20/Chart.lock | 6 - .../{0.0.20 => 0.0.21}/CHANGELOG.md | 18 +- incubator/qbitmanage/0.0.21/Chart.lock | 6 + .../qbitmanage/{0.0.20 => 0.0.21}/Chart.yaml | 2 +- .../qbitmanage/{0.0.20 => 0.0.21}/README.md | 2 +- .../{0.0.20 => 0.0.21}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../{0.0.20 => 0.0.21}/ix_values.yaml | 2 +- .../{0.0.20 => 0.0.21}/questions.yaml | 0 .../{0.0.20 => 0.0.21}/templates/common.yaml | 0 .../qbitmanage/{0.0.20 => 0.0.21}/values.yaml | 0 incubator/ra-rom-processor/0.0.22/Chart.lock | 6 - .../{0.0.22 => 0.0.23}/CHANGELOG.md | 18 +- incubator/ra-rom-processor/0.0.23/Chart.lock | 6 + .../{0.0.22 => 0.0.23}/Chart.yaml | 2 +- .../{0.0.22 => 0.0.23}/README.md | 2 +- .../{0.0.22 => 0.0.23}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../{0.0.22 => 0.0.23}/ix_values.yaml | 2 +- .../{0.0.22 => 0.0.23}/questions.yaml | 0 .../{0.0.22 => 0.0.23}/templates/common.yaml | 0 .../{0.0.22 => 0.0.23}/values.yaml | 0 incubator/rdesktop/0.0.23/Chart.lock | 6 - .../rdesktop/{0.0.23 => 0.0.24}/CHANGELOG.md | 18 +- incubator/rdesktop/0.0.24/Chart.lock | 6 + .../rdesktop/{0.0.23 => 0.0.24}/Chart.yaml | 2 +- .../rdesktop/{0.0.23 => 0.0.24}/README.md | 2 +- .../rdesktop/{0.0.23 => 0.0.24}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../{0.0.23 => 0.0.24}/ix_values.yaml | 2 +- .../{0.0.23 => 0.0.24}/questions.yaml | 0 .../{0.0.23 => 0.0.24}/templates/common.yaml | 0 .../rdesktop/{0.0.23 => 0.0.24}/values.yaml | 0 incubator/rimgo/0.0.38/Chart.lock | 6 - .../rimgo/{0.0.38 => 0.0.39}/CHANGELOG.md | 18 +- incubator/rimgo/0.0.39/Chart.lock | 6 + incubator/rimgo/{0.0.38 => 0.0.39}/Chart.yaml | 2 +- incubator/rimgo/{0.0.38 => 0.0.39}/README.md | 2 +- .../rimgo/{0.0.38 => 0.0.39}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../rimgo/{0.0.38 => 0.0.39}/ix_values.yaml | 2 +- .../rimgo/{0.0.38 => 0.0.39}/questions.yaml | 0 .../{0.0.38 => 0.0.39}/templates/common.yaml | 0 .../rimgo/{0.0.38 => 0.0.39}/values.yaml | 0 incubator/virt-manager/0.0.37/Chart.lock | 6 - .../{0.0.37 => 0.0.38}/CHANGELOG.md | 18 +- incubator/virt-manager/0.0.38/Chart.lock | 6 + .../{0.0.37 => 0.0.38}/Chart.yaml | 2 +- .../virt-manager/{0.0.37 => 0.0.38}/README.md | 2 +- .../{0.0.37 => 0.0.38}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../{0.0.37 => 0.0.38}/ix_values.yaml | 2 +- .../{0.0.37 => 0.0.38}/questions.yaml | 0 .../{0.0.37 => 0.0.38}/templates/common.yaml | 0 .../{0.0.37 => 0.0.38}/values.yaml | 0 stable/custom-app/5.1.46/Chart.lock | 6 - .../{5.1.46 => 5.1.47}/CHANGELOG.md | 18 +- stable/custom-app/5.1.47/Chart.lock | 6 + .../custom-app/{5.1.46 => 5.1.47}/Chart.yaml | 4 +- .../custom-app/{5.1.46 => 5.1.47}/README.md | 2 +- .../{5.1.46 => 5.1.47}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../{5.1.46 => 5.1.47}/ci/test-values.yaml | 2 +- .../{5.1.46 => 5.1.47}/ix_values.yaml | 2 +- .../{5.1.46 => 5.1.47}/questions.yaml | 0 .../{5.1.46 => 5.1.47}/templates/common.yaml | 0 .../custom-app/{5.1.46 => 5.1.47}/values.yaml | 0 stable/cyberchef/2.0.68/Chart.lock | 6 - .../cyberchef/{2.0.68 => 2.0.69}/CHANGELOG.md | 18 +- stable/cyberchef/2.0.69/Chart.lock | 6 + .../cyberchef/{2.0.68 => 2.0.69}/Chart.yaml | 2 +- stable/cyberchef/{2.0.68 => 2.0.69}/README.md | 2 +- .../{2.0.68 => 2.0.69}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../{2.0.68 => 2.0.69}/ix_values.yaml | 2 +- .../{2.0.68 => 2.0.69}/questions.yaml | 0 .../{2.0.68 => 2.0.69}/templates/common.yaml | 0 .../cyberchef/{2.0.68 => 2.0.69}/values.yaml | 0 stable/homer/2.0.31/Chart.lock | 6 - stable/homer/{2.0.31 => 2.0.32}/CHANGELOG.md | 18 +- stable/homer/2.0.32/Chart.lock | 6 + stable/homer/{2.0.31 => 2.0.32}/Chart.yaml | 4 +- stable/homer/{2.0.31 => 2.0.32}/README.md | 2 +- stable/homer/{2.0.31 => 2.0.32}/app-readme.md | 0 .../charts/common-10.5.0.tgz | Bin .../homer/{2.0.31 => 2.0.32}/ix_values.yaml | 2 +- .../homer/{2.0.31 => 2.0.32}/questions.yaml | 58 +- .../{2.0.31 => 2.0.32}/templates/common.yaml | 0 stable/homer/{2.0.31 => 2.0.32}/values.yaml | 0 .../inventree/{4.0.0 => 4.0.1}/CHANGELOG.md | 18 +- stable/inventree/{4.0.0 => 4.0.1}/Chart.lock | 2 +- stable/inventree/{4.0.0 => 4.0.1}/Chart.yaml | 4 +- stable/inventree/{4.0.0 => 4.0.1}/README.md | 2 +- .../inventree/{4.0.0 => 4.0.1}/app-readme.md | 0 .../{4.0.0 => 4.0.1}/charts/common-10.5.0.tgz | Bin .../charts/postgresql-8.0.62.tgz | Bin .../{4.0.0 => 4.0.1}/charts/redis-3.0.58.tgz | Bin .../inventree/{4.0.0 => 4.0.1}/ix_values.yaml | 2 +- .../inventree/{4.0.0 => 4.0.1}/questions.yaml | 0 .../{4.0.0 => 4.0.1}/templates/_configmap.tpl | 0 .../{4.0.0 => 4.0.1}/templates/_init.tpl | 0 .../{4.0.0 => 4.0.1}/templates/_nginx.tpl | 0 .../{4.0.0 => 4.0.1}/templates/_secrets.tpl | 0 .../{4.0.0 => 4.0.1}/templates/_worker.tpl | 0 .../{4.0.0 => 4.0.1}/templates/common.yaml | 0 stable/inventree/{4.0.0 => 4.0.1}/values.yaml | 0 stable/jackett/11.0.70/CHANGELOG.md | 99 + stable/jackett/11.0.70/Chart.lock | 6 + stable/jackett/11.0.70/Chart.yaml | 31 + stable/jackett/11.0.70/README.md | 108 + stable/jackett/11.0.70/app-readme.md | 8 + .../11.0.70}/charts/common-10.5.0.tgz | Bin stable/jackett/11.0.70/ix_values.yaml | 33 + stable/jackett/11.0.70/questions.yaml | 2483 +++++++++++++++++ .../11.0.70}/templates/common.yaml | 0 .../3.0.75 => jackett/11.0.70}/values.yaml | 0 stable/lazylibrarian/11.0.46/CHANGELOG.md | 99 + stable/lazylibrarian/11.0.46/Chart.lock | 6 + stable/lazylibrarian/11.0.46/Chart.yaml | 30 + stable/lazylibrarian/11.0.46/README.md | 109 + stable/lazylibrarian/11.0.46/app-readme.md | 8 + .../11.0.46}/charts/common-10.5.0.tgz | Bin stable/lazylibrarian/11.0.46/ix_values.yaml | 29 + stable/lazylibrarian/11.0.46/questions.yaml | 2483 +++++++++++++++++ .../11.0.46}/templates/common.yaml | 0 .../11.0.46}/values.yaml | 0 stable/rsshub/{3.0.75 => 3.0.76}/CHANGELOG.md | 18 +- stable/rsshub/{3.0.75 => 3.0.76}/Chart.lock | 2 +- stable/rsshub/{3.0.75 => 3.0.76}/Chart.yaml | 2 +- stable/rsshub/{3.0.75 => 3.0.76}/README.md | 2 +- .../rsshub/{3.0.75 => 3.0.76}/app-readme.md | 0 stable/rsshub/3.0.76/charts/common-10.5.0.tgz | Bin 0 -> 48188 bytes .../charts/redis-3.0.58.tgz | Bin .../rsshub/{3.0.75 => 3.0.76}/ix_values.yaml | 2 +- .../rsshub/{3.0.75 => 3.0.76}/questions.yaml | 0 stable/rsshub/3.0.76/templates/common.yaml | 1 + stable/rsshub/3.0.76/values.yaml | 0 stable/trilium-notes/5.0.28/Chart.lock | 6 - .../{5.0.28 => 5.0.29}/CHANGELOG.md | 18 +- stable/trilium-notes/5.0.29/Chart.lock | 6 + .../{5.0.28 => 5.0.29}/Chart.yaml | 4 +- .../{5.0.28 => 5.0.29}/README.md | 2 +- .../{5.0.28 => 5.0.29}/app-readme.md | 0 .../5.0.29/charts/common-10.5.0.tgz | Bin 0 -> 48188 bytes .../{5.0.28 => 5.0.29}/ix_values.yaml | 2 +- .../{5.0.28 => 5.0.29}/questions.yaml | 58 +- .../5.0.29/templates/common.yaml | 1 + stable/trilium-notes/5.0.29/values.yaml | 0 221 files changed, 5943 insertions(+), 297 deletions(-) rename incubator/amtd/{0.0.22 => 0.0.23}/CHANGELOG.md (86%) rename incubator/{conreq/0.0.22 => amtd/0.0.23}/Chart.lock (80%) rename incubator/amtd/{0.0.22 => 0.0.23}/Chart.yaml (98%) rename incubator/amtd/{0.0.22 => 0.0.23}/README.md (98%) rename incubator/amtd/{0.0.22 => 0.0.23}/app-readme.md (100%) rename incubator/amtd/{0.0.22 => 0.0.23}/charts/common-10.5.0.tgz (100%) rename incubator/amtd/{0.0.22 => 0.0.23}/ix_values.yaml (89%) rename incubator/amtd/{0.0.22 => 0.0.23}/questions.yaml (100%) rename incubator/amtd/{0.0.22 => 0.0.23}/templates/common.yaml (100%) rename incubator/amtd/{0.0.22 => 0.0.23}/values.yaml (100%) rename incubator/conreq/{0.0.22 => 0.0.23}/CHANGELOG.md (92%) rename incubator/{amtd/0.0.22 => conreq/0.0.23}/Chart.lock (80%) rename incubator/conreq/{0.0.22 => 0.0.23}/Chart.yaml (98%) rename incubator/conreq/{0.0.22 => 0.0.23}/README.md (98%) rename incubator/conreq/{0.0.22 => 0.0.23}/app-readme.md (100%) rename incubator/conreq/{0.0.22 => 0.0.23}/charts/common-10.5.0.tgz (100%) rename incubator/conreq/{0.0.22 => 0.0.23}/ix_values.yaml (82%) rename incubator/conreq/{0.0.22 => 0.0.23}/questions.yaml (100%) rename incubator/conreq/{0.0.22 => 0.0.23}/templates/common.yaml (100%) rename incubator/conreq/{0.0.22 => 0.0.23}/values.yaml (100%) rename incubator/crafty-4/{0.0.21 => 0.0.22}/CHANGELOG.md (89%) rename incubator/crafty-4/{0.0.21 => 0.0.22}/Chart.lock (80%) rename incubator/crafty-4/{0.0.21 => 0.0.22}/Chart.yaml (98%) rename incubator/crafty-4/{0.0.21 => 0.0.22}/README.md (98%) rename incubator/crafty-4/{0.0.21 => 0.0.22}/app-readme.md (100%) rename incubator/crafty-4/{0.0.21 => 0.0.22}/charts/common-10.5.0.tgz (100%) rename incubator/crafty-4/{0.0.21 => 0.0.22}/ix_values.yaml (92%) rename incubator/crafty-4/{0.0.21 => 0.0.22}/questions.yaml (100%) rename incubator/crafty-4/{0.0.21 => 0.0.22}/templates/common.yaml (100%) rename incubator/crafty-4/{0.0.21 => 0.0.22}/values.yaml (100%) rename incubator/ghost/{3.0.50 => 3.0.51}/CHANGELOG.md (91%) rename incubator/ghost/{3.0.50 => 3.0.51}/Chart.lock (85%) rename incubator/ghost/{3.0.50 => 3.0.51}/Chart.yaml (96%) rename incubator/ghost/{3.0.50 => 3.0.51}/README.md (94%) rename incubator/ghost/{3.0.50 => 3.0.51}/app-readme.md (100%) rename incubator/ghost/{3.0.50 => 3.0.51}/charts/common-10.5.0.tgz (100%) rename incubator/ghost/{3.0.50 => 3.0.51}/charts/mariadb-3.0.58.tgz (100%) rename incubator/ghost/{3.0.50 => 3.0.51}/ix_values.yaml (95%) rename incubator/ghost/{3.0.50 => 3.0.51}/questions.yaml (100%) rename incubator/ghost/{3.0.50 => 3.0.51}/templates/common.yaml (100%) rename incubator/ghost/{3.0.50 => 3.0.51}/values.yaml (100%) rename incubator/googlephotossync/{0.0.24 => 0.0.25}/CHANGELOG.md (92%) rename incubator/googlephotossync/{0.0.24 => 0.0.25}/Chart.lock (80%) rename incubator/googlephotossync/{0.0.24 => 0.0.25}/Chart.yaml (98%) rename incubator/googlephotossync/{0.0.24 => 0.0.25}/README.md (98%) rename incubator/googlephotossync/{0.0.24 => 0.0.25}/app-readme.md (100%) rename incubator/googlephotossync/{0.0.24 => 0.0.25}/charts/common-10.5.0.tgz (100%) rename incubator/googlephotossync/{0.0.24 => 0.0.25}/ix_values.yaml (86%) rename incubator/googlephotossync/{0.0.24 => 0.0.25}/questions.yaml (100%) rename incubator/googlephotossync/{0.0.24 => 0.0.25}/templates/common.yaml (100%) rename incubator/googlephotossync/{0.0.24 => 0.0.25}/values.yaml (100%) delete mode 100644 incubator/icloudpd/0.0.23/Chart.lock rename incubator/icloudpd/{0.0.23 => 0.0.24}/CHANGELOG.md (91%) create mode 100644 incubator/icloudpd/0.0.24/Chart.lock rename incubator/icloudpd/{0.0.23 => 0.0.24}/Chart.yaml (98%) rename incubator/icloudpd/{0.0.23 => 0.0.24}/README.md (98%) rename incubator/icloudpd/{0.0.23 => 0.0.24}/app-readme.md (100%) rename incubator/icloudpd/{0.0.23 => 0.0.24}/charts/common-10.5.0.tgz (100%) rename incubator/icloudpd/{0.0.23 => 0.0.24}/ix_values.yaml (90%) rename incubator/icloudpd/{0.0.23 => 0.0.24}/questions.yaml (100%) rename incubator/icloudpd/{0.0.23 => 0.0.24}/templates/common.yaml (100%) rename incubator/icloudpd/{0.0.23 => 0.0.24}/values.yaml (100%) delete mode 100644 incubator/passwordpusherephemeral/0.0.23/Chart.lock rename incubator/passwordpusherephemeral/{0.0.23 => 0.0.24}/CHANGELOG.md (91%) create mode 100644 incubator/passwordpusherephemeral/0.0.24/Chart.lock rename incubator/passwordpusherephemeral/{0.0.23 => 0.0.24}/Chart.yaml (98%) rename incubator/passwordpusherephemeral/{0.0.23 => 0.0.24}/README.md (98%) rename incubator/passwordpusherephemeral/{0.0.23 => 0.0.24}/app-readme.md (100%) rename incubator/passwordpusherephemeral/{0.0.23 => 0.0.24}/charts/common-10.5.0.tgz (100%) rename incubator/passwordpusherephemeral/{0.0.23 => 0.0.24}/ix_values.yaml (83%) rename incubator/passwordpusherephemeral/{0.0.23 => 0.0.24}/questions.yaml (100%) rename incubator/passwordpusherephemeral/{0.0.23 => 0.0.24}/templates/common.yaml (100%) rename incubator/passwordpusherephemeral/{0.0.23 => 0.0.24}/values.yaml (100%) delete mode 100644 incubator/qbitmanage/0.0.20/Chart.lock rename incubator/qbitmanage/{0.0.20 => 0.0.21}/CHANGELOG.md (92%) create mode 100644 incubator/qbitmanage/0.0.21/Chart.lock rename incubator/qbitmanage/{0.0.20 => 0.0.21}/Chart.yaml (98%) rename incubator/qbitmanage/{0.0.20 => 0.0.21}/README.md (98%) rename incubator/qbitmanage/{0.0.20 => 0.0.21}/app-readme.md (100%) rename incubator/qbitmanage/{0.0.20 => 0.0.21}/charts/common-10.5.0.tgz (100%) rename incubator/qbitmanage/{0.0.20 => 0.0.21}/ix_values.yaml (85%) rename incubator/qbitmanage/{0.0.20 => 0.0.21}/questions.yaml (100%) rename incubator/qbitmanage/{0.0.20 => 0.0.21}/templates/common.yaml (100%) rename incubator/qbitmanage/{0.0.20 => 0.0.21}/values.yaml (100%) delete mode 100644 incubator/ra-rom-processor/0.0.22/Chart.lock rename incubator/ra-rom-processor/{0.0.22 => 0.0.23}/CHANGELOG.md (92%) create mode 100644 incubator/ra-rom-processor/0.0.23/Chart.lock rename incubator/ra-rom-processor/{0.0.22 => 0.0.23}/Chart.yaml (98%) rename incubator/ra-rom-processor/{0.0.22 => 0.0.23}/README.md (98%) rename incubator/ra-rom-processor/{0.0.22 => 0.0.23}/app-readme.md (100%) rename incubator/ra-rom-processor/{0.0.22 => 0.0.23}/charts/common-10.5.0.tgz (100%) rename incubator/ra-rom-processor/{0.0.22 => 0.0.23}/ix_values.yaml (92%) rename incubator/ra-rom-processor/{0.0.22 => 0.0.23}/questions.yaml (100%) rename incubator/ra-rom-processor/{0.0.22 => 0.0.23}/templates/common.yaml (100%) rename incubator/ra-rom-processor/{0.0.22 => 0.0.23}/values.yaml (100%) delete mode 100644 incubator/rdesktop/0.0.23/Chart.lock rename incubator/rdesktop/{0.0.23 => 0.0.24}/CHANGELOG.md (92%) create mode 100644 incubator/rdesktop/0.0.24/Chart.lock rename incubator/rdesktop/{0.0.23 => 0.0.24}/Chart.yaml (98%) rename incubator/rdesktop/{0.0.23 => 0.0.24}/README.md (98%) rename incubator/rdesktop/{0.0.23 => 0.0.24}/app-readme.md (100%) rename incubator/rdesktop/{0.0.23 => 0.0.24}/charts/common-10.5.0.tgz (100%) rename incubator/rdesktop/{0.0.23 => 0.0.24}/ix_values.yaml (85%) rename incubator/rdesktop/{0.0.23 => 0.0.24}/questions.yaml (100%) rename incubator/rdesktop/{0.0.23 => 0.0.24}/templates/common.yaml (100%) rename incubator/rdesktop/{0.0.23 => 0.0.24}/values.yaml (100%) delete mode 100644 incubator/rimgo/0.0.38/Chart.lock rename incubator/rimgo/{0.0.38 => 0.0.39}/CHANGELOG.md (91%) create mode 100644 incubator/rimgo/0.0.39/Chart.lock rename incubator/rimgo/{0.0.38 => 0.0.39}/Chart.yaml (97%) rename incubator/rimgo/{0.0.38 => 0.0.39}/README.md (98%) rename incubator/rimgo/{0.0.38 => 0.0.39}/app-readme.md (100%) rename incubator/rimgo/{0.0.38 => 0.0.39}/charts/common-10.5.0.tgz (100%) rename incubator/rimgo/{0.0.38 => 0.0.39}/ix_values.yaml (82%) rename incubator/rimgo/{0.0.38 => 0.0.39}/questions.yaml (100%) rename incubator/rimgo/{0.0.38 => 0.0.39}/templates/common.yaml (100%) rename incubator/rimgo/{0.0.38 => 0.0.39}/values.yaml (100%) delete mode 100644 incubator/virt-manager/0.0.37/Chart.lock rename incubator/virt-manager/{0.0.37 => 0.0.38}/CHANGELOG.md (91%) create mode 100644 incubator/virt-manager/0.0.38/Chart.lock rename incubator/virt-manager/{0.0.37 => 0.0.38}/Chart.yaml (98%) rename incubator/virt-manager/{0.0.37 => 0.0.38}/README.md (98%) rename incubator/virt-manager/{0.0.37 => 0.0.38}/app-readme.md (100%) rename incubator/virt-manager/{0.0.37 => 0.0.38}/charts/common-10.5.0.tgz (100%) rename incubator/virt-manager/{0.0.37 => 0.0.38}/ix_values.yaml (87%) rename incubator/virt-manager/{0.0.37 => 0.0.38}/questions.yaml (100%) rename incubator/virt-manager/{0.0.37 => 0.0.38}/templates/common.yaml (100%) rename incubator/virt-manager/{0.0.37 => 0.0.38}/values.yaml (100%) delete mode 100644 stable/custom-app/5.1.46/Chart.lock rename stable/custom-app/{5.1.46 => 5.1.47}/CHANGELOG.md (91%) create mode 100644 stable/custom-app/5.1.47/Chart.lock rename stable/custom-app/{5.1.46 => 5.1.47}/Chart.yaml (94%) rename stable/custom-app/{5.1.46 => 5.1.47}/README.md (95%) rename stable/custom-app/{5.1.46 => 5.1.47}/app-readme.md (100%) rename stable/custom-app/{5.1.46 => 5.1.47}/charts/common-10.5.0.tgz (100%) rename stable/custom-app/{5.1.46 => 5.1.47}/ci/test-values.yaml (88%) rename stable/custom-app/{5.1.46 => 5.1.47}/ix_values.yaml (52%) rename stable/custom-app/{5.1.46 => 5.1.47}/questions.yaml (100%) rename stable/custom-app/{5.1.46 => 5.1.47}/templates/common.yaml (100%) rename stable/custom-app/{5.1.46 => 5.1.47}/values.yaml (100%) delete mode 100644 stable/cyberchef/2.0.68/Chart.lock rename stable/cyberchef/{2.0.68 => 2.0.69}/CHANGELOG.md (91%) create mode 100644 stable/cyberchef/2.0.69/Chart.lock rename stable/cyberchef/{2.0.68 => 2.0.69}/Chart.yaml (98%) rename stable/cyberchef/{2.0.68 => 2.0.69}/README.md (98%) rename stable/cyberchef/{2.0.68 => 2.0.69}/app-readme.md (100%) rename stable/cyberchef/{2.0.68 => 2.0.69}/charts/common-10.5.0.tgz (100%) rename stable/cyberchef/{2.0.68 => 2.0.69}/ix_values.yaml (78%) rename stable/cyberchef/{2.0.68 => 2.0.69}/questions.yaml (100%) rename stable/cyberchef/{2.0.68 => 2.0.69}/templates/common.yaml (100%) rename stable/cyberchef/{2.0.68 => 2.0.69}/values.yaml (100%) delete mode 100644 stable/homer/2.0.31/Chart.lock rename stable/homer/{2.0.31 => 2.0.32}/CHANGELOG.md (92%) create mode 100644 stable/homer/2.0.32/Chart.lock rename stable/homer/{2.0.31 => 2.0.32}/Chart.yaml (95%) rename stable/homer/{2.0.31 => 2.0.32}/README.md (94%) rename stable/homer/{2.0.31 => 2.0.32}/app-readme.md (100%) rename stable/homer/{2.0.31 => 2.0.32}/charts/common-10.5.0.tgz (100%) rename stable/homer/{2.0.31 => 2.0.32}/ix_values.yaml (79%) rename stable/homer/{2.0.31 => 2.0.32}/questions.yaml (97%) rename stable/homer/{2.0.31 => 2.0.32}/templates/common.yaml (100%) rename stable/homer/{2.0.31 => 2.0.32}/values.yaml (100%) rename stable/inventree/{4.0.0 => 4.0.1}/CHANGELOG.md (91%) rename stable/inventree/{4.0.0 => 4.0.1}/Chart.lock (88%) rename stable/inventree/{4.0.0 => 4.0.1}/Chart.yaml (96%) rename stable/inventree/{4.0.0 => 4.0.1}/README.md (94%) rename stable/inventree/{4.0.0 => 4.0.1}/app-readme.md (100%) rename stable/inventree/{4.0.0 => 4.0.1}/charts/common-10.5.0.tgz (100%) rename stable/inventree/{4.0.0 => 4.0.1}/charts/postgresql-8.0.62.tgz (100%) rename stable/inventree/{4.0.0 => 4.0.1}/charts/redis-3.0.58.tgz (100%) rename stable/inventree/{4.0.0 => 4.0.1}/ix_values.yaml (94%) rename stable/inventree/{4.0.0 => 4.0.1}/questions.yaml (100%) rename stable/inventree/{4.0.0 => 4.0.1}/templates/_configmap.tpl (100%) rename stable/inventree/{4.0.0 => 4.0.1}/templates/_init.tpl (100%) rename stable/inventree/{4.0.0 => 4.0.1}/templates/_nginx.tpl (100%) rename stable/inventree/{4.0.0 => 4.0.1}/templates/_secrets.tpl (100%) rename stable/inventree/{4.0.0 => 4.0.1}/templates/_worker.tpl (100%) rename stable/inventree/{4.0.0 => 4.0.1}/templates/common.yaml (100%) rename stable/inventree/{4.0.0 => 4.0.1}/values.yaml (100%) create mode 100644 stable/jackett/11.0.70/CHANGELOG.md create mode 100644 stable/jackett/11.0.70/Chart.lock create mode 100644 stable/jackett/11.0.70/Chart.yaml create mode 100644 stable/jackett/11.0.70/README.md create mode 100644 stable/jackett/11.0.70/app-readme.md rename stable/{rsshub/3.0.75 => jackett/11.0.70}/charts/common-10.5.0.tgz (100%) create mode 100644 stable/jackett/11.0.70/ix_values.yaml create mode 100644 stable/jackett/11.0.70/questions.yaml rename stable/{rsshub/3.0.75 => jackett/11.0.70}/templates/common.yaml (100%) rename stable/{rsshub/3.0.75 => jackett/11.0.70}/values.yaml (100%) create mode 100644 stable/lazylibrarian/11.0.46/CHANGELOG.md create mode 100644 stable/lazylibrarian/11.0.46/Chart.lock create mode 100644 stable/lazylibrarian/11.0.46/Chart.yaml create mode 100644 stable/lazylibrarian/11.0.46/README.md create mode 100644 stable/lazylibrarian/11.0.46/app-readme.md rename stable/{trilium-notes/5.0.28 => lazylibrarian/11.0.46}/charts/common-10.5.0.tgz (100%) create mode 100644 stable/lazylibrarian/11.0.46/ix_values.yaml create mode 100644 stable/lazylibrarian/11.0.46/questions.yaml rename stable/{trilium-notes/5.0.28 => lazylibrarian/11.0.46}/templates/common.yaml (100%) rename stable/{trilium-notes/5.0.28 => lazylibrarian/11.0.46}/values.yaml (100%) rename stable/rsshub/{3.0.75 => 3.0.76}/CHANGELOG.md (91%) rename stable/rsshub/{3.0.75 => 3.0.76}/Chart.lock (85%) rename stable/rsshub/{3.0.75 => 3.0.76}/Chart.yaml (98%) rename stable/rsshub/{3.0.75 => 3.0.76}/README.md (98%) rename stable/rsshub/{3.0.75 => 3.0.76}/app-readme.md (100%) create mode 100644 stable/rsshub/3.0.76/charts/common-10.5.0.tgz rename stable/rsshub/{3.0.75 => 3.0.76}/charts/redis-3.0.58.tgz (100%) rename stable/rsshub/{3.0.75 => 3.0.76}/ix_values.yaml (93%) rename stable/rsshub/{3.0.75 => 3.0.76}/questions.yaml (100%) create mode 100644 stable/rsshub/3.0.76/templates/common.yaml create mode 100644 stable/rsshub/3.0.76/values.yaml delete mode 100644 stable/trilium-notes/5.0.28/Chart.lock rename stable/trilium-notes/{5.0.28 => 5.0.29}/CHANGELOG.md (90%) create mode 100644 stable/trilium-notes/5.0.29/Chart.lock rename stable/trilium-notes/{5.0.28 => 5.0.29}/Chart.yaml (96%) rename stable/trilium-notes/{5.0.28 => 5.0.29}/README.md (95%) rename stable/trilium-notes/{5.0.28 => 5.0.29}/app-readme.md (100%) create mode 100644 stable/trilium-notes/5.0.29/charts/common-10.5.0.tgz rename stable/trilium-notes/{5.0.28 => 5.0.29}/ix_values.yaml (82%) rename stable/trilium-notes/{5.0.28 => 5.0.29}/questions.yaml (97%) create mode 100644 stable/trilium-notes/5.0.29/templates/common.yaml create mode 100644 stable/trilium-notes/5.0.29/values.yaml diff --git a/incubator/amtd/0.0.22/CHANGELOG.md b/incubator/amtd/0.0.23/CHANGELOG.md similarity index 86% rename from incubator/amtd/0.0.22/CHANGELOG.md rename to incubator/amtd/0.0.23/CHANGELOG.md index 52814cfe51e..6674ab764aa 100644 --- a/incubator/amtd/0.0.22/CHANGELOG.md +++ b/incubator/amtd/0.0.23/CHANGELOG.md @@ -2,6 +2,15 @@ +## [amtd-0.0.23](https://github.com/truecharts/charts/compare/amtd-0.0.22...amtd-0.0.23) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [amtd-0.0.22](https://github.com/truecharts/charts/compare/amtd-0.0.20...amtd-0.0.22) (2022-08-26) ### Fix @@ -88,12 +97,3 @@ ## [amtd-0.0.12](https://github.com/truecharts/apps/compare/amtd-0.0.11...amtd-0.0.12) (2022-07-23) -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all charts to generate config and container references due to huge increase of repository - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - diff --git a/incubator/conreq/0.0.22/Chart.lock b/incubator/amtd/0.0.23/Chart.lock similarity index 80% rename from incubator/conreq/0.0.22/Chart.lock rename to incubator/amtd/0.0.23/Chart.lock index a091b017ed7..6dafc813cbf 100644 --- a/incubator/conreq/0.0.22/Chart.lock +++ b/incubator/amtd/0.0.23/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.5.0 digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 -generated: "2022-08-27T17:00:53.582438773Z" +generated: "2022-08-28T10:41:57.409880574Z" diff --git a/incubator/amtd/0.0.22/Chart.yaml b/incubator/amtd/0.0.23/Chart.yaml similarity index 98% rename from incubator/amtd/0.0.22/Chart.yaml rename to incubator/amtd/0.0.23/Chart.yaml index d1c4457dd15..57216158c54 100644 --- a/incubator/amtd/0.0.22/Chart.yaml +++ b/incubator/amtd/0.0.23/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://github.com/RandomNinjaAtk/docker-amtd - https://hub.docker.com/r/randomninjaatk/amtd type: application -version: 0.0.22 +version: 0.0.23 diff --git a/incubator/amtd/0.0.22/README.md b/incubator/amtd/0.0.23/README.md similarity index 98% rename from incubator/amtd/0.0.22/README.md rename to incubator/amtd/0.0.23/README.md index c82b44885d1..d7ed172b5c9 100644 --- a/incubator/amtd/0.0.22/README.md +++ b/incubator/amtd/0.0.23/README.md @@ -1,6 +1,6 @@ # amtd -![Version: 0.0.22](https://img.shields.io/badge/Version-0.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.23](https://img.shields.io/badge/Version-0.0.23-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Automated Movie Trailer Downloader :: AMTD is a Radarr Companion script to automatically download movie trailers for use in media applications diff --git a/incubator/amtd/0.0.22/app-readme.md b/incubator/amtd/0.0.23/app-readme.md similarity index 100% rename from incubator/amtd/0.0.22/app-readme.md rename to incubator/amtd/0.0.23/app-readme.md diff --git a/incubator/amtd/0.0.22/charts/common-10.5.0.tgz b/incubator/amtd/0.0.23/charts/common-10.5.0.tgz similarity index 100% rename from incubator/amtd/0.0.22/charts/common-10.5.0.tgz rename to incubator/amtd/0.0.23/charts/common-10.5.0.tgz diff --git a/incubator/amtd/0.0.22/ix_values.yaml b/incubator/amtd/0.0.23/ix_values.yaml similarity index 89% rename from incubator/amtd/0.0.22/ix_values.yaml rename to incubator/amtd/0.0.23/ix_values.yaml index 93a35d4ee05..a97da787eb9 100644 --- a/incubator/amtd/0.0.22/ix_values.yaml +++ b/incubator/amtd/0.0.23/ix_values.yaml @@ -16,7 +16,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/amtd - tag: latest@sha256:9f990e1cf834ac6231617fc624b36a9bcac864318b47cdacaf2dbae91dd4b7c1 + tag: latest@sha256:c9c64a4cebd737fbc23b1be59028d93817f73ad1a0e7189d15671ba6f62eba94 persistence: config: enabled: true diff --git a/incubator/amtd/0.0.22/questions.yaml b/incubator/amtd/0.0.23/questions.yaml similarity index 100% rename from incubator/amtd/0.0.22/questions.yaml rename to incubator/amtd/0.0.23/questions.yaml diff --git a/incubator/amtd/0.0.22/templates/common.yaml b/incubator/amtd/0.0.23/templates/common.yaml similarity index 100% rename from incubator/amtd/0.0.22/templates/common.yaml rename to incubator/amtd/0.0.23/templates/common.yaml diff --git a/incubator/amtd/0.0.22/values.yaml b/incubator/amtd/0.0.23/values.yaml similarity index 100% rename from incubator/amtd/0.0.22/values.yaml rename to incubator/amtd/0.0.23/values.yaml diff --git a/incubator/conreq/0.0.22/CHANGELOG.md b/incubator/conreq/0.0.23/CHANGELOG.md similarity index 92% rename from incubator/conreq/0.0.22/CHANGELOG.md rename to incubator/conreq/0.0.23/CHANGELOG.md index 7ff5f3b95e0..d6835f0ba22 100644 --- a/incubator/conreq/0.0.22/CHANGELOG.md +++ b/incubator/conreq/0.0.23/CHANGELOG.md @@ -2,6 +2,15 @@ +## [conreq-0.0.23](https://github.com/truecharts/charts/compare/conreq-0.0.22...conreq-0.0.23) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [conreq-0.0.22](https://github.com/truecharts/charts/compare/conreq-0.0.20...conreq-0.0.22) (2022-08-26) ### Fix @@ -88,12 +97,3 @@ - update docker general non-major ([#3300](https://github.com/truecharts/apps/issues/3300)) ### Chore - -- add fake digest to new incubator Apps to fetch digests - - - - -## [conreq-0.0.12](https://github.com/truecharts/apps/compare/conreq-0.0.11...conreq-0.0.12) (2022-07-23) - -### Chore diff --git a/incubator/amtd/0.0.22/Chart.lock b/incubator/conreq/0.0.23/Chart.lock similarity index 80% rename from incubator/amtd/0.0.22/Chart.lock rename to incubator/conreq/0.0.23/Chart.lock index dfb185a1ece..3b76100b7d4 100644 --- a/incubator/amtd/0.0.22/Chart.lock +++ b/incubator/conreq/0.0.23/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.5.0 digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 -generated: "2022-08-27T16:54:09.512970667Z" +generated: "2022-08-28T10:41:57.436070709Z" diff --git a/incubator/conreq/0.0.22/Chart.yaml b/incubator/conreq/0.0.23/Chart.yaml similarity index 98% rename from incubator/conreq/0.0.22/Chart.yaml rename to incubator/conreq/0.0.23/Chart.yaml index 7ee44dcaecc..ad1c666c445 100644 --- a/incubator/conreq/0.0.22/Chart.yaml +++ b/incubator/conreq/0.0.23/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://hotio.dev/containers/conreq - https://hub.docker.com/r/hotio/conreq type: application -version: 0.0.22 +version: 0.0.23 diff --git a/incubator/conreq/0.0.22/README.md b/incubator/conreq/0.0.23/README.md similarity index 98% rename from incubator/conreq/0.0.22/README.md rename to incubator/conreq/0.0.23/README.md index 756c86a2c67..9c2dc985bbf 100644 --- a/incubator/conreq/0.0.22/README.md +++ b/incubator/conreq/0.0.23/README.md @@ -1,6 +1,6 @@ # conreq -![Version: 0.0.22](https://img.shields.io/badge/Version-0.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.23](https://img.shields.io/badge/Version-0.0.23-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Conreq, a Content Requesting platform. diff --git a/incubator/conreq/0.0.22/app-readme.md b/incubator/conreq/0.0.23/app-readme.md similarity index 100% rename from incubator/conreq/0.0.22/app-readme.md rename to incubator/conreq/0.0.23/app-readme.md diff --git a/incubator/conreq/0.0.22/charts/common-10.5.0.tgz b/incubator/conreq/0.0.23/charts/common-10.5.0.tgz similarity index 100% rename from incubator/conreq/0.0.22/charts/common-10.5.0.tgz rename to incubator/conreq/0.0.23/charts/common-10.5.0.tgz diff --git a/incubator/conreq/0.0.22/ix_values.yaml b/incubator/conreq/0.0.23/ix_values.yaml similarity index 82% rename from incubator/conreq/0.0.22/ix_values.yaml rename to incubator/conreq/0.0.23/ix_values.yaml index 3458d144379..9eba50a0f2c 100644 --- a/incubator/conreq/0.0.22/ix_values.yaml +++ b/incubator/conreq/0.0.23/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/conreq - tag: latest@sha256:82cc0111e3e17cb676f657a54db669ffc71ce309e9d38eab934d129bc082646e + tag: latest@sha256:4ec1a322a3bc20965e9bc675b2f4b495355ea5c783b7554f5ebc156355f1eb45 persistence: config: enabled: true diff --git a/incubator/conreq/0.0.22/questions.yaml b/incubator/conreq/0.0.23/questions.yaml similarity index 100% rename from incubator/conreq/0.0.22/questions.yaml rename to incubator/conreq/0.0.23/questions.yaml diff --git a/incubator/conreq/0.0.22/templates/common.yaml b/incubator/conreq/0.0.23/templates/common.yaml similarity index 100% rename from incubator/conreq/0.0.22/templates/common.yaml rename to incubator/conreq/0.0.23/templates/common.yaml diff --git a/incubator/conreq/0.0.22/values.yaml b/incubator/conreq/0.0.23/values.yaml similarity index 100% rename from incubator/conreq/0.0.22/values.yaml rename to incubator/conreq/0.0.23/values.yaml diff --git a/incubator/crafty-4/0.0.21/CHANGELOG.md b/incubator/crafty-4/0.0.22/CHANGELOG.md similarity index 89% rename from incubator/crafty-4/0.0.21/CHANGELOG.md rename to incubator/crafty-4/0.0.22/CHANGELOG.md index 75021ddf6a0..05ce88ab56f 100644 --- a/incubator/crafty-4/0.0.21/CHANGELOG.md +++ b/incubator/crafty-4/0.0.22/CHANGELOG.md @@ -2,6 +2,15 @@ +## [crafty-4-0.0.22](https://github.com/truecharts/charts/compare/crafty-4-0.0.21...crafty-4-0.0.22) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [crafty-4-0.0.21](https://github.com/truecharts/charts/compare/crafty-4-0.0.19...crafty-4-0.0.21) (2022-08-26) ### Fix @@ -88,12 +97,3 @@ ## [crafty-4-0.0.12](https://github.com/truecharts/apps/compare/crafty-4-0.0.11...crafty-4-0.0.12) (2022-07-23) ### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [crafty-4-0.0.12](https://github.com/truecharts/apps/compare/crafty-4-0.0.11...crafty-4-0.0.12) (2022-07-23) diff --git a/incubator/crafty-4/0.0.21/Chart.lock b/incubator/crafty-4/0.0.22/Chart.lock similarity index 80% rename from incubator/crafty-4/0.0.21/Chart.lock rename to incubator/crafty-4/0.0.22/Chart.lock index d3f5e7a89bf..2e92cd71ef5 100644 --- a/incubator/crafty-4/0.0.21/Chart.lock +++ b/incubator/crafty-4/0.0.22/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.5.0 digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 -generated: "2022-08-27T17:01:51.621892854Z" +generated: "2022-08-28T10:41:57.417477784Z" diff --git a/incubator/crafty-4/0.0.21/Chart.yaml b/incubator/crafty-4/0.0.22/Chart.yaml similarity index 98% rename from incubator/crafty-4/0.0.21/Chart.yaml rename to incubator/crafty-4/0.0.22/Chart.yaml index 7f46c25abe5..2ad567958e0 100644 --- a/incubator/crafty-4/0.0.21/Chart.yaml +++ b/incubator/crafty-4/0.0.22/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://craftycontrol.com/ - https://registry.hub.docker.com/r/registry.gitlab.com/crafty-controller/crafty-4 type: application -version: 0.0.21 +version: 0.0.22 diff --git a/incubator/crafty-4/0.0.21/README.md b/incubator/crafty-4/0.0.22/README.md similarity index 98% rename from incubator/crafty-4/0.0.21/README.md rename to incubator/crafty-4/0.0.22/README.md index 010f7680912..11538712644 100644 --- a/incubator/crafty-4/0.0.21/README.md +++ b/incubator/crafty-4/0.0.22/README.md @@ -1,6 +1,6 @@ # crafty-4 -![Version: 0.0.21](https://img.shields.io/badge/Version-0.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.22](https://img.shields.io/badge/Version-0.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Crafty 4 is the next iteration of our Minecraft Server Wrapper / Controller / Launcher. Boasting a clean new look, rebuilt from the ground up. Crafty 4 brings a whole host of new features such as Bedrock support. With SteamCMD support on the way! diff --git a/incubator/crafty-4/0.0.21/app-readme.md b/incubator/crafty-4/0.0.22/app-readme.md similarity index 100% rename from incubator/crafty-4/0.0.21/app-readme.md rename to incubator/crafty-4/0.0.22/app-readme.md diff --git a/incubator/crafty-4/0.0.21/charts/common-10.5.0.tgz b/incubator/crafty-4/0.0.22/charts/common-10.5.0.tgz similarity index 100% rename from incubator/crafty-4/0.0.21/charts/common-10.5.0.tgz rename to incubator/crafty-4/0.0.22/charts/common-10.5.0.tgz diff --git a/incubator/crafty-4/0.0.21/ix_values.yaml b/incubator/crafty-4/0.0.22/ix_values.yaml similarity index 92% rename from incubator/crafty-4/0.0.21/ix_values.yaml rename to incubator/crafty-4/0.0.22/ix_values.yaml index 3626859e3cf..6776d4d5726 100644 --- a/incubator/crafty-4/0.0.21/ix_values.yaml +++ b/incubator/crafty-4/0.0.22/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/crafty-4 - tag: latest@sha256:92584dc10a023c1dea08b0c24733cec524c6c7631c5b5d68067985886bd3a2eb + tag: latest@sha256:6a92de1acc8e1db2cffe689d876c4f001dae29bba102868a5140192a8d127d40 persistence: backupfiles: enabled: true diff --git a/incubator/crafty-4/0.0.21/questions.yaml b/incubator/crafty-4/0.0.22/questions.yaml similarity index 100% rename from incubator/crafty-4/0.0.21/questions.yaml rename to incubator/crafty-4/0.0.22/questions.yaml diff --git a/incubator/crafty-4/0.0.21/templates/common.yaml b/incubator/crafty-4/0.0.22/templates/common.yaml similarity index 100% rename from incubator/crafty-4/0.0.21/templates/common.yaml rename to incubator/crafty-4/0.0.22/templates/common.yaml diff --git a/incubator/crafty-4/0.0.21/values.yaml b/incubator/crafty-4/0.0.22/values.yaml similarity index 100% rename from incubator/crafty-4/0.0.21/values.yaml rename to incubator/crafty-4/0.0.22/values.yaml diff --git a/incubator/ghost/3.0.50/CHANGELOG.md b/incubator/ghost/3.0.51/CHANGELOG.md similarity index 91% rename from incubator/ghost/3.0.50/CHANGELOG.md rename to incubator/ghost/3.0.51/CHANGELOG.md index 028e7e7b583..e161fda149e 100644 --- a/incubator/ghost/3.0.50/CHANGELOG.md +++ b/incubator/ghost/3.0.51/CHANGELOG.md @@ -2,6 +2,15 @@ +## [ghost-3.0.51](https://github.com/truecharts/charts/compare/ghost-3.0.50...ghost-3.0.51) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [ghost-3.0.50](https://github.com/truecharts/charts/compare/ghost-3.0.48...ghost-3.0.50) (2022-08-26) ### Fix @@ -88,12 +97,3 @@ -## [ghost-3.0.40](https://github.com/truecharts/charts/compare/ghost-3.0.39...ghost-3.0.40) (2022-08-10) - -### Chore - -- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) - - - - diff --git a/incubator/ghost/3.0.50/Chart.lock b/incubator/ghost/3.0.51/Chart.lock similarity index 85% rename from incubator/ghost/3.0.50/Chart.lock rename to incubator/ghost/3.0.51/Chart.lock index b95fa669cd0..c3bc097be5d 100644 --- a/incubator/ghost/3.0.50/Chart.lock +++ b/incubator/ghost/3.0.51/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.58 digest: sha256:2a1c9c71684c5a1f85d93f9b789faf4239d38b34f0f904800c757c52169fd1fc -generated: "2022-08-27T17:10:09.283549686Z" +generated: "2022-08-28T10:42:05.99175033Z" diff --git a/incubator/ghost/3.0.50/Chart.yaml b/incubator/ghost/3.0.51/Chart.yaml similarity index 96% rename from incubator/ghost/3.0.50/Chart.yaml rename to incubator/ghost/3.0.51/Chart.yaml index f83fe8bd374..6f7759c23df 100644 --- a/incubator/ghost/3.0.50/Chart.yaml +++ b/incubator/ghost/3.0.51/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "5.11.0" +appVersion: "5.12.0" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -26,7 +26,7 @@ sources: - https://github.com/TryGhost/Ghost - https://hub.docker.com/_/ghost - https://ghost.org/docs/ -version: 3.0.50 +version: 3.0.51 annotations: truecharts.org/catagories: | - productivity diff --git a/incubator/ghost/3.0.50/README.md b/incubator/ghost/3.0.51/README.md similarity index 94% rename from incubator/ghost/3.0.50/README.md rename to incubator/ghost/3.0.51/README.md index a1cc6e33b43..ee70ce89e3f 100644 --- a/incubator/ghost/3.0.50/README.md +++ b/incubator/ghost/3.0.51/README.md @@ -1,6 +1,6 @@ # ghost -![Version: 3.0.50](https://img.shields.io/badge/Version-3.0.50-informational?style=flat-square) ![AppVersion: 5.11.0](https://img.shields.io/badge/AppVersion-5.11.0-informational?style=flat-square) +![Version: 3.0.51](https://img.shields.io/badge/Version-3.0.51-informational?style=flat-square) ![AppVersion: 5.12.0](https://img.shields.io/badge/AppVersion-5.12.0-informational?style=flat-square) Ghost is an open source, professional publishing platform built on a modern Node.js technology stack designed for teams who need power, flexibility and performance. diff --git a/incubator/ghost/3.0.50/app-readme.md b/incubator/ghost/3.0.51/app-readme.md similarity index 100% rename from incubator/ghost/3.0.50/app-readme.md rename to incubator/ghost/3.0.51/app-readme.md diff --git a/incubator/ghost/3.0.50/charts/common-10.5.0.tgz b/incubator/ghost/3.0.51/charts/common-10.5.0.tgz similarity index 100% rename from incubator/ghost/3.0.50/charts/common-10.5.0.tgz rename to incubator/ghost/3.0.51/charts/common-10.5.0.tgz diff --git a/incubator/ghost/3.0.50/charts/mariadb-3.0.58.tgz b/incubator/ghost/3.0.51/charts/mariadb-3.0.58.tgz similarity index 100% rename from incubator/ghost/3.0.50/charts/mariadb-3.0.58.tgz rename to incubator/ghost/3.0.51/charts/mariadb-3.0.58.tgz diff --git a/incubator/ghost/3.0.50/ix_values.yaml b/incubator/ghost/3.0.51/ix_values.yaml similarity index 95% rename from incubator/ghost/3.0.50/ix_values.yaml rename to incubator/ghost/3.0.51/ix_values.yaml index 3062d0a922c..6411a031250 100644 --- a/incubator/ghost/3.0.50/ix_values.yaml +++ b/incubator/ghost/3.0.51/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/ghost - tag: 5.11.0@sha256:614108b8004e5b83b34a8bc2d3b284a0bf36fbc10fb051efc9fc46cc916ec0fc + tag: 5.12.0@sha256:c6f2d3f48bd373e1ced123f09d799b93a737527070d18086f5f7492f432ba68b pullPolicy: IfNotPresent env: diff --git a/incubator/ghost/3.0.50/questions.yaml b/incubator/ghost/3.0.51/questions.yaml similarity index 100% rename from incubator/ghost/3.0.50/questions.yaml rename to incubator/ghost/3.0.51/questions.yaml diff --git a/incubator/ghost/3.0.50/templates/common.yaml b/incubator/ghost/3.0.51/templates/common.yaml similarity index 100% rename from incubator/ghost/3.0.50/templates/common.yaml rename to incubator/ghost/3.0.51/templates/common.yaml diff --git a/incubator/ghost/3.0.50/values.yaml b/incubator/ghost/3.0.51/values.yaml similarity index 100% rename from incubator/ghost/3.0.50/values.yaml rename to incubator/ghost/3.0.51/values.yaml diff --git a/incubator/googlephotossync/0.0.24/CHANGELOG.md b/incubator/googlephotossync/0.0.25/CHANGELOG.md similarity index 92% rename from incubator/googlephotossync/0.0.24/CHANGELOG.md rename to incubator/googlephotossync/0.0.25/CHANGELOG.md index 32e442b7f2f..aee097d184a 100644 --- a/incubator/googlephotossync/0.0.24/CHANGELOG.md +++ b/incubator/googlephotossync/0.0.25/CHANGELOG.md @@ -2,6 +2,15 @@ +## [googlephotossync-0.0.25](https://github.com/truecharts/charts/compare/googlephotossync-0.0.24...googlephotossync-0.0.25) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [googlephotossync-0.0.24](https://github.com/truecharts/charts/compare/googlephotossync-0.0.22...googlephotossync-0.0.24) (2022-08-26) ### Fix @@ -88,12 +97,3 @@ - update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) - - - -## [googlephotossync-0.0.13](https://github.com/truecharts/apps/compare/googlephotossync-0.0.12...googlephotossync-0.0.13) (2022-07-25) - -### Chore - -- update docker general non-major ([#3300](https://github.com/truecharts/apps/issues/3300)) - diff --git a/incubator/googlephotossync/0.0.24/Chart.lock b/incubator/googlephotossync/0.0.25/Chart.lock similarity index 80% rename from incubator/googlephotossync/0.0.24/Chart.lock rename to incubator/googlephotossync/0.0.25/Chart.lock index 9e518a4a0c4..e177a615fd1 100644 --- a/incubator/googlephotossync/0.0.24/Chart.lock +++ b/incubator/googlephotossync/0.0.25/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.5.0 digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 -generated: "2022-08-27T17:11:08.196977741Z" +generated: "2022-08-28T10:42:20.236851607Z" diff --git a/incubator/googlephotossync/0.0.24/Chart.yaml b/incubator/googlephotossync/0.0.25/Chart.yaml similarity index 98% rename from incubator/googlephotossync/0.0.24/Chart.yaml rename to incubator/googlephotossync/0.0.25/Chart.yaml index 31e6401cc09..63f7a3eeeee 100644 --- a/incubator/googlephotossync/0.0.24/Chart.yaml +++ b/incubator/googlephotossync/0.0.25/Chart.yaml @@ -25,4 +25,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/googlephotossync - https://hub.docker.com/r/rix1337/docker-gphotos-sync type: application -version: 0.0.24 +version: 0.0.25 diff --git a/incubator/googlephotossync/0.0.24/README.md b/incubator/googlephotossync/0.0.25/README.md similarity index 98% rename from incubator/googlephotossync/0.0.24/README.md rename to incubator/googlephotossync/0.0.25/README.md index 842ed674d8b..e2e9bc38592 100644 --- a/incubator/googlephotossync/0.0.24/README.md +++ b/incubator/googlephotossync/0.0.25/README.md @@ -1,6 +1,6 @@ # googlephotossync -![Version: 0.0.24](https://img.shields.io/badge/Version-0.0.24-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.25](https://img.shields.io/badge/Version-0.0.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Google Photos Sync downloads your Google Photos to the local file system. It will backup all the photos the user uploaded to Google Photos, but also the album information and additional Google Photos 'Creations' (animations, panoramas, movies, effects and collages). diff --git a/incubator/googlephotossync/0.0.24/app-readme.md b/incubator/googlephotossync/0.0.25/app-readme.md similarity index 100% rename from incubator/googlephotossync/0.0.24/app-readme.md rename to incubator/googlephotossync/0.0.25/app-readme.md diff --git a/incubator/googlephotossync/0.0.24/charts/common-10.5.0.tgz b/incubator/googlephotossync/0.0.25/charts/common-10.5.0.tgz similarity index 100% rename from incubator/googlephotossync/0.0.24/charts/common-10.5.0.tgz rename to incubator/googlephotossync/0.0.25/charts/common-10.5.0.tgz diff --git a/incubator/googlephotossync/0.0.24/ix_values.yaml b/incubator/googlephotossync/0.0.25/ix_values.yaml similarity index 86% rename from incubator/googlephotossync/0.0.24/ix_values.yaml rename to incubator/googlephotossync/0.0.25/ix_values.yaml index 384fa477110..8c6313ea002 100644 --- a/incubator/googlephotossync/0.0.24/ix_values.yaml +++ b/incubator/googlephotossync/0.0.25/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/googlephotossync - tag: latest@sha256:f223d17bf3dd08b24a477178723bede24abdc45ec4d5b541776e90669fd0637e + tag: latest@sha256:26977e103243997b2a341f06118a79da5fa91370c9c1aaafe1bce9aa867a93c5 persistence: config: enabled: true diff --git a/incubator/googlephotossync/0.0.24/questions.yaml b/incubator/googlephotossync/0.0.25/questions.yaml similarity index 100% rename from incubator/googlephotossync/0.0.24/questions.yaml rename to incubator/googlephotossync/0.0.25/questions.yaml diff --git a/incubator/googlephotossync/0.0.24/templates/common.yaml b/incubator/googlephotossync/0.0.25/templates/common.yaml similarity index 100% rename from incubator/googlephotossync/0.0.24/templates/common.yaml rename to incubator/googlephotossync/0.0.25/templates/common.yaml diff --git a/incubator/googlephotossync/0.0.24/values.yaml b/incubator/googlephotossync/0.0.25/values.yaml similarity index 100% rename from incubator/googlephotossync/0.0.24/values.yaml rename to incubator/googlephotossync/0.0.25/values.yaml diff --git a/incubator/icloudpd/0.0.23/Chart.lock b/incubator/icloudpd/0.0.23/Chart.lock deleted file mode 100644 index 29a75997682..00000000000 --- a/incubator/icloudpd/0.0.23/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.5.0 -digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 -generated: "2022-08-27T17:13:17.925332883Z" diff --git a/incubator/icloudpd/0.0.23/CHANGELOG.md b/incubator/icloudpd/0.0.24/CHANGELOG.md similarity index 91% rename from incubator/icloudpd/0.0.23/CHANGELOG.md rename to incubator/icloudpd/0.0.24/CHANGELOG.md index 4604c53d850..88549db1e79 100644 --- a/incubator/icloudpd/0.0.23/CHANGELOG.md +++ b/incubator/icloudpd/0.0.24/CHANGELOG.md @@ -2,6 +2,15 @@ +## [icloudpd-0.0.24](https://github.com/truecharts/charts/compare/icloudpd-0.0.23...icloudpd-0.0.24) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [icloudpd-0.0.23](https://github.com/truecharts/charts/compare/icloudpd-0.0.21...icloudpd-0.0.23) (2022-08-26) ### Fix @@ -88,12 +97,3 @@ - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) - - -## [icloudpd-0.0.13](https://github.com/truecharts/apps/compare/icloudpd-0.0.12...icloudpd-0.0.13) (2022-07-25) - -### Chore - -- update docker general non-major ([#3300](https://github.com/truecharts/apps/issues/3300)) - - ### Chore diff --git a/incubator/icloudpd/0.0.24/Chart.lock b/incubator/icloudpd/0.0.24/Chart.lock new file mode 100644 index 00000000000..bdfaa4ccf9a --- /dev/null +++ b/incubator/icloudpd/0.0.24/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.5.0 +digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 +generated: "2022-08-28T10:42:20.861034812Z" diff --git a/incubator/icloudpd/0.0.23/Chart.yaml b/incubator/icloudpd/0.0.24/Chart.yaml similarity index 98% rename from incubator/icloudpd/0.0.23/Chart.yaml rename to incubator/icloudpd/0.0.24/Chart.yaml index 7c78e307e7c..34c7dff0775 100644 --- a/incubator/icloudpd/0.0.23/Chart.yaml +++ b/incubator/icloudpd/0.0.24/Chart.yaml @@ -30,4 +30,4 @@ sources: - https://github.com/Womabre/-TrueNAS-docker-templates - https://hub.docker.com/r/boredazfcuk/icloudpd/ type: application -version: 0.0.23 +version: 0.0.24 diff --git a/incubator/icloudpd/0.0.23/README.md b/incubator/icloudpd/0.0.24/README.md similarity index 98% rename from incubator/icloudpd/0.0.23/README.md rename to incubator/icloudpd/0.0.24/README.md index d4abaed2a8e..da438547bb6 100644 --- a/incubator/icloudpd/0.0.23/README.md +++ b/incubator/icloudpd/0.0.24/README.md @@ -1,6 +1,6 @@ # icloudpd -![Version: 0.0.23](https://img.shields.io/badge/Version-0.0.23-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.24](https://img.shields.io/badge/Version-0.0.24-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) iCloudPD, syncs photos from iDevices to a single directory on TrueNAS. diff --git a/incubator/icloudpd/0.0.23/app-readme.md b/incubator/icloudpd/0.0.24/app-readme.md similarity index 100% rename from incubator/icloudpd/0.0.23/app-readme.md rename to incubator/icloudpd/0.0.24/app-readme.md diff --git a/incubator/icloudpd/0.0.23/charts/common-10.5.0.tgz b/incubator/icloudpd/0.0.24/charts/common-10.5.0.tgz similarity index 100% rename from incubator/icloudpd/0.0.23/charts/common-10.5.0.tgz rename to incubator/icloudpd/0.0.24/charts/common-10.5.0.tgz diff --git a/incubator/icloudpd/0.0.23/ix_values.yaml b/incubator/icloudpd/0.0.24/ix_values.yaml similarity index 90% rename from incubator/icloudpd/0.0.23/ix_values.yaml rename to incubator/icloudpd/0.0.24/ix_values.yaml index bbe12fd166d..b22c0f8b389 100644 --- a/incubator/icloudpd/0.0.23/ix_values.yaml +++ b/incubator/icloudpd/0.0.24/ix_values.yaml @@ -14,7 +14,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/icloudpd - tag: latest@sha256:2f18d9128ff56722922f2a28808f65f5944b0dfcf9238bf82b80f78eedf096f8 + tag: latest@sha256:058a0014422be3d08cb47522b445406af9a5fedfa0be844387b3219b0f3133fb persistence: config: enabled: true diff --git a/incubator/icloudpd/0.0.23/questions.yaml b/incubator/icloudpd/0.0.24/questions.yaml similarity index 100% rename from incubator/icloudpd/0.0.23/questions.yaml rename to incubator/icloudpd/0.0.24/questions.yaml diff --git a/incubator/icloudpd/0.0.23/templates/common.yaml b/incubator/icloudpd/0.0.24/templates/common.yaml similarity index 100% rename from incubator/icloudpd/0.0.23/templates/common.yaml rename to incubator/icloudpd/0.0.24/templates/common.yaml diff --git a/incubator/icloudpd/0.0.23/values.yaml b/incubator/icloudpd/0.0.24/values.yaml similarity index 100% rename from incubator/icloudpd/0.0.23/values.yaml rename to incubator/icloudpd/0.0.24/values.yaml diff --git a/incubator/passwordpusherephemeral/0.0.23/Chart.lock b/incubator/passwordpusherephemeral/0.0.23/Chart.lock deleted file mode 100644 index 6f9131ca386..00000000000 --- a/incubator/passwordpusherephemeral/0.0.23/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.5.0 -digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 -generated: "2022-08-27T17:22:07.784372172Z" diff --git a/incubator/passwordpusherephemeral/0.0.23/CHANGELOG.md b/incubator/passwordpusherephemeral/0.0.24/CHANGELOG.md similarity index 91% rename from incubator/passwordpusherephemeral/0.0.23/CHANGELOG.md rename to incubator/passwordpusherephemeral/0.0.24/CHANGELOG.md index 5e11b390786..6c078bc3978 100644 --- a/incubator/passwordpusherephemeral/0.0.23/CHANGELOG.md +++ b/incubator/passwordpusherephemeral/0.0.24/CHANGELOG.md @@ -2,6 +2,15 @@ +## [passwordpusherephemeral-0.0.24](https://github.com/truecharts/charts/compare/passwordpusherephemeral-0.0.23...passwordpusherephemeral-0.0.24) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [passwordpusherephemeral-0.0.23](https://github.com/truecharts/charts/compare/passwordpusherephemeral-0.0.21...passwordpusherephemeral-0.0.23) (2022-08-26) ### Fix @@ -88,12 +97,3 @@ - update docker general non-major ([#3300](https://github.com/truecharts/apps/issues/3300)) - ### Chore - -- add fake digest to new incubator Apps to fetch digests - - - - -## [passwordpusherephemeral-0.0.12](https://github.com/truecharts/apps/compare/passwordpusherephemeral-0.0.11...passwordpusherephemeral-0.0.12) (2022-07-23) - diff --git a/incubator/passwordpusherephemeral/0.0.24/Chart.lock b/incubator/passwordpusherephemeral/0.0.24/Chart.lock new file mode 100644 index 00000000000..e852d262c3b --- /dev/null +++ b/incubator/passwordpusherephemeral/0.0.24/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.5.0 +digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 +generated: "2022-08-28T10:42:20.947693238Z" diff --git a/incubator/passwordpusherephemeral/0.0.23/Chart.yaml b/incubator/passwordpusherephemeral/0.0.24/Chart.yaml similarity index 98% rename from incubator/passwordpusherephemeral/0.0.23/Chart.yaml rename to incubator/passwordpusherephemeral/0.0.24/Chart.yaml index 392ad4caac7..4d8eb4b184e 100644 --- a/incubator/passwordpusherephemeral/0.0.23/Chart.yaml +++ b/incubator/passwordpusherephemeral/0.0.24/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.23 +version: 0.0.24 diff --git a/incubator/passwordpusherephemeral/0.0.23/README.md b/incubator/passwordpusherephemeral/0.0.24/README.md similarity index 98% rename from incubator/passwordpusherephemeral/0.0.23/README.md rename to incubator/passwordpusherephemeral/0.0.24/README.md index b25ed5f0943..a4f7ecbd2bf 100644 --- a/incubator/passwordpusherephemeral/0.0.23/README.md +++ b/incubator/passwordpusherephemeral/0.0.24/README.md @@ -1,6 +1,6 @@ # passwordpusherephemeral -![Version: 0.0.23](https://img.shields.io/badge/Version-0.0.23-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.24](https://img.shields.io/badge/Version-0.0.24-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Ephemeral version requires no other database container! PasswordPusher or PWPush is an opensource application to communicate passwords over the web. Links to passwords expire after a certain number of views and/or time has passed. diff --git a/incubator/passwordpusherephemeral/0.0.23/app-readme.md b/incubator/passwordpusherephemeral/0.0.24/app-readme.md similarity index 100% rename from incubator/passwordpusherephemeral/0.0.23/app-readme.md rename to incubator/passwordpusherephemeral/0.0.24/app-readme.md diff --git a/incubator/passwordpusherephemeral/0.0.23/charts/common-10.5.0.tgz b/incubator/passwordpusherephemeral/0.0.24/charts/common-10.5.0.tgz similarity index 100% rename from incubator/passwordpusherephemeral/0.0.23/charts/common-10.5.0.tgz rename to incubator/passwordpusherephemeral/0.0.24/charts/common-10.5.0.tgz diff --git a/incubator/passwordpusherephemeral/0.0.23/ix_values.yaml b/incubator/passwordpusherephemeral/0.0.24/ix_values.yaml similarity index 83% rename from incubator/passwordpusherephemeral/0.0.23/ix_values.yaml rename to incubator/passwordpusherephemeral/0.0.24/ix_values.yaml index 3a5ceaf88db..fc0f61a646c 100644 --- a/incubator/passwordpusherephemeral/0.0.23/ix_values.yaml +++ b/incubator/passwordpusherephemeral/0.0.24/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/passwordpusherephemeral - tag: latest@sha256:3e1da52652d6eb9fc9dc76be5dfcac282f595b54d030d0bb00cc974f7cbcb94f + tag: latest@sha256:450bec9f7d8fc66537f72a22f89ca80ec6355f4898bf9a0067d862108daedbc1 persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/passwordpusherephemeral/0.0.23/questions.yaml b/incubator/passwordpusherephemeral/0.0.24/questions.yaml similarity index 100% rename from incubator/passwordpusherephemeral/0.0.23/questions.yaml rename to incubator/passwordpusherephemeral/0.0.24/questions.yaml diff --git a/incubator/passwordpusherephemeral/0.0.23/templates/common.yaml b/incubator/passwordpusherephemeral/0.0.24/templates/common.yaml similarity index 100% rename from incubator/passwordpusherephemeral/0.0.23/templates/common.yaml rename to incubator/passwordpusherephemeral/0.0.24/templates/common.yaml diff --git a/incubator/passwordpusherephemeral/0.0.23/values.yaml b/incubator/passwordpusherephemeral/0.0.24/values.yaml similarity index 100% rename from incubator/passwordpusherephemeral/0.0.23/values.yaml rename to incubator/passwordpusherephemeral/0.0.24/values.yaml diff --git a/incubator/qbitmanage/0.0.20/Chart.lock b/incubator/qbitmanage/0.0.20/Chart.lock deleted file mode 100644 index 27c680bfb3f..00000000000 --- a/incubator/qbitmanage/0.0.20/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.5.0 -digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 -generated: "2022-08-27T17:26:26.409910769Z" diff --git a/incubator/qbitmanage/0.0.20/CHANGELOG.md b/incubator/qbitmanage/0.0.21/CHANGELOG.md similarity index 92% rename from incubator/qbitmanage/0.0.20/CHANGELOG.md rename to incubator/qbitmanage/0.0.21/CHANGELOG.md index 42d96eff004..5297f3453bc 100644 --- a/incubator/qbitmanage/0.0.20/CHANGELOG.md +++ b/incubator/qbitmanage/0.0.21/CHANGELOG.md @@ -2,6 +2,15 @@ +## [qbitmanage-0.0.21](https://github.com/truecharts/charts/compare/qbitmanage-0.0.20...qbitmanage-0.0.21) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [qbitmanage-0.0.20](https://github.com/truecharts/charts/compare/qbitmanage-0.0.18...qbitmanage-0.0.20) (2022-08-26) ### Fix @@ -88,12 +97,3 @@ ## [qbitmanage-0.0.12](https://github.com/truecharts/apps/compare/qbitmanage-0.0.11...qbitmanage-0.0.12) (2022-07-23) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - diff --git a/incubator/qbitmanage/0.0.21/Chart.lock b/incubator/qbitmanage/0.0.21/Chart.lock new file mode 100644 index 00000000000..e380ddddc92 --- /dev/null +++ b/incubator/qbitmanage/0.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.5.0 +digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 +generated: "2022-08-28T10:42:37.270754657Z" diff --git a/incubator/qbitmanage/0.0.20/Chart.yaml b/incubator/qbitmanage/0.0.21/Chart.yaml similarity index 98% rename from incubator/qbitmanage/0.0.20/Chart.yaml rename to incubator/qbitmanage/0.0.21/Chart.yaml index d6f96c4fdc6..ed536afee6d 100644 --- a/incubator/qbitmanage/0.0.20/Chart.yaml +++ b/incubator/qbitmanage/0.0.21/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://hotio.dev/containers/qbitmanage - https://hub.docker.com/r/hotio/qbitmanage type: application -version: 0.0.20 +version: 0.0.21 diff --git a/incubator/qbitmanage/0.0.20/README.md b/incubator/qbitmanage/0.0.21/README.md similarity index 98% rename from incubator/qbitmanage/0.0.20/README.md rename to incubator/qbitmanage/0.0.21/README.md index 498cc5f00f8..adac239c95f 100644 --- a/incubator/qbitmanage/0.0.20/README.md +++ b/incubator/qbitmanage/0.0.21/README.md @@ -1,6 +1,6 @@ # qbitmanage -![Version: 0.0.20](https://img.shields.io/badge/Version-0.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.21](https://img.shields.io/badge/Version-0.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) This tool will help manage tedious tasks in qBittorrent and automate them. Tag, categorize, remove orphaned data, remove unregistered torrents and much much more. diff --git a/incubator/qbitmanage/0.0.20/app-readme.md b/incubator/qbitmanage/0.0.21/app-readme.md similarity index 100% rename from incubator/qbitmanage/0.0.20/app-readme.md rename to incubator/qbitmanage/0.0.21/app-readme.md diff --git a/incubator/qbitmanage/0.0.20/charts/common-10.5.0.tgz b/incubator/qbitmanage/0.0.21/charts/common-10.5.0.tgz similarity index 100% rename from incubator/qbitmanage/0.0.20/charts/common-10.5.0.tgz rename to incubator/qbitmanage/0.0.21/charts/common-10.5.0.tgz diff --git a/incubator/qbitmanage/0.0.20/ix_values.yaml b/incubator/qbitmanage/0.0.21/ix_values.yaml similarity index 85% rename from incubator/qbitmanage/0.0.20/ix_values.yaml rename to incubator/qbitmanage/0.0.21/ix_values.yaml index 98300dbbe0b..68285058bdb 100644 --- a/incubator/qbitmanage/0.0.20/ix_values.yaml +++ b/incubator/qbitmanage/0.0.21/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/qbitmanage - tag: latest@sha256:8051266a64877d1d6fe8d364b2e4ab5fc70b4b89a27540a40215c10653513394 + tag: latest@sha256:71ed35eece3ba899c04aa7aa24d9f8b26c74fa60fff6f1932f129d923246a262 persistence: config: enabled: true diff --git a/incubator/qbitmanage/0.0.20/questions.yaml b/incubator/qbitmanage/0.0.21/questions.yaml similarity index 100% rename from incubator/qbitmanage/0.0.20/questions.yaml rename to incubator/qbitmanage/0.0.21/questions.yaml diff --git a/incubator/qbitmanage/0.0.20/templates/common.yaml b/incubator/qbitmanage/0.0.21/templates/common.yaml similarity index 100% rename from incubator/qbitmanage/0.0.20/templates/common.yaml rename to incubator/qbitmanage/0.0.21/templates/common.yaml diff --git a/incubator/qbitmanage/0.0.20/values.yaml b/incubator/qbitmanage/0.0.21/values.yaml similarity index 100% rename from incubator/qbitmanage/0.0.20/values.yaml rename to incubator/qbitmanage/0.0.21/values.yaml diff --git a/incubator/ra-rom-processor/0.0.22/Chart.lock b/incubator/ra-rom-processor/0.0.22/Chart.lock deleted file mode 100644 index 1382c7a437b..00000000000 --- a/incubator/ra-rom-processor/0.0.22/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.5.0 -digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 -generated: "2022-08-27T17:27:00.727364733Z" diff --git a/incubator/ra-rom-processor/0.0.22/CHANGELOG.md b/incubator/ra-rom-processor/0.0.23/CHANGELOG.md similarity index 92% rename from incubator/ra-rom-processor/0.0.22/CHANGELOG.md rename to incubator/ra-rom-processor/0.0.23/CHANGELOG.md index f97eedb092e..28a955d9fcf 100644 --- a/incubator/ra-rom-processor/0.0.22/CHANGELOG.md +++ b/incubator/ra-rom-processor/0.0.23/CHANGELOG.md @@ -2,6 +2,15 @@ +## [ra-rom-processor-0.0.23](https://github.com/truecharts/charts/compare/ra-rom-processor-0.0.22...ra-rom-processor-0.0.23) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [ra-rom-processor-0.0.22](https://github.com/truecharts/charts/compare/ra-rom-processor-0.0.20...ra-rom-processor-0.0.22) (2022-08-26) ### Fix @@ -88,12 +97,3 @@ ## [ra-rom-processor-0.0.12](https://github.com/truecharts/apps/compare/ra-rom-processor-0.0.11...ra-rom-processor-0.0.12) (2022-07-23) -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - diff --git a/incubator/ra-rom-processor/0.0.23/Chart.lock b/incubator/ra-rom-processor/0.0.23/Chart.lock new file mode 100644 index 00000000000..e07af0d8c6d --- /dev/null +++ b/incubator/ra-rom-processor/0.0.23/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.5.0 +digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 +generated: "2022-08-28T10:42:43.676934969Z" diff --git a/incubator/ra-rom-processor/0.0.22/Chart.yaml b/incubator/ra-rom-processor/0.0.23/Chart.yaml similarity index 98% rename from incubator/ra-rom-processor/0.0.22/Chart.yaml rename to incubator/ra-rom-processor/0.0.23/Chart.yaml index 94d28026884..f304e8007c7 100644 --- a/incubator/ra-rom-processor/0.0.22/Chart.yaml +++ b/incubator/ra-rom-processor/0.0.23/Chart.yaml @@ -27,4 +27,4 @@ sources: - https://hub.docker.com/r/randomninjaatk/raromprocessor - https://github.com/RandomNinjaAtk/docker-raromprocessor#instructionsusage-guidelines type: application -version: 0.0.22 +version: 0.0.23 diff --git a/incubator/ra-rom-processor/0.0.22/README.md b/incubator/ra-rom-processor/0.0.23/README.md similarity index 98% rename from incubator/ra-rom-processor/0.0.22/README.md rename to incubator/ra-rom-processor/0.0.23/README.md index 0e3985ff13d..50a6f82793e 100644 --- a/incubator/ra-rom-processor/0.0.22/README.md +++ b/incubator/ra-rom-processor/0.0.23/README.md @@ -1,6 +1,6 @@ # ra-rom-processor -![Version: 0.0.22](https://img.shields.io/badge/Version-0.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.23](https://img.shields.io/badge/Version-0.0.23-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) RA ROM Processor is a Docker container that is used to download/orgainze/process/verify/dedupe/scrape a ROMs library automatically by matching ROMs to the RetroAchievement.org website Hash database. diff --git a/incubator/ra-rom-processor/0.0.22/app-readme.md b/incubator/ra-rom-processor/0.0.23/app-readme.md similarity index 100% rename from incubator/ra-rom-processor/0.0.22/app-readme.md rename to incubator/ra-rom-processor/0.0.23/app-readme.md diff --git a/incubator/ra-rom-processor/0.0.22/charts/common-10.5.0.tgz b/incubator/ra-rom-processor/0.0.23/charts/common-10.5.0.tgz similarity index 100% rename from incubator/ra-rom-processor/0.0.22/charts/common-10.5.0.tgz rename to incubator/ra-rom-processor/0.0.23/charts/common-10.5.0.tgz diff --git a/incubator/ra-rom-processor/0.0.22/ix_values.yaml b/incubator/ra-rom-processor/0.0.23/ix_values.yaml similarity index 92% rename from incubator/ra-rom-processor/0.0.22/ix_values.yaml rename to incubator/ra-rom-processor/0.0.23/ix_values.yaml index 986385e46e9..52265cfc6ee 100644 --- a/incubator/ra-rom-processor/0.0.22/ix_values.yaml +++ b/incubator/ra-rom-processor/0.0.23/ix_values.yaml @@ -13,7 +13,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/ra-rom-processor - tag: latest@sha256:ca8eac6979cd9543e3cc68822cf718b49cdea264b8aff8218869e76287f0daf6 + tag: latest@sha256:353eb1050a6a174d5b4ae2b09c38120dc7f2d39198ce0be9ce752b9a00e3291d persistence: config: enabled: true diff --git a/incubator/ra-rom-processor/0.0.22/questions.yaml b/incubator/ra-rom-processor/0.0.23/questions.yaml similarity index 100% rename from incubator/ra-rom-processor/0.0.22/questions.yaml rename to incubator/ra-rom-processor/0.0.23/questions.yaml diff --git a/incubator/ra-rom-processor/0.0.22/templates/common.yaml b/incubator/ra-rom-processor/0.0.23/templates/common.yaml similarity index 100% rename from incubator/ra-rom-processor/0.0.22/templates/common.yaml rename to incubator/ra-rom-processor/0.0.23/templates/common.yaml diff --git a/incubator/ra-rom-processor/0.0.22/values.yaml b/incubator/ra-rom-processor/0.0.23/values.yaml similarity index 100% rename from incubator/ra-rom-processor/0.0.22/values.yaml rename to incubator/ra-rom-processor/0.0.23/values.yaml diff --git a/incubator/rdesktop/0.0.23/Chart.lock b/incubator/rdesktop/0.0.23/Chart.lock deleted file mode 100644 index 3be7551c891..00000000000 --- a/incubator/rdesktop/0.0.23/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.5.0 -digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 -generated: "2022-08-27T17:27:50.199561625Z" diff --git a/incubator/rdesktop/0.0.23/CHANGELOG.md b/incubator/rdesktop/0.0.24/CHANGELOG.md similarity index 92% rename from incubator/rdesktop/0.0.23/CHANGELOG.md rename to incubator/rdesktop/0.0.24/CHANGELOG.md index c79461ab1fb..9247787f4ef 100644 --- a/incubator/rdesktop/0.0.23/CHANGELOG.md +++ b/incubator/rdesktop/0.0.24/CHANGELOG.md @@ -2,6 +2,15 @@ +## [rdesktop-0.0.24](https://github.com/truecharts/charts/compare/rdesktop-0.0.23...rdesktop-0.0.24) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [rdesktop-0.0.23](https://github.com/truecharts/charts/compare/rdesktop-0.0.21...rdesktop-0.0.23) (2022-08-26) ### Fix @@ -88,12 +97,3 @@ - update docker general non-major ([#3300](https://github.com/truecharts/apps/issues/3300)) - ### Chore - -- add fake digest to new incubator Apps to fetch digests - - - - -## [rdesktop-0.0.12](https://github.com/truecharts/apps/compare/rdesktop-0.0.11...rdesktop-0.0.12) (2022-07-23) - diff --git a/incubator/rdesktop/0.0.24/Chart.lock b/incubator/rdesktop/0.0.24/Chart.lock new file mode 100644 index 00000000000..d780b7a1c3d --- /dev/null +++ b/incubator/rdesktop/0.0.24/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.5.0 +digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 +generated: "2022-08-28T10:42:43.870253347Z" diff --git a/incubator/rdesktop/0.0.23/Chart.yaml b/incubator/rdesktop/0.0.24/Chart.yaml similarity index 98% rename from incubator/rdesktop/0.0.23/Chart.yaml rename to incubator/rdesktop/0.0.24/Chart.yaml index b5578814d3e..e51705d2e95 100644 --- a/incubator/rdesktop/0.0.23/Chart.yaml +++ b/incubator/rdesktop/0.0.24/Chart.yaml @@ -27,4 +27,4 @@ sources: - https://github.com/orgs/linuxserver/packages/container/package/rdesktop - https://github.com/linuxserver/docker-rdesktop#readme type: application -version: 0.0.23 +version: 0.0.24 diff --git a/incubator/rdesktop/0.0.23/README.md b/incubator/rdesktop/0.0.24/README.md similarity index 98% rename from incubator/rdesktop/0.0.23/README.md rename to incubator/rdesktop/0.0.24/README.md index 2db7d485806..8505937fb2b 100644 --- a/incubator/rdesktop/0.0.23/README.md +++ b/incubator/rdesktop/0.0.24/README.md @@ -1,6 +1,6 @@ # rdesktop -![Version: 0.0.23](https://img.shields.io/badge/Version-0.0.23-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.24](https://img.shields.io/badge/Version-0.0.24-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Rdesktop(http://xrdp.org/) - Containers containing full desktop environments in many popular flavors for Alpine, Ubuntu, Arch, and Fedora accessible via RDP. diff --git a/incubator/rdesktop/0.0.23/app-readme.md b/incubator/rdesktop/0.0.24/app-readme.md similarity index 100% rename from incubator/rdesktop/0.0.23/app-readme.md rename to incubator/rdesktop/0.0.24/app-readme.md diff --git a/incubator/rdesktop/0.0.23/charts/common-10.5.0.tgz b/incubator/rdesktop/0.0.24/charts/common-10.5.0.tgz similarity index 100% rename from incubator/rdesktop/0.0.23/charts/common-10.5.0.tgz rename to incubator/rdesktop/0.0.24/charts/common-10.5.0.tgz diff --git a/incubator/rdesktop/0.0.23/ix_values.yaml b/incubator/rdesktop/0.0.24/ix_values.yaml similarity index 85% rename from incubator/rdesktop/0.0.23/ix_values.yaml rename to incubator/rdesktop/0.0.24/ix_values.yaml index 154444076ac..442d2f1947a 100644 --- a/incubator/rdesktop/0.0.23/ix_values.yaml +++ b/incubator/rdesktop/0.0.24/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/rdesktop - tag: latest@sha256:e4fadeea774952259d1009d39bec277ae203da2ac5e396194af0522b29bc77fd + tag: latest@sha256:70a0f5a288bd0c2a77b20f57b33a09264e6d9adfb7df1307534835921075d8e4 persistence: config: enabled: true diff --git a/incubator/rdesktop/0.0.23/questions.yaml b/incubator/rdesktop/0.0.24/questions.yaml similarity index 100% rename from incubator/rdesktop/0.0.23/questions.yaml rename to incubator/rdesktop/0.0.24/questions.yaml diff --git a/incubator/rdesktop/0.0.23/templates/common.yaml b/incubator/rdesktop/0.0.24/templates/common.yaml similarity index 100% rename from incubator/rdesktop/0.0.23/templates/common.yaml rename to incubator/rdesktop/0.0.24/templates/common.yaml diff --git a/incubator/rdesktop/0.0.23/values.yaml b/incubator/rdesktop/0.0.24/values.yaml similarity index 100% rename from incubator/rdesktop/0.0.23/values.yaml rename to incubator/rdesktop/0.0.24/values.yaml diff --git a/incubator/rimgo/0.0.38/Chart.lock b/incubator/rimgo/0.0.38/Chart.lock deleted file mode 100644 index 815e7c4af4d..00000000000 --- a/incubator/rimgo/0.0.38/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.5.0 -digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 -generated: "2022-08-27T17:29:05.802302248Z" diff --git a/incubator/rimgo/0.0.38/CHANGELOG.md b/incubator/rimgo/0.0.39/CHANGELOG.md similarity index 91% rename from incubator/rimgo/0.0.38/CHANGELOG.md rename to incubator/rimgo/0.0.39/CHANGELOG.md index 1a681f5a97b..fe6479ddb05 100644 --- a/incubator/rimgo/0.0.38/CHANGELOG.md +++ b/incubator/rimgo/0.0.39/CHANGELOG.md @@ -2,6 +2,15 @@ +## [rimgo-0.0.39](https://github.com/truecharts/charts/compare/rimgo-0.0.38...rimgo-0.0.39) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [rimgo-0.0.38](https://github.com/truecharts/charts/compare/rimgo-0.0.35...rimgo-0.0.38) (2022-08-27) ### Chore @@ -88,12 +97,3 @@ ## [rimgo-0.0.27](https://github.com/truecharts/charts/compare/rimgo-0.0.26...rimgo-0.0.27) (2022-08-18) - -### Chore - -- update docker general non-major ([#3503](https://github.com/truecharts/charts/issues/3503)) - - - - -## [rimgo-0.0.26](https://github.com/truecharts/charts/compare/rimgo-0.0.25...rimgo-0.0.26) (2022-08-17) diff --git a/incubator/rimgo/0.0.39/Chart.lock b/incubator/rimgo/0.0.39/Chart.lock new file mode 100644 index 00000000000..f65cb502599 --- /dev/null +++ b/incubator/rimgo/0.0.39/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.5.0 +digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 +generated: "2022-08-28T10:42:44.047407802Z" diff --git a/incubator/rimgo/0.0.38/Chart.yaml b/incubator/rimgo/0.0.39/Chart.yaml similarity index 97% rename from incubator/rimgo/0.0.38/Chart.yaml rename to incubator/rimgo/0.0.39/Chart.yaml index dcc9131e732..29e54729939 100644 --- a/incubator/rimgo/0.0.38/Chart.yaml +++ b/incubator/rimgo/0.0.39/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.38 +version: 0.0.39 diff --git a/incubator/rimgo/0.0.38/README.md b/incubator/rimgo/0.0.39/README.md similarity index 98% rename from incubator/rimgo/0.0.38/README.md rename to incubator/rimgo/0.0.39/README.md index bbb966e57b1..83c764047e7 100644 --- a/incubator/rimgo/0.0.38/README.md +++ b/incubator/rimgo/0.0.39/README.md @@ -1,6 +1,6 @@ # rimgo -![Version: 0.0.38](https://img.shields.io/badge/Version-0.0.38-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.39](https://img.shields.io/badge/Version-0.0.39-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Alternative Imgur front-end diff --git a/incubator/rimgo/0.0.38/app-readme.md b/incubator/rimgo/0.0.39/app-readme.md similarity index 100% rename from incubator/rimgo/0.0.38/app-readme.md rename to incubator/rimgo/0.0.39/app-readme.md diff --git a/incubator/rimgo/0.0.38/charts/common-10.5.0.tgz b/incubator/rimgo/0.0.39/charts/common-10.5.0.tgz similarity index 100% rename from incubator/rimgo/0.0.38/charts/common-10.5.0.tgz rename to incubator/rimgo/0.0.39/charts/common-10.5.0.tgz diff --git a/incubator/rimgo/0.0.38/ix_values.yaml b/incubator/rimgo/0.0.39/ix_values.yaml similarity index 82% rename from incubator/rimgo/0.0.38/ix_values.yaml rename to incubator/rimgo/0.0.39/ix_values.yaml index 5aee7b8c7a9..3208f3ab188 100644 --- a/incubator/rimgo/0.0.38/ix_values.yaml +++ b/incubator/rimgo/0.0.39/ix_values.yaml @@ -5,7 +5,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/rimgo - tag: latest@sha256:9c22b4bfbb61db4ebf6a7f80cbae086ed08e9897431bdf472a650769571b2db0 + tag: latest@sha256:846fbce39e2183c08aa731da1ac09ac523e7ade24b3f2cc6a06965fdf040a941 persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/rimgo/0.0.38/questions.yaml b/incubator/rimgo/0.0.39/questions.yaml similarity index 100% rename from incubator/rimgo/0.0.38/questions.yaml rename to incubator/rimgo/0.0.39/questions.yaml diff --git a/incubator/rimgo/0.0.38/templates/common.yaml b/incubator/rimgo/0.0.39/templates/common.yaml similarity index 100% rename from incubator/rimgo/0.0.38/templates/common.yaml rename to incubator/rimgo/0.0.39/templates/common.yaml diff --git a/incubator/rimgo/0.0.38/values.yaml b/incubator/rimgo/0.0.39/values.yaml similarity index 100% rename from incubator/rimgo/0.0.38/values.yaml rename to incubator/rimgo/0.0.39/values.yaml diff --git a/incubator/virt-manager/0.0.37/Chart.lock b/incubator/virt-manager/0.0.37/Chart.lock deleted file mode 100644 index c192f779edd..00000000000 --- a/incubator/virt-manager/0.0.37/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.5.0 -digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 -generated: "2022-08-27T17:39:55.286842752Z" diff --git a/incubator/virt-manager/0.0.37/CHANGELOG.md b/incubator/virt-manager/0.0.38/CHANGELOG.md similarity index 91% rename from incubator/virt-manager/0.0.37/CHANGELOG.md rename to incubator/virt-manager/0.0.38/CHANGELOG.md index 9358efa284c..f13ccc2a5b4 100644 --- a/incubator/virt-manager/0.0.37/CHANGELOG.md +++ b/incubator/virt-manager/0.0.38/CHANGELOG.md @@ -2,6 +2,15 @@ +## [virt-manager-0.0.38](https://github.com/truecharts/charts/compare/virt-manager-0.0.37...virt-manager-0.0.38) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [virt-manager-0.0.37](https://github.com/truecharts/charts/compare/virt-manager-0.0.34...virt-manager-0.0.37) (2022-08-27) ### Chore @@ -88,12 +97,3 @@ - -## [virt-manager-0.0.26](https://github.com/truecharts/charts/compare/virt-manager-0.0.25...virt-manager-0.0.26) (2022-08-17) - -### Chore - -- update docker general non-major ([#3478](https://github.com/truecharts/charts/issues/3478)) - - - diff --git a/incubator/virt-manager/0.0.38/Chart.lock b/incubator/virt-manager/0.0.38/Chart.lock new file mode 100644 index 00000000000..cc6380b1b57 --- /dev/null +++ b/incubator/virt-manager/0.0.38/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.5.0 +digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 +generated: "2022-08-28T10:43:00.839726938Z" diff --git a/incubator/virt-manager/0.0.37/Chart.yaml b/incubator/virt-manager/0.0.38/Chart.yaml similarity index 98% rename from incubator/virt-manager/0.0.37/Chart.yaml rename to incubator/virt-manager/0.0.38/Chart.yaml index e2d14008acb..2525e1b09ff 100644 --- a/incubator/virt-manager/0.0.37/Chart.yaml +++ b/incubator/virt-manager/0.0.38/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.37 +version: 0.0.38 diff --git a/incubator/virt-manager/0.0.37/README.md b/incubator/virt-manager/0.0.38/README.md similarity index 98% rename from incubator/virt-manager/0.0.37/README.md rename to incubator/virt-manager/0.0.38/README.md index c739abc7b3a..edca7115462 100644 --- a/incubator/virt-manager/0.0.37/README.md +++ b/incubator/virt-manager/0.0.38/README.md @@ -1,6 +1,6 @@ # virt-manager -![Version: 0.0.37](https://img.shields.io/badge/Version-0.0.37-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.38](https://img.shields.io/badge/Version-0.0.38-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) The virt-manager application is a desktop user interface for managing virtual machines through libvirt. diff --git a/incubator/virt-manager/0.0.37/app-readme.md b/incubator/virt-manager/0.0.38/app-readme.md similarity index 100% rename from incubator/virt-manager/0.0.37/app-readme.md rename to incubator/virt-manager/0.0.38/app-readme.md diff --git a/incubator/virt-manager/0.0.37/charts/common-10.5.0.tgz b/incubator/virt-manager/0.0.38/charts/common-10.5.0.tgz similarity index 100% rename from incubator/virt-manager/0.0.37/charts/common-10.5.0.tgz rename to incubator/virt-manager/0.0.38/charts/common-10.5.0.tgz diff --git a/incubator/virt-manager/0.0.37/ix_values.yaml b/incubator/virt-manager/0.0.38/ix_values.yaml similarity index 87% rename from incubator/virt-manager/0.0.37/ix_values.yaml rename to incubator/virt-manager/0.0.38/ix_values.yaml index 362209be871..7e0aa5fdfd5 100644 --- a/incubator/virt-manager/0.0.37/ix_values.yaml +++ b/incubator/virt-manager/0.0.38/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/virt-manager - tag: latest@sha256:4a0ce33f398d82eaa13526f33480d69e446bac23a8bc0f793d440aa902d1cc29 + tag: latest@sha256:3a609ec4be851252b0b95fd9f7d8b71481a86c4eb746673b7f75048c65d64bd4 persistence: devkvm: enabled: true diff --git a/incubator/virt-manager/0.0.37/questions.yaml b/incubator/virt-manager/0.0.38/questions.yaml similarity index 100% rename from incubator/virt-manager/0.0.37/questions.yaml rename to incubator/virt-manager/0.0.38/questions.yaml diff --git a/incubator/virt-manager/0.0.37/templates/common.yaml b/incubator/virt-manager/0.0.38/templates/common.yaml similarity index 100% rename from incubator/virt-manager/0.0.37/templates/common.yaml rename to incubator/virt-manager/0.0.38/templates/common.yaml diff --git a/incubator/virt-manager/0.0.37/values.yaml b/incubator/virt-manager/0.0.38/values.yaml similarity index 100% rename from incubator/virt-manager/0.0.37/values.yaml rename to incubator/virt-manager/0.0.38/values.yaml diff --git a/stable/custom-app/5.1.46/Chart.lock b/stable/custom-app/5.1.46/Chart.lock deleted file mode 100644 index df4297285dc..00000000000 --- a/stable/custom-app/5.1.46/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.5.0 -digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 -generated: "2022-08-27T17:43:00.960058726Z" diff --git a/stable/custom-app/5.1.46/CHANGELOG.md b/stable/custom-app/5.1.47/CHANGELOG.md similarity index 91% rename from stable/custom-app/5.1.46/CHANGELOG.md rename to stable/custom-app/5.1.47/CHANGELOG.md index 1b31a4d8385..a805bd11187 100644 --- a/stable/custom-app/5.1.46/CHANGELOG.md +++ b/stable/custom-app/5.1.47/CHANGELOG.md @@ -2,6 +2,15 @@ +## [custom-app-5.1.47](https://github.com/truecharts/charts/compare/custom-app-5.1.46...custom-app-5.1.47) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [custom-app-5.1.46](https://github.com/truecharts/charts/compare/custom-app-5.1.45...custom-app-5.1.46) (2022-08-27) ### Chore @@ -88,12 +97,3 @@ ### Chore - update docker general non-major ([#3503](https://github.com/truecharts/charts/issues/3503)) - - - - -## [custom-app-5.1.36](https://github.com/truecharts/charts/compare/custom-app-5.1.35...custom-app-5.1.36) (2022-08-17) - -### Chore - -- update docker general non-major ([#3478](https://github.com/truecharts/charts/issues/3478)) diff --git a/stable/custom-app/5.1.47/Chart.lock b/stable/custom-app/5.1.47/Chart.lock new file mode 100644 index 00000000000..c5f8d086f3a --- /dev/null +++ b/stable/custom-app/5.1.47/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.5.0 +digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 +generated: "2022-08-28T10:43:06.485029788Z" diff --git a/stable/custom-app/5.1.46/Chart.yaml b/stable/custom-app/5.1.47/Chart.yaml similarity index 94% rename from stable/custom-app/5.1.46/Chart.yaml rename to stable/custom-app/5.1.47/Chart.yaml index 9ce5c5e3fa9..2c995ebae21 100644 --- a/stable/custom-app/5.1.46/Chart.yaml +++ b/stable/custom-app/5.1.47/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.20.1799" +appVersion: "0.20.1802" 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.46 +version: 5.1.47 annotations: truecharts.org/catagories: | - custom diff --git a/stable/custom-app/5.1.46/README.md b/stable/custom-app/5.1.47/README.md similarity index 95% rename from stable/custom-app/5.1.46/README.md rename to stable/custom-app/5.1.47/README.md index 69bdcc79c41..a63bb8fe38b 100644 --- a/stable/custom-app/5.1.46/README.md +++ b/stable/custom-app/5.1.47/README.md @@ -1,6 +1,6 @@ # custom-app -![Version: 5.1.46](https://img.shields.io/badge/Version-5.1.46-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.20.1799](https://img.shields.io/badge/AppVersion-0.20.1799-informational?style=flat-square) +![Version: 5.1.47](https://img.shields.io/badge/Version-5.1.47-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.20.1802](https://img.shields.io/badge/AppVersion-0.20.1802-informational?style=flat-square) Advanced tool to create your own TrueCharts-based App diff --git a/stable/custom-app/5.1.46/app-readme.md b/stable/custom-app/5.1.47/app-readme.md similarity index 100% rename from stable/custom-app/5.1.46/app-readme.md rename to stable/custom-app/5.1.47/app-readme.md diff --git a/stable/custom-app/5.1.46/charts/common-10.5.0.tgz b/stable/custom-app/5.1.47/charts/common-10.5.0.tgz similarity index 100% rename from stable/custom-app/5.1.46/charts/common-10.5.0.tgz rename to stable/custom-app/5.1.47/charts/common-10.5.0.tgz diff --git a/stable/custom-app/5.1.46/ci/test-values.yaml b/stable/custom-app/5.1.47/ci/test-values.yaml similarity index 88% rename from stable/custom-app/5.1.46/ci/test-values.yaml rename to stable/custom-app/5.1.47/ci/test-values.yaml index 0499e976196..45892130991 100644 --- a/stable/custom-app/5.1.46/ci/test-values.yaml +++ b/stable/custom-app/5.1.47/ci/test-values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/jackett pullPolicy: IfNotPresent - tag: 0.20.1799@sha256:13790c5ec67eefd087f00b3b97f25c800043f69235818696a34b9b3f0c89a720 + tag: 0.20.1802@sha256:7721f0e0613b347ad842e87820f0ff126be56f2602709a723f484bbad352e674 securityContext: readOnlyRootFilesystem: false diff --git a/stable/custom-app/5.1.46/ix_values.yaml b/stable/custom-app/5.1.47/ix_values.yaml similarity index 52% rename from stable/custom-app/5.1.46/ix_values.yaml rename to stable/custom-app/5.1.47/ix_values.yaml index 5273fed860d..04f912dc46d 100644 --- a/stable/custom-app/5.1.46/ix_values.yaml +++ b/stable/custom-app/5.1.47/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/jackett pullPolicy: IfNotPresent - tag: 0.20.1799@sha256:13790c5ec67eefd087f00b3b97f25c800043f69235818696a34b9b3f0c89a720 + tag: 0.20.1802@sha256:7721f0e0613b347ad842e87820f0ff126be56f2602709a723f484bbad352e674 portal: enabled: true diff --git a/stable/custom-app/5.1.46/questions.yaml b/stable/custom-app/5.1.47/questions.yaml similarity index 100% rename from stable/custom-app/5.1.46/questions.yaml rename to stable/custom-app/5.1.47/questions.yaml diff --git a/stable/custom-app/5.1.46/templates/common.yaml b/stable/custom-app/5.1.47/templates/common.yaml similarity index 100% rename from stable/custom-app/5.1.46/templates/common.yaml rename to stable/custom-app/5.1.47/templates/common.yaml diff --git a/stable/custom-app/5.1.46/values.yaml b/stable/custom-app/5.1.47/values.yaml similarity index 100% rename from stable/custom-app/5.1.46/values.yaml rename to stable/custom-app/5.1.47/values.yaml diff --git a/stable/cyberchef/2.0.68/Chart.lock b/stable/cyberchef/2.0.68/Chart.lock deleted file mode 100644 index f15dfb2ef66..00000000000 --- a/stable/cyberchef/2.0.68/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.5.0 -digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 -generated: "2022-08-27T17:43:05.771544482Z" diff --git a/stable/cyberchef/2.0.68/CHANGELOG.md b/stable/cyberchef/2.0.69/CHANGELOG.md similarity index 91% rename from stable/cyberchef/2.0.68/CHANGELOG.md rename to stable/cyberchef/2.0.69/CHANGELOG.md index 71017f63ea7..7a392329909 100644 --- a/stable/cyberchef/2.0.68/CHANGELOG.md +++ b/stable/cyberchef/2.0.69/CHANGELOG.md @@ -2,6 +2,15 @@ +## [cyberchef-2.0.69](https://github.com/truecharts/charts/compare/cyberchef-2.0.68...cyberchef-2.0.69) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [cyberchef-2.0.68](https://github.com/truecharts/charts/compare/cyberchef-2.0.67...cyberchef-2.0.68) (2022-08-27) ### Chore @@ -88,12 +97,3 @@ ### Chore - update docker general non-major ([#3503](https://github.com/truecharts/charts/issues/3503)) - - - - -## [cyberchef-2.0.58](https://github.com/truecharts/charts/compare/cyberchef-2.0.57...cyberchef-2.0.58) (2022-08-17) - -### Chore - -- update docker general non-major ([#3478](https://github.com/truecharts/charts/issues/3478)) diff --git a/stable/cyberchef/2.0.69/Chart.lock b/stable/cyberchef/2.0.69/Chart.lock new file mode 100644 index 00000000000..380e0f8aff2 --- /dev/null +++ b/stable/cyberchef/2.0.69/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.5.0 +digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 +generated: "2022-08-28T10:43:06.856667111Z" diff --git a/stable/cyberchef/2.0.68/Chart.yaml b/stable/cyberchef/2.0.69/Chart.yaml similarity index 98% rename from stable/cyberchef/2.0.68/Chart.yaml rename to stable/cyberchef/2.0.69/Chart.yaml index 9d482a1f48c..47ad69940a1 100644 --- a/stable/cyberchef/2.0.68/Chart.yaml +++ b/stable/cyberchef/2.0.69/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.68 +version: 2.0.69 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/cyberchef/2.0.68/README.md b/stable/cyberchef/2.0.69/README.md similarity index 98% rename from stable/cyberchef/2.0.68/README.md rename to stable/cyberchef/2.0.69/README.md index ab58ceaab1b..62e0dbb7658 100644 --- a/stable/cyberchef/2.0.68/README.md +++ b/stable/cyberchef/2.0.69/README.md @@ -1,6 +1,6 @@ # cyberchef -![Version: 2.0.68](https://img.shields.io/badge/Version-2.0.68-informational?style=flat-square) ![AppVersion: 9.46.0](https://img.shields.io/badge/AppVersion-9.46.0-informational?style=flat-square) +![Version: 2.0.69](https://img.shields.io/badge/Version-2.0.69-informational?style=flat-square) ![AppVersion: 9.46.0](https://img.shields.io/badge/AppVersion-9.46.0-informational?style=flat-square) CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. diff --git a/stable/cyberchef/2.0.68/app-readme.md b/stable/cyberchef/2.0.69/app-readme.md similarity index 100% rename from stable/cyberchef/2.0.68/app-readme.md rename to stable/cyberchef/2.0.69/app-readme.md diff --git a/stable/cyberchef/2.0.68/charts/common-10.5.0.tgz b/stable/cyberchef/2.0.69/charts/common-10.5.0.tgz similarity index 100% rename from stable/cyberchef/2.0.68/charts/common-10.5.0.tgz rename to stable/cyberchef/2.0.69/charts/common-10.5.0.tgz diff --git a/stable/cyberchef/2.0.68/ix_values.yaml b/stable/cyberchef/2.0.69/ix_values.yaml similarity index 78% rename from stable/cyberchef/2.0.68/ix_values.yaml rename to stable/cyberchef/2.0.69/ix_values.yaml index 81eecfbbe5c..68df7d24aa8 100644 --- a/stable/cyberchef/2.0.68/ix_values.yaml +++ b/stable/cyberchef/2.0.69/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/cyberchef - tag: v9.46.0@sha256:c5bc46728e0f5de49c397374d75a22edffb6fc93534ab305ad7a166dea6e6979 + tag: v9.46.0@sha256:b0b27945b4ca8e8bea1ead4924b024dfdd2eeae18003f6332e9d2615adb715ba pullPolicy: IfNotPresent securityContext: diff --git a/stable/cyberchef/2.0.68/questions.yaml b/stable/cyberchef/2.0.69/questions.yaml similarity index 100% rename from stable/cyberchef/2.0.68/questions.yaml rename to stable/cyberchef/2.0.69/questions.yaml diff --git a/stable/cyberchef/2.0.68/templates/common.yaml b/stable/cyberchef/2.0.69/templates/common.yaml similarity index 100% rename from stable/cyberchef/2.0.68/templates/common.yaml rename to stable/cyberchef/2.0.69/templates/common.yaml diff --git a/stable/cyberchef/2.0.68/values.yaml b/stable/cyberchef/2.0.69/values.yaml similarity index 100% rename from stable/cyberchef/2.0.68/values.yaml rename to stable/cyberchef/2.0.69/values.yaml diff --git a/stable/homer/2.0.31/Chart.lock b/stable/homer/2.0.31/Chart.lock deleted file mode 100644 index 8e4fa094a5b..00000000000 --- a/stable/homer/2.0.31/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.5.0 -digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 -generated: "2022-08-23T22:36:14.210989332Z" diff --git a/stable/homer/2.0.31/CHANGELOG.md b/stable/homer/2.0.32/CHANGELOG.md similarity index 92% rename from stable/homer/2.0.31/CHANGELOG.md rename to stable/homer/2.0.32/CHANGELOG.md index 793ea976963..4cfb6effe10 100644 --- a/stable/homer/2.0.31/CHANGELOG.md +++ b/stable/homer/2.0.32/CHANGELOG.md @@ -2,6 +2,15 @@ +## [homer-2.0.32](https://github.com/truecharts/charts/compare/homer-2.0.31...homer-2.0.32) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [homer-2.0.31](https://github.com/truecharts/charts/compare/homer-2.0.30...homer-2.0.31) (2022-08-23) ### Chore @@ -88,12 +97,3 @@ ## [homer-2.0.26](https://github.com/truecharts/apps/compare/homer-2.0.25...homer-2.0.26) (2022-07-23) ### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [homer-2.0.25](https://github.com/truecharts/apps/compare/homer-2.0.23...homer-2.0.25) (2022-07-22) - -### Chore diff --git a/stable/homer/2.0.32/Chart.lock b/stable/homer/2.0.32/Chart.lock new file mode 100644 index 00000000000..226a66c1e3d --- /dev/null +++ b/stable/homer/2.0.32/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.5.0 +digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 +generated: "2022-08-28T10:43:07.151668727Z" diff --git a/stable/homer/2.0.31/Chart.yaml b/stable/homer/2.0.32/Chart.yaml similarity index 95% rename from stable/homer/2.0.31/Chart.yaml rename to stable/homer/2.0.32/Chart.yaml index ecef1029725..b176c574cff 100644 --- a/stable/homer/2.0.31/Chart.yaml +++ b/stable/homer/2.0.32/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "22.07.2" +appVersion: "22.08.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/homer - https://github.com/bastienwirtz/homer - https://hub.docker.com/r/b4bz/homer -version: 2.0.31 +version: 2.0.32 annotations: truecharts.org/catagories: | - media diff --git a/stable/homer/2.0.31/README.md b/stable/homer/2.0.32/README.md similarity index 94% rename from stable/homer/2.0.31/README.md rename to stable/homer/2.0.32/README.md index 492a0252386..2444f764993 100644 --- a/stable/homer/2.0.31/README.md +++ b/stable/homer/2.0.32/README.md @@ -1,6 +1,6 @@ # homer -![Version: 2.0.31](https://img.shields.io/badge/Version-2.0.31-informational?style=flat-square) ![AppVersion: 22.07.2](https://img.shields.io/badge/AppVersion-22.07.2-informational?style=flat-square) +![Version: 2.0.32](https://img.shields.io/badge/Version-2.0.32-informational?style=flat-square) ![AppVersion: 22.08.1](https://img.shields.io/badge/AppVersion-22.08.1-informational?style=flat-square) A dead simple static homepage for your server to keep your services on hand. diff --git a/stable/homer/2.0.31/app-readme.md b/stable/homer/2.0.32/app-readme.md similarity index 100% rename from stable/homer/2.0.31/app-readme.md rename to stable/homer/2.0.32/app-readme.md diff --git a/stable/homer/2.0.31/charts/common-10.5.0.tgz b/stable/homer/2.0.32/charts/common-10.5.0.tgz similarity index 100% rename from stable/homer/2.0.31/charts/common-10.5.0.tgz rename to stable/homer/2.0.32/charts/common-10.5.0.tgz diff --git a/stable/homer/2.0.31/ix_values.yaml b/stable/homer/2.0.32/ix_values.yaml similarity index 79% rename from stable/homer/2.0.31/ix_values.yaml rename to stable/homer/2.0.32/ix_values.yaml index 48c08506009..c214a460796 100644 --- a/stable/homer/2.0.31/ix_values.yaml +++ b/stable/homer/2.0.32/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/homer - tag: v22.07.2@sha256:9f3ba8802e3bae5d963d5fccbb56fb515893ae5edb5a9b2ffc522e70b597dfdd + tag: 22.08.1@sha256:d69935a9be19700bc84b07a16fd48e31ebf54432e9574a919f80ef72732038b9 pullPolicy: IfNotPresent podSecurityContext: diff --git a/stable/homer/2.0.31/questions.yaml b/stable/homer/2.0.32/questions.yaml similarity index 97% rename from stable/homer/2.0.31/questions.yaml rename to stable/homer/2.0.32/questions.yaml index 4435f196d7f..ef4fa925a0e 100644 --- a/stable/homer/2.0.31/questions.yaml +++ b/stable/homer/2.0.32/questions.yaml @@ -2089,6 +2089,8 @@ questions: description: OpenVPN - value: wireguard description: Wireguard + - value: tailscale + description: Tailscale - variable: openvpn label: OpenVPN Settings schema: @@ -2108,6 +2110,61 @@ questions: 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: @@ -2176,7 +2233,6 @@ questions: schema: type: string default: "" - required: true - variable: envList label: VPN Environment Variables schema: diff --git a/stable/homer/2.0.31/templates/common.yaml b/stable/homer/2.0.32/templates/common.yaml similarity index 100% rename from stable/homer/2.0.31/templates/common.yaml rename to stable/homer/2.0.32/templates/common.yaml diff --git a/stable/homer/2.0.31/values.yaml b/stable/homer/2.0.32/values.yaml similarity index 100% rename from stable/homer/2.0.31/values.yaml rename to stable/homer/2.0.32/values.yaml diff --git a/stable/inventree/4.0.0/CHANGELOG.md b/stable/inventree/4.0.1/CHANGELOG.md similarity index 91% rename from stable/inventree/4.0.0/CHANGELOG.md rename to stable/inventree/4.0.1/CHANGELOG.md index a6aba1040f1..07ce9e574dd 100644 --- a/stable/inventree/4.0.0/CHANGELOG.md +++ b/stable/inventree/4.0.1/CHANGELOG.md @@ -2,6 +2,15 @@ +## [inventree-4.0.1](https://github.com/truecharts/charts/compare/inventree-4.0.0...inventree-4.0.1) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [inventree-4.0.0](https://github.com/truecharts/charts/compare/inventree-3.0.45...inventree-4.0.0) (2022-08-28) ### Fix @@ -88,12 +97,3 @@ - -## [inventree-3.0.37](https://github.com/truecharts/charts/compare/inventree-3.0.36...inventree-3.0.37) (2022-08-09) - -### Chore - -- update docker general non-major ([#3377](https://github.com/truecharts/charts/issues/3377)) - - - diff --git a/stable/inventree/4.0.0/Chart.lock b/stable/inventree/4.0.1/Chart.lock similarity index 88% rename from stable/inventree/4.0.0/Chart.lock rename to stable/inventree/4.0.1/Chart.lock index 5f45610770c..7fd41c669f7 100644 --- a/stable/inventree/4.0.0/Chart.lock +++ b/stable/inventree/4.0.1/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.58 digest: sha256:8f071baf60ded304a0ad06073dc68a61f5c4d7b60c2fdf0912b655e2a601d0b8 -generated: "2022-08-28T09:52:47.923592503Z" +generated: "2022-08-28T10:43:40.060205597Z" diff --git a/stable/inventree/4.0.0/Chart.yaml b/stable/inventree/4.0.1/Chart.yaml similarity index 96% rename from stable/inventree/4.0.0/Chart.yaml rename to stable/inventree/4.0.1/Chart.yaml index dffcdb4ac60..504a56e6f25 100644 --- a/stable/inventree/4.0.0/Chart.yaml +++ b/stable/inventree/4.0.1/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.8.1" +appVersion: "0.8.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -28,7 +28,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/inventree - https://inventree.readthedocs.io - https://github.com/inventree/InvenTree -version: 4.0.0 +version: 4.0.1 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/inventree/4.0.0/README.md b/stable/inventree/4.0.1/README.md similarity index 94% rename from stable/inventree/4.0.0/README.md rename to stable/inventree/4.0.1/README.md index 20f2e4906be..583d5c50de6 100644 --- a/stable/inventree/4.0.0/README.md +++ b/stable/inventree/4.0.1/README.md @@ -1,6 +1,6 @@ # inventree -![Version: 4.0.0](https://img.shields.io/badge/Version-4.0.0-informational?style=flat-square) ![AppVersion: 0.8.1](https://img.shields.io/badge/AppVersion-0.8.1-informational?style=flat-square) +![Version: 4.0.1](https://img.shields.io/badge/Version-4.0.1-informational?style=flat-square) ![AppVersion: 0.8.2](https://img.shields.io/badge/AppVersion-0.8.2-informational?style=flat-square) InvenTree is an open-source Inventory Management System which provides powerful low-level stock control and part tracking. diff --git a/stable/inventree/4.0.0/app-readme.md b/stable/inventree/4.0.1/app-readme.md similarity index 100% rename from stable/inventree/4.0.0/app-readme.md rename to stable/inventree/4.0.1/app-readme.md diff --git a/stable/inventree/4.0.0/charts/common-10.5.0.tgz b/stable/inventree/4.0.1/charts/common-10.5.0.tgz similarity index 100% rename from stable/inventree/4.0.0/charts/common-10.5.0.tgz rename to stable/inventree/4.0.1/charts/common-10.5.0.tgz diff --git a/stable/inventree/4.0.0/charts/postgresql-8.0.62.tgz b/stable/inventree/4.0.1/charts/postgresql-8.0.62.tgz similarity index 100% rename from stable/inventree/4.0.0/charts/postgresql-8.0.62.tgz rename to stable/inventree/4.0.1/charts/postgresql-8.0.62.tgz diff --git a/stable/inventree/4.0.0/charts/redis-3.0.58.tgz b/stable/inventree/4.0.1/charts/redis-3.0.58.tgz similarity index 100% rename from stable/inventree/4.0.0/charts/redis-3.0.58.tgz rename to stable/inventree/4.0.1/charts/redis-3.0.58.tgz diff --git a/stable/inventree/4.0.0/ix_values.yaml b/stable/inventree/4.0.1/ix_values.yaml similarity index 94% rename from stable/inventree/4.0.0/ix_values.yaml rename to stable/inventree/4.0.1/ix_values.yaml index bff616e8c2e..a3423fb3599 100644 --- a/stable/inventree/4.0.0/ix_values.yaml +++ b/stable/inventree/4.0.1/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/inventree - tag: 0.8.1@sha256:6b89f61c3d3eb824fe81689c67f13052d6e733b910e74eece3fb353a54232136 + tag: 0.8.2@sha256:6e25164df98d08f0539941599a35fb3c6d043181a7b8847f47c1eba981877d74 pullPolicy: IfNotPresent nginxImage: diff --git a/stable/inventree/4.0.0/questions.yaml b/stable/inventree/4.0.1/questions.yaml similarity index 100% rename from stable/inventree/4.0.0/questions.yaml rename to stable/inventree/4.0.1/questions.yaml diff --git a/stable/inventree/4.0.0/templates/_configmap.tpl b/stable/inventree/4.0.1/templates/_configmap.tpl similarity index 100% rename from stable/inventree/4.0.0/templates/_configmap.tpl rename to stable/inventree/4.0.1/templates/_configmap.tpl diff --git a/stable/inventree/4.0.0/templates/_init.tpl b/stable/inventree/4.0.1/templates/_init.tpl similarity index 100% rename from stable/inventree/4.0.0/templates/_init.tpl rename to stable/inventree/4.0.1/templates/_init.tpl diff --git a/stable/inventree/4.0.0/templates/_nginx.tpl b/stable/inventree/4.0.1/templates/_nginx.tpl similarity index 100% rename from stable/inventree/4.0.0/templates/_nginx.tpl rename to stable/inventree/4.0.1/templates/_nginx.tpl diff --git a/stable/inventree/4.0.0/templates/_secrets.tpl b/stable/inventree/4.0.1/templates/_secrets.tpl similarity index 100% rename from stable/inventree/4.0.0/templates/_secrets.tpl rename to stable/inventree/4.0.1/templates/_secrets.tpl diff --git a/stable/inventree/4.0.0/templates/_worker.tpl b/stable/inventree/4.0.1/templates/_worker.tpl similarity index 100% rename from stable/inventree/4.0.0/templates/_worker.tpl rename to stable/inventree/4.0.1/templates/_worker.tpl diff --git a/stable/inventree/4.0.0/templates/common.yaml b/stable/inventree/4.0.1/templates/common.yaml similarity index 100% rename from stable/inventree/4.0.0/templates/common.yaml rename to stable/inventree/4.0.1/templates/common.yaml diff --git a/stable/inventree/4.0.0/values.yaml b/stable/inventree/4.0.1/values.yaml similarity index 100% rename from stable/inventree/4.0.0/values.yaml rename to stable/inventree/4.0.1/values.yaml diff --git a/stable/jackett/11.0.70/CHANGELOG.md b/stable/jackett/11.0.70/CHANGELOG.md new file mode 100644 index 00000000000..ebcc9599ec6 --- /dev/null +++ b/stable/jackett/11.0.70/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [jackett-11.0.70](https://github.com/truecharts/charts/compare/jackett-11.0.69...jackett-11.0.70) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + +## [jackett-11.0.69](https://github.com/truecharts/charts/compare/jackett-11.0.68...jackett-11.0.69) (2022-08-27) + +### Chore + +- update docker general non-major ([#3587](https://github.com/truecharts/charts/issues/3587)) + + + + +## [jackett-11.0.68](https://github.com/truecharts/charts/compare/jackett-11.0.67...jackett-11.0.68) (2022-08-25) + +### Chore + +- update docker general non-major ([#3561](https://github.com/truecharts/charts/issues/3561)) + + + + +## [jackett-11.0.67](https://github.com/truecharts/charts/compare/jackett-11.0.66...jackett-11.0.67) (2022-08-24) + +### Chore + +- update docker general non-major ([#3552](https://github.com/truecharts/charts/issues/3552)) + + + + +## [jackett-11.0.66](https://github.com/truecharts/charts/compare/jackett-11.0.65...jackett-11.0.66) (2022-08-23) + +### Chore + +- update helm general non-major helm releases ([#3545](https://github.com/truecharts/charts/issues/3545)) + + + + +## [jackett-11.0.65](https://github.com/truecharts/charts/compare/jackett-11.0.64...jackett-11.0.65) (2022-08-23) + +### Chore + +- update docker general non-major docker tags ([#3544](https://github.com/truecharts/charts/issues/3544)) + + + + +## [jackett-11.0.64](https://github.com/truecharts/charts/compare/jackett-11.0.63...jackett-11.0.64) (2022-08-22) + +### Chore + +- update docker general non-major ([#3530](https://github.com/truecharts/charts/issues/3530)) + + + + +## [jackett-11.0.63](https://github.com/truecharts/charts/compare/jackett-11.0.62...jackett-11.0.63) (2022-08-21) + +### Chore + +- update docker general non-major docker tags ([#3523](https://github.com/truecharts/charts/issues/3523)) + + + + +## [jackett-11.0.62](https://github.com/truecharts/charts/compare/jackett-11.0.61...jackett-11.0.62) (2022-08-20) + +### Chore + +- update docker general non-major docker tags ([#3518](https://github.com/truecharts/charts/issues/3518)) + + + + +## [jackett-11.0.61](https://github.com/truecharts/charts/compare/jackett-11.0.60...jackett-11.0.61) (2022-08-19) + +### Chore + +- update docker general non-major docker tags ([#3512](https://github.com/truecharts/charts/issues/3512)) + + + + +## [jackett-11.0.60](https://github.com/truecharts/charts/compare/jackett-11.0.59...jackett-11.0.60) (2022-08-18) + +### Chore + +- update docker general non-major ([#3503](https://github.com/truecharts/charts/issues/3503)) diff --git a/stable/jackett/11.0.70/Chart.lock b/stable/jackett/11.0.70/Chart.lock new file mode 100644 index 00000000000..526715fe88c --- /dev/null +++ b/stable/jackett/11.0.70/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.5.0 +digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 +generated: "2022-08-28T10:43:29.159789957Z" diff --git a/stable/jackett/11.0.70/Chart.yaml b/stable/jackett/11.0.70/Chart.yaml new file mode 100644 index 00000000000..ce23945977d --- /dev/null +++ b/stable/jackett/11.0.70/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.20.1802" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.5.0 +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.70 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jackett/11.0.70/README.md b/stable/jackett/11.0.70/README.md new file mode 100644 index 00000000000..341ebbfca95 --- /dev/null +++ b/stable/jackett/11.0.70/README.md @@ -0,0 +1,108 @@ +# jackett + +![Version: 11.0.70](https://img.shields.io/badge/Version-11.0.70-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.20.1802](https://img.shields.io/badge/AppVersion-0.20.1802-informational?style=flat-square) + +API Support for your favorite torrent trackers. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [jackett](https://truecharts.org/docs/charts/stable/jackett) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.5.0 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `jackett` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install jackett TrueCharts/jackett +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `jackett` deployment + +```console +helm uninstall jackett +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install jackett \ + --set env.TZ="America/New York" \ + TrueCharts/jackett +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install jackett TrueCharts/jackett -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/jackett/11.0.70/app-readme.md b/stable/jackett/11.0.70/app-readme.md new file mode 100644 index 00000000000..94165e2dadb --- /dev/null +++ b/stable/jackett/11.0.70/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/rsshub/3.0.75/charts/common-10.5.0.tgz b/stable/jackett/11.0.70/charts/common-10.5.0.tgz similarity index 100% rename from stable/rsshub/3.0.75/charts/common-10.5.0.tgz rename to stable/jackett/11.0.70/charts/common-10.5.0.tgz diff --git a/stable/jackett/11.0.70/ix_values.yaml b/stable/jackett/11.0.70/ix_values.yaml new file mode 100644 index 00000000000..bff51c07755 --- /dev/null +++ b/stable/jackett/11.0.70/ix_values.yaml @@ -0,0 +1,33 @@ +image: + repository: tccr.io/truecharts/jackett + pullPolicy: IfNotPresent + tag: 0.20.1802@sha256:7721f0e0613b347ad842e87820f0ff126be56f2602709a723f484bbad352e674 + +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.70/questions.yaml b/stable/jackett/11.0.70/questions.yaml new file mode 100644 index 00000000000..83642753687 --- /dev/null +++ b/stable/jackett/11.0.70/questions.yaml @@ -0,0 +1,2483 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: customextraargs + group: Controller + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 9117 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 9117 + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: false + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + + - variable: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] +# - variable: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: networkPolicy +# group: Advanced +# label: (Advanced) Network Policy +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: policyType +# label: Policy Type +# schema: +# type: string +# default: "" +# enum: +# - value: "" +# description: Default +# - value: ingress +# description: Ingress +# - value: egress +# description: Egress +# - value: ingress-egress +# description: Ingress and Egress +# - variable: egress +# label: Egress +# schema: +# type: list +# default: [] +# items: +# - variable: egressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: to +# label: To +# schema: +# type: list +# default: [] +# items: +# - variable: toEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: IP Block +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: CIDR +# schema: +# type: string +# default: "" +# - variable: except +# label: Except +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: Namespace Selector +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: Ports +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: Port +# schema: +# type: int +# - variable: endPort +# label: End Port +# schema: +# type: int +# - variable: protocol +# label: Protocol +# schema: +# type: string +# default: TCP +# enum: +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP +# - variable: ingress +# label: Ingress +# schema: +# type: list +# default: [] +# items: +# - variable: ingressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: from +# label: From +# schema: +# type: list +# default: [] +# items: +# - variable: fromEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: IP Block +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: CIDR +# schema: +# type: string +# default: "" +# - variable: except +# label: Except +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: Namespace Selector +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: Ports +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: Port +# schema: +# type: int +# - variable: endPort +# label: End Port +# schema: +# type: int +# - variable: protocol +# label: Protocol +# schema: +# type: string +# default: TCP +# enum: +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP + + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - 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: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: "Please read the documentation at https://truecharts.org" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/rsshub/3.0.75/templates/common.yaml b/stable/jackett/11.0.70/templates/common.yaml similarity index 100% rename from stable/rsshub/3.0.75/templates/common.yaml rename to stable/jackett/11.0.70/templates/common.yaml diff --git a/stable/rsshub/3.0.75/values.yaml b/stable/jackett/11.0.70/values.yaml similarity index 100% rename from stable/rsshub/3.0.75/values.yaml rename to stable/jackett/11.0.70/values.yaml diff --git a/stable/lazylibrarian/11.0.46/CHANGELOG.md b/stable/lazylibrarian/11.0.46/CHANGELOG.md new file mode 100644 index 00000000000..9d422444342 --- /dev/null +++ b/stable/lazylibrarian/11.0.46/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [lazylibrarian-11.0.46](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.45...lazylibrarian-11.0.46) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + +## [lazylibrarian-11.0.45](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.44...lazylibrarian-11.0.45) (2022-08-26) + +### Chore + +- update docker general non-major ([#3573](https://github.com/truecharts/charts/issues/3573)) + + + + +## [lazylibrarian-11.0.44](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.43...lazylibrarian-11.0.44) (2022-08-25) + +### Chore + +- update docker general non-major ([#3561](https://github.com/truecharts/charts/issues/3561)) + + + + +## [lazylibrarian-11.0.43](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.42...lazylibrarian-11.0.43) (2022-08-24) + +### Chore + +- update docker general non-major ([#3552](https://github.com/truecharts/charts/issues/3552)) + + + + +## [lazylibrarian-11.0.42](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.41...lazylibrarian-11.0.42) (2022-08-23) + +### Chore + +- update helm general non-major helm releases ([#3545](https://github.com/truecharts/charts/issues/3545)) + + + + +## [lazylibrarian-11.0.41](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.40...lazylibrarian-11.0.41) (2022-08-20) + +### Chore + +- update docker general non-major docker tags ([#3518](https://github.com/truecharts/charts/issues/3518)) + + + + +## [lazylibrarian-11.0.40](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.39...lazylibrarian-11.0.40) (2022-08-18) + +### Chore + +- update docker general non-major ([#3503](https://github.com/truecharts/charts/issues/3503)) + + + + +## [lazylibrarian-11.0.39](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.38...lazylibrarian-11.0.39) (2022-08-17) + +### Chore + +- update docker general non-major ([#3478](https://github.com/truecharts/charts/issues/3478)) + + + + +## [lazylibrarian-11.0.38](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.37...lazylibrarian-11.0.38) (2022-08-14) + +### Chore + +- update docker general non-major docker tags ([#3465](https://github.com/truecharts/charts/issues/3465)) + + + + +## [lazylibrarian-11.0.37](https://github.com/truecharts/charts/compare/lazylibrarian-11.0.36...lazylibrarian-11.0.37) (2022-08-12) + +### Chore + +- add documentation checkbox/section to all SCALE Apps + - update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456)) + + ### Fix + +- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447)) + + + + diff --git a/stable/lazylibrarian/11.0.46/Chart.lock b/stable/lazylibrarian/11.0.46/Chart.lock new file mode 100644 index 00000000000..0668b6d3a89 --- /dev/null +++ b/stable/lazylibrarian/11.0.46/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.5.0 +digest: sha256:d3b7db30dfbaabd81fb7d0bcc2314601ed7e12a85ccc880e1e8df09799f38910 +generated: "2022-08-28T10:43:30.071848356Z" diff --git a/stable/lazylibrarian/11.0.46/Chart.yaml b/stable/lazylibrarian/11.0.46/Chart.yaml new file mode 100644 index 00000000000..fbf7e2fef97 --- /dev/null +++ b/stable/lazylibrarian/11.0.46/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.5.0 +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.46 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lazylibrarian/11.0.46/README.md b/stable/lazylibrarian/11.0.46/README.md new file mode 100644 index 00000000000..75b96ff6ed0 --- /dev/null +++ b/stable/lazylibrarian/11.0.46/README.md @@ -0,0 +1,109 @@ +# lazylibrarian + +![Version: 11.0.46](https://img.shields.io/badge/Version-11.0.46-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +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.5.0 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `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/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `lazylibrarian` deployment + +```console +helm uninstall lazylibrarian +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install 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/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/lazylibrarian/11.0.46/app-readme.md b/stable/lazylibrarian/11.0.46/app-readme.md new file mode 100644 index 00000000000..53f655886ec --- /dev/null +++ b/stable/lazylibrarian/11.0.46/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/trilium-notes/5.0.28/charts/common-10.5.0.tgz b/stable/lazylibrarian/11.0.46/charts/common-10.5.0.tgz similarity index 100% rename from stable/trilium-notes/5.0.28/charts/common-10.5.0.tgz rename to stable/lazylibrarian/11.0.46/charts/common-10.5.0.tgz diff --git a/stable/lazylibrarian/11.0.46/ix_values.yaml b/stable/lazylibrarian/11.0.46/ix_values.yaml new file mode 100644 index 00000000000..da974260898 --- /dev/null +++ b/stable/lazylibrarian/11.0.46/ix_values.yaml @@ -0,0 +1,29 @@ +image: + repository: tccr.io/truecharts/lazylibrarian + pullPolicy: IfNotPresent + tag: latest@sha256:993a0a84f6cff388859118a7f35cb0761c560ef1caa4df5e2ba6f783ecf0a383 + +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.46/questions.yaml b/stable/lazylibrarian/11.0.46/questions.yaml new file mode 100644 index 00000000000..24163982d45 --- /dev/null +++ b/stable/lazylibrarian/11.0.46/questions.yaml @@ -0,0 +1,2483 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: customextraargs + group: Controller + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 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: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: false + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: networkPolicy +# group: Advanced +# label: (Advanced) Network Policy +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: policyType +# label: Policy Type +# schema: +# type: string +# default: "" +# enum: +# - value: "" +# description: Default +# - value: ingress +# description: Ingress +# - value: egress +# description: Egress +# - value: ingress-egress +# description: Ingress and Egress +# - variable: egress +# label: Egress +# schema: +# type: list +# default: [] +# items: +# - variable: egressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: to +# label: To +# schema: +# type: list +# default: [] +# items: +# - variable: toEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: IP Block +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: CIDR +# schema: +# type: string +# default: "" +# - variable: except +# label: Except +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: Namespace Selector +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: Ports +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: Port +# schema: +# type: int +# - variable: endPort +# label: End Port +# schema: +# type: int +# - variable: protocol +# label: Protocol +# schema: +# type: string +# default: TCP +# enum: +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP +# - variable: ingress +# label: Ingress +# schema: +# type: list +# default: [] +# items: +# - variable: ingressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: from +# label: From +# schema: +# type: list +# default: [] +# items: +# - variable: fromEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: IP Block +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: CIDR +# schema: +# type: string +# default: "" +# - variable: except +# label: Except +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: Namespace Selector +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: Match Expressions +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: Key +# schema: +# type: string +# - variable: operator +# label: Operator +# schema: +# type: string +# default: TCP +# enum: +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist +# - variable: values +# label: Values +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: Ports +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: Port +# schema: +# type: int +# - variable: endPort +# label: End Port +# schema: +# type: int +# - variable: protocol +# label: Protocol +# schema: +# type: string +# default: TCP +# enum: +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP + + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - 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: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: "Please read the documentation at https://truecharts.org" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/trilium-notes/5.0.28/templates/common.yaml b/stable/lazylibrarian/11.0.46/templates/common.yaml similarity index 100% rename from stable/trilium-notes/5.0.28/templates/common.yaml rename to stable/lazylibrarian/11.0.46/templates/common.yaml diff --git a/stable/trilium-notes/5.0.28/values.yaml b/stable/lazylibrarian/11.0.46/values.yaml similarity index 100% rename from stable/trilium-notes/5.0.28/values.yaml rename to stable/lazylibrarian/11.0.46/values.yaml diff --git a/stable/rsshub/3.0.75/CHANGELOG.md b/stable/rsshub/3.0.76/CHANGELOG.md similarity index 91% rename from stable/rsshub/3.0.75/CHANGELOG.md rename to stable/rsshub/3.0.76/CHANGELOG.md index b1bb9d6609e..599c6016d74 100644 --- a/stable/rsshub/3.0.75/CHANGELOG.md +++ b/stable/rsshub/3.0.76/CHANGELOG.md @@ -2,6 +2,15 @@ +## [rsshub-3.0.76](https://github.com/truecharts/charts/compare/rsshub-3.0.75...rsshub-3.0.76) (2022-08-28) + +### Chore + +- update docker general non-major ([#3600](https://github.com/truecharts/charts/issues/3600)) + + + + ## [rsshub-3.0.75](https://github.com/truecharts/charts/compare/rsshub-3.0.74...rsshub-3.0.75) (2022-08-27) ### Chore @@ -88,12 +97,3 @@ ### Chore - update docker general non-major ([#3503](https://github.com/truecharts/charts/issues/3503)) - - - - -## [rsshub-3.0.65](https://github.com/truecharts/charts/compare/rsshub-3.0.64...rsshub-3.0.65) (2022-08-17) - -### Chore - -- update helm general non-major helm releases ([#3484](https://github.com/truecharts/charts/issues/3484)) diff --git a/stable/rsshub/3.0.75/Chart.lock b/stable/rsshub/3.0.76/Chart.lock similarity index 85% rename from stable/rsshub/3.0.75/Chart.lock rename to stable/rsshub/3.0.76/Chart.lock index c0b551d09c5..b3af922a457 100644 --- a/stable/rsshub/3.0.75/Chart.lock +++ b/stable/rsshub/3.0.76/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.58 digest: sha256:a3930b018494ddc656abe301a518d9e2db44c7e00d6895e323a05613df59ec25 -generated: "2022-08-27T17:44:29.490695636Z" +generated: "2022-08-28T10:43:38.939195798Z" diff --git a/stable/rsshub/3.0.75/Chart.yaml b/stable/rsshub/3.0.76/Chart.yaml similarity index 98% rename from stable/rsshub/3.0.75/Chart.yaml rename to stable/rsshub/3.0.76/Chart.yaml index 8b96d9530fc..cc25b4ca8f5 100644 --- a/stable/rsshub/3.0.75/Chart.yaml +++ b/stable/rsshub/3.0.76/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: rsshub -version: 3.0.75 +version: 3.0.76 appVersion: "latest" description: RSSHub can generate RSS feeds from pretty much everything type: application diff --git a/stable/rsshub/3.0.75/README.md b/stable/rsshub/3.0.76/README.md similarity index 98% rename from stable/rsshub/3.0.75/README.md rename to stable/rsshub/3.0.76/README.md index 8f9deca1c7c..2c63a0dbdbe 100644 --- a/stable/rsshub/3.0.75/README.md +++ b/stable/rsshub/3.0.76/README.md @@ -1,6 +1,6 @@ # rsshub -![Version: 3.0.75](https://img.shields.io/badge/Version-3.0.75-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 3.0.76](https://img.shields.io/badge/Version-3.0.76-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) RSSHub can generate RSS feeds from pretty much everything diff --git a/stable/rsshub/3.0.75/app-readme.md b/stable/rsshub/3.0.76/app-readme.md similarity index 100% rename from stable/rsshub/3.0.75/app-readme.md rename to stable/rsshub/3.0.76/app-readme.md diff --git a/stable/rsshub/3.0.76/charts/common-10.5.0.tgz b/stable/rsshub/3.0.76/charts/common-10.5.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..436fd97aa605d8c31b080a7c1f5809c30af5330c GIT binary patch literal 48188 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
)Ck+LY83p23n#S~`^c0~7F^1{HKCNxWJ)*f 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
)Ck+LY83p23n#S~`^c0~7F^1{HKCNxWJ)*f z;u zoGPJ(0vW`kdSU3S+NDNd%QaYQqjRt{;3@E>u6(XatL1&EB@KyNwMhVyO(aT=N=SvP zZv+HB%!6eDeRPQu%u^>w6zF%6IPbF^&pJh)op#n<_F;^VnX(TF4EmXee;kvbf9oE9 zo>fvi{8x#lHA+*sM7E6OM<%H6){tZ^F8yRgkx;7Bid%7&eFw#%i2Td@7BAuu`Hglt zRJl7%NlZer++M}ZDL&5%CY8xkxAECpbh(mG^&Rgr(QgWTKjrZIc?~DEp-yRK0(a}B zb$$K!;=+>GygYgdLj?U5Kmq2rrEJ7qF6wkR6C{Efk+;T67F=g#7b~jRTWTH{x4xX} z*Rs6VE-t}QfNycIfgy8MZdA!~UP>~hFuU_UyS1@)+v5kEpqKn^$C`bQBB*W~A337x zoeu*?i>;5WRV{}Y