From 64263489179b86006f14e27e25810eb030ca7a0c Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Mon, 14 Nov 2022 22:44:16 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- incubator/fireshare/1.0.4/app-changelog.md | 9 - .../fireshare/{1.0.4 => 1.0.5}/CHANGELOG.md | 0 .../fireshare/{1.0.4 => 1.0.5}/Chart.yaml | 4 +- .../fireshare/{1.0.4 => 1.0.5}/README.md | 0 incubator/fireshare/1.0.5/app-changelog.md | 9 + .../fireshare/{1.0.4 => 1.0.5}/app-readme.md | 0 .../{1.0.4 => 1.0.5}/charts/common-10.9.7.tgz | Bin .../fireshare/{1.0.4 => 1.0.5}/ix_values.yaml | 2 +- .../fireshare/{1.0.4 => 1.0.5}/questions.yaml | 0 .../{1.0.4 => 1.0.5}/templates/_secrets.tpl | 0 .../{1.0.4 => 1.0.5}/templates/common.yaml | 0 .../fireshare/{1.0.4 => 1.0.5}/values.yaml | 0 incubator/neko/1.0.4/app-changelog.md | 9 - incubator/neko/{1.0.4 => 1.0.5}/CHANGELOG.md | 0 incubator/neko/{1.0.4 => 1.0.5}/Chart.yaml | 2 +- incubator/neko/{1.0.4 => 1.0.5}/README.md | 0 incubator/neko/1.0.5/app-changelog.md | 9 + incubator/neko/{1.0.4 => 1.0.5}/app-readme.md | 0 .../{1.0.4 => 1.0.5}/charts/common-10.9.7.tgz | Bin .../neko/{1.0.4 => 1.0.5}/ix_values.yaml | 2 +- .../neko/{1.0.4 => 1.0.5}/questions.yaml | 0 .../{1.0.4 => 1.0.5}/templates/common.yaml | 0 incubator/neko/{1.0.4 => 1.0.5}/values.yaml | 0 .../tasmocompiler/1.0.4/app-changelog.md | 9 - .../{1.0.4 => 1.0.5}/CHANGELOG.md | 0 .../tasmocompiler/{1.0.4 => 1.0.5}/Chart.yaml | 2 +- .../tasmocompiler/{1.0.4 => 1.0.5}/README.md | 0 .../tasmocompiler/1.0.5/app-changelog.md | 9 + .../{1.0.4 => 1.0.5}/app-readme.md | 0 .../{1.0.4 => 1.0.5}/charts/common-10.9.7.tgz | Bin .../{1.0.4 => 1.0.5}/ix_values.yaml | 2 +- .../{1.0.4 => 1.0.5}/questions.yaml | 0 .../{1.0.4 => 1.0.5}/templates/common.yaml | 0 .../{1.0.4 => 1.0.5}/values.yaml | 0 incubator/umami/2.0.0/app-changelog.md | 10 - incubator/umami/{2.0.0 => 2.0.1}/CHANGELOG.md | 0 incubator/umami/{2.0.0 => 2.0.1}/Chart.yaml | 4 +- incubator/umami/{2.0.0 => 2.0.1}/README.md | 0 incubator/umami/2.0.1/app-changelog.md | 9 + .../umami/{2.0.0 => 2.0.1}/app-readme.md | 0 .../{2.0.0 => 2.0.1}/charts/common-10.9.7.tgz | Bin .../charts/postgresql-9.0.5.tgz | Bin .../umami/{2.0.0 => 2.0.1}/ix_values.yaml | 2 +- .../umami/{2.0.0 => 2.0.1}/questions.yaml | 0 .../{2.0.0 => 2.0.1}/templates/_secret.tpl | 0 .../{2.0.0 => 2.0.1}/templates/common.yaml | 0 incubator/umami/{2.0.0 => 2.0.1}/values.yaml | 0 incubator/vertex/1.0.4/app-changelog.md | 10 - .../vertex/{1.0.4 => 1.0.5}/CHANGELOG.md | 0 incubator/vertex/{1.0.4 => 1.0.5}/Chart.yaml | 2 +- incubator/vertex/{1.0.4 => 1.0.5}/README.md | 0 incubator/vertex/1.0.5/app-changelog.md | 9 + .../vertex/{1.0.4 => 1.0.5}/app-readme.md | 0 .../{1.0.4 => 1.0.5}/charts/common-10.9.7.tgz | Bin .../vertex/{1.0.4 => 1.0.5}/ix_values.yaml | 2 +- .../vertex/{1.0.4 => 1.0.5}/questions.yaml | 0 .../{1.0.4 => 1.0.5}/templates/common.yaml | 0 incubator/vertex/{1.0.4 => 1.0.5}/values.yaml | 0 incubator/virt-manager/1.0.5/app-changelog.md | 9 - .../{1.0.5 => 1.0.6}/CHANGELOG.md | 0 .../virt-manager/{1.0.5 => 1.0.6}/Chart.yaml | 2 +- .../virt-manager/{1.0.5 => 1.0.6}/README.md | 0 incubator/virt-manager/1.0.6/app-changelog.md | 9 + .../{1.0.5 => 1.0.6}/app-readme.md | 0 .../{1.0.5 => 1.0.6}/charts/common-10.9.7.tgz | Bin .../{1.0.5 => 1.0.6}/ix_values.yaml | 2 +- .../{1.0.5 => 1.0.6}/questions.yaml | 0 .../{1.0.5 => 1.0.6}/templates/common.yaml | 0 .../virt-manager/{1.0.5 => 1.0.6}/values.yaml | 0 stable/cyberchef/3.0.5/app-changelog.md | 9 - .../cyberchef/{3.0.5 => 3.0.6}/CHANGELOG.md | 0 stable/cyberchef/{3.0.5 => 3.0.6}/Chart.yaml | 2 +- stable/cyberchef/{3.0.5 => 3.0.6}/README.md | 0 stable/cyberchef/3.0.6/app-changelog.md | 9 + .../cyberchef/{3.0.5 => 3.0.6}/app-readme.md | 0 .../{3.0.5 => 3.0.6}/charts/common-10.9.7.tgz | Bin .../cyberchef/{3.0.5 => 3.0.6}/ix_values.yaml | 2 +- .../cyberchef/{3.0.5 => 3.0.6}/questions.yaml | 0 .../{3.0.5 => 3.0.6}/templates/common.yaml | 0 stable/cyberchef/{3.0.5 => 3.0.6}/values.yaml | 0 stable/emby/12.0.5/CHANGELOG.md | 99 + stable/emby/12.0.5/Chart.yaml | 31 + stable/emby/12.0.5/README.md | 107 + stable/emby/12.0.5/app-changelog.md | 9 + stable/emby/12.0.5/app-readme.md | 8 + .../12.0.5}/charts/common-10.9.7.tgz | Bin stable/emby/12.0.5/ix_values.yaml | 22 + stable/emby/12.0.5/questions.yaml | 1829 +++++++++++++++ .../12.0.5}/templates/common.yaml | 0 .../5.0.6 => emby/12.0.5}/values.yaml | 0 stable/kanboard/10.0.1/CHANGELOG.md | 99 + stable/kanboard/10.0.1/Chart.yaml | 31 + stable/kanboard/10.0.1/README.md | 107 + stable/kanboard/10.0.1/app-changelog.md | 9 + stable/kanboard/10.0.1/app-readme.md | 8 + .../10.0.1}/charts/common-10.9.7.tgz | Bin .../10.0.1}/charts/postgresql-9.0.5.tgz | Bin stable/kanboard/10.0.1/ix_values.yaml | 52 + stable/kanboard/10.0.1/questions.yaml | 1918 +++++++++++++++ .../10.0.1}/templates/common.yaml | 0 .../5.0.1 => kanboard/10.0.1}/values.yaml | 0 .../5.0.6/app-changelog.md | 9 - .../{5.0.6 => 5.0.7}/CHANGELOG.md | 0 .../{5.0.6 => 5.0.7}/Chart.yaml | 2 +- .../{5.0.6 => 5.0.7}/README.md | 0 .../5.0.7/app-changelog.md | 9 + .../{5.0.6 => 5.0.7}/app-readme.md | 0 .../5.0.7}/charts/common-10.9.7.tgz | Bin .../{5.0.6 => 5.0.7}/ix_values.yaml | 2 +- .../{5.0.6 => 5.0.7}/questions.yaml | 0 .../5.0.7}/templates/common.yaml | 0 .../5.0.7}/values.yaml | 0 stable/lychee/15.0.2/CHANGELOG.md | 99 + stable/lychee/15.0.2/Chart.yaml | 39 + stable/lychee/15.0.2/README.md | 109 + stable/lychee/15.0.2/app-changelog.md | 9 + stable/lychee/15.0.2/app-readme.md | 8 + .../15.0.2}/charts/common-10.9.7.tgz | Bin .../lychee/15.0.2/charts/postgresql-9.0.5.tgz | Bin 0 -> 54554 bytes .../15.0.2}/charts/redis-4.0.6.tgz | Bin stable/lychee/15.0.2/ix_values.yaml | 97 + stable/lychee/15.0.2/questions.yaml | 2090 +++++++++++++++++ stable/lychee/15.0.2/templates/_secrets.tpl | 20 + stable/lychee/15.0.2/templates/common.yaml | 7 + .../7.0.5 => lychee/15.0.2}/values.yaml | 0 stable/matomo/5.0.1/app-changelog.md | 9 - stable/matomo/{5.0.1 => 5.0.2}/CHANGELOG.md | 0 stable/matomo/{5.0.1 => 5.0.2}/Chart.yaml | 2 +- stable/matomo/{5.0.1 => 5.0.2}/README.md | 0 stable/matomo/5.0.2/app-changelog.md | 9 + stable/matomo/{5.0.1 => 5.0.2}/app-readme.md | 0 .../5.0.2}/charts/common-10.9.7.tgz | Bin .../{5.0.1 => 5.0.2}/charts/mariadb-4.0.6.tgz | Bin stable/matomo/{5.0.1 => 5.0.2}/ix_values.yaml | 2 +- stable/matomo/{5.0.1 => 5.0.2}/questions.yaml | 0 .../5.0.2}/templates/common.yaml | 0 .../5.0.1 => matomo/5.0.2}/values.yaml | 0 stable/miniflux/9.0.0/app-changelog.md | 10 - stable/miniflux/{9.0.0 => 9.0.1}/CHANGELOG.md | 0 stable/miniflux/{9.0.0 => 9.0.1}/Chart.yaml | 4 +- stable/miniflux/{9.0.0 => 9.0.1}/README.md | 0 stable/miniflux/9.0.1/app-changelog.md | 9 + .../miniflux/{9.0.0 => 9.0.1}/app-readme.md | 0 .../miniflux/9.0.1/charts/common-10.9.7.tgz | Bin 0 -> 48224 bytes .../9.0.1/charts/postgresql-9.0.5.tgz | Bin 0 -> 54554 bytes .../miniflux/{9.0.0 => 9.0.1}/ix_values.yaml | 2 +- .../miniflux/{9.0.0 => 9.0.1}/questions.yaml | 0 .../9.0.1}/templates/common.yaml | 0 stable/miniflux/9.0.1/values.yaml | 0 stable/prowlarr/7.0.5/app-changelog.md | 9 - stable/prowlarr/{7.0.5 => 7.0.6}/CHANGELOG.md | 0 stable/prowlarr/{7.0.5 => 7.0.6}/Chart.yaml | 4 +- stable/prowlarr/{7.0.5 => 7.0.6}/README.md | 0 stable/prowlarr/7.0.6/app-changelog.md | 9 + .../prowlarr/{7.0.5 => 7.0.6}/app-readme.md | 0 .../prowlarr/7.0.6/charts/common-10.9.7.tgz | Bin 0 -> 48224 bytes .../prowlarr/{7.0.5 => 7.0.6}/ix_values.yaml | 2 +- .../prowlarr/{7.0.5 => 7.0.6}/questions.yaml | 0 stable/prowlarr/7.0.6/templates/common.yaml | 1 + stable/prowlarr/7.0.6/values.yaml | 0 stable/rsshub/5.0.1/app-changelog.md | 9 - stable/rsshub/{5.0.1 => 5.0.2}/CHANGELOG.md | 0 stable/rsshub/{5.0.1 => 5.0.2}/Chart.yaml | 2 +- stable/rsshub/{5.0.1 => 5.0.2}/README.md | 0 stable/rsshub/5.0.2/app-changelog.md | 9 + stable/rsshub/{5.0.1 => 5.0.2}/app-readme.md | 0 stable/rsshub/5.0.2/charts/common-10.9.7.tgz | Bin 0 -> 48224 bytes stable/rsshub/5.0.2/charts/redis-4.0.6.tgz | Bin 0 -> 55366 bytes stable/rsshub/{5.0.1 => 5.0.2}/ix_values.yaml | 2 +- stable/rsshub/{5.0.1 => 5.0.2}/questions.yaml | 0 stable/rsshub/5.0.2/templates/common.yaml | 1 + stable/rsshub/5.0.2/values.yaml | 0 172 files changed, 6945 insertions(+), 139 deletions(-) delete mode 100644 incubator/fireshare/1.0.4/app-changelog.md rename incubator/fireshare/{1.0.4 => 1.0.5}/CHANGELOG.md (100%) rename incubator/fireshare/{1.0.4 => 1.0.5}/Chart.yaml (95%) rename incubator/fireshare/{1.0.4 => 1.0.5}/README.md (100%) create mode 100644 incubator/fireshare/1.0.5/app-changelog.md rename incubator/fireshare/{1.0.4 => 1.0.5}/app-readme.md (100%) rename incubator/fireshare/{1.0.4 => 1.0.5}/charts/common-10.9.7.tgz (100%) rename incubator/fireshare/{1.0.4 => 1.0.5}/ix_values.yaml (88%) rename incubator/fireshare/{1.0.4 => 1.0.5}/questions.yaml (100%) rename incubator/fireshare/{1.0.4 => 1.0.5}/templates/_secrets.tpl (100%) rename incubator/fireshare/{1.0.4 => 1.0.5}/templates/common.yaml (100%) rename incubator/fireshare/{1.0.4 => 1.0.5}/values.yaml (100%) delete mode 100644 incubator/neko/1.0.4/app-changelog.md rename incubator/neko/{1.0.4 => 1.0.5}/CHANGELOG.md (100%) rename incubator/neko/{1.0.4 => 1.0.5}/Chart.yaml (98%) rename incubator/neko/{1.0.4 => 1.0.5}/README.md (100%) create mode 100644 incubator/neko/1.0.5/app-changelog.md rename incubator/neko/{1.0.4 => 1.0.5}/app-readme.md (100%) rename incubator/neko/{1.0.4 => 1.0.5}/charts/common-10.9.7.tgz (100%) rename incubator/neko/{1.0.4 => 1.0.5}/ix_values.yaml (96%) rename incubator/neko/{1.0.4 => 1.0.5}/questions.yaml (100%) rename incubator/neko/{1.0.4 => 1.0.5}/templates/common.yaml (100%) rename incubator/neko/{1.0.4 => 1.0.5}/values.yaml (100%) delete mode 100644 incubator/tasmocompiler/1.0.4/app-changelog.md rename incubator/tasmocompiler/{1.0.4 => 1.0.5}/CHANGELOG.md (100%) rename incubator/tasmocompiler/{1.0.4 => 1.0.5}/Chart.yaml (98%) rename incubator/tasmocompiler/{1.0.4 => 1.0.5}/README.md (100%) create mode 100644 incubator/tasmocompiler/1.0.5/app-changelog.md rename incubator/tasmocompiler/{1.0.4 => 1.0.5}/app-readme.md (100%) rename incubator/tasmocompiler/{1.0.4 => 1.0.5}/charts/common-10.9.7.tgz (100%) rename incubator/tasmocompiler/{1.0.4 => 1.0.5}/ix_values.yaml (83%) rename incubator/tasmocompiler/{1.0.4 => 1.0.5}/questions.yaml (100%) rename incubator/tasmocompiler/{1.0.4 => 1.0.5}/templates/common.yaml (100%) rename incubator/tasmocompiler/{1.0.4 => 1.0.5}/values.yaml (100%) delete mode 100644 incubator/umami/2.0.0/app-changelog.md rename incubator/umami/{2.0.0 => 2.0.1}/CHANGELOG.md (100%) rename incubator/umami/{2.0.0 => 2.0.1}/Chart.yaml (96%) rename incubator/umami/{2.0.0 => 2.0.1}/README.md (100%) create mode 100644 incubator/umami/2.0.1/app-changelog.md rename incubator/umami/{2.0.0 => 2.0.1}/app-readme.md (100%) rename incubator/umami/{2.0.0 => 2.0.1}/charts/common-10.9.7.tgz (100%) rename incubator/umami/{2.0.0 => 2.0.1}/charts/postgresql-9.0.5.tgz (100%) rename incubator/umami/{2.0.0 => 2.0.1}/ix_values.yaml (94%) rename incubator/umami/{2.0.0 => 2.0.1}/questions.yaml (100%) rename incubator/umami/{2.0.0 => 2.0.1}/templates/_secret.tpl (100%) rename incubator/umami/{2.0.0 => 2.0.1}/templates/common.yaml (100%) rename incubator/umami/{2.0.0 => 2.0.1}/values.yaml (100%) delete mode 100644 incubator/vertex/1.0.4/app-changelog.md rename incubator/vertex/{1.0.4 => 1.0.5}/CHANGELOG.md (100%) rename incubator/vertex/{1.0.4 => 1.0.5}/Chart.yaml (98%) rename incubator/vertex/{1.0.4 => 1.0.5}/README.md (100%) create mode 100644 incubator/vertex/1.0.5/app-changelog.md rename incubator/vertex/{1.0.4 => 1.0.5}/app-readme.md (100%) rename incubator/vertex/{1.0.4 => 1.0.5}/charts/common-10.9.7.tgz (100%) rename incubator/vertex/{1.0.4 => 1.0.5}/ix_values.yaml (82%) rename incubator/vertex/{1.0.4 => 1.0.5}/questions.yaml (100%) rename incubator/vertex/{1.0.4 => 1.0.5}/templates/common.yaml (100%) rename incubator/vertex/{1.0.4 => 1.0.5}/values.yaml (100%) delete mode 100644 incubator/virt-manager/1.0.5/app-changelog.md rename incubator/virt-manager/{1.0.5 => 1.0.6}/CHANGELOG.md (100%) rename incubator/virt-manager/{1.0.5 => 1.0.6}/Chart.yaml (98%) rename incubator/virt-manager/{1.0.5 => 1.0.6}/README.md (100%) create mode 100644 incubator/virt-manager/1.0.6/app-changelog.md rename incubator/virt-manager/{1.0.5 => 1.0.6}/app-readme.md (100%) rename incubator/virt-manager/{1.0.5 => 1.0.6}/charts/common-10.9.7.tgz (100%) rename incubator/virt-manager/{1.0.5 => 1.0.6}/ix_values.yaml (87%) rename incubator/virt-manager/{1.0.5 => 1.0.6}/questions.yaml (100%) rename incubator/virt-manager/{1.0.5 => 1.0.6}/templates/common.yaml (100%) rename incubator/virt-manager/{1.0.5 => 1.0.6}/values.yaml (100%) delete mode 100644 stable/cyberchef/3.0.5/app-changelog.md rename stable/cyberchef/{3.0.5 => 3.0.6}/CHANGELOG.md (100%) rename stable/cyberchef/{3.0.5 => 3.0.6}/Chart.yaml (98%) rename stable/cyberchef/{3.0.5 => 3.0.6}/README.md (100%) create mode 100644 stable/cyberchef/3.0.6/app-changelog.md rename stable/cyberchef/{3.0.5 => 3.0.6}/app-readme.md (100%) rename stable/cyberchef/{3.0.5 => 3.0.6}/charts/common-10.9.7.tgz (100%) rename stable/cyberchef/{3.0.5 => 3.0.6}/ix_values.yaml (78%) rename stable/cyberchef/{3.0.5 => 3.0.6}/questions.yaml (100%) rename stable/cyberchef/{3.0.5 => 3.0.6}/templates/common.yaml (100%) rename stable/cyberchef/{3.0.5 => 3.0.6}/values.yaml (100%) create mode 100644 stable/emby/12.0.5/CHANGELOG.md create mode 100644 stable/emby/12.0.5/Chart.yaml create mode 100644 stable/emby/12.0.5/README.md create mode 100644 stable/emby/12.0.5/app-changelog.md create mode 100644 stable/emby/12.0.5/app-readme.md rename stable/{logitech-media-server/5.0.6 => emby/12.0.5}/charts/common-10.9.7.tgz (100%) create mode 100644 stable/emby/12.0.5/ix_values.yaml create mode 100644 stable/emby/12.0.5/questions.yaml rename stable/{logitech-media-server/5.0.6 => emby/12.0.5}/templates/common.yaml (100%) rename stable/{logitech-media-server/5.0.6 => emby/12.0.5}/values.yaml (100%) create mode 100644 stable/kanboard/10.0.1/CHANGELOG.md create mode 100644 stable/kanboard/10.0.1/Chart.yaml create mode 100644 stable/kanboard/10.0.1/README.md create mode 100644 stable/kanboard/10.0.1/app-changelog.md create mode 100644 stable/kanboard/10.0.1/app-readme.md rename stable/{matomo/5.0.1 => kanboard/10.0.1}/charts/common-10.9.7.tgz (100%) rename stable/{miniflux/9.0.0 => kanboard/10.0.1}/charts/postgresql-9.0.5.tgz (100%) create mode 100644 stable/kanboard/10.0.1/ix_values.yaml create mode 100644 stable/kanboard/10.0.1/questions.yaml rename stable/{matomo/5.0.1 => kanboard/10.0.1}/templates/common.yaml (100%) rename stable/{matomo/5.0.1 => kanboard/10.0.1}/values.yaml (100%) delete mode 100644 stable/logitech-media-server/5.0.6/app-changelog.md rename stable/logitech-media-server/{5.0.6 => 5.0.7}/CHANGELOG.md (100%) rename stable/logitech-media-server/{5.0.6 => 5.0.7}/Chart.yaml (98%) rename stable/logitech-media-server/{5.0.6 => 5.0.7}/README.md (100%) create mode 100644 stable/logitech-media-server/5.0.7/app-changelog.md rename stable/logitech-media-server/{5.0.6 => 5.0.7}/app-readme.md (100%) rename stable/{miniflux/9.0.0 => logitech-media-server/5.0.7}/charts/common-10.9.7.tgz (100%) rename stable/logitech-media-server/{5.0.6 => 5.0.7}/ix_values.yaml (95%) rename stable/logitech-media-server/{5.0.6 => 5.0.7}/questions.yaml (100%) rename stable/{miniflux/9.0.0 => logitech-media-server/5.0.7}/templates/common.yaml (100%) rename stable/{miniflux/9.0.0 => logitech-media-server/5.0.7}/values.yaml (100%) create mode 100644 stable/lychee/15.0.2/CHANGELOG.md create mode 100644 stable/lychee/15.0.2/Chart.yaml create mode 100644 stable/lychee/15.0.2/README.md create mode 100644 stable/lychee/15.0.2/app-changelog.md create mode 100644 stable/lychee/15.0.2/app-readme.md rename stable/{prowlarr/7.0.5 => lychee/15.0.2}/charts/common-10.9.7.tgz (100%) create mode 100644 stable/lychee/15.0.2/charts/postgresql-9.0.5.tgz rename stable/{rsshub/5.0.1 => lychee/15.0.2}/charts/redis-4.0.6.tgz (100%) create mode 100644 stable/lychee/15.0.2/ix_values.yaml create mode 100644 stable/lychee/15.0.2/questions.yaml create mode 100644 stable/lychee/15.0.2/templates/_secrets.tpl create mode 100644 stable/lychee/15.0.2/templates/common.yaml rename stable/{prowlarr/7.0.5 => lychee/15.0.2}/values.yaml (100%) delete mode 100644 stable/matomo/5.0.1/app-changelog.md rename stable/matomo/{5.0.1 => 5.0.2}/CHANGELOG.md (100%) rename stable/matomo/{5.0.1 => 5.0.2}/Chart.yaml (98%) rename stable/matomo/{5.0.1 => 5.0.2}/README.md (100%) create mode 100644 stable/matomo/5.0.2/app-changelog.md rename stable/matomo/{5.0.1 => 5.0.2}/app-readme.md (100%) rename stable/{rsshub/5.0.1 => matomo/5.0.2}/charts/common-10.9.7.tgz (100%) rename stable/matomo/{5.0.1 => 5.0.2}/charts/mariadb-4.0.6.tgz (100%) rename stable/matomo/{5.0.1 => 5.0.2}/ix_values.yaml (96%) rename stable/matomo/{5.0.1 => 5.0.2}/questions.yaml (100%) rename stable/{prowlarr/7.0.5 => matomo/5.0.2}/templates/common.yaml (100%) rename stable/{rsshub/5.0.1 => matomo/5.0.2}/values.yaml (100%) delete mode 100644 stable/miniflux/9.0.0/app-changelog.md rename stable/miniflux/{9.0.0 => 9.0.1}/CHANGELOG.md (100%) rename stable/miniflux/{9.0.0 => 9.0.1}/Chart.yaml (95%) rename stable/miniflux/{9.0.0 => 9.0.1}/README.md (100%) create mode 100644 stable/miniflux/9.0.1/app-changelog.md rename stable/miniflux/{9.0.0 => 9.0.1}/app-readme.md (100%) create mode 100644 stable/miniflux/9.0.1/charts/common-10.9.7.tgz create mode 100644 stable/miniflux/9.0.1/charts/postgresql-9.0.5.tgz rename stable/miniflux/{9.0.0 => 9.0.1}/ix_values.yaml (91%) rename stable/miniflux/{9.0.0 => 9.0.1}/questions.yaml (100%) rename stable/{rsshub/5.0.1 => miniflux/9.0.1}/templates/common.yaml (100%) create mode 100644 stable/miniflux/9.0.1/values.yaml delete mode 100644 stable/prowlarr/7.0.5/app-changelog.md rename stable/prowlarr/{7.0.5 => 7.0.6}/CHANGELOG.md (100%) rename stable/prowlarr/{7.0.5 => 7.0.6}/Chart.yaml (95%) rename stable/prowlarr/{7.0.5 => 7.0.6}/README.md (100%) create mode 100644 stable/prowlarr/7.0.6/app-changelog.md rename stable/prowlarr/{7.0.5 => 7.0.6}/app-readme.md (100%) create mode 100644 stable/prowlarr/7.0.6/charts/common-10.9.7.tgz rename stable/prowlarr/{7.0.5 => 7.0.6}/ix_values.yaml (77%) rename stable/prowlarr/{7.0.5 => 7.0.6}/questions.yaml (100%) create mode 100644 stable/prowlarr/7.0.6/templates/common.yaml create mode 100644 stable/prowlarr/7.0.6/values.yaml delete mode 100644 stable/rsshub/5.0.1/app-changelog.md rename stable/rsshub/{5.0.1 => 5.0.2}/CHANGELOG.md (100%) rename stable/rsshub/{5.0.1 => 5.0.2}/Chart.yaml (98%) rename stable/rsshub/{5.0.1 => 5.0.2}/README.md (100%) create mode 100644 stable/rsshub/5.0.2/app-changelog.md rename stable/rsshub/{5.0.1 => 5.0.2}/app-readme.md (100%) create mode 100644 stable/rsshub/5.0.2/charts/common-10.9.7.tgz create mode 100644 stable/rsshub/5.0.2/charts/redis-4.0.6.tgz rename stable/rsshub/{5.0.1 => 5.0.2}/ix_values.yaml (93%) rename stable/rsshub/{5.0.1 => 5.0.2}/questions.yaml (100%) create mode 100644 stable/rsshub/5.0.2/templates/common.yaml create mode 100644 stable/rsshub/5.0.2/values.yaml diff --git a/incubator/fireshare/1.0.4/app-changelog.md b/incubator/fireshare/1.0.4/app-changelog.md deleted file mode 100644 index d8be671e122..00000000000 --- a/incubator/fireshare/1.0.4/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [fireshare-1.0.4](https://github.com/truecharts/charts/compare/fireshare-1.0.3...fireshare-1.0.4) (2022-11-12) - -### Chore - -- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) - - \ No newline at end of file diff --git a/incubator/fireshare/1.0.4/CHANGELOG.md b/incubator/fireshare/1.0.5/CHANGELOG.md similarity index 100% rename from incubator/fireshare/1.0.4/CHANGELOG.md rename to incubator/fireshare/1.0.5/CHANGELOG.md diff --git a/incubator/fireshare/1.0.4/Chart.yaml b/incubator/fireshare/1.0.5/Chart.yaml similarity index 95% rename from incubator/fireshare/1.0.4/Chart.yaml rename to incubator/fireshare/1.0.5/Chart.yaml index 186d5edc966..3ec93228e3c 100644 --- a/incubator/fireshare/1.0.4/Chart.yaml +++ b/incubator/fireshare/1.0.5/Chart.yaml @@ -1,12 +1,12 @@ apiVersion: v2 -appVersion: "1.2.5" +appVersion: "1.2.6" kubeVersion: ">=1.16.0-0" dependencies: - name: common repository: https://library-charts.truecharts.org version: 10.9.7 description: "Share your game clips, videos, or other media via unique links." -version: 1.0.4 +version: 1.0.5 deprecated: false home: https://truecharts.org/docs/charts/incubator/fireshare icon: https://truecharts.org/img/hotlink-ok/chart-icons/fireshare.png diff --git a/incubator/fireshare/1.0.4/README.md b/incubator/fireshare/1.0.5/README.md similarity index 100% rename from incubator/fireshare/1.0.4/README.md rename to incubator/fireshare/1.0.5/README.md diff --git a/incubator/fireshare/1.0.5/app-changelog.md b/incubator/fireshare/1.0.5/app-changelog.md new file mode 100644 index 00000000000..6580dc06c60 --- /dev/null +++ b/incubator/fireshare/1.0.5/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fireshare-1.0.5](https://github.com/truecharts/charts/compare/fireshare-1.0.4...fireshare-1.0.5) (2022-11-14) + +### Chore + +- update docker general non-major + + \ No newline at end of file diff --git a/incubator/fireshare/1.0.4/app-readme.md b/incubator/fireshare/1.0.5/app-readme.md similarity index 100% rename from incubator/fireshare/1.0.4/app-readme.md rename to incubator/fireshare/1.0.5/app-readme.md diff --git a/incubator/fireshare/1.0.4/charts/common-10.9.7.tgz b/incubator/fireshare/1.0.5/charts/common-10.9.7.tgz similarity index 100% rename from incubator/fireshare/1.0.4/charts/common-10.9.7.tgz rename to incubator/fireshare/1.0.5/charts/common-10.9.7.tgz diff --git a/incubator/fireshare/1.0.4/ix_values.yaml b/incubator/fireshare/1.0.5/ix_values.yaml similarity index 88% rename from incubator/fireshare/1.0.4/ix_values.yaml rename to incubator/fireshare/1.0.5/ix_values.yaml index 4c754e63984..59ba831c539 100644 --- a/incubator/fireshare/1.0.4/ix_values.yaml +++ b/incubator/fireshare/1.0.5/ix_values.yaml @@ -1,7 +1,7 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/fireshare - tag: 1.2.5@sha256:deb6b86a07f6f219f0e621c0ea171346259022d03520c5528380a686ee5d6fd2 + tag: 1.2.6@sha256:01e5471cd0fe471d35036af9e2350defe8b448db920fd4d59f526c95270937a1 podSecurityContext: runAsGroup: 0 diff --git a/incubator/fireshare/1.0.4/questions.yaml b/incubator/fireshare/1.0.5/questions.yaml similarity index 100% rename from incubator/fireshare/1.0.4/questions.yaml rename to incubator/fireshare/1.0.5/questions.yaml diff --git a/incubator/fireshare/1.0.4/templates/_secrets.tpl b/incubator/fireshare/1.0.5/templates/_secrets.tpl similarity index 100% rename from incubator/fireshare/1.0.4/templates/_secrets.tpl rename to incubator/fireshare/1.0.5/templates/_secrets.tpl diff --git a/incubator/fireshare/1.0.4/templates/common.yaml b/incubator/fireshare/1.0.5/templates/common.yaml similarity index 100% rename from incubator/fireshare/1.0.4/templates/common.yaml rename to incubator/fireshare/1.0.5/templates/common.yaml diff --git a/incubator/fireshare/1.0.4/values.yaml b/incubator/fireshare/1.0.5/values.yaml similarity index 100% rename from incubator/fireshare/1.0.4/values.yaml rename to incubator/fireshare/1.0.5/values.yaml diff --git a/incubator/neko/1.0.4/app-changelog.md b/incubator/neko/1.0.4/app-changelog.md deleted file mode 100644 index 54127b79331..00000000000 --- a/incubator/neko/1.0.4/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [neko-1.0.4](https://github.com/truecharts/charts/compare/neko-1.0.3...neko-1.0.4) (2022-11-12) - -### Chore - -- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) - - \ No newline at end of file diff --git a/incubator/neko/1.0.4/CHANGELOG.md b/incubator/neko/1.0.5/CHANGELOG.md similarity index 100% rename from incubator/neko/1.0.4/CHANGELOG.md rename to incubator/neko/1.0.5/CHANGELOG.md diff --git a/incubator/neko/1.0.4/Chart.yaml b/incubator/neko/1.0.5/Chart.yaml similarity index 98% rename from incubator/neko/1.0.4/Chart.yaml rename to incubator/neko/1.0.5/Chart.yaml index 66c7b481f5b..095c19e1fea 100644 --- a/incubator/neko/1.0.4/Chart.yaml +++ b/incubator/neko/1.0.5/Chart.yaml @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/neko - https://hub.docker.com/r/m1k1o/neko/ type: application -version: 1.0.4 +version: 1.0.5 annotations: truecharts.org/SCALE-support: "true" truecharts.org/catagories: | diff --git a/incubator/neko/1.0.4/README.md b/incubator/neko/1.0.5/README.md similarity index 100% rename from incubator/neko/1.0.4/README.md rename to incubator/neko/1.0.5/README.md diff --git a/incubator/neko/1.0.5/app-changelog.md b/incubator/neko/1.0.5/app-changelog.md new file mode 100644 index 00000000000..5bb416a2456 --- /dev/null +++ b/incubator/neko/1.0.5/app-changelog.md @@ -0,0 +1,9 @@ + + +## [neko-1.0.5](https://github.com/truecharts/charts/compare/neko-1.0.4...neko-1.0.5) (2022-11-14) + +### Chore + +- update docker general non-major + + \ No newline at end of file diff --git a/incubator/neko/1.0.4/app-readme.md b/incubator/neko/1.0.5/app-readme.md similarity index 100% rename from incubator/neko/1.0.4/app-readme.md rename to incubator/neko/1.0.5/app-readme.md diff --git a/incubator/neko/1.0.4/charts/common-10.9.7.tgz b/incubator/neko/1.0.5/charts/common-10.9.7.tgz similarity index 100% rename from incubator/neko/1.0.4/charts/common-10.9.7.tgz rename to incubator/neko/1.0.5/charts/common-10.9.7.tgz diff --git a/incubator/neko/1.0.4/ix_values.yaml b/incubator/neko/1.0.5/ix_values.yaml similarity index 96% rename from incubator/neko/1.0.4/ix_values.yaml rename to incubator/neko/1.0.5/ix_values.yaml index eab5f7edbed..8bc5f261944 100644 --- a/incubator/neko/1.0.4/ix_values.yaml +++ b/incubator/neko/1.0.5/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/neko-firefox pullPolicy: IfNotPresent - tag: latest@sha256:fa39c231a1206dd71ca4a51d45041ab4358d3c7e56575e4b409357a51723fd0e + tag: latest@sha256:209d52fe9cc2ae536a7d7fde08fa3a31e291359f4dd5abf1899c057e3e42aebb imageBrave: repository: tccr.io/truecharts/neko-brave diff --git a/incubator/neko/1.0.4/questions.yaml b/incubator/neko/1.0.5/questions.yaml similarity index 100% rename from incubator/neko/1.0.4/questions.yaml rename to incubator/neko/1.0.5/questions.yaml diff --git a/incubator/neko/1.0.4/templates/common.yaml b/incubator/neko/1.0.5/templates/common.yaml similarity index 100% rename from incubator/neko/1.0.4/templates/common.yaml rename to incubator/neko/1.0.5/templates/common.yaml diff --git a/incubator/neko/1.0.4/values.yaml b/incubator/neko/1.0.5/values.yaml similarity index 100% rename from incubator/neko/1.0.4/values.yaml rename to incubator/neko/1.0.5/values.yaml diff --git a/incubator/tasmocompiler/1.0.4/app-changelog.md b/incubator/tasmocompiler/1.0.4/app-changelog.md deleted file mode 100644 index e91c60a6d6a..00000000000 --- a/incubator/tasmocompiler/1.0.4/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [tasmocompiler-1.0.4](https://github.com/truecharts/charts/compare/tasmocompiler-1.0.3...tasmocompiler-1.0.4) (2022-11-12) - -### Chore - -- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) - - \ No newline at end of file diff --git a/incubator/tasmocompiler/1.0.4/CHANGELOG.md b/incubator/tasmocompiler/1.0.5/CHANGELOG.md similarity index 100% rename from incubator/tasmocompiler/1.0.4/CHANGELOG.md rename to incubator/tasmocompiler/1.0.5/CHANGELOG.md diff --git a/incubator/tasmocompiler/1.0.4/Chart.yaml b/incubator/tasmocompiler/1.0.5/Chart.yaml similarity index 98% rename from incubator/tasmocompiler/1.0.4/Chart.yaml rename to incubator/tasmocompiler/1.0.5/Chart.yaml index 293f434227e..ec4db74808d 100644 --- a/incubator/tasmocompiler/1.0.4/Chart.yaml +++ b/incubator/tasmocompiler/1.0.5/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://github.com/benzino77/tasmocompiler - https://hub.docker.com/r/benzino77/tasmocompiler type: application -version: 1.0.4 +version: 1.0.5 diff --git a/incubator/tasmocompiler/1.0.4/README.md b/incubator/tasmocompiler/1.0.5/README.md similarity index 100% rename from incubator/tasmocompiler/1.0.4/README.md rename to incubator/tasmocompiler/1.0.5/README.md diff --git a/incubator/tasmocompiler/1.0.5/app-changelog.md b/incubator/tasmocompiler/1.0.5/app-changelog.md new file mode 100644 index 00000000000..083277558dc --- /dev/null +++ b/incubator/tasmocompiler/1.0.5/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tasmocompiler-1.0.5](https://github.com/truecharts/charts/compare/tasmocompiler-1.0.4...tasmocompiler-1.0.5) (2022-11-14) + +### Chore + +- update docker general non-major + + \ No newline at end of file diff --git a/incubator/tasmocompiler/1.0.4/app-readme.md b/incubator/tasmocompiler/1.0.5/app-readme.md similarity index 100% rename from incubator/tasmocompiler/1.0.4/app-readme.md rename to incubator/tasmocompiler/1.0.5/app-readme.md diff --git a/incubator/tasmocompiler/1.0.4/charts/common-10.9.7.tgz b/incubator/tasmocompiler/1.0.5/charts/common-10.9.7.tgz similarity index 100% rename from incubator/tasmocompiler/1.0.4/charts/common-10.9.7.tgz rename to incubator/tasmocompiler/1.0.5/charts/common-10.9.7.tgz diff --git a/incubator/tasmocompiler/1.0.4/ix_values.yaml b/incubator/tasmocompiler/1.0.5/ix_values.yaml similarity index 83% rename from incubator/tasmocompiler/1.0.4/ix_values.yaml rename to incubator/tasmocompiler/1.0.5/ix_values.yaml index d5664d667c9..6a8892abdf1 100644 --- a/incubator/tasmocompiler/1.0.4/ix_values.yaml +++ b/incubator/tasmocompiler/1.0.5/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/tasmocompiler - tag: latest@sha256:8fb5d142443d7a3b3f3bacf852ce683d8eba447c6c7ba5032e72c7b63e3d994a + tag: latest@sha256:38a593c2127e71307f69daab430bd21fa2b577072828dc69b5b4fcf185f33cac persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/tasmocompiler/1.0.4/questions.yaml b/incubator/tasmocompiler/1.0.5/questions.yaml similarity index 100% rename from incubator/tasmocompiler/1.0.4/questions.yaml rename to incubator/tasmocompiler/1.0.5/questions.yaml diff --git a/incubator/tasmocompiler/1.0.4/templates/common.yaml b/incubator/tasmocompiler/1.0.5/templates/common.yaml similarity index 100% rename from incubator/tasmocompiler/1.0.4/templates/common.yaml rename to incubator/tasmocompiler/1.0.5/templates/common.yaml diff --git a/incubator/tasmocompiler/1.0.4/values.yaml b/incubator/tasmocompiler/1.0.5/values.yaml similarity index 100% rename from incubator/tasmocompiler/1.0.4/values.yaml rename to incubator/tasmocompiler/1.0.5/values.yaml diff --git a/incubator/umami/2.0.0/app-changelog.md b/incubator/umami/2.0.0/app-changelog.md deleted file mode 100644 index 8d58cb8d221..00000000000 --- a/incubator/umami/2.0.0/app-changelog.md +++ /dev/null @@ -1,10 +0,0 @@ - - -## [umami-2.0.0](https://github.com/truecharts/charts/compare/umami-1.0.3...umami-2.0.0) (2022-11-12) - -### Chore - -- update helm general major (major) ([#4392](https://github.com/truecharts/charts/issues/4392)) - - update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) - - \ No newline at end of file diff --git a/incubator/umami/2.0.0/CHANGELOG.md b/incubator/umami/2.0.1/CHANGELOG.md similarity index 100% rename from incubator/umami/2.0.0/CHANGELOG.md rename to incubator/umami/2.0.1/CHANGELOG.md diff --git a/incubator/umami/2.0.0/Chart.yaml b/incubator/umami/2.0.1/Chart.yaml similarity index 96% rename from incubator/umami/2.0.0/Chart.yaml rename to incubator/umami/2.0.1/Chart.yaml index ffc3d30ee54..bcfa35b2e5e 100644 --- a/incubator/umami/2.0.0/Chart.yaml +++ b/incubator/umami/2.0.1/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "1.39.4" +appVersion: "1.39.5" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -23,7 +23,7 @@ name: umami sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/umami - https://github.com/umami-software/umami -version: 2.0.0 +version: 2.0.1 annotations: truecharts.org/catagories: | - website diff --git a/incubator/umami/2.0.0/README.md b/incubator/umami/2.0.1/README.md similarity index 100% rename from incubator/umami/2.0.0/README.md rename to incubator/umami/2.0.1/README.md diff --git a/incubator/umami/2.0.1/app-changelog.md b/incubator/umami/2.0.1/app-changelog.md new file mode 100644 index 00000000000..f9b40f76de8 --- /dev/null +++ b/incubator/umami/2.0.1/app-changelog.md @@ -0,0 +1,9 @@ + + +## [umami-2.0.1](https://github.com/truecharts/charts/compare/umami-2.0.0...umami-2.0.1) (2022-11-14) + +### Chore + +- update docker general non-major + + \ No newline at end of file diff --git a/incubator/umami/2.0.0/app-readme.md b/incubator/umami/2.0.1/app-readme.md similarity index 100% rename from incubator/umami/2.0.0/app-readme.md rename to incubator/umami/2.0.1/app-readme.md diff --git a/incubator/umami/2.0.0/charts/common-10.9.7.tgz b/incubator/umami/2.0.1/charts/common-10.9.7.tgz similarity index 100% rename from incubator/umami/2.0.0/charts/common-10.9.7.tgz rename to incubator/umami/2.0.1/charts/common-10.9.7.tgz diff --git a/incubator/umami/2.0.0/charts/postgresql-9.0.5.tgz b/incubator/umami/2.0.1/charts/postgresql-9.0.5.tgz similarity index 100% rename from incubator/umami/2.0.0/charts/postgresql-9.0.5.tgz rename to incubator/umami/2.0.1/charts/postgresql-9.0.5.tgz diff --git a/incubator/umami/2.0.0/ix_values.yaml b/incubator/umami/2.0.1/ix_values.yaml similarity index 94% rename from incubator/umami/2.0.0/ix_values.yaml rename to incubator/umami/2.0.1/ix_values.yaml index 5e1600fcb53..dce48b70b7f 100644 --- a/incubator/umami/2.0.0/ix_values.yaml +++ b/incubator/umami/2.0.1/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/umami - tag: 1.39.4@sha256:4e4e070212f84583b0fb58ccd87ea925f16cca82428810d14a428c3443e203fa + tag: 1.39.5@sha256:c0474bd18e3cd09b99c73e26a89d08e2f2f1d2c800ddc267a8c4bc8cb8ace153 pullPolicy: IfNotPresent securityContext: diff --git a/incubator/umami/2.0.0/questions.yaml b/incubator/umami/2.0.1/questions.yaml similarity index 100% rename from incubator/umami/2.0.0/questions.yaml rename to incubator/umami/2.0.1/questions.yaml diff --git a/incubator/umami/2.0.0/templates/_secret.tpl b/incubator/umami/2.0.1/templates/_secret.tpl similarity index 100% rename from incubator/umami/2.0.0/templates/_secret.tpl rename to incubator/umami/2.0.1/templates/_secret.tpl diff --git a/incubator/umami/2.0.0/templates/common.yaml b/incubator/umami/2.0.1/templates/common.yaml similarity index 100% rename from incubator/umami/2.0.0/templates/common.yaml rename to incubator/umami/2.0.1/templates/common.yaml diff --git a/incubator/umami/2.0.0/values.yaml b/incubator/umami/2.0.1/values.yaml similarity index 100% rename from incubator/umami/2.0.0/values.yaml rename to incubator/umami/2.0.1/values.yaml diff --git a/incubator/vertex/1.0.4/app-changelog.md b/incubator/vertex/1.0.4/app-changelog.md deleted file mode 100644 index 7b289ec022c..00000000000 --- a/incubator/vertex/1.0.4/app-changelog.md +++ /dev/null @@ -1,10 +0,0 @@ - - -## [vertex-1.0.4](https://github.com/truecharts/charts/compare/vertex-1.0.3...vertex-1.0.4) (2022-11-12) - -### Chore - -- update helm general non-major ([#4395](https://github.com/truecharts/charts/issues/4395)) - - update docker general non-major - - \ No newline at end of file diff --git a/incubator/vertex/1.0.4/CHANGELOG.md b/incubator/vertex/1.0.5/CHANGELOG.md similarity index 100% rename from incubator/vertex/1.0.4/CHANGELOG.md rename to incubator/vertex/1.0.5/CHANGELOG.md diff --git a/incubator/vertex/1.0.4/Chart.yaml b/incubator/vertex/1.0.5/Chart.yaml similarity index 98% rename from incubator/vertex/1.0.4/Chart.yaml rename to incubator/vertex/1.0.5/Chart.yaml index 46fd023150d..1e99523275d 100644 --- a/incubator/vertex/1.0.4/Chart.yaml +++ b/incubator/vertex/1.0.5/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://gitlab.lswl.in/lswl/vertex - https://hub.docker.com/r/lswl/vertex type: application -version: 1.0.4 +version: 1.0.5 diff --git a/incubator/vertex/1.0.4/README.md b/incubator/vertex/1.0.5/README.md similarity index 100% rename from incubator/vertex/1.0.4/README.md rename to incubator/vertex/1.0.5/README.md diff --git a/incubator/vertex/1.0.5/app-changelog.md b/incubator/vertex/1.0.5/app-changelog.md new file mode 100644 index 00000000000..1ce6c3e90eb --- /dev/null +++ b/incubator/vertex/1.0.5/app-changelog.md @@ -0,0 +1,9 @@ + + +## [vertex-1.0.5](https://github.com/truecharts/charts/compare/vertex-1.0.4...vertex-1.0.5) (2022-11-14) + +### Chore + +- update docker general non-major + + \ No newline at end of file diff --git a/incubator/vertex/1.0.4/app-readme.md b/incubator/vertex/1.0.5/app-readme.md similarity index 100% rename from incubator/vertex/1.0.4/app-readme.md rename to incubator/vertex/1.0.5/app-readme.md diff --git a/incubator/vertex/1.0.4/charts/common-10.9.7.tgz b/incubator/vertex/1.0.5/charts/common-10.9.7.tgz similarity index 100% rename from incubator/vertex/1.0.4/charts/common-10.9.7.tgz rename to incubator/vertex/1.0.5/charts/common-10.9.7.tgz diff --git a/incubator/vertex/1.0.4/ix_values.yaml b/incubator/vertex/1.0.5/ix_values.yaml similarity index 82% rename from incubator/vertex/1.0.4/ix_values.yaml rename to incubator/vertex/1.0.5/ix_values.yaml index 486e9791f7c..29faf801046 100644 --- a/incubator/vertex/1.0.4/ix_values.yaml +++ b/incubator/vertex/1.0.5/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/vertex - tag: vstable@sha256:1d8c8e9a0fa1b5f4194b15f2990a43457e07cf56d826abfbff2676370933954e + tag: vstable@sha256:b20696675407d830008af37bd4bedfcb65a5d0cdf2c4d2c2a2131ce9e654f328 persistence: config: enabled: true diff --git a/incubator/vertex/1.0.4/questions.yaml b/incubator/vertex/1.0.5/questions.yaml similarity index 100% rename from incubator/vertex/1.0.4/questions.yaml rename to incubator/vertex/1.0.5/questions.yaml diff --git a/incubator/vertex/1.0.4/templates/common.yaml b/incubator/vertex/1.0.5/templates/common.yaml similarity index 100% rename from incubator/vertex/1.0.4/templates/common.yaml rename to incubator/vertex/1.0.5/templates/common.yaml diff --git a/incubator/vertex/1.0.4/values.yaml b/incubator/vertex/1.0.5/values.yaml similarity index 100% rename from incubator/vertex/1.0.4/values.yaml rename to incubator/vertex/1.0.5/values.yaml diff --git a/incubator/virt-manager/1.0.5/app-changelog.md b/incubator/virt-manager/1.0.5/app-changelog.md deleted file mode 100644 index 1506d42c5a4..00000000000 --- a/incubator/virt-manager/1.0.5/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [virt-manager-1.0.5](https://github.com/truecharts/charts/compare/virt-manager-1.0.4...virt-manager-1.0.5) (2022-11-14) - -### Chore - -- update docker general non-major ([#4414](https://github.com/truecharts/charts/issues/4414)) - - \ No newline at end of file diff --git a/incubator/virt-manager/1.0.5/CHANGELOG.md b/incubator/virt-manager/1.0.6/CHANGELOG.md similarity index 100% rename from incubator/virt-manager/1.0.5/CHANGELOG.md rename to incubator/virt-manager/1.0.6/CHANGELOG.md diff --git a/incubator/virt-manager/1.0.5/Chart.yaml b/incubator/virt-manager/1.0.6/Chart.yaml similarity index 98% rename from incubator/virt-manager/1.0.5/Chart.yaml rename to incubator/virt-manager/1.0.6/Chart.yaml index 0c770d228bf..e6a8d2f8402 100644 --- a/incubator/virt-manager/1.0.5/Chart.yaml +++ b/incubator/virt-manager/1.0.6/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: 1.0.5 +version: 1.0.6 diff --git a/incubator/virt-manager/1.0.5/README.md b/incubator/virt-manager/1.0.6/README.md similarity index 100% rename from incubator/virt-manager/1.0.5/README.md rename to incubator/virt-manager/1.0.6/README.md diff --git a/incubator/virt-manager/1.0.6/app-changelog.md b/incubator/virt-manager/1.0.6/app-changelog.md new file mode 100644 index 00000000000..648663bd4f8 --- /dev/null +++ b/incubator/virt-manager/1.0.6/app-changelog.md @@ -0,0 +1,9 @@ + + +## [virt-manager-1.0.6](https://github.com/truecharts/charts/compare/virt-manager-1.0.5...virt-manager-1.0.6) (2022-11-14) + +### Chore + +- update docker general non-major + + \ No newline at end of file diff --git a/incubator/virt-manager/1.0.5/app-readme.md b/incubator/virt-manager/1.0.6/app-readme.md similarity index 100% rename from incubator/virt-manager/1.0.5/app-readme.md rename to incubator/virt-manager/1.0.6/app-readme.md diff --git a/incubator/virt-manager/1.0.5/charts/common-10.9.7.tgz b/incubator/virt-manager/1.0.6/charts/common-10.9.7.tgz similarity index 100% rename from incubator/virt-manager/1.0.5/charts/common-10.9.7.tgz rename to incubator/virt-manager/1.0.6/charts/common-10.9.7.tgz diff --git a/incubator/virt-manager/1.0.5/ix_values.yaml b/incubator/virt-manager/1.0.6/ix_values.yaml similarity index 87% rename from incubator/virt-manager/1.0.5/ix_values.yaml rename to incubator/virt-manager/1.0.6/ix_values.yaml index 9d345ca853f..8963248d53f 100644 --- a/incubator/virt-manager/1.0.5/ix_values.yaml +++ b/incubator/virt-manager/1.0.6/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/virt-manager - tag: latest@sha256:f1af85455f072a40a4b300ca5c0a4043946b1fe7a6b7b5a052170a57117797ba + tag: latest@sha256:5a21915c1cf10df40c99b1e63031082a3a88280ce922250eb0c7cc87a9a5aec2 persistence: devkvm: enabled: true diff --git a/incubator/virt-manager/1.0.5/questions.yaml b/incubator/virt-manager/1.0.6/questions.yaml similarity index 100% rename from incubator/virt-manager/1.0.5/questions.yaml rename to incubator/virt-manager/1.0.6/questions.yaml diff --git a/incubator/virt-manager/1.0.5/templates/common.yaml b/incubator/virt-manager/1.0.6/templates/common.yaml similarity index 100% rename from incubator/virt-manager/1.0.5/templates/common.yaml rename to incubator/virt-manager/1.0.6/templates/common.yaml diff --git a/incubator/virt-manager/1.0.5/values.yaml b/incubator/virt-manager/1.0.6/values.yaml similarity index 100% rename from incubator/virt-manager/1.0.5/values.yaml rename to incubator/virt-manager/1.0.6/values.yaml diff --git a/stable/cyberchef/3.0.5/app-changelog.md b/stable/cyberchef/3.0.5/app-changelog.md deleted file mode 100644 index ea86442b717..00000000000 --- a/stable/cyberchef/3.0.5/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [cyberchef-3.0.5](https://github.com/truecharts/charts/compare/cyberchef-3.0.4...cyberchef-3.0.5) (2022-11-14) - -### Chore - -- update docker general non-major ([#4414](https://github.com/truecharts/charts/issues/4414)) - - \ No newline at end of file diff --git a/stable/cyberchef/3.0.5/CHANGELOG.md b/stable/cyberchef/3.0.6/CHANGELOG.md similarity index 100% rename from stable/cyberchef/3.0.5/CHANGELOG.md rename to stable/cyberchef/3.0.6/CHANGELOG.md diff --git a/stable/cyberchef/3.0.5/Chart.yaml b/stable/cyberchef/3.0.6/Chart.yaml similarity index 98% rename from stable/cyberchef/3.0.5/Chart.yaml rename to stable/cyberchef/3.0.6/Chart.yaml index 779463442dd..8dfbc4c1669 100644 --- a/stable/cyberchef/3.0.5/Chart.yaml +++ b/stable/cyberchef/3.0.6/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: 3.0.5 +version: 3.0.6 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/cyberchef/3.0.5/README.md b/stable/cyberchef/3.0.6/README.md similarity index 100% rename from stable/cyberchef/3.0.5/README.md rename to stable/cyberchef/3.0.6/README.md diff --git a/stable/cyberchef/3.0.6/app-changelog.md b/stable/cyberchef/3.0.6/app-changelog.md new file mode 100644 index 00000000000..f06888cec03 --- /dev/null +++ b/stable/cyberchef/3.0.6/app-changelog.md @@ -0,0 +1,9 @@ + + +## [cyberchef-3.0.6](https://github.com/truecharts/charts/compare/cyberchef-3.0.5...cyberchef-3.0.6) (2022-11-14) + +### Chore + +- update docker general non-major + + \ No newline at end of file diff --git a/stable/cyberchef/3.0.5/app-readme.md b/stable/cyberchef/3.0.6/app-readme.md similarity index 100% rename from stable/cyberchef/3.0.5/app-readme.md rename to stable/cyberchef/3.0.6/app-readme.md diff --git a/stable/cyberchef/3.0.5/charts/common-10.9.7.tgz b/stable/cyberchef/3.0.6/charts/common-10.9.7.tgz similarity index 100% rename from stable/cyberchef/3.0.5/charts/common-10.9.7.tgz rename to stable/cyberchef/3.0.6/charts/common-10.9.7.tgz diff --git a/stable/cyberchef/3.0.5/ix_values.yaml b/stable/cyberchef/3.0.6/ix_values.yaml similarity index 78% rename from stable/cyberchef/3.0.5/ix_values.yaml rename to stable/cyberchef/3.0.6/ix_values.yaml index 599ac935702..e0cc955f8c6 100644 --- a/stable/cyberchef/3.0.5/ix_values.yaml +++ b/stable/cyberchef/3.0.6/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/cyberchef - tag: 9.49.0@sha256:1b591bc9703f94aa637cdcceac9d7d52a4526e56321551fb448741969f01abcd + tag: 9.49.0@sha256:d16767d1c0b34816ef8f215f80e317e3cb98a537b8889307f514f2c549bd2eb5 pullPolicy: IfNotPresent securityContext: diff --git a/stable/cyberchef/3.0.5/questions.yaml b/stable/cyberchef/3.0.6/questions.yaml similarity index 100% rename from stable/cyberchef/3.0.5/questions.yaml rename to stable/cyberchef/3.0.6/questions.yaml diff --git a/stable/cyberchef/3.0.5/templates/common.yaml b/stable/cyberchef/3.0.6/templates/common.yaml similarity index 100% rename from stable/cyberchef/3.0.5/templates/common.yaml rename to stable/cyberchef/3.0.6/templates/common.yaml diff --git a/stable/cyberchef/3.0.5/values.yaml b/stable/cyberchef/3.0.6/values.yaml similarity index 100% rename from stable/cyberchef/3.0.5/values.yaml rename to stable/cyberchef/3.0.6/values.yaml diff --git a/stable/emby/12.0.5/CHANGELOG.md b/stable/emby/12.0.5/CHANGELOG.md new file mode 100644 index 00000000000..f5ec25bee75 --- /dev/null +++ b/stable/emby/12.0.5/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [emby-12.0.0](https://github.com/truecharts/charts/compare/emby-11.0.46...emby-12.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [emby-11.0.49](https://github.com/truecharts/charts/compare/emby-11.0.46...emby-11.0.49) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [emby-11.0.48](https://github.com/truecharts/charts/compare/emby-11.0.46...emby-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [emby-11.0.48](https://github.com/truecharts/charts/compare/emby-11.0.46...emby-11.0.48) (2022-11-08) + +### 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] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [emby-11.0.48](https://github.com/truecharts/charts/compare/emby-11.0.46...emby-11.0.48) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [emby-11.0.47](https://github.com/truecharts/charts/compare/emby-11.0.46...emby-11.0.47) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [emby-11.0.47](https://github.com/truecharts/charts/compare/emby-11.0.46...emby-11.0.47) (2022-11-06) + +### Chore + diff --git a/stable/emby/12.0.5/Chart.yaml b/stable/emby/12.0.5/Chart.yaml new file mode 100644 index 00000000000..979203d65ef --- /dev/null +++ b/stable/emby/12.0.5/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "4.7.9.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 +deprecated: false +description: Emby Server is a home media server +home: https://truecharts.org/docs/charts/stable/emby +icon: https://truecharts.org/img/hotlink-ok/chart-icons/emby.png +keywords: + - jellyfin + - plex + - emby +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: emby +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/emby + - https://hub.docker.com/r/linuxserver/emby + - https://github.com/linuxserver/docker-emby.git +type: application +version: 12.0.5 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/emby/12.0.5/README.md b/stable/emby/12.0.5/README.md new file mode 100644 index 00000000000..2c2cc0fac09 --- /dev/null +++ b/stable/emby/12.0.5/README.md @@ -0,0 +1,107 @@ +# emby + +Emby Server is a home media server + +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: [emby](https://truecharts.org/docs/charts/stable/emby) + +**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.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `emby` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install emby TrueCharts/emby +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `emby` deployment + +```console +helm uninstall emby +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install emby \ + --set env.TZ="America/New York" \ + TrueCharts/emby +``` + +#### 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 emby TrueCharts/emby -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/emby/12.0.5/app-changelog.md b/stable/emby/12.0.5/app-changelog.md new file mode 100644 index 00000000000..a6293a4a02b --- /dev/null +++ b/stable/emby/12.0.5/app-changelog.md @@ -0,0 +1,9 @@ + + +## [emby-12.0.5](https://github.com/truecharts/charts/compare/emby-sync-1.0.4...emby-12.0.5) (2022-11-14) + +### Chore + +- update docker general non-major + + \ No newline at end of file diff --git a/stable/emby/12.0.5/app-readme.md b/stable/emby/12.0.5/app-readme.md new file mode 100644 index 00000000000..a1ff0396c88 --- /dev/null +++ b/stable/emby/12.0.5/app-readme.md @@ -0,0 +1,8 @@ +Emby Server is a home media server + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/emby](https://truecharts.org/docs/charts/stable/emby) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/logitech-media-server/5.0.6/charts/common-10.9.7.tgz b/stable/emby/12.0.5/charts/common-10.9.7.tgz similarity index 100% rename from stable/logitech-media-server/5.0.6/charts/common-10.9.7.tgz rename to stable/emby/12.0.5/charts/common-10.9.7.tgz diff --git a/stable/emby/12.0.5/ix_values.yaml b/stable/emby/12.0.5/ix_values.yaml new file mode 100644 index 00000000000..49219486b8b --- /dev/null +++ b/stable/emby/12.0.5/ix_values.yaml @@ -0,0 +1,22 @@ +image: + repository: tccr.io/truecharts/emby + pullPolicy: IfNotPresent + tag: 4.7.9.0@sha256:954d9f4f54e92809ef26200249a7b00493a49bac572abf14ba43ba53ffd52c42 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 10079 + targetPort: 8096 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/emby/12.0.5/questions.yaml b/stable/emby/12.0.5/questions.yaml new file mode 100644 index 00000000000..62ddcc1233d --- /dev/null +++ b/stable/emby/12.0.5/questions.yaml @@ -0,0 +1,1829 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - 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: VPN + description: VPN + - 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: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + 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: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + 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: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10079 + required: true + - variable: 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: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - 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: 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: 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 (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - 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: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - 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: 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: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: 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: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - 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: 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: 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: 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: resources + group: Resources and Devices + label: "Resource Limits" + 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 + hidden: true + 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 + hidden: true + 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 + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: 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: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - 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: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/logitech-media-server/5.0.6/templates/common.yaml b/stable/emby/12.0.5/templates/common.yaml similarity index 100% rename from stable/logitech-media-server/5.0.6/templates/common.yaml rename to stable/emby/12.0.5/templates/common.yaml diff --git a/stable/logitech-media-server/5.0.6/values.yaml b/stable/emby/12.0.5/values.yaml similarity index 100% rename from stable/logitech-media-server/5.0.6/values.yaml rename to stable/emby/12.0.5/values.yaml diff --git a/stable/kanboard/10.0.1/CHANGELOG.md b/stable/kanboard/10.0.1/CHANGELOG.md new file mode 100644 index 00000000000..6d2828fae11 --- /dev/null +++ b/stable/kanboard/10.0.1/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [kanboard-9.0.0](https://github.com/truecharts/charts/compare/kanboard-8.0.51...kanboard-9.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [kanboard-8.0.54](https://github.com/truecharts/charts/compare/kanboard-8.0.51...kanboard-8.0.54) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kanboard-8.0.53](https://github.com/truecharts/charts/compare/kanboard-8.0.51...kanboard-8.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kanboard-8.0.53](https://github.com/truecharts/charts/compare/kanboard-8.0.51...kanboard-8.0.53) (2022-11-08) + +### 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] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kanboard-8.0.53](https://github.com/truecharts/charts/compare/kanboard-8.0.51...kanboard-8.0.53) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [kanboard-8.0.52](https://github.com/truecharts/charts/compare/kanboard-8.0.51...kanboard-8.0.52) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/kanboard/10.0.1/Chart.yaml b/stable/kanboard/10.0.1/Chart.yaml new file mode 100644 index 00000000000..b6eecff645b --- /dev/null +++ b/stable/kanboard/10.0.1/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.2.25" +description: Kanboard is a free and open source Kanban project management software. +name: kanboard +version: 10.0.1 +kubeVersion: ">=1.16.0-0" +keywords: + - kanboard + - kanban +home: https://truecharts.org/docs/charts/stable/kanboard +icon: https://truecharts.org/img/hotlink-ok/chart-icons/kanboard.png +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/kanboard + - https://github.com/kanboard/kanboard +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kanboard/10.0.1/README.md b/stable/kanboard/10.0.1/README.md new file mode 100644 index 00000000000..dab48c49e20 --- /dev/null +++ b/stable/kanboard/10.0.1/README.md @@ -0,0 +1,107 @@ +# kanboard + +Kanboard is a free and open source Kanban project management software. + +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: [kanboard](https://truecharts.org/docs/charts/stable/kanboard) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `kanboard` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install kanboard TrueCharts/kanboard +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `kanboard` deployment + +```console +helm uninstall kanboard +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install kanboard \ + --set env.TZ="America/New York" \ + TrueCharts/kanboard +``` + +#### 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 kanboard TrueCharts/kanboard -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/kanboard/10.0.1/app-changelog.md b/stable/kanboard/10.0.1/app-changelog.md new file mode 100644 index 00000000000..afcae5eae28 --- /dev/null +++ b/stable/kanboard/10.0.1/app-changelog.md @@ -0,0 +1,9 @@ + + +## [kanboard-10.0.1](https://github.com/truecharts/charts/compare/kanboard-10.0.0...kanboard-10.0.1) (2022-11-14) + +### Chore + +- update docker general non-major + + \ No newline at end of file diff --git a/stable/kanboard/10.0.1/app-readme.md b/stable/kanboard/10.0.1/app-readme.md new file mode 100644 index 00000000000..6fb9f945159 --- /dev/null +++ b/stable/kanboard/10.0.1/app-readme.md @@ -0,0 +1,8 @@ +Kanboard is a free and open source Kanban project management software. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/kanboard](https://truecharts.org/docs/charts/stable/kanboard) + +--- + +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/matomo/5.0.1/charts/common-10.9.7.tgz b/stable/kanboard/10.0.1/charts/common-10.9.7.tgz similarity index 100% rename from stable/matomo/5.0.1/charts/common-10.9.7.tgz rename to stable/kanboard/10.0.1/charts/common-10.9.7.tgz diff --git a/stable/miniflux/9.0.0/charts/postgresql-9.0.5.tgz b/stable/kanboard/10.0.1/charts/postgresql-9.0.5.tgz similarity index 100% rename from stable/miniflux/9.0.0/charts/postgresql-9.0.5.tgz rename to stable/kanboard/10.0.1/charts/postgresql-9.0.5.tgz diff --git a/stable/kanboard/10.0.1/ix_values.yaml b/stable/kanboard/10.0.1/ix_values.yaml new file mode 100644 index 00000000000..e923ac4184b --- /dev/null +++ b/stable/kanboard/10.0.1/ix_values.yaml @@ -0,0 +1,52 @@ +image: + repository: tccr.io/truecharts/kanboard + tag: 1.2.25@sha256:a8d00cefa5cee36092615f80eb70c86f3c11cfd8adb637631968f4ead8c0dae1 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + MAIL_CONFIGURATION: false + LOG_DRIVER: stdout + DB_DRIVER: "postgres" + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" + DB_PORT: "5432" + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + DB_HOSTNAME: + secretKeyRef: + name: dbcreds + key: plainhost + +service: + main: + ports: + main: + port: 10015 + targetPort: 80 + +persistence: + data: + enabled: true + mountPath: "/var/www/app/data" + ssl: + enabled: true + mountPath: "/etc/nginx/ssl" + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: kanboard + postgresqlDatabase: kanboard + +portal: + enabled: true diff --git a/stable/kanboard/10.0.1/questions.yaml b/stable/kanboard/10.0.1/questions.yaml new file mode 100644 index 00000000000..cf854ac9816 --- /dev/null +++ b/stable/kanboard/10.0.1/questions.yaml @@ -0,0 +1,1918 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - 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: VPN + description: VPN + - 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: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + 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: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: MAIL_CONFIGURATION + label: "MAIL_CONFIGURATION" + description: "Sets the MAIL_CONFIGURATION env var" + schema: + type: boolean + default: false + - variable: LOG_DRIVER + label: "LOG_DRIVER" + description: "Sets the LOG_DRIVER env var" + schema: + type: string + default: "stdout" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + group: "General Settings" + 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: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: 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: 10015 + required: true + - 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: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - 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: 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: 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 (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ssl + label: "App SSL Storage" + description: "Stores the Application SSL." + 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: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - 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: 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: 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 (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - 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: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - 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: 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: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: 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: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - 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: 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: 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: 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: resources + group: Resources and Devices + label: "Resource Limits" + 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 + hidden: true + 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 + hidden: true + 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 + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: horizontalPodAutoscaler + group: Advanced + label: (Advanced) Horizontal Pod Autoscaler + schema: + type: list + default: [] + items: + - variable: hpaEntry + label: HPA Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: target + label: Target + description: Deployment name, Defaults to Main Deployment + schema: + type: string + default: "" + - variable: minReplicas + label: Minimum Replicas + schema: + type: int + default: 1 + - variable: maxReplicas + label: Maximum Replicas + schema: + type: int + default: 5 + - variable: targetCPUUtilizationPercentage + label: Target CPU Utilization Percentage + schema: + type: int + default: 80 + - variable: targetMemoryUtilizationPercentage + label: Target Memory Utilization Percentage + schema: + type: int + default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: 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: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - 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: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/matomo/5.0.1/templates/common.yaml b/stable/kanboard/10.0.1/templates/common.yaml similarity index 100% rename from stable/matomo/5.0.1/templates/common.yaml rename to stable/kanboard/10.0.1/templates/common.yaml diff --git a/stable/matomo/5.0.1/values.yaml b/stable/kanboard/10.0.1/values.yaml similarity index 100% rename from stable/matomo/5.0.1/values.yaml rename to stable/kanboard/10.0.1/values.yaml diff --git a/stable/logitech-media-server/5.0.6/app-changelog.md b/stable/logitech-media-server/5.0.6/app-changelog.md deleted file mode 100644 index bf5baaf9419..00000000000 --- a/stable/logitech-media-server/5.0.6/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [logitech-media-server-5.0.6](https://github.com/truecharts/charts/compare/logitech-media-server-5.0.5...logitech-media-server-5.0.6) (2022-11-14) - -### Chore - -- update docker general non-major ([#4414](https://github.com/truecharts/charts/issues/4414)) - - \ No newline at end of file diff --git a/stable/logitech-media-server/5.0.6/CHANGELOG.md b/stable/logitech-media-server/5.0.7/CHANGELOG.md similarity index 100% rename from stable/logitech-media-server/5.0.6/CHANGELOG.md rename to stable/logitech-media-server/5.0.7/CHANGELOG.md diff --git a/stable/logitech-media-server/5.0.6/Chart.yaml b/stable/logitech-media-server/5.0.7/Chart.yaml similarity index 98% rename from stable/logitech-media-server/5.0.6/Chart.yaml rename to stable/logitech-media-server/5.0.7/Chart.yaml index 3106348c83d..fdc0d8084fc 100644 --- a/stable/logitech-media-server/5.0.6/Chart.yaml +++ b/stable/logitech-media-server/5.0.7/Chart.yaml @@ -24,7 +24,7 @@ sources: - https://github.com/Logitech/slimserver - https://hub.docker.com/r/lmscommunity/logitechmediaserver type: application -version: 5.0.6 +version: 5.0.7 annotations: truecharts.org/catagories: | - media diff --git a/stable/logitech-media-server/5.0.6/README.md b/stable/logitech-media-server/5.0.7/README.md similarity index 100% rename from stable/logitech-media-server/5.0.6/README.md rename to stable/logitech-media-server/5.0.7/README.md diff --git a/stable/logitech-media-server/5.0.7/app-changelog.md b/stable/logitech-media-server/5.0.7/app-changelog.md new file mode 100644 index 00000000000..ead9da5d7df --- /dev/null +++ b/stable/logitech-media-server/5.0.7/app-changelog.md @@ -0,0 +1,9 @@ + + +## [logitech-media-server-5.0.7](https://github.com/truecharts/charts/compare/logitech-media-server-5.0.6...logitech-media-server-5.0.7) (2022-11-14) + +### Chore + +- update docker general non-major + + \ No newline at end of file diff --git a/stable/logitech-media-server/5.0.6/app-readme.md b/stable/logitech-media-server/5.0.7/app-readme.md similarity index 100% rename from stable/logitech-media-server/5.0.6/app-readme.md rename to stable/logitech-media-server/5.0.7/app-readme.md diff --git a/stable/miniflux/9.0.0/charts/common-10.9.7.tgz b/stable/logitech-media-server/5.0.7/charts/common-10.9.7.tgz similarity index 100% rename from stable/miniflux/9.0.0/charts/common-10.9.7.tgz rename to stable/logitech-media-server/5.0.7/charts/common-10.9.7.tgz diff --git a/stable/logitech-media-server/5.0.6/ix_values.yaml b/stable/logitech-media-server/5.0.7/ix_values.yaml similarity index 95% rename from stable/logitech-media-server/5.0.6/ix_values.yaml rename to stable/logitech-media-server/5.0.7/ix_values.yaml index 63971a5c298..20c04666670 100644 --- a/stable/logitech-media-server/5.0.6/ix_values.yaml +++ b/stable/logitech-media-server/5.0.7/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/logitechmediaserver pullPolicy: IfNotPresent - tag: 8.4.0@sha256:d5d79400df8c277a9d2fe558eaac8e737fce1925daefccc789b274525311eca1 + tag: 8.4.0@sha256:8ba100591c85940b628606e7296c1114d1bc386a1a6491ff54ba1946dbf3ffd7 env: # Permissions Settings HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" diff --git a/stable/logitech-media-server/5.0.6/questions.yaml b/stable/logitech-media-server/5.0.7/questions.yaml similarity index 100% rename from stable/logitech-media-server/5.0.6/questions.yaml rename to stable/logitech-media-server/5.0.7/questions.yaml diff --git a/stable/miniflux/9.0.0/templates/common.yaml b/stable/logitech-media-server/5.0.7/templates/common.yaml similarity index 100% rename from stable/miniflux/9.0.0/templates/common.yaml rename to stable/logitech-media-server/5.0.7/templates/common.yaml diff --git a/stable/miniflux/9.0.0/values.yaml b/stable/logitech-media-server/5.0.7/values.yaml similarity index 100% rename from stable/miniflux/9.0.0/values.yaml rename to stable/logitech-media-server/5.0.7/values.yaml diff --git a/stable/lychee/15.0.2/CHANGELOG.md b/stable/lychee/15.0.2/CHANGELOG.md new file mode 100644 index 00000000000..578f2ff38e0 --- /dev/null +++ b/stable/lychee/15.0.2/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [lychee-14.0.0](https://github.com/truecharts/charts/compare/lychee-13.0.55...lychee-14.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Major Change to GUI + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + ### Fix + +- change container config label + + + + +## [lychee-13.0.58](https://github.com/truecharts/charts/compare/lychee-13.0.55...lychee-13.0.58) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lychee-13.0.57](https://github.com/truecharts/charts/compare/lychee-13.0.55...lychee-13.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lychee-13.0.57](https://github.com/truecharts/charts/compare/lychee-13.0.55...lychee-13.0.57) (2022-11-08) + +### 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] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lychee-13.0.57](https://github.com/truecharts/charts/compare/lychee-13.0.55...lychee-13.0.57) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + +## [lychee-13.0.56](https://github.com/truecharts/charts/compare/lychee-13.0.55...lychee-13.0.56) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + + + + diff --git a/stable/lychee/15.0.2/Chart.yaml b/stable/lychee/15.0.2/Chart.yaml new file mode 100644 index 00000000000..eb94d765e7c --- /dev/null +++ b/stable/lychee/15.0.2/Chart.yaml @@ -0,0 +1,39 @@ +apiVersion: v2 +appVersion: "4.6.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.9.7 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 9.0.5 + - condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 4.0.6 +deprecated: false +description: Lychee is a free photo-management tool, which runs on your server or web-space +home: https://truecharts.org/docs/charts/stable/lychee +icon: https://truecharts.org/img/hotlink-ok/chart-icons/lychee.png +keywords: + - lychee + - photo + - pictures +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lychee +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/lychee + - https://github.com/LycheeOrg/Lychee + - https://hub.docker.com/r/lycheeorg/lychee +type: application +version: 15.0.2 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lychee/15.0.2/README.md b/stable/lychee/15.0.2/README.md new file mode 100644 index 00000000000..3d3101330a9 --- /dev/null +++ b/stable/lychee/15.0.2/README.md @@ -0,0 +1,109 @@ +# lychee + +Lychee is a free photo-management tool, which runs on your server or web-space + +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: [lychee](https://truecharts.org/docs/charts/stable/lychee) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.122 | +| https://charts.truecharts.org | redis | 3.0.121 | +| https://library-charts.truecharts.org | common | 10.9.4 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Installing-an-App). + +### Helm + +To install the chart with the release name `lychee` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install lychee TrueCharts/lychee +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `lychee` deployment + +```console +helm uninstall lychee +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the values.yaml file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/truecharts/library-charts/tree/main/charts/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install lychee \ + --set env.TZ="America/New York" \ + TrueCharts/lychee +``` + +#### 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 lychee TrueCharts/lychee -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/lychee/15.0.2/app-changelog.md b/stable/lychee/15.0.2/app-changelog.md new file mode 100644 index 00000000000..12cae49e849 --- /dev/null +++ b/stable/lychee/15.0.2/app-changelog.md @@ -0,0 +1,9 @@ + + +## [lychee-15.0.2](https://github.com/truecharts/charts/compare/lychee-15.0.1...lychee-15.0.2) (2022-11-14) + +### Chore + +- update docker general non-major + + \ No newline at end of file diff --git a/stable/lychee/15.0.2/app-readme.md b/stable/lychee/15.0.2/app-readme.md new file mode 100644 index 00000000000..cc20b3bef15 --- /dev/null +++ b/stable/lychee/15.0.2/app-readme.md @@ -0,0 +1,8 @@ +Lychee is a free photo-management tool, which runs on your server or web-space + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/lychee](https://truecharts.org/docs/charts/stable/lychee) + +--- + +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/prowlarr/7.0.5/charts/common-10.9.7.tgz b/stable/lychee/15.0.2/charts/common-10.9.7.tgz similarity index 100% rename from stable/prowlarr/7.0.5/charts/common-10.9.7.tgz rename to stable/lychee/15.0.2/charts/common-10.9.7.tgz diff --git a/stable/lychee/15.0.2/charts/postgresql-9.0.5.tgz b/stable/lychee/15.0.2/charts/postgresql-9.0.5.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8fe3c326a7cebf2c7dd995e15f189e0db0ee5bd1 GIT binary patch literal 54554 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