diff --git a/dependency/mongodb/1.0.48/CHANGELOG.md b/dependency/mongodb/1.0.49/CHANGELOG.md similarity index 92% rename from dependency/mongodb/1.0.48/CHANGELOG.md rename to dependency/mongodb/1.0.49/CHANGELOG.md index 4651d68ea67..346c1ae290a 100644 --- a/dependency/mongodb/1.0.48/CHANGELOG.md +++ b/dependency/mongodb/1.0.49/CHANGELOG.md @@ -2,6 +2,15 @@ +## [mongodb-1.0.49](https://github.com/truecharts/apps/compare/mongodb-1.0.48...mongodb-1.0.49) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [mongodb-1.0.48](https://github.com/truecharts/apps/compare/mongodb-1.0.47...mongodb-1.0.48) (2022-07-27) ### Chore @@ -88,12 +97,3 @@ - update helm chart common to v10.4.6 ### Feat - -- force the use of TCCR in CI ([#3226](https://github.com/truecharts/apps/issues/3226)) - - - -## [mongodb-1.0.43](https://github.com/truecharts/apps/compare/mongodb-1.0.42...mongodb-1.0.43) (2022-07-20) - -### Chore - diff --git a/incubator/cryptpad/0.0.15/Chart.lock b/dependency/mongodb/1.0.49/Chart.lock similarity index 80% rename from incubator/cryptpad/0.0.15/Chart.lock rename to dependency/mongodb/1.0.49/Chart.lock index c495da4ef66..a63ec0386bc 100644 --- a/incubator/cryptpad/0.0.15/Chart.lock +++ b/dependency/mongodb/1.0.49/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.8 digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-27T10:07:06.211680795Z" +generated: "2022-07-28T20:41:49.302663774Z" diff --git a/dependency/mongodb/1.0.48/Chart.yaml b/dependency/mongodb/1.0.49/Chart.yaml similarity index 86% rename from dependency/mongodb/1.0.48/Chart.yaml rename to dependency/mongodb/1.0.49/Chart.yaml index ce3732c902c..69bdee6e083 100644 --- a/dependency/mongodb/1.0.48/Chart.yaml +++ b/dependency/mongodb/1.0.49/Chart.yaml @@ -1,12 +1,12 @@ apiVersion: v2 -appVersion: "5.0.9" +appVersion: "5.0.10" dependencies: - name: common repository: https://library-charts.truecharts.org version: 10.4.8 deprecated: false description: Fast, reliable, scalable, and easy to use open-source no-sql database system. -home: https://github.com/truecharts/charts/tree/master/charts/dependency/mongodb +home: "https://truecharts.org/docs/charts/dependency/mongodb" icon: https://truecharts.org/img/chart-icons/mongodb.png keywords: - mongodb @@ -23,7 +23,7 @@ sources: - https://github.com/bitnami/bitnami-docker-mongodb - https://www.mongodb.com type: application -version: 1.0.48 +version: 1.0.49 annotations: truecharts.org/catagories: | - database diff --git a/dependency/mongodb/1.0.48/README.md b/dependency/mongodb/1.0.49/README.md similarity index 95% rename from dependency/mongodb/1.0.48/README.md rename to dependency/mongodb/1.0.49/README.md index 214b2932baa..a7c2fd25507 100644 --- a/dependency/mongodb/1.0.48/README.md +++ b/dependency/mongodb/1.0.49/README.md @@ -1,6 +1,6 @@ # mongodb -![Version: 1.0.48](https://img.shields.io/badge/Version-1.0.48-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.9](https://img.shields.io/badge/AppVersion-5.0.9-informational?style=flat-square) +![Version: 1.0.49](https://img.shields.io/badge/Version-1.0.49-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.0.10](https://img.shields.io/badge/AppVersion-5.0.10-informational?style=flat-square) Fast, reliable, scalable, and easy to use open-source no-sql database system. diff --git a/dependency/mongodb/1.0.48/app-readme.md b/dependency/mongodb/1.0.49/app-readme.md similarity index 100% rename from dependency/mongodb/1.0.48/app-readme.md rename to dependency/mongodb/1.0.49/app-readme.md diff --git a/dependency/mongodb/1.0.48/charts/common-10.4.8.tgz b/dependency/mongodb/1.0.49/charts/common-10.4.8.tgz similarity index 100% rename from dependency/mongodb/1.0.48/charts/common-10.4.8.tgz rename to dependency/mongodb/1.0.49/charts/common-10.4.8.tgz diff --git a/dependency/mongodb/1.0.48/ix_values.yaml b/dependency/mongodb/1.0.49/ix_values.yaml similarity index 97% rename from dependency/mongodb/1.0.48/ix_values.yaml rename to dependency/mongodb/1.0.49/ix_values.yaml index 322d21901ce..2d7535a0cc8 100644 --- a/dependency/mongodb/1.0.48/ix_values.yaml +++ b/dependency/mongodb/1.0.49/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/mongodb pullPolicy: IfNotPresent - tag: v5.0.9@sha256:a5b6632f9561a156f79cc07e86553d2658b400208979dacb4dba1b7a75b0ee67 + tag: 5.0.10@sha256:f17405c7862bda5a5351fba64663faadc286d78211aa9d0d052c158f23025118 controller: # -- Set the controller type. diff --git a/dependency/mongodb/1.0.48/questions.yaml b/dependency/mongodb/1.0.49/questions.yaml similarity index 100% rename from dependency/mongodb/1.0.48/questions.yaml rename to dependency/mongodb/1.0.49/questions.yaml diff --git a/dependency/mongodb/1.0.48/templates/common.yaml b/dependency/mongodb/1.0.49/templates/common.yaml similarity index 100% rename from dependency/mongodb/1.0.48/templates/common.yaml rename to dependency/mongodb/1.0.49/templates/common.yaml diff --git a/dependency/mongodb/1.0.48/values.yaml b/dependency/mongodb/1.0.49/values.yaml similarity index 100% rename from dependency/mongodb/1.0.48/values.yaml rename to dependency/mongodb/1.0.49/values.yaml diff --git a/incubator/cryptpad/0.0.15/CHANGELOG.md b/incubator/cryptpad/0.0.16/CHANGELOG.md similarity index 90% rename from incubator/cryptpad/0.0.15/CHANGELOG.md rename to incubator/cryptpad/0.0.16/CHANGELOG.md index 94db9bb69bb..e50e7b5c85f 100644 --- a/incubator/cryptpad/0.0.15/CHANGELOG.md +++ b/incubator/cryptpad/0.0.16/CHANGELOG.md @@ -2,6 +2,15 @@ +## [cryptpad-0.0.16](https://github.com/truecharts/apps/compare/cryptpad-0.0.15...cryptpad-0.0.16) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [cryptpad-0.0.15](https://github.com/truecharts/apps/compare/cryptpad-0.0.14...cryptpad-0.0.15) (2022-07-27) ### Chore diff --git a/incubator/ra-rom-processor/0.0.14/Chart.lock b/incubator/cryptpad/0.0.16/Chart.lock similarity index 80% rename from incubator/ra-rom-processor/0.0.14/Chart.lock rename to incubator/cryptpad/0.0.16/Chart.lock index 746a6c65b58..b72d31241bd 100644 --- a/incubator/ra-rom-processor/0.0.14/Chart.lock +++ b/incubator/cryptpad/0.0.16/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.8 digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-26T10:33:12.30798789Z" +generated: "2022-07-28T20:41:49.18929804Z" diff --git a/incubator/cryptpad/0.0.15/Chart.yaml b/incubator/cryptpad/0.0.16/Chart.yaml similarity index 90% rename from incubator/cryptpad/0.0.15/Chart.yaml rename to incubator/cryptpad/0.0.16/Chart.yaml index 8ed578f1c27..ed3ca2b89e2 100644 --- a/incubator/cryptpad/0.0.15/Chart.yaml +++ b/incubator/cryptpad/0.0.16/Chart.yaml @@ -14,7 +14,7 @@ description: CryptPad is the Zero Knowledge realtime collaborative editor.[br]mkdir -p /mnt/user/appdata/cryptpad/config [/br]wget -O /mnt/user/appdata/cryptpad/config/config.js https://raw.githubusercontent.com/xwiki-labs/cryptpad/main/config/config.example.js -home: https://github.com/truecharts/charts/tree/master/charts/incubator/cryptpad +home: "https://truecharts.org/docs/charts/incubator/cryptpad" icon: https://truecharts.org/img/chart-icons/cryptpad.png keywords: - cryptpad @@ -30,4 +30,4 @@ sources: - https://cryptpad.fr/ - https://hub.docker.com/r/promasu/cryptpad/ type: application -version: 0.0.15 +version: 0.0.16 diff --git a/incubator/cryptpad/0.0.15/README.md b/incubator/cryptpad/0.0.16/README.md similarity index 98% rename from incubator/cryptpad/0.0.15/README.md rename to incubator/cryptpad/0.0.16/README.md index ea73c16ea95..8918277ff0c 100644 --- a/incubator/cryptpad/0.0.15/README.md +++ b/incubator/cryptpad/0.0.16/README.md @@ -1,6 +1,6 @@ # cryptpad -![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) CryptPad is the Zero Knowledge realtime collaborative editor.[br]mkdir -p /mnt/user/appdata/cryptpad/config [/br]wget -O /mnt/user/appdata/cryptpad/config/config.js https://raw.githubusercontent.com/xwiki-labs/cryptpad/main/config/config.example.js diff --git a/incubator/cryptpad/0.0.15/app-readme.md b/incubator/cryptpad/0.0.16/app-readme.md similarity index 100% rename from incubator/cryptpad/0.0.15/app-readme.md rename to incubator/cryptpad/0.0.16/app-readme.md diff --git a/incubator/cryptpad/0.0.15/charts/common-10.4.8.tgz b/incubator/cryptpad/0.0.16/charts/common-10.4.8.tgz similarity index 100% rename from incubator/cryptpad/0.0.15/charts/common-10.4.8.tgz rename to incubator/cryptpad/0.0.16/charts/common-10.4.8.tgz diff --git a/incubator/cryptpad/0.0.15/ix_values.yaml b/incubator/cryptpad/0.0.16/ix_values.yaml similarity index 91% rename from incubator/cryptpad/0.0.15/ix_values.yaml rename to incubator/cryptpad/0.0.16/ix_values.yaml index 66999324562..433e3f994c0 100644 --- a/incubator/cryptpad/0.0.15/ix_values.yaml +++ b/incubator/cryptpad/0.0.16/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/cryptpad - tag: latest@sha256:5a045d462e8bb094d64fa230d7ff30881e4d81185d4dba805540e7b9a0974c3e + tag: latest@sha256:e806d11125e8ddcc5227f5e7a24fc9c93f94e1212d33618af675cd29c2d5d3a7 persistence: blobpath: enabled: true diff --git a/incubator/cryptpad/0.0.15/questions.yaml b/incubator/cryptpad/0.0.16/questions.yaml similarity index 100% rename from incubator/cryptpad/0.0.15/questions.yaml rename to incubator/cryptpad/0.0.16/questions.yaml diff --git a/incubator/cryptpad/0.0.15/templates/common.yaml b/incubator/cryptpad/0.0.16/templates/common.yaml similarity index 100% rename from incubator/cryptpad/0.0.15/templates/common.yaml rename to incubator/cryptpad/0.0.16/templates/common.yaml diff --git a/incubator/cryptpad/0.0.15/values.yaml b/incubator/cryptpad/0.0.16/values.yaml similarity index 100% rename from incubator/cryptpad/0.0.15/values.yaml rename to incubator/cryptpad/0.0.16/values.yaml diff --git a/incubator/ghost/3.0.35/CHANGELOG.md b/incubator/ghost/3.0.36/CHANGELOG.md similarity index 92% rename from incubator/ghost/3.0.35/CHANGELOG.md rename to incubator/ghost/3.0.36/CHANGELOG.md index bf5ebe03ca9..b2a3733d726 100644 --- a/incubator/ghost/3.0.35/CHANGELOG.md +++ b/incubator/ghost/3.0.36/CHANGELOG.md @@ -2,6 +2,15 @@ +## [ghost-3.0.36](https://github.com/truecharts/apps/compare/ghost-3.0.35...ghost-3.0.36) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [ghost-3.0.35](https://github.com/truecharts/apps/compare/ghost-3.0.34...ghost-3.0.35) (2022-07-27) ### Chore @@ -88,12 +97,3 @@ - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - update docker general non-major ([#3266](https://github.com/truecharts/apps/issues/3266)) - ### Fix - -- remove some non-utf8 characters - - - -## [ghost-3.0.28](https://github.com/truecharts/apps/compare/ghost-3.0.27...ghost-3.0.28) (2022-07-20) - -### Chore diff --git a/stable/leantime/4.0.28/Chart.lock b/incubator/ghost/3.0.36/Chart.lock similarity index 85% rename from stable/leantime/4.0.28/Chart.lock rename to incubator/ghost/3.0.36/Chart.lock index bef87db58ca..88f23f16956 100644 --- a/stable/leantime/4.0.28/Chart.lock +++ b/incubator/ghost/3.0.36/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.46 digest: sha256:2e72f5caa353ec621e4218b3a56658a696a3b031c12884191d11cf48f446a5fc -generated: "2022-07-27T10:10:04.356320305Z" +generated: "2022-07-28T20:41:57.504311271Z" diff --git a/incubator/ghost/3.0.35/Chart.yaml b/incubator/ghost/3.0.36/Chart.yaml similarity index 90% rename from incubator/ghost/3.0.35/Chart.yaml rename to incubator/ghost/3.0.36/Chart.yaml index e299868d436..739e0c6ef5b 100644 --- a/incubator/ghost/3.0.35/Chart.yaml +++ b/incubator/ghost/3.0.36/Chart.yaml @@ -9,7 +9,7 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.46 description: Ghost is an open source, professional publishing platform built on a modern Node.js technology stack designed for teams who need power, flexibility and performance. -home: https://github.com/truecharts/charts/tree/master/charts/incubator/r/ghost +home: "https://truecharts.org/docs/charts/incubator/ghost" icon: https://truecharts.org/img/chart-icons/ghost.png keywords: - ghost @@ -25,7 +25,7 @@ sources: - https://github.com/TryGhost/Ghost - https://hub.docker.com/_/ghost - https://ghost.org/docs/ -version: 3.0.35 +version: 3.0.36 annotations: truecharts.org/catagories: | - productivity diff --git a/incubator/ghost/3.0.35/README.md b/incubator/ghost/3.0.36/README.md similarity index 98% rename from incubator/ghost/3.0.35/README.md rename to incubator/ghost/3.0.36/README.md index 132b2df8343..922f2477591 100644 --- a/incubator/ghost/3.0.35/README.md +++ b/incubator/ghost/3.0.36/README.md @@ -1,6 +1,6 @@ # ghost -![Version: 3.0.35](https://img.shields.io/badge/Version-3.0.35-informational?style=flat-square) ![AppVersion: 5.5.0](https://img.shields.io/badge/AppVersion-5.5.0-informational?style=flat-square) +![Version: 3.0.36](https://img.shields.io/badge/Version-3.0.36-informational?style=flat-square) ![AppVersion: 5.5.0](https://img.shields.io/badge/AppVersion-5.5.0-informational?style=flat-square) Ghost is an open source, professional publishing platform built on a modern Node.js technology stack designed for teams who need power, flexibility and performance. diff --git a/incubator/ghost/3.0.35/app-readme.md b/incubator/ghost/3.0.36/app-readme.md similarity index 100% rename from incubator/ghost/3.0.35/app-readme.md rename to incubator/ghost/3.0.36/app-readme.md diff --git a/incubator/ghost/3.0.35/charts/common-10.4.8.tgz b/incubator/ghost/3.0.36/charts/common-10.4.8.tgz similarity index 100% rename from incubator/ghost/3.0.35/charts/common-10.4.8.tgz rename to incubator/ghost/3.0.36/charts/common-10.4.8.tgz diff --git a/incubator/ghost/3.0.35/charts/mariadb-3.0.46.tgz b/incubator/ghost/3.0.36/charts/mariadb-3.0.46.tgz similarity index 100% rename from incubator/ghost/3.0.35/charts/mariadb-3.0.46.tgz rename to incubator/ghost/3.0.36/charts/mariadb-3.0.46.tgz diff --git a/incubator/ghost/3.0.35/ix_values.yaml b/incubator/ghost/3.0.36/ix_values.yaml similarity index 95% rename from incubator/ghost/3.0.35/ix_values.yaml rename to incubator/ghost/3.0.36/ix_values.yaml index c9da4373cd6..227e19de72d 100644 --- a/incubator/ghost/3.0.35/ix_values.yaml +++ b/incubator/ghost/3.0.36/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/ghost - tag: 5.5.0@sha256:3bd2b7be5029e93c842f8de132d048d82a8b0150de5dfe472a601db465bc2b09 + tag: 5.5.0@sha256:f54efe61c9359e10648ad3d6ac34470a85414dd6317e32c824a29c15d639344e pullPolicy: IfNotPresent env: diff --git a/incubator/ghost/3.0.35/questions.yaml b/incubator/ghost/3.0.36/questions.yaml similarity index 100% rename from incubator/ghost/3.0.35/questions.yaml rename to incubator/ghost/3.0.36/questions.yaml diff --git a/incubator/ghost/3.0.35/templates/common.yaml b/incubator/ghost/3.0.36/templates/common.yaml similarity index 100% rename from incubator/ghost/3.0.35/templates/common.yaml rename to incubator/ghost/3.0.36/templates/common.yaml diff --git a/incubator/ghost/3.0.35/values.yaml b/incubator/ghost/3.0.36/values.yaml similarity index 100% rename from incubator/ghost/3.0.35/values.yaml rename to incubator/ghost/3.0.36/values.yaml diff --git a/incubator/googlephotossync/0.0.14/CHANGELOG.md b/incubator/googlephotossync/0.0.15/CHANGELOG.md similarity index 91% rename from incubator/googlephotossync/0.0.14/CHANGELOG.md rename to incubator/googlephotossync/0.0.15/CHANGELOG.md index cc8ab186169..c1493d4d25f 100644 --- a/incubator/googlephotossync/0.0.14/CHANGELOG.md +++ b/incubator/googlephotossync/0.0.15/CHANGELOG.md @@ -2,6 +2,15 @@ +## [googlephotossync-0.0.15](https://github.com/truecharts/apps/compare/googlephotossync-0.0.14...googlephotossync-0.0.15) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [googlephotossync-0.0.14](https://github.com/truecharts/apps/compare/googlephotossync-0.0.13...googlephotossync-0.0.14) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] -- Auto-update chart README [skip ci] - - - -## [googlephotossync-0.0.10]googlephotossync-0.0.10 (2022-07-20) - -### Chore - diff --git a/stable/clamav/3.0.26/Chart.lock b/incubator/googlephotossync/0.0.15/Chart.lock similarity index 80% rename from stable/clamav/3.0.26/Chart.lock rename to incubator/googlephotossync/0.0.15/Chart.lock index d879db829b8..44b25feda24 100644 --- a/stable/clamav/3.0.26/Chart.lock +++ b/incubator/googlephotossync/0.0.15/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.8 digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-27T10:08:44.68037131Z" +generated: "2022-07-28T20:41:49.34027385Z" diff --git a/incubator/googlephotossync/0.0.14/Chart.yaml b/incubator/googlephotossync/0.0.15/Chart.yaml similarity index 89% rename from incubator/googlephotossync/0.0.14/Chart.yaml rename to incubator/googlephotossync/0.0.15/Chart.yaml index ab85a5839c1..3c592a56d00 100644 --- a/incubator/googlephotossync/0.0.14/Chart.yaml +++ b/incubator/googlephotossync/0.0.15/Chart.yaml @@ -14,7 +14,7 @@ description: \ It will backup all the photos the user uploaded to Google Photos, but also the\ \ album information and additional Google Photos 'Creations' (animations, panoramas,\ \ movies, effects and collages).\r\n" -home: https://github.com/truecharts/charts/tree/master/charts/incubator/googlephotossync +home: "https://truecharts.org/docs/charts/incubator/googlephotossync" icon: https://truecharts.org/img/chart-icons/googlephotossync.png keywords: - googlephotossync @@ -28,4 +28,4 @@ name: googlephotossync sources: - https://hub.docker.com/r/rix1337/docker-gphotos-sync type: application -version: 0.0.14 +version: 0.0.15 diff --git a/incubator/googlephotossync/0.0.14/README.md b/incubator/googlephotossync/0.0.15/README.md similarity index 98% rename from incubator/googlephotossync/0.0.14/README.md rename to incubator/googlephotossync/0.0.15/README.md index b9cfde30f41..f37ced312ec 100644 --- a/incubator/googlephotossync/0.0.14/README.md +++ b/incubator/googlephotossync/0.0.15/README.md @@ -1,6 +1,6 @@ # googlephotossync -![Version: 0.0.14](https://img.shields.io/badge/Version-0.0.14-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Google Photos Sync downloads your Google Photos to the local file system. It will backup all the photos the user uploaded to Google Photos, but also the album information and additional Google Photos 'Creations' (animations, panoramas, movies, effects and collages). diff --git a/incubator/googlephotossync/0.0.14/app-readme.md b/incubator/googlephotossync/0.0.15/app-readme.md similarity index 100% rename from incubator/googlephotossync/0.0.14/app-readme.md rename to incubator/googlephotossync/0.0.15/app-readme.md diff --git a/incubator/googlephotossync/0.0.14/charts/common-10.4.8.tgz b/incubator/googlephotossync/0.0.15/charts/common-10.4.8.tgz similarity index 100% rename from incubator/googlephotossync/0.0.14/charts/common-10.4.8.tgz rename to incubator/googlephotossync/0.0.15/charts/common-10.4.8.tgz diff --git a/incubator/googlephotossync/0.0.14/ix_values.yaml b/incubator/googlephotossync/0.0.15/ix_values.yaml similarity index 85% rename from incubator/googlephotossync/0.0.14/ix_values.yaml rename to incubator/googlephotossync/0.0.15/ix_values.yaml index 5ad84956426..b36b015b823 100644 --- a/incubator/googlephotossync/0.0.14/ix_values.yaml +++ b/incubator/googlephotossync/0.0.15/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/googlephotossync - tag: latest@sha256:92ed6d243f08560f75bb71a118d354dfaacd4f1aca2cd970ecb4ae43b624e2c7 + tag: latest@sha256:52a439e1b7f292a637bec2db9f54b45ee777b2821bbe8e8051515b6c20c12297 persistence: config: enabled: true diff --git a/incubator/googlephotossync/0.0.14/questions.yaml b/incubator/googlephotossync/0.0.15/questions.yaml similarity index 100% rename from incubator/googlephotossync/0.0.14/questions.yaml rename to incubator/googlephotossync/0.0.15/questions.yaml diff --git a/incubator/googlephotossync/0.0.14/templates/common.yaml b/incubator/googlephotossync/0.0.15/templates/common.yaml similarity index 100% rename from incubator/googlephotossync/0.0.14/templates/common.yaml rename to incubator/googlephotossync/0.0.15/templates/common.yaml diff --git a/incubator/googlephotossync/0.0.14/values.yaml b/incubator/googlephotossync/0.0.15/values.yaml similarity index 100% rename from incubator/googlephotossync/0.0.14/values.yaml rename to incubator/googlephotossync/0.0.15/values.yaml diff --git a/incubator/icloudpd/0.0.14/CHANGELOG.md b/incubator/icloudpd/0.0.15/CHANGELOG.md similarity index 89% rename from incubator/icloudpd/0.0.14/CHANGELOG.md rename to incubator/icloudpd/0.0.15/CHANGELOG.md index bd9cee51800..464f073be8b 100644 --- a/incubator/icloudpd/0.0.14/CHANGELOG.md +++ b/incubator/icloudpd/0.0.15/CHANGELOG.md @@ -2,6 +2,15 @@ +## [icloudpd-0.0.15](https://github.com/truecharts/apps/compare/icloudpd-0.0.14...icloudpd-0.0.15) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [icloudpd-0.0.14](https://github.com/truecharts/apps/compare/icloudpd-0.0.13...icloudpd-0.0.14) (2022-07-26) ### Chore diff --git a/dependency/mongodb/1.0.48/Chart.lock b/incubator/icloudpd/0.0.15/Chart.lock similarity index 80% rename from dependency/mongodb/1.0.48/Chart.lock rename to incubator/icloudpd/0.0.15/Chart.lock index 74c41a6a99d..abf24b08c7d 100644 --- a/dependency/mongodb/1.0.48/Chart.lock +++ b/incubator/icloudpd/0.0.15/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.8 digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-27T10:06:27.979789692Z" +generated: "2022-07-28T20:42:13.826974712Z" diff --git a/incubator/icloudpd/0.0.14/Chart.yaml b/incubator/icloudpd/0.0.15/Chart.yaml similarity index 91% rename from incubator/icloudpd/0.0.14/Chart.yaml rename to incubator/icloudpd/0.0.15/Chart.yaml index 5bf520e61b1..c08bf33a9dc 100644 --- a/incubator/icloudpd/0.0.14/Chart.yaml +++ b/incubator/icloudpd/0.0.15/Chart.yaml @@ -18,7 +18,7 @@ description: Telegram, Prowl, PushBullet and WebHook notifications. ' -home: https://github.com/truecharts/charts/tree/master/charts/incubator/icloudpd +home: "https://truecharts.org/docs/charts/incubator/icloudpd" icon: https://truecharts.org/img/chart-icons/icloudpd.png keywords: - icloudpd @@ -35,4 +35,4 @@ sources: - https://github.com/Womabre/-TrueNAS-docker-templates - https://hub.docker.com/r/boredazfcuk/icloudpd/ type: application -version: 0.0.14 +version: 0.0.15 diff --git a/incubator/icloudpd/0.0.14/README.md b/incubator/icloudpd/0.0.15/README.md similarity index 98% rename from incubator/icloudpd/0.0.14/README.md rename to incubator/icloudpd/0.0.15/README.md index ecb6d6dc913..04fbd4c300a 100644 --- a/incubator/icloudpd/0.0.14/README.md +++ b/incubator/icloudpd/0.0.15/README.md @@ -1,6 +1,6 @@ # icloudpd -![Version: 0.0.14](https://img.shields.io/badge/Version-0.0.14-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) iCloudPD, Alpine Linux Docker container wrriten by [a href="https://github.com/boredazfcuk"]boredazfcuk[/a], syncs photos from iDevices to a single directory on TrueNAS. It uses the system keyring to securely store credentials, has HEIC to JPG conversion capability, and supports Telegram, Prowl, PushBullet and WebHook notifications. diff --git a/incubator/icloudpd/0.0.14/app-readme.md b/incubator/icloudpd/0.0.15/app-readme.md similarity index 100% rename from incubator/icloudpd/0.0.14/app-readme.md rename to incubator/icloudpd/0.0.15/app-readme.md diff --git a/incubator/icloudpd/0.0.14/charts/common-10.4.8.tgz b/incubator/icloudpd/0.0.15/charts/common-10.4.8.tgz similarity index 100% rename from incubator/icloudpd/0.0.14/charts/common-10.4.8.tgz rename to incubator/icloudpd/0.0.15/charts/common-10.4.8.tgz diff --git a/incubator/icloudpd/0.0.14/ix_values.yaml b/incubator/icloudpd/0.0.15/ix_values.yaml similarity index 90% rename from incubator/icloudpd/0.0.14/ix_values.yaml rename to incubator/icloudpd/0.0.15/ix_values.yaml index d1efdb3e254..4d07a423e4a 100644 --- a/incubator/icloudpd/0.0.14/ix_values.yaml +++ b/incubator/icloudpd/0.0.15/ix_values.yaml @@ -14,7 +14,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/icloudpd - tag: latest@sha256:f9f31e7ccc2c81ee52f34a8f762c9fbdb711acb5e321235f13bb45bb64eafe95 + tag: latest@sha256:e98b82d8153f7db85624dc72b94c2f67874d299e55a01b937f9682fb7b8aab78 persistence: config: enabled: true diff --git a/incubator/icloudpd/0.0.14/questions.yaml b/incubator/icloudpd/0.0.15/questions.yaml similarity index 100% rename from incubator/icloudpd/0.0.14/questions.yaml rename to incubator/icloudpd/0.0.15/questions.yaml diff --git a/incubator/icloudpd/0.0.14/templates/common.yaml b/incubator/icloudpd/0.0.15/templates/common.yaml similarity index 100% rename from incubator/icloudpd/0.0.14/templates/common.yaml rename to incubator/icloudpd/0.0.15/templates/common.yaml diff --git a/incubator/icloudpd/0.0.14/values.yaml b/incubator/icloudpd/0.0.15/values.yaml similarity index 100% rename from incubator/icloudpd/0.0.14/values.yaml rename to incubator/icloudpd/0.0.15/values.yaml diff --git a/incubator/jelu/0.0.14/Chart.lock b/incubator/jelu/0.0.14/Chart.lock deleted file mode 100644 index f4073832376..00000000000 --- a/incubator/jelu/0.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-26T10:23:28.859328604Z" diff --git a/incubator/jelu/0.0.14/CHANGELOG.md b/incubator/jelu/0.0.15/CHANGELOG.md similarity index 90% rename from incubator/jelu/0.0.14/CHANGELOG.md rename to incubator/jelu/0.0.15/CHANGELOG.md index 4c603fe862f..57353f9724c 100644 --- a/incubator/jelu/0.0.14/CHANGELOG.md +++ b/incubator/jelu/0.0.15/CHANGELOG.md @@ -2,6 +2,15 @@ +## [jelu-0.0.15](https://github.com/truecharts/apps/compare/jelu-0.0.14...jelu-0.0.15) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [jelu-0.0.14](https://github.com/truecharts/apps/compare/jelu-0.0.13...jelu-0.0.14) (2022-07-26) ### Chore diff --git a/incubator/googlephotossync/0.0.14/Chart.lock b/incubator/jelu/0.0.15/Chart.lock similarity index 80% rename from incubator/googlephotossync/0.0.14/Chart.lock rename to incubator/jelu/0.0.15/Chart.lock index e989e085983..a40b554b13a 100644 --- a/incubator/googlephotossync/0.0.14/Chart.lock +++ b/incubator/jelu/0.0.15/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.8 digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-26T10:21:19.442258906Z" +generated: "2022-07-28T20:42:13.916367311Z" diff --git a/incubator/jelu/0.0.14/Chart.yaml b/incubator/jelu/0.0.15/Chart.yaml similarity index 88% rename from incubator/jelu/0.0.14/Chart.yaml rename to incubator/jelu/0.0.15/Chart.yaml index 040b1819e9b..74e1050b7b3 100644 --- a/incubator/jelu/0.0.14/Chart.yaml +++ b/incubator/jelu/0.0.15/Chart.yaml @@ -12,7 +12,7 @@ deprecated: false description: "Track what you have read, what you are reading and what you want to\ \ read.\r\n" -home: https://github.com/truecharts/charts/tree/master/charts/incubator/jelu +home: "https://truecharts.org/docs/charts/incubator/jelu" icon: https://truecharts.org/img/chart-icons/jelu.png keywords: - jelu @@ -27,4 +27,4 @@ sources: - https://github.com/bayang/jelu - https://hub.docker.com/r/wabayang/jelu type: application -version: 0.0.14 +version: 0.0.15 diff --git a/incubator/jelu/0.0.14/README.md b/incubator/jelu/0.0.15/README.md similarity index 98% rename from incubator/jelu/0.0.14/README.md rename to incubator/jelu/0.0.15/README.md index 9624042e381..8766fae11d5 100644 --- a/incubator/jelu/0.0.14/README.md +++ b/incubator/jelu/0.0.15/README.md @@ -1,6 +1,6 @@ # jelu -![Version: 0.0.14](https://img.shields.io/badge/Version-0.0.14-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Track what you have read, what you are reading and what you want to read. diff --git a/incubator/jelu/0.0.14/app-readme.md b/incubator/jelu/0.0.15/app-readme.md similarity index 100% rename from incubator/jelu/0.0.14/app-readme.md rename to incubator/jelu/0.0.15/app-readme.md diff --git a/incubator/jelu/0.0.14/charts/common-10.4.8.tgz b/incubator/jelu/0.0.15/charts/common-10.4.8.tgz similarity index 100% rename from incubator/jelu/0.0.14/charts/common-10.4.8.tgz rename to incubator/jelu/0.0.15/charts/common-10.4.8.tgz diff --git a/incubator/jelu/0.0.14/ix_values.yaml b/incubator/jelu/0.0.15/ix_values.yaml similarity index 87% rename from incubator/jelu/0.0.14/ix_values.yaml rename to incubator/jelu/0.0.15/ix_values.yaml index 0da07c49d03..390980b0a72 100644 --- a/incubator/jelu/0.0.14/ix_values.yaml +++ b/incubator/jelu/0.0.15/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/jelu - tag: latest@sha256:9667b61f2df11ecf637f5f5f34b7cc12315414a9bef40f55aebb612fbac060c7 + tag: latest@sha256:c1675fed6cc532951fba5415b51996006bee604154aa0dc71281738717a48643 persistence: config: enabled: true diff --git a/incubator/jelu/0.0.14/questions.yaml b/incubator/jelu/0.0.15/questions.yaml similarity index 100% rename from incubator/jelu/0.0.14/questions.yaml rename to incubator/jelu/0.0.15/questions.yaml diff --git a/incubator/jelu/0.0.14/templates/common.yaml b/incubator/jelu/0.0.15/templates/common.yaml similarity index 100% rename from incubator/jelu/0.0.14/templates/common.yaml rename to incubator/jelu/0.0.15/templates/common.yaml diff --git a/incubator/jelu/0.0.14/values.yaml b/incubator/jelu/0.0.15/values.yaml similarity index 100% rename from incubator/jelu/0.0.14/values.yaml rename to incubator/jelu/0.0.15/values.yaml diff --git a/incubator/ra-rom-processor/0.0.14/CHANGELOG.md b/incubator/ra-rom-processor/0.0.15/CHANGELOG.md similarity index 89% rename from incubator/ra-rom-processor/0.0.14/CHANGELOG.md rename to incubator/ra-rom-processor/0.0.15/CHANGELOG.md index 9b4d008340c..0df0e60ead2 100644 --- a/incubator/ra-rom-processor/0.0.14/CHANGELOG.md +++ b/incubator/ra-rom-processor/0.0.15/CHANGELOG.md @@ -2,6 +2,15 @@ +## [ra-rom-processor-0.0.15](https://github.com/truecharts/apps/compare/ra-rom-processor-0.0.14...ra-rom-processor-0.0.15) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [ra-rom-processor-0.0.14](https://github.com/truecharts/apps/compare/ra-rom-processor-0.0.13...ra-rom-processor-0.0.14) (2022-07-26) ### Chore diff --git a/incubator/ra-rom-processor/0.0.15/Chart.lock b/incubator/ra-rom-processor/0.0.15/Chart.lock new file mode 100644 index 00000000000..6d85faac90c --- /dev/null +++ b/incubator/ra-rom-processor/0.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:42:13.897196454Z" diff --git a/incubator/ra-rom-processor/0.0.14/Chart.yaml b/incubator/ra-rom-processor/0.0.15/Chart.yaml similarity index 90% rename from incubator/ra-rom-processor/0.0.14/Chart.yaml rename to incubator/ra-rom-processor/0.0.15/Chart.yaml index a9e64c569a6..a53925c85a9 100644 --- a/incubator/ra-rom-processor/0.0.14/Chart.yaml +++ b/incubator/ra-rom-processor/0.0.15/Chart.yaml @@ -13,7 +13,7 @@ description: RA ROM Processor is a Docker container that is used to download/orgainze/process/verify/dedupe/scrape a ROMs library automatically by matching ROMs to the RetroAchievement.org website Hash database. -home: https://github.com/truecharts/charts/tree/master/charts/incubator/ra-rom-processor +home: "https://truecharts.org/docs/charts/incubator/ra-rom-processor" icon: https://truecharts.org/img/chart-icons/ra-rom-processor.png keywords: - ra-rom-processor @@ -29,4 +29,4 @@ sources: - https://hub.docker.com/r/randomninjaatk/raromprocessor - https://github.com/RandomNinjaAtk/docker-raromprocessor#instructionsusage-guidelines type: application -version: 0.0.14 +version: 0.0.15 diff --git a/incubator/ra-rom-processor/0.0.14/README.md b/incubator/ra-rom-processor/0.0.15/README.md similarity index 98% rename from incubator/ra-rom-processor/0.0.14/README.md rename to incubator/ra-rom-processor/0.0.15/README.md index c0494d9e3ea..43be0cac491 100644 --- a/incubator/ra-rom-processor/0.0.14/README.md +++ b/incubator/ra-rom-processor/0.0.15/README.md @@ -1,6 +1,6 @@ # ra-rom-processor -![Version: 0.0.14](https://img.shields.io/badge/Version-0.0.14-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) RA ROM Processor is a Docker container that is used to download/orgainze/process/verify/dedupe/scrape a ROMs library automatically by matching ROMs to the RetroAchievement.org website Hash database. diff --git a/incubator/ra-rom-processor/0.0.14/app-readme.md b/incubator/ra-rom-processor/0.0.15/app-readme.md similarity index 100% rename from incubator/ra-rom-processor/0.0.14/app-readme.md rename to incubator/ra-rom-processor/0.0.15/app-readme.md diff --git a/incubator/ra-rom-processor/0.0.14/charts/common-10.4.8.tgz b/incubator/ra-rom-processor/0.0.15/charts/common-10.4.8.tgz similarity index 100% rename from incubator/ra-rom-processor/0.0.14/charts/common-10.4.8.tgz rename to incubator/ra-rom-processor/0.0.15/charts/common-10.4.8.tgz diff --git a/incubator/ra-rom-processor/0.0.14/ix_values.yaml b/incubator/ra-rom-processor/0.0.15/ix_values.yaml similarity index 91% rename from incubator/ra-rom-processor/0.0.14/ix_values.yaml rename to incubator/ra-rom-processor/0.0.15/ix_values.yaml index bbe8168eb57..32898793f30 100644 --- a/incubator/ra-rom-processor/0.0.14/ix_values.yaml +++ b/incubator/ra-rom-processor/0.0.15/ix_values.yaml @@ -13,7 +13,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/ra-rom-processor - tag: latest@sha256:c1683a22ea76b7c5e29558ed4900d0de8febad7cb1876eaa70aa293e1bbf6375 + tag: latest@sha256:3392d799067fecb0f827b4fefbc05854a9fa0583eb7295541d77a822e625b433 persistence: config: enabled: true diff --git a/incubator/ra-rom-processor/0.0.14/questions.yaml b/incubator/ra-rom-processor/0.0.15/questions.yaml similarity index 100% rename from incubator/ra-rom-processor/0.0.14/questions.yaml rename to incubator/ra-rom-processor/0.0.15/questions.yaml diff --git a/incubator/ra-rom-processor/0.0.14/templates/common.yaml b/incubator/ra-rom-processor/0.0.15/templates/common.yaml similarity index 100% rename from incubator/ra-rom-processor/0.0.14/templates/common.yaml rename to incubator/ra-rom-processor/0.0.15/templates/common.yaml diff --git a/incubator/ra-rom-processor/0.0.14/values.yaml b/incubator/ra-rom-processor/0.0.15/values.yaml similarity index 100% rename from incubator/ra-rom-processor/0.0.14/values.yaml rename to incubator/ra-rom-processor/0.0.15/values.yaml diff --git a/incubator/rimgo/0.0.15/Chart.lock b/incubator/rimgo/0.0.15/Chart.lock deleted file mode 100644 index 4f44259ae69..00000000000 --- a/incubator/rimgo/0.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-27T10:07:46.611174173Z" diff --git a/incubator/rimgo/0.0.15/CHANGELOG.md b/incubator/rimgo/0.0.16/CHANGELOG.md similarity index 91% rename from incubator/rimgo/0.0.15/CHANGELOG.md rename to incubator/rimgo/0.0.16/CHANGELOG.md index 55d00188c4e..8b7457f2fff 100644 --- a/incubator/rimgo/0.0.15/CHANGELOG.md +++ b/incubator/rimgo/0.0.16/CHANGELOG.md @@ -2,6 +2,15 @@ +## [rimgo-0.0.16](https://github.com/truecharts/apps/compare/rimgo-0.0.15...rimgo-0.0.16) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [rimgo-0.0.15](https://github.com/truecharts/apps/compare/rimgo-0.0.14...rimgo-0.0.15) (2022-07-27) ### Chore @@ -88,7 +97,3 @@ ## [rimgo-0.0.10]rimgo-0.0.10 (2022-07-22) - -### Chore - -- Move Dev to incubator and some cleanup diff --git a/incubator/rimgo/0.0.16/Chart.lock b/incubator/rimgo/0.0.16/Chart.lock new file mode 100644 index 00000000000..7886ca82a12 --- /dev/null +++ b/incubator/rimgo/0.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:42:27.749537786Z" diff --git a/incubator/rimgo/0.0.15/Chart.yaml b/incubator/rimgo/0.0.16/Chart.yaml similarity index 86% rename from incubator/rimgo/0.0.15/Chart.yaml rename to incubator/rimgo/0.0.16/Chart.yaml index 8dbea6e2b97..2810c68518d 100644 --- a/incubator/rimgo/0.0.15/Chart.yaml +++ b/incubator/rimgo/0.0.16/Chart.yaml @@ -10,7 +10,7 @@ dependencies: version: 10.4.8 deprecated: false description: "Alternative Imgur front-end\r\n" -home: https://github.com/truecharts/charts/tree/master/charts/incubator/rimgo +home: "https://truecharts.org/docs/charts/incubator/rimgo" icon: https://truecharts.org/img/chart-icons/rimgo.png keywords: - rimgo @@ -24,4 +24,4 @@ name: rimgo sources: - https://quay.io/repository/pussthecatorg/rimgo type: application -version: 0.0.15 +version: 0.0.16 diff --git a/incubator/rimgo/0.0.15/README.md b/incubator/rimgo/0.0.16/README.md similarity index 98% rename from incubator/rimgo/0.0.15/README.md rename to incubator/rimgo/0.0.16/README.md index 80ca52d0305..9c4bbf527db 100644 --- a/incubator/rimgo/0.0.15/README.md +++ b/incubator/rimgo/0.0.16/README.md @@ -1,6 +1,6 @@ # rimgo -![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Alternative Imgur front-end diff --git a/incubator/rimgo/0.0.15/app-readme.md b/incubator/rimgo/0.0.16/app-readme.md similarity index 100% rename from incubator/rimgo/0.0.15/app-readme.md rename to incubator/rimgo/0.0.16/app-readme.md diff --git a/incubator/rimgo/0.0.15/charts/common-10.4.8.tgz b/incubator/rimgo/0.0.16/charts/common-10.4.8.tgz similarity index 100% rename from incubator/rimgo/0.0.15/charts/common-10.4.8.tgz rename to incubator/rimgo/0.0.16/charts/common-10.4.8.tgz diff --git a/incubator/rimgo/0.0.15/ix_values.yaml b/incubator/rimgo/0.0.16/ix_values.yaml similarity index 83% rename from incubator/rimgo/0.0.15/ix_values.yaml rename to incubator/rimgo/0.0.16/ix_values.yaml index 7111e9767b4..32ce808186b 100644 --- a/incubator/rimgo/0.0.15/ix_values.yaml +++ b/incubator/rimgo/0.0.16/ix_values.yaml @@ -5,7 +5,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/rimgo - tag: latest@sha256:b7deca0f57546da10be27783ed8525f4777c2213c46b59e08f300f5ecf1f6bb0 + tag: latest@sha256:189d5a0a9fb63a2853610e650df93643fc940c481cf234aded1b49854c3f4476 persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/rimgo/0.0.15/questions.yaml b/incubator/rimgo/0.0.16/questions.yaml similarity index 100% rename from incubator/rimgo/0.0.15/questions.yaml rename to incubator/rimgo/0.0.16/questions.yaml diff --git a/incubator/rimgo/0.0.15/templates/common.yaml b/incubator/rimgo/0.0.16/templates/common.yaml similarity index 100% rename from incubator/rimgo/0.0.15/templates/common.yaml rename to incubator/rimgo/0.0.16/templates/common.yaml diff --git a/incubator/rimgo/0.0.15/values.yaml b/incubator/rimgo/0.0.16/values.yaml similarity index 100% rename from incubator/rimgo/0.0.15/values.yaml rename to incubator/rimgo/0.0.16/values.yaml diff --git a/incubator/vertex/0.0.15/Chart.lock b/incubator/vertex/0.0.15/Chart.lock deleted file mode 100644 index 61389f787c1..00000000000 --- a/incubator/vertex/0.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-27T10:08:05.658819457Z" diff --git a/incubator/vertex/0.0.15/CHANGELOG.md b/incubator/vertex/0.0.16/CHANGELOG.md similarity index 91% rename from incubator/vertex/0.0.15/CHANGELOG.md rename to incubator/vertex/0.0.16/CHANGELOG.md index 38a3106fb70..c62917ad077 100644 --- a/incubator/vertex/0.0.15/CHANGELOG.md +++ b/incubator/vertex/0.0.16/CHANGELOG.md @@ -2,6 +2,15 @@ +## [vertex-0.0.16](https://github.com/truecharts/apps/compare/vertex-0.0.15...vertex-0.0.16) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [vertex-0.0.15](https://github.com/truecharts/apps/compare/vertex-0.0.14...vertex-0.0.15) (2022-07-27) ### Chore @@ -88,6 +97,3 @@ ## [vertex-0.0.10]vertex-0.0.10 (2022-07-22) -### Chore - -- Move Dev to incubator and some cleanup diff --git a/incubator/vertex/0.0.16/Chart.lock b/incubator/vertex/0.0.16/Chart.lock new file mode 100644 index 00000000000..7a7ed5faec3 --- /dev/null +++ b/incubator/vertex/0.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:42:36.760276524Z" diff --git a/incubator/vertex/0.0.15/Chart.yaml b/incubator/vertex/0.0.16/Chart.yaml similarity index 87% rename from incubator/vertex/0.0.15/Chart.yaml rename to incubator/vertex/0.0.16/Chart.yaml index 40b9987948d..c10498e7a82 100644 --- a/incubator/vertex/0.0.15/Chart.yaml +++ b/incubator/vertex/0.0.16/Chart.yaml @@ -11,7 +11,7 @@ dependencies: version: 10.4.8 deprecated: false description: "Vertex , , , , PT \r\n" -home: https://github.com/truecharts/charts/tree/master/charts/incubator/vertex +home: "https://truecharts.org/docs/charts/incubator/vertex" icon: https://truecharts.org/img/chart-icons/vertex.png keywords: - vertex @@ -27,4 +27,4 @@ sources: - https://gitlab.lswl.in/lswl/vertex - https://hub.docker.com/r/lswl/vertex type: application -version: 0.0.15 +version: 0.0.16 diff --git a/incubator/vertex/0.0.15/README.md b/incubator/vertex/0.0.16/README.md similarity index 98% rename from incubator/vertex/0.0.15/README.md rename to incubator/vertex/0.0.16/README.md index aeaee4c127e..b4c861d8384 100644 --- a/incubator/vertex/0.0.15/README.md +++ b/incubator/vertex/0.0.16/README.md @@ -1,6 +1,6 @@ # vertex -![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: stable](https://img.shields.io/badge/AppVersion-stable-informational?style=flat-square) +![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: stable](https://img.shields.io/badge/AppVersion-stable-informational?style=flat-square) Vertex , , , , PT diff --git a/incubator/vertex/0.0.15/app-readme.md b/incubator/vertex/0.0.16/app-readme.md similarity index 100% rename from incubator/vertex/0.0.15/app-readme.md rename to incubator/vertex/0.0.16/app-readme.md diff --git a/incubator/vertex/0.0.15/charts/common-10.4.8.tgz b/incubator/vertex/0.0.16/charts/common-10.4.8.tgz similarity index 100% rename from incubator/vertex/0.0.15/charts/common-10.4.8.tgz rename to incubator/vertex/0.0.16/charts/common-10.4.8.tgz diff --git a/incubator/vertex/0.0.15/ix_values.yaml b/incubator/vertex/0.0.16/ix_values.yaml similarity index 83% rename from incubator/vertex/0.0.15/ix_values.yaml rename to incubator/vertex/0.0.16/ix_values.yaml index fda600d1fb5..a32823b74a0 100644 --- a/incubator/vertex/0.0.15/ix_values.yaml +++ b/incubator/vertex/0.0.16/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/vertex - tag: vstable@sha256:cf363b0f6f164256c23f80d33bcfbf202cc86e4cd8bfd0548f1d800b3a9eae19 + tag: vstable@sha256:e04ff48dd611a4155e0aaa20f89d5e3bbdd759011f96151fe471be510b6b8fc3 persistence: config: enabled: true diff --git a/incubator/vertex/0.0.15/questions.yaml b/incubator/vertex/0.0.16/questions.yaml similarity index 100% rename from incubator/vertex/0.0.15/questions.yaml rename to incubator/vertex/0.0.16/questions.yaml diff --git a/incubator/vertex/0.0.15/templates/common.yaml b/incubator/vertex/0.0.16/templates/common.yaml similarity index 100% rename from incubator/vertex/0.0.15/templates/common.yaml rename to incubator/vertex/0.0.16/templates/common.yaml diff --git a/incubator/vertex/0.0.15/values.yaml b/incubator/vertex/0.0.16/values.yaml similarity index 100% rename from incubator/vertex/0.0.15/values.yaml rename to incubator/vertex/0.0.16/values.yaml diff --git a/incubator/virt-manager/0.0.15/Chart.lock b/incubator/virt-manager/0.0.15/Chart.lock deleted file mode 100644 index 57671097468..00000000000 --- a/incubator/virt-manager/0.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-27T10:08:13.181635776Z" diff --git a/incubator/virt-manager/0.0.15/CHANGELOG.md b/incubator/virt-manager/0.0.16/CHANGELOG.md similarity index 91% rename from incubator/virt-manager/0.0.15/CHANGELOG.md rename to incubator/virt-manager/0.0.16/CHANGELOG.md index 71b14dd109f..e870c2cd7f4 100644 --- a/incubator/virt-manager/0.0.15/CHANGELOG.md +++ b/incubator/virt-manager/0.0.16/CHANGELOG.md @@ -2,6 +2,15 @@ +## [virt-manager-0.0.16](https://github.com/truecharts/apps/compare/virt-manager-0.0.15...virt-manager-0.0.16) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [virt-manager-0.0.15](https://github.com/truecharts/apps/compare/virt-manager-0.0.14...virt-manager-0.0.15) (2022-07-27) ### Chore @@ -88,7 +97,3 @@ ## [virt-manager-0.0.10]virt-manager-0.0.10 (2022-07-22) - -### Chore - -- Move Dev to incubator and some cleanup diff --git a/incubator/virt-manager/0.0.16/Chart.lock b/incubator/virt-manager/0.0.16/Chart.lock new file mode 100644 index 00000000000..4b1a4d15694 --- /dev/null +++ b/incubator/virt-manager/0.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:42:37.745022892Z" diff --git a/incubator/virt-manager/0.0.15/Chart.yaml b/incubator/virt-manager/0.0.16/Chart.yaml similarity index 87% rename from incubator/virt-manager/0.0.15/Chart.yaml rename to incubator/virt-manager/0.0.16/Chart.yaml index 4c1a693edd3..af7944c360f 100644 --- a/incubator/virt-manager/0.0.15/Chart.yaml +++ b/incubator/virt-manager/0.0.16/Chart.yaml @@ -12,7 +12,7 @@ deprecated: false description: "The virt-manager application is a desktop user interface for managing\ \ virtual machines through libvirt.\r\n" -home: https://github.com/truecharts/charts/tree/master/charts/incubator/virt-manager +home: "https://truecharts.org/docs/charts/incubator/virt-manager" icon: https://truecharts.org/img/chart-icons/virt-manager.png keywords: - virt-manager @@ -26,4 +26,4 @@ name: virt-manager sources: - https://hub.docker.com/r/mber5/virt-manager type: application -version: 0.0.15 +version: 0.0.16 diff --git a/incubator/virt-manager/0.0.15/README.md b/incubator/virt-manager/0.0.16/README.md similarity index 98% rename from incubator/virt-manager/0.0.15/README.md rename to incubator/virt-manager/0.0.16/README.md index 5e225972aaa..9567e7c455f 100644 --- a/incubator/virt-manager/0.0.15/README.md +++ b/incubator/virt-manager/0.0.16/README.md @@ -1,6 +1,6 @@ # virt-manager -![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) The virt-manager application is a desktop user interface for managing virtual machines through libvirt. diff --git a/incubator/virt-manager/0.0.15/app-readme.md b/incubator/virt-manager/0.0.16/app-readme.md similarity index 100% rename from incubator/virt-manager/0.0.15/app-readme.md rename to incubator/virt-manager/0.0.16/app-readme.md diff --git a/incubator/virt-manager/0.0.15/charts/common-10.4.8.tgz b/incubator/virt-manager/0.0.16/charts/common-10.4.8.tgz similarity index 100% rename from incubator/virt-manager/0.0.15/charts/common-10.4.8.tgz rename to incubator/virt-manager/0.0.16/charts/common-10.4.8.tgz diff --git a/incubator/virt-manager/0.0.15/ix_values.yaml b/incubator/virt-manager/0.0.16/ix_values.yaml similarity index 88% rename from incubator/virt-manager/0.0.15/ix_values.yaml rename to incubator/virt-manager/0.0.16/ix_values.yaml index 234167de9ad..10a59c27047 100644 --- a/incubator/virt-manager/0.0.15/ix_values.yaml +++ b/incubator/virt-manager/0.0.16/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/virt-manager - tag: latest@sha256:689f4c020107e6aee8dedbb42bb1678e3a15467b7ee40006ec455e041cc899cc + tag: latest@sha256:156ba5b737d5b56e800df8528613b09864b18b86786a6d8398c79c494d698ba2 persistence: devkvm: enabled: true diff --git a/incubator/virt-manager/0.0.15/questions.yaml b/incubator/virt-manager/0.0.16/questions.yaml similarity index 100% rename from incubator/virt-manager/0.0.15/questions.yaml rename to incubator/virt-manager/0.0.16/questions.yaml diff --git a/incubator/virt-manager/0.0.15/templates/common.yaml b/incubator/virt-manager/0.0.16/templates/common.yaml similarity index 100% rename from incubator/virt-manager/0.0.15/templates/common.yaml rename to incubator/virt-manager/0.0.16/templates/common.yaml diff --git a/incubator/virt-manager/0.0.15/values.yaml b/incubator/virt-manager/0.0.16/values.yaml similarity index 100% rename from incubator/virt-manager/0.0.15/values.yaml rename to incubator/virt-manager/0.0.16/values.yaml diff --git a/incubator/yacht/0.0.14/Chart.lock b/incubator/yacht/0.0.14/Chart.lock deleted file mode 100644 index 2c525c80ff4..00000000000 --- a/incubator/yacht/0.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-26T10:44:29.429436227Z" diff --git a/incubator/yacht/0.0.14/CHANGELOG.md b/incubator/yacht/0.0.15/CHANGELOG.md similarity index 89% rename from incubator/yacht/0.0.14/CHANGELOG.md rename to incubator/yacht/0.0.15/CHANGELOG.md index 64667451a57..cd7d4c60f41 100644 --- a/incubator/yacht/0.0.14/CHANGELOG.md +++ b/incubator/yacht/0.0.15/CHANGELOG.md @@ -2,6 +2,15 @@ +## [yacht-0.0.15](https://github.com/truecharts/apps/compare/yacht-0.0.14...yacht-0.0.15) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [yacht-0.0.14](https://github.com/truecharts/apps/compare/yacht-0.0.13...yacht-0.0.14) (2022-07-26) ### Chore diff --git a/incubator/yacht/0.0.15/Chart.lock b/incubator/yacht/0.0.15/Chart.lock new file mode 100644 index 00000000000..a2b354b771e --- /dev/null +++ b/incubator/yacht/0.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:42:38.074993535Z" diff --git a/incubator/yacht/0.0.14/Chart.yaml b/incubator/yacht/0.0.15/Chart.yaml similarity index 90% rename from incubator/yacht/0.0.14/Chart.yaml rename to incubator/yacht/0.0.15/Chart.yaml index ae2017e6fea..a735c296a29 100644 --- a/incubator/yacht/0.0.14/Chart.yaml +++ b/incubator/yacht/0.0.15/Chart.yaml @@ -14,7 +14,7 @@ description: "A web interface for managing docker containers with an emphasis on templating\ \ to provide one-click deployments of dockerized applications. Think of it as a\ \ decentralized app store for servers that anyone can make packages for.\r\n" -home: https://github.com/truecharts/charts/tree/master/charts/incubator/yacht +home: "https://truecharts.org/docs/charts/incubator/yacht" icon: https://truecharts.org/img/chart-icons/yacht.png keywords: - yacht @@ -30,4 +30,4 @@ sources: - https://github.com/SelfhostedPro/Yacht - https://hub.docker.com/r/selfhostedpro/yacht type: application -version: 0.0.14 +version: 0.0.15 diff --git a/incubator/yacht/0.0.14/README.md b/incubator/yacht/0.0.15/README.md similarity index 98% rename from incubator/yacht/0.0.14/README.md rename to incubator/yacht/0.0.15/README.md index a7c49bf16a5..272aec9e8e2 100644 --- a/incubator/yacht/0.0.14/README.md +++ b/incubator/yacht/0.0.15/README.md @@ -1,6 +1,6 @@ # yacht -![Version: 0.0.14](https://img.shields.io/badge/Version-0.0.14-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) A web interface for managing docker containers with an emphasis on templating to provide one-click deployments of dockerized applications. Think of it as a decentralized app store for servers that anyone can make packages for. diff --git a/incubator/yacht/0.0.14/app-readme.md b/incubator/yacht/0.0.15/app-readme.md similarity index 100% rename from incubator/yacht/0.0.14/app-readme.md rename to incubator/yacht/0.0.15/app-readme.md diff --git a/incubator/yacht/0.0.14/charts/common-10.4.8.tgz b/incubator/yacht/0.0.15/charts/common-10.4.8.tgz similarity index 100% rename from incubator/yacht/0.0.14/charts/common-10.4.8.tgz rename to incubator/yacht/0.0.15/charts/common-10.4.8.tgz diff --git a/incubator/yacht/0.0.14/ix_values.yaml b/incubator/yacht/0.0.15/ix_values.yaml similarity index 85% rename from incubator/yacht/0.0.14/ix_values.yaml rename to incubator/yacht/0.0.15/ix_values.yaml index 94c7d701b35..d275402ae7a 100644 --- a/incubator/yacht/0.0.14/ix_values.yaml +++ b/incubator/yacht/0.0.15/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/yacht - tag: latest@sha256:c50f8f1e236ed7c48b24d3fc23b66cd542f9522841024ebdd3057a45ee830007 + tag: latest@sha256:bda48140e48c875f40cf6eec31b65fb366b4d5c384dbaaa14565cdc7dcd2b067 persistence: config: enabled: true diff --git a/incubator/yacht/0.0.14/questions.yaml b/incubator/yacht/0.0.15/questions.yaml similarity index 100% rename from incubator/yacht/0.0.14/questions.yaml rename to incubator/yacht/0.0.15/questions.yaml diff --git a/incubator/yacht/0.0.14/templates/common.yaml b/incubator/yacht/0.0.15/templates/common.yaml similarity index 100% rename from incubator/yacht/0.0.14/templates/common.yaml rename to incubator/yacht/0.0.15/templates/common.yaml diff --git a/incubator/yacht/0.0.14/values.yaml b/incubator/yacht/0.0.15/values.yaml similarity index 100% rename from incubator/yacht/0.0.14/values.yaml rename to incubator/yacht/0.0.15/values.yaml diff --git a/stable/baserow/3.0.28/CHANGELOG.md b/stable/baserow/3.0.29/CHANGELOG.md similarity index 92% rename from stable/baserow/3.0.28/CHANGELOG.md rename to stable/baserow/3.0.29/CHANGELOG.md index fb22838dfd9..2b4b247eee1 100644 --- a/stable/baserow/3.0.28/CHANGELOG.md +++ b/stable/baserow/3.0.29/CHANGELOG.md @@ -2,6 +2,15 @@ +## [baserow-3.0.29](https://github.com/truecharts/apps/compare/baserow-3.0.28...baserow-3.0.29) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [baserow-3.0.28](https://github.com/truecharts/apps/compare/baserow-3.0.27...baserow-3.0.28) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ ## [baserow-3.0.21](https://github.com/truecharts/apps/compare/baserow-3.0.20...baserow-3.0.21) (2022-07-14) - -### Fix - -- regenerate catalog and update template - - - -## [baserow-3.0.20](https://github.com/truecharts/apps/compare/baserow-3.0.18...baserow-3.0.20) (2022-07-14) - diff --git a/stable/baserow/3.0.28/Chart.lock b/stable/baserow/3.0.29/Chart.lock similarity index 88% rename from stable/baserow/3.0.28/Chart.lock rename to stable/baserow/3.0.29/Chart.lock index 89dc2537e7a..0c40558da09 100644 --- a/stable/baserow/3.0.28/Chart.lock +++ b/stable/baserow/3.0.29/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.46 digest: sha256:db75b53b5c44ce132215a295b1085ebb10292e349c9e9ebcff81e144360909f0 -generated: "2022-07-26T10:47:22.464505297Z" +generated: "2022-07-28T20:43:08.482808614Z" diff --git a/stable/baserow/3.0.28/Chart.yaml b/stable/baserow/3.0.29/Chart.yaml similarity index 88% rename from stable/baserow/3.0.28/Chart.yaml rename to stable/baserow/3.0.29/Chart.yaml index e5794fc5820..3d7f1ba71eb 100644 --- a/stable/baserow/3.0.28/Chart.yaml +++ b/stable/baserow/3.0.29/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "1.10.2" +appVersion: "1.11.0" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -13,7 +13,7 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.46 description: Baserow is an open source no-code database tool and Airtable alternative. -home: https://github.com/truecharts/charts/tree/master/charts/stable/baserow +home: "https://truecharts.org/docs/charts/stable/baserow" icon: https://truecharts.org/img/chart-icons/baserow.png keywords: - baserow @@ -26,7 +26,7 @@ name: baserow sources: - https://hub.docker.com/r/baserow/baserow - https://gitlab.com/bramw/baserow/ -version: 3.0.28 +version: 3.0.29 annotations: truecharts.org/catagories: | - productivity diff --git a/stable/baserow/3.0.28/README.md b/stable/baserow/3.0.29/README.md similarity index 94% rename from stable/baserow/3.0.28/README.md rename to stable/baserow/3.0.29/README.md index 8793626c41f..90607ef0edf 100644 --- a/stable/baserow/3.0.28/README.md +++ b/stable/baserow/3.0.29/README.md @@ -1,6 +1,6 @@ # baserow -![Version: 3.0.28](https://img.shields.io/badge/Version-3.0.28-informational?style=flat-square) ![AppVersion: 1.10.2](https://img.shields.io/badge/AppVersion-1.10.2-informational?style=flat-square) +![Version: 3.0.29](https://img.shields.io/badge/Version-3.0.29-informational?style=flat-square) ![AppVersion: 1.11.0](https://img.shields.io/badge/AppVersion-1.11.0-informational?style=flat-square) Baserow is an open source no-code database tool and Airtable alternative. diff --git a/stable/baserow/3.0.28/app-readme.md b/stable/baserow/3.0.29/app-readme.md similarity index 100% rename from stable/baserow/3.0.28/app-readme.md rename to stable/baserow/3.0.29/app-readme.md diff --git a/stable/baserow/3.0.28/charts/common-10.4.8.tgz b/stable/baserow/3.0.29/charts/common-10.4.8.tgz similarity index 100% rename from stable/baserow/3.0.28/charts/common-10.4.8.tgz rename to stable/baserow/3.0.29/charts/common-10.4.8.tgz diff --git a/stable/baserow/3.0.28/charts/postgresql-8.0.48.tgz b/stable/baserow/3.0.29/charts/postgresql-8.0.48.tgz similarity index 100% rename from stable/baserow/3.0.28/charts/postgresql-8.0.48.tgz rename to stable/baserow/3.0.29/charts/postgresql-8.0.48.tgz diff --git a/stable/baserow/3.0.28/charts/redis-3.0.46.tgz b/stable/baserow/3.0.29/charts/redis-3.0.46.tgz similarity index 100% rename from stable/baserow/3.0.28/charts/redis-3.0.46.tgz rename to stable/baserow/3.0.29/charts/redis-3.0.46.tgz diff --git a/stable/baserow/3.0.28/ix_values.yaml b/stable/baserow/3.0.29/ix_values.yaml similarity index 94% rename from stable/baserow/3.0.28/ix_values.yaml rename to stable/baserow/3.0.29/ix_values.yaml index 51ef5436c43..3f0342443c8 100644 --- a/stable/baserow/3.0.28/ix_values.yaml +++ b/stable/baserow/3.0.29/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/baserow - tag: v1.10.2@sha256:ecdfa3af1a4b8c36f223d9d8dc6e0f0c2391033ecc6c51e32458d29ddd07bcd6 + tag: 1.11.0@sha256:bfaa828eddca2595402d3e8bbca12298db41c954d7ff9db7dfae3e09879cb560 pullPolicy: IfNotPresent securityContext: diff --git a/stable/baserow/3.0.28/questions.yaml b/stable/baserow/3.0.29/questions.yaml similarity index 100% rename from stable/baserow/3.0.28/questions.yaml rename to stable/baserow/3.0.29/questions.yaml diff --git a/stable/baserow/3.0.28/templates/_secrets.tpl b/stable/baserow/3.0.29/templates/_secrets.tpl similarity index 100% rename from stable/baserow/3.0.28/templates/_secrets.tpl rename to stable/baserow/3.0.29/templates/_secrets.tpl diff --git a/stable/baserow/3.0.28/templates/common.yaml b/stable/baserow/3.0.29/templates/common.yaml similarity index 100% rename from stable/baserow/3.0.28/templates/common.yaml rename to stable/baserow/3.0.29/templates/common.yaml diff --git a/stable/baserow/3.0.28/values.yaml b/stable/baserow/3.0.29/values.yaml similarity index 100% rename from stable/baserow/3.0.28/values.yaml rename to stable/baserow/3.0.29/values.yaml diff --git a/stable/beets/4.0.25/Chart.lock b/stable/beets/4.0.25/Chart.lock deleted file mode 100644 index c2f43299aea..00000000000 --- a/stable/beets/4.0.25/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-26T10:47:34.196779816Z" diff --git a/stable/beets/4.0.25/CHANGELOG.md b/stable/beets/4.0.26/CHANGELOG.md similarity index 92% rename from stable/beets/4.0.25/CHANGELOG.md rename to stable/beets/4.0.26/CHANGELOG.md index 7ea9a9df24d..0db36241c0c 100644 --- a/stable/beets/4.0.25/CHANGELOG.md +++ b/stable/beets/4.0.26/CHANGELOG.md @@ -2,6 +2,15 @@ +## [beets-4.0.26](https://github.com/truecharts/apps/compare/beets-4.0.25...beets-4.0.26) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [beets-4.0.25](https://github.com/truecharts/apps/compare/beets-4.0.24...beets-4.0.25) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ ## [beets-4.0.18](https://github.com/truecharts/apps/compare/beets-4.0.16...beets-4.0.18) (2022-07-14) - -### Fix - -- bump to ensure .helmignore is present on all Charts - - - -## [beets-4.0.16](https://github.com/truecharts/apps/compare/beets-4.0.14...beets-4.0.16) (2022-07-12) - diff --git a/incubator/icloudpd/0.0.14/Chart.lock b/stable/beets/4.0.26/Chart.lock similarity index 80% rename from incubator/icloudpd/0.0.14/Chart.lock rename to stable/beets/4.0.26/Chart.lock index afafd04bedd..37368f33265 100644 --- a/incubator/icloudpd/0.0.14/Chart.lock +++ b/stable/beets/4.0.26/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.8 digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-26T10:22:53.03081438Z" +generated: "2022-07-28T20:43:00.26028191Z" diff --git a/stable/beets/4.0.25/Chart.yaml b/stable/beets/4.0.26/Chart.yaml similarity index 88% rename from stable/beets/4.0.25/Chart.yaml rename to stable/beets/4.0.26/Chart.yaml index 606f9768b7f..bfbb855f14d 100644 --- a/stable/beets/4.0.25/Chart.yaml +++ b/stable/beets/4.0.26/Chart.yaml @@ -5,7 +5,7 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.8 description: A music library manager and not, for the most part, a music player. -home: https://github.com/truecharts/charts/tree/master/charts/stable/beets +home: "https://truecharts.org/docs/charts/stable/beets" icon: https://truecharts.org/img/chart-icons/beets.png keywords: - music @@ -23,7 +23,7 @@ sources: - https://github.com/linuxserver/docker-beets - https://beets.io/ type: application -version: 4.0.25 +version: 4.0.26 annotations: truecharts.org/catagories: | - media diff --git a/stable/beets/4.0.25/README.md b/stable/beets/4.0.26/README.md similarity index 98% rename from stable/beets/4.0.25/README.md rename to stable/beets/4.0.26/README.md index 64f6e2f40be..fe685e435ee 100644 --- a/stable/beets/4.0.25/README.md +++ b/stable/beets/4.0.26/README.md @@ -1,6 +1,6 @@ # beets -![Version: 4.0.25](https://img.shields.io/badge/Version-4.0.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.6.0](https://img.shields.io/badge/AppVersion-1.6.0-informational?style=flat-square) +![Version: 4.0.26](https://img.shields.io/badge/Version-4.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.6.0](https://img.shields.io/badge/AppVersion-1.6.0-informational?style=flat-square) A music library manager and not, for the most part, a music player. diff --git a/stable/beets/4.0.25/app-readme.md b/stable/beets/4.0.26/app-readme.md similarity index 100% rename from stable/beets/4.0.25/app-readme.md rename to stable/beets/4.0.26/app-readme.md diff --git a/stable/beets/4.0.25/charts/common-10.4.8.tgz b/stable/beets/4.0.26/charts/common-10.4.8.tgz similarity index 100% rename from stable/beets/4.0.25/charts/common-10.4.8.tgz rename to stable/beets/4.0.26/charts/common-10.4.8.tgz diff --git a/stable/beets/4.0.25/ix_values.yaml b/stable/beets/4.0.26/ix_values.yaml similarity index 81% rename from stable/beets/4.0.25/ix_values.yaml rename to stable/beets/4.0.26/ix_values.yaml index 4ea5d167dbd..3b2c84f1db4 100644 --- a/stable/beets/4.0.25/ix_values.yaml +++ b/stable/beets/4.0.26/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/beets pullPolicy: IfNotPresent - tag: v1.6.0@sha256:29c4685f97015f46b7d57dfb5bf436ee647a7d731cf8c5ce0aead6ac23234d00 + tag: v1.6.0@sha256:b9f2f395a62a179c5015b937d178c0702023b64af2674fb53cb33522cfbc3b79 securityContext: readOnlyRootFilesystem: false diff --git a/stable/beets/4.0.25/questions.yaml b/stable/beets/4.0.26/questions.yaml similarity index 100% rename from stable/beets/4.0.25/questions.yaml rename to stable/beets/4.0.26/questions.yaml diff --git a/stable/beets/4.0.25/templates/common.yaml b/stable/beets/4.0.26/templates/common.yaml similarity index 100% rename from stable/beets/4.0.25/templates/common.yaml rename to stable/beets/4.0.26/templates/common.yaml diff --git a/stable/beets/4.0.25/values.yaml b/stable/beets/4.0.26/values.yaml similarity index 100% rename from stable/beets/4.0.25/values.yaml rename to stable/beets/4.0.26/values.yaml diff --git a/stable/clamav/3.0.26/CHANGELOG.md b/stable/clamav/3.0.27/CHANGELOG.md similarity index 91% rename from stable/clamav/3.0.26/CHANGELOG.md rename to stable/clamav/3.0.27/CHANGELOG.md index 282a9d1f970..b34a4021d82 100644 --- a/stable/clamav/3.0.26/CHANGELOG.md +++ b/stable/clamav/3.0.27/CHANGELOG.md @@ -2,6 +2,15 @@ +## [clamav-3.0.27](https://github.com/truecharts/apps/compare/clamav-3.0.26...clamav-3.0.27) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [clamav-3.0.26](https://github.com/truecharts/apps/compare/clamav-3.0.25...clamav-3.0.26) (2022-07-27) ### Chore @@ -88,12 +97,3 @@ ### Chore -- Update Readme and Description on SCALE - - - -## [clamav-3.0.19](https://github.com/truecharts/apps/compare/clamav-3.0.18...clamav-3.0.19) (2022-07-14) - -### Fix - -- regenerate catalog and update template diff --git a/stable/grafana/4.0.38/Chart.lock b/stable/clamav/3.0.27/Chart.lock similarity index 80% rename from stable/grafana/4.0.38/Chart.lock rename to stable/clamav/3.0.27/Chart.lock index ba5f14352ff..0e2b5030f26 100644 --- a/stable/grafana/4.0.38/Chart.lock +++ b/stable/clamav/3.0.27/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.8 digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-26T10:56:01.76677072Z" +generated: "2022-07-28T20:43:01.13314991Z" diff --git a/stable/clamav/3.0.26/Chart.yaml b/stable/clamav/3.0.27/Chart.yaml similarity index 86% rename from stable/clamav/3.0.26/Chart.yaml rename to stable/clamav/3.0.27/Chart.yaml index 005f98fc098..33c1eec8f9c 100644 --- a/stable/clamav/3.0.26/Chart.yaml +++ b/stable/clamav/3.0.27/Chart.yaml @@ -1,11 +1,11 @@ apiVersion: v2 -appVersion: "0.105.0" +appVersion: "0.105.1" dependencies: - name: common repository: https://library-charts.truecharts.org version: 10.4.8 description: ClamAV is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats. -home: https://github.com/truecharts/charts/tree/master/charts/stable/clamav +home: "https://truecharts.org/docs/charts/stable/clamav" icon: https://truecharts.org/img/chart-icons/clamav.png keywords: - clamav @@ -21,7 +21,7 @@ sources: - https://hub.docker.com/r/clamav/clamav - https://docs.clamav.net/ type: application -version: 3.0.26 +version: 3.0.27 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/clamav/3.0.26/README.md b/stable/clamav/3.0.27/README.md similarity index 95% rename from stable/clamav/3.0.26/README.md rename to stable/clamav/3.0.27/README.md index 2dcdcc92ddc..79aaad9028f 100644 --- a/stable/clamav/3.0.26/README.md +++ b/stable/clamav/3.0.27/README.md @@ -1,6 +1,6 @@ # clamav -![Version: 3.0.26](https://img.shields.io/badge/Version-3.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.105.0](https://img.shields.io/badge/AppVersion-0.105.0-informational?style=flat-square) +![Version: 3.0.27](https://img.shields.io/badge/Version-3.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.105.1](https://img.shields.io/badge/AppVersion-0.105.1-informational?style=flat-square) ClamAV is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats. diff --git a/stable/clamav/3.0.26/app-readme.md b/stable/clamav/3.0.27/app-readme.md similarity index 100% rename from stable/clamav/3.0.26/app-readme.md rename to stable/clamav/3.0.27/app-readme.md diff --git a/stable/clamav/3.0.26/charts/common-10.4.8.tgz b/stable/clamav/3.0.27/charts/common-10.4.8.tgz similarity index 100% rename from stable/clamav/3.0.26/charts/common-10.4.8.tgz rename to stable/clamav/3.0.27/charts/common-10.4.8.tgz diff --git a/stable/clamav/3.0.26/ix_values.yaml b/stable/clamav/3.0.27/ix_values.yaml similarity index 93% rename from stable/clamav/3.0.26/ix_values.yaml rename to stable/clamav/3.0.27/ix_values.yaml index a9f4dba4dce..d385315b860 100644 --- a/stable/clamav/3.0.26/ix_values.yaml +++ b/stable/clamav/3.0.27/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/clamav pullPolicy: IfNotPresent - tag: v0.105.0@sha256:d193d6b00def599923bfad928ee2caa6aa237df9f6865c77306bd0a425753854 + tag: 0.105.1@sha256:201894e5039604aca8da9061e0638b3383d7fecfb8c4592b020fd250064887c5 podSecurityContext: runAsUser: 0 diff --git a/stable/clamav/3.0.26/questions.yaml b/stable/clamav/3.0.27/questions.yaml similarity index 100% rename from stable/clamav/3.0.26/questions.yaml rename to stable/clamav/3.0.27/questions.yaml diff --git a/stable/clamav/3.0.26/templates/_cronjob.tpl b/stable/clamav/3.0.27/templates/_cronjob.tpl similarity index 100% rename from stable/clamav/3.0.26/templates/_cronjob.tpl rename to stable/clamav/3.0.27/templates/_cronjob.tpl diff --git a/stable/clamav/3.0.26/templates/common.yaml b/stable/clamav/3.0.27/templates/common.yaml similarity index 100% rename from stable/clamav/3.0.26/templates/common.yaml rename to stable/clamav/3.0.27/templates/common.yaml diff --git a/stable/clamav/3.0.26/values.yaml b/stable/clamav/3.0.27/values.yaml similarity index 100% rename from stable/clamav/3.0.26/values.yaml rename to stable/clamav/3.0.27/values.yaml diff --git a/stable/custom-app/5.1.26/Chart.lock b/stable/custom-app/5.1.26/Chart.lock deleted file mode 100644 index 81831488add..00000000000 --- a/stable/custom-app/5.1.26/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-27T10:09:03.485302835Z" diff --git a/stable/custom-app/5.1.26/ix_values.yaml b/stable/custom-app/5.1.26/ix_values.yaml deleted file mode 100644 index 4107843cfdc..00000000000 --- a/stable/custom-app/5.1.26/ix_values.yaml +++ /dev/null @@ -1,4 +0,0 @@ -image: - repository: tccr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: 0.20.1466@sha256:b68bb081d761ba5bf2f3544f0de5471b2574603e356f6380e77b38255b5fe178 diff --git a/stable/custom-app/5.1.26/CHANGELOG.md b/stable/custom-app/5.1.27/CHANGELOG.md similarity index 93% rename from stable/custom-app/5.1.26/CHANGELOG.md rename to stable/custom-app/5.1.27/CHANGELOG.md index 3d39cd30fdb..b1f263cf2d1 100644 --- a/stable/custom-app/5.1.26/CHANGELOG.md +++ b/stable/custom-app/5.1.27/CHANGELOG.md @@ -2,6 +2,15 @@ +## [custom-app-5.1.27](https://github.com/truecharts/apps/compare/custom-app-5.1.26...custom-app-5.1.27) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [custom-app-5.1.26](https://github.com/truecharts/apps/compare/custom-app-5.1.25...custom-app-5.1.26) (2022-07-27) ### Chore @@ -88,12 +97,3 @@ ### Chore - update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) - - - -## [custom-app-5.1.19](https://github.com/truecharts/apps/compare/custom-app-5.1.18...custom-app-5.1.19) (2022-07-19) - -### Chore - -- Update Readme and Description on SCALE - diff --git a/stable/custom-app/5.1.27/Chart.lock b/stable/custom-app/5.1.27/Chart.lock new file mode 100644 index 00000000000..eb27ac0ce70 --- /dev/null +++ b/stable/custom-app/5.1.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:43:02.182956992Z" diff --git a/stable/custom-app/5.1.26/Chart.yaml b/stable/custom-app/5.1.27/Chart.yaml similarity index 84% rename from stable/custom-app/5.1.26/Chart.yaml rename to stable/custom-app/5.1.27/Chart.yaml index 2f814140171..e4978b24a21 100644 --- a/stable/custom-app/5.1.26/Chart.yaml +++ b/stable/custom-app/5.1.27/Chart.yaml @@ -1,12 +1,12 @@ apiVersion: v2 -appVersion: "0.20.1466" +appVersion: "0.20.1470" dependencies: - name: common repository: https://library-charts.truecharts.org version: 10.4.8 deprecated: false description: Advanced tool to create your own TrueCharts-based App -home: https://github.com/truecharts/charts/tree/master/charts/stable/custom-app +home: "https://truecharts.org/docs/charts/stable/custom-app" icon: https://truecharts.org/img/chart-icons/custom-app.png keywords: - custom @@ -19,7 +19,7 @@ name: custom-app sources: - https://github.com/truecharts/apps/tree/master/charts/stable/custom-app type: application -version: 5.1.26 +version: 5.1.27 annotations: truecharts.org/catagories: | - custom diff --git a/stable/custom-app/5.1.26/README.md b/stable/custom-app/5.1.27/README.md similarity index 95% rename from stable/custom-app/5.1.26/README.md rename to stable/custom-app/5.1.27/README.md index 8e5718bc71a..6458f77c1b5 100644 --- a/stable/custom-app/5.1.26/README.md +++ b/stable/custom-app/5.1.27/README.md @@ -1,6 +1,6 @@ # custom-app -![Version: 5.1.26](https://img.shields.io/badge/Version-5.1.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.20.1466](https://img.shields.io/badge/AppVersion-0.20.1466-informational?style=flat-square) +![Version: 5.1.27](https://img.shields.io/badge/Version-5.1.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.20.1470](https://img.shields.io/badge/AppVersion-0.20.1470-informational?style=flat-square) Advanced tool to create your own TrueCharts-based App diff --git a/stable/custom-app/5.1.26/app-readme.md b/stable/custom-app/5.1.27/app-readme.md similarity index 100% rename from stable/custom-app/5.1.26/app-readme.md rename to stable/custom-app/5.1.27/app-readme.md diff --git a/stable/custom-app/5.1.26/charts/common-10.4.8.tgz b/stable/custom-app/5.1.27/charts/common-10.4.8.tgz similarity index 100% rename from stable/custom-app/5.1.26/charts/common-10.4.8.tgz rename to stable/custom-app/5.1.27/charts/common-10.4.8.tgz diff --git a/stable/custom-app/5.1.26/ci/test-values.yaml b/stable/custom-app/5.1.27/ci/test-values.yaml similarity index 88% rename from stable/custom-app/5.1.26/ci/test-values.yaml rename to stable/custom-app/5.1.27/ci/test-values.yaml index 66535e6d482..1bbaad72b4c 100644 --- a/stable/custom-app/5.1.26/ci/test-values.yaml +++ b/stable/custom-app/5.1.27/ci/test-values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/jackett pullPolicy: IfNotPresent - tag: 0.20.1466@sha256:b68bb081d761ba5bf2f3544f0de5471b2574603e356f6380e77b38255b5fe178 + tag: 0.20.1470@sha256:1d2cf873e488d270770e9446728abb0e382a6ae52ea8c7d60c718645a5ff3a77 securityContext: readOnlyRootFilesystem: false diff --git a/stable/custom-app/5.1.27/ix_values.yaml b/stable/custom-app/5.1.27/ix_values.yaml new file mode 100644 index 00000000000..9bedd3414e8 --- /dev/null +++ b/stable/custom-app/5.1.27/ix_values.yaml @@ -0,0 +1,4 @@ +image: + repository: tccr.io/truecharts/jackett + pullPolicy: IfNotPresent + tag: 0.20.1470@sha256:1d2cf873e488d270770e9446728abb0e382a6ae52ea8c7d60c718645a5ff3a77 diff --git a/stable/custom-app/5.1.26/questions.yaml b/stable/custom-app/5.1.27/questions.yaml similarity index 100% rename from stable/custom-app/5.1.26/questions.yaml rename to stable/custom-app/5.1.27/questions.yaml diff --git a/stable/custom-app/5.1.26/templates/common.yaml b/stable/custom-app/5.1.27/templates/common.yaml similarity index 100% rename from stable/custom-app/5.1.26/templates/common.yaml rename to stable/custom-app/5.1.27/templates/common.yaml diff --git a/stable/custom-app/5.1.26/values.yaml b/stable/custom-app/5.1.27/values.yaml similarity index 100% rename from stable/custom-app/5.1.26/values.yaml rename to stable/custom-app/5.1.27/values.yaml diff --git a/stable/cyberchef/2.0.49/Chart.lock b/stable/cyberchef/2.0.49/Chart.lock deleted file mode 100644 index e5fde5cd337..00000000000 --- a/stable/cyberchef/2.0.49/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-27T10:09:04.538801073Z" diff --git a/stable/cyberchef/2.0.49/CHANGELOG.md b/stable/cyberchef/2.0.50/CHANGELOG.md similarity index 92% rename from stable/cyberchef/2.0.49/CHANGELOG.md rename to stable/cyberchef/2.0.50/CHANGELOG.md index 7a3493db118..19bb43bd0a0 100644 --- a/stable/cyberchef/2.0.49/CHANGELOG.md +++ b/stable/cyberchef/2.0.50/CHANGELOG.md @@ -2,6 +2,15 @@ +## [cyberchef-2.0.50](https://github.com/truecharts/apps/compare/cyberchef-2.0.49...cyberchef-2.0.50) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [cyberchef-2.0.49](https://github.com/truecharts/apps/compare/cyberchef-2.0.48...cyberchef-2.0.49) (2022-07-27) ### Chore @@ -88,12 +97,3 @@ - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - -## [cyberchef-2.0.41](https://github.com/truecharts/apps/compare/cyberchef-2.0.40...cyberchef-2.0.41) (2022-07-20) - -### Chore - -- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) - - - diff --git a/stable/cyberchef/2.0.50/Chart.lock b/stable/cyberchef/2.0.50/Chart.lock new file mode 100644 index 00000000000..e7a95a89fd2 --- /dev/null +++ b/stable/cyberchef/2.0.50/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:43:25.508253012Z" diff --git a/stable/cyberchef/2.0.49/Chart.yaml b/stable/cyberchef/2.0.50/Chart.yaml similarity index 87% rename from stable/cyberchef/2.0.49/Chart.yaml rename to stable/cyberchef/2.0.50/Chart.yaml index 6ecca454166..904b66638f8 100644 --- a/stable/cyberchef/2.0.49/Chart.yaml +++ b/stable/cyberchef/2.0.50/Chart.yaml @@ -5,7 +5,7 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.8 description: CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. -home: https://github.com/truecharts/charts/tree/master/charts/stable/cyberchef +home: "https://truecharts.org/docs/charts/stable/cyberchef" icon: https://truecharts.org/img/chart-icons/cyberchef.png keywords: - cyberchef @@ -17,7 +17,7 @@ maintainers: name: cyberchef sources: - https://hub.docker.com/r/mpepping/cyberchef -version: 2.0.49 +version: 2.0.50 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/cyberchef/2.0.49/README.md b/stable/cyberchef/2.0.50/README.md similarity index 98% rename from stable/cyberchef/2.0.49/README.md rename to stable/cyberchef/2.0.50/README.md index 3bf22bf5a3f..ee3b92fc653 100644 --- a/stable/cyberchef/2.0.49/README.md +++ b/stable/cyberchef/2.0.50/README.md @@ -1,6 +1,6 @@ # cyberchef -![Version: 2.0.49](https://img.shields.io/badge/Version-2.0.49-informational?style=flat-square) ![AppVersion: 9.46.0](https://img.shields.io/badge/AppVersion-9.46.0-informational?style=flat-square) +![Version: 2.0.50](https://img.shields.io/badge/Version-2.0.50-informational?style=flat-square) ![AppVersion: 9.46.0](https://img.shields.io/badge/AppVersion-9.46.0-informational?style=flat-square) CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. diff --git a/stable/cyberchef/2.0.49/app-readme.md b/stable/cyberchef/2.0.50/app-readme.md similarity index 100% rename from stable/cyberchef/2.0.49/app-readme.md rename to stable/cyberchef/2.0.50/app-readme.md diff --git a/stable/cyberchef/2.0.49/charts/common-10.4.8.tgz b/stable/cyberchef/2.0.50/charts/common-10.4.8.tgz similarity index 100% rename from stable/cyberchef/2.0.49/charts/common-10.4.8.tgz rename to stable/cyberchef/2.0.50/charts/common-10.4.8.tgz diff --git a/stable/cyberchef/2.0.49/ix_values.yaml b/stable/cyberchef/2.0.50/ix_values.yaml similarity index 76% rename from stable/cyberchef/2.0.49/ix_values.yaml rename to stable/cyberchef/2.0.50/ix_values.yaml index 3dd02126476..d679962b71c 100644 --- a/stable/cyberchef/2.0.49/ix_values.yaml +++ b/stable/cyberchef/2.0.50/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/cyberchef - tag: v9.46.0@sha256:ad6b9b988f72518ab9cee95e37b3a2dd80b149d87e4b21ffc1fdabada1546eb7 + tag: v9.46.0@sha256:58f6af149c61a8ddfecb24db7b79c192594c14fbc28b44407e293ac8f36cd026 pullPolicy: IfNotPresent securityContext: diff --git a/stable/cyberchef/2.0.49/questions.yaml b/stable/cyberchef/2.0.50/questions.yaml similarity index 100% rename from stable/cyberchef/2.0.49/questions.yaml rename to stable/cyberchef/2.0.50/questions.yaml diff --git a/stable/cyberchef/2.0.49/templates/common.yaml b/stable/cyberchef/2.0.50/templates/common.yaml similarity index 100% rename from stable/cyberchef/2.0.49/templates/common.yaml rename to stable/cyberchef/2.0.50/templates/common.yaml diff --git a/stable/cyberchef/2.0.49/values.yaml b/stable/cyberchef/2.0.50/values.yaml similarity index 100% rename from stable/cyberchef/2.0.49/values.yaml rename to stable/cyberchef/2.0.50/values.yaml diff --git a/stable/dokuwiki/3.0.39/Chart.lock b/stable/dokuwiki/3.0.39/Chart.lock deleted file mode 100644 index 8c14d6ab387..00000000000 --- a/stable/dokuwiki/3.0.39/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-26T10:51:20.409217478Z" diff --git a/stable/dokuwiki/3.0.39/CHANGELOG.md b/stable/dokuwiki/3.0.40/CHANGELOG.md similarity index 92% rename from stable/dokuwiki/3.0.39/CHANGELOG.md rename to stable/dokuwiki/3.0.40/CHANGELOG.md index ef922f08fe2..c336704c30d 100644 --- a/stable/dokuwiki/3.0.39/CHANGELOG.md +++ b/stable/dokuwiki/3.0.40/CHANGELOG.md @@ -2,6 +2,15 @@ +## [dokuwiki-3.0.40](https://github.com/truecharts/apps/compare/dokuwiki-3.0.39...dokuwiki-3.0.40) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [dokuwiki-3.0.39](https://github.com/truecharts/apps/compare/dokuwiki-3.0.38...dokuwiki-3.0.39) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ ## [dokuwiki-3.0.32](https://github.com/truecharts/apps/compare/dokuwiki-3.0.31...dokuwiki-3.0.32) (2022-07-20) - -### Chore - -- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) - - - -## [dokuwiki-3.0.31](https://github.com/truecharts/apps/compare/dokuwiki-3.0.30...dokuwiki-3.0.31) (2022-07-19) - diff --git a/stable/dokuwiki/3.0.40/Chart.lock b/stable/dokuwiki/3.0.40/Chart.lock new file mode 100644 index 00000000000..4ff2a9296f3 --- /dev/null +++ b/stable/dokuwiki/3.0.40/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:43:25.895887468Z" diff --git a/stable/dokuwiki/3.0.39/Chart.yaml b/stable/dokuwiki/3.0.40/Chart.yaml similarity index 88% rename from stable/dokuwiki/3.0.39/Chart.yaml rename to stable/dokuwiki/3.0.40/Chart.yaml index 948a190228d..6d0e3544fd3 100644 --- a/stable/dokuwiki/3.0.39/Chart.yaml +++ b/stable/dokuwiki/3.0.40/Chart.yaml @@ -1,12 +1,12 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: dokuwiki -version: 3.0.39 +version: 3.0.40 appVersion: "20200729.0" description: Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/stable/dokuwiki +home: "https://truecharts.org/docs/charts/stable/dokuwiki" icon: https://truecharts.org/img/chart-icons/dokuwiki.png keywords: - dokuwiki diff --git a/stable/dokuwiki/3.0.39/README.md b/stable/dokuwiki/3.0.40/README.md similarity index 98% rename from stable/dokuwiki/3.0.39/README.md rename to stable/dokuwiki/3.0.40/README.md index cfd594272df..39b35fc0e41 100644 --- a/stable/dokuwiki/3.0.39/README.md +++ b/stable/dokuwiki/3.0.40/README.md @@ -1,6 +1,6 @@ # dokuwiki -![Version: 3.0.39](https://img.shields.io/badge/Version-3.0.39-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 20200729.0](https://img.shields.io/badge/AppVersion-20200729.0-informational?style=flat-square) +![Version: 3.0.40](https://img.shields.io/badge/Version-3.0.40-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 20200729.0](https://img.shields.io/badge/AppVersion-20200729.0-informational?style=flat-square) Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. diff --git a/stable/dokuwiki/3.0.39/app-readme.md b/stable/dokuwiki/3.0.40/app-readme.md similarity index 100% rename from stable/dokuwiki/3.0.39/app-readme.md rename to stable/dokuwiki/3.0.40/app-readme.md diff --git a/stable/dokuwiki/3.0.39/charts/common-10.4.8.tgz b/stable/dokuwiki/3.0.40/charts/common-10.4.8.tgz similarity index 100% rename from stable/dokuwiki/3.0.39/charts/common-10.4.8.tgz rename to stable/dokuwiki/3.0.40/charts/common-10.4.8.tgz diff --git a/stable/dokuwiki/3.0.39/ix_values.yaml b/stable/dokuwiki/3.0.40/ix_values.yaml similarity index 85% rename from stable/dokuwiki/3.0.39/ix_values.yaml rename to stable/dokuwiki/3.0.40/ix_values.yaml index 4972eb23291..00f45a5c8bc 100644 --- a/stable/dokuwiki/3.0.39/ix_values.yaml +++ b/stable/dokuwiki/3.0.40/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/dokuwiki pullPolicy: IfNotPresent - tag: v20200729.0.0@sha256:b3e9c4b75c0af08180bb9a1f166429a4ba18f9bec5d485b1a02dfa1be4a97b6f + tag: v20200729.0.0@sha256:2ad1c6e74fb06065633e240922cd6aa57de763a30af7b64d16659af28bfb0d72 securityContext: runAsNonRoot: false diff --git a/stable/dokuwiki/3.0.39/questions.yaml b/stable/dokuwiki/3.0.40/questions.yaml similarity index 100% rename from stable/dokuwiki/3.0.39/questions.yaml rename to stable/dokuwiki/3.0.40/questions.yaml diff --git a/stable/dokuwiki/3.0.39/templates/common.yaml b/stable/dokuwiki/3.0.40/templates/common.yaml similarity index 100% rename from stable/dokuwiki/3.0.39/templates/common.yaml rename to stable/dokuwiki/3.0.40/templates/common.yaml diff --git a/stable/dokuwiki/3.0.39/values.yaml b/stable/dokuwiki/3.0.40/values.yaml similarity index 100% rename from stable/dokuwiki/3.0.39/values.yaml rename to stable/dokuwiki/3.0.40/values.yaml diff --git a/stable/drawio/2.0.31/Chart.lock b/stable/drawio/2.0.31/Chart.lock deleted file mode 100644 index 85cf8a8ffca..00000000000 --- a/stable/drawio/2.0.31/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-26T10:51:50.763294964Z" diff --git a/stable/drawio/2.0.31/CHANGELOG.md b/stable/drawio/2.0.32/CHANGELOG.md similarity index 90% rename from stable/drawio/2.0.31/CHANGELOG.md rename to stable/drawio/2.0.32/CHANGELOG.md index fd83c2d6596..f8abbb6c370 100644 --- a/stable/drawio/2.0.31/CHANGELOG.md +++ b/stable/drawio/2.0.32/CHANGELOG.md @@ -2,6 +2,15 @@ +## [drawio-2.0.32](https://github.com/truecharts/apps/compare/drawio-2.0.31...drawio-2.0.32) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [drawio-2.0.31](https://github.com/truecharts/apps/compare/drawio-2.0.30...drawio-2.0.31) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ -## [drawio-2.0.24](https://github.com/truecharts/apps/compare/drawio-2.0.23...drawio-2.0.24) (2022-07-14) - -### Fix - -- regenerate catalog and update template - - - -## [drawio-2.0.23](https://github.com/truecharts/apps/compare/drawio-2.0.21...drawio-2.0.23) (2022-07-14) diff --git a/stable/drawio/2.0.32/Chart.lock b/stable/drawio/2.0.32/Chart.lock new file mode 100644 index 00000000000..883dc2f8edc --- /dev/null +++ b/stable/drawio/2.0.32/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:43:27.871315697Z" diff --git a/stable/drawio/2.0.31/Chart.yaml b/stable/drawio/2.0.32/Chart.yaml similarity index 84% rename from stable/drawio/2.0.31/Chart.yaml rename to stable/drawio/2.0.32/Chart.yaml index f2a96b0abe4..c23bb4a2184 100644 --- a/stable/drawio/2.0.31/Chart.yaml +++ b/stable/drawio/2.0.32/Chart.yaml @@ -1,11 +1,11 @@ apiVersion: v2 -appVersion: "20.2.0" +appVersion: "20.2.1" dependencies: - name: common repository: https://library-charts.truecharts.org version: 10.4.8 description: Drawio is free online diagram software. -home: https://github.com/truecharts/charts/tree/master/charts/stable/drawio +home: "https://truecharts.org/docs/charts/stable/drawio" icon: https://truecharts.org/img/chart-icons/drawio.png keywords: - drawio @@ -18,7 +18,7 @@ name: drawio sources: - https://hub.docker.com/r/jgraph/drawio - https://github.com/jgraph/drawio -version: 2.0.31 +version: 2.0.32 annotations: truecharts.org/catagories: | - media diff --git a/stable/drawio/2.0.31/README.md b/stable/drawio/2.0.32/README.md similarity index 94% rename from stable/drawio/2.0.31/README.md rename to stable/drawio/2.0.32/README.md index 3be3023a43b..5cbbc70ebe0 100644 --- a/stable/drawio/2.0.31/README.md +++ b/stable/drawio/2.0.32/README.md @@ -1,6 +1,6 @@ # drawio -![Version: 2.0.31](https://img.shields.io/badge/Version-2.0.31-informational?style=flat-square) ![AppVersion: 20.2.0](https://img.shields.io/badge/AppVersion-20.2.0-informational?style=flat-square) +![Version: 2.0.32](https://img.shields.io/badge/Version-2.0.32-informational?style=flat-square) ![AppVersion: 20.2.1](https://img.shields.io/badge/AppVersion-20.2.1-informational?style=flat-square) Drawio is free online diagram software. diff --git a/stable/drawio/2.0.31/app-readme.md b/stable/drawio/2.0.32/app-readme.md similarity index 100% rename from stable/drawio/2.0.31/app-readme.md rename to stable/drawio/2.0.32/app-readme.md diff --git a/stable/drawio/2.0.31/charts/common-10.4.8.tgz b/stable/drawio/2.0.32/charts/common-10.4.8.tgz similarity index 100% rename from stable/drawio/2.0.31/charts/common-10.4.8.tgz rename to stable/drawio/2.0.32/charts/common-10.4.8.tgz diff --git a/stable/drawio/2.0.31/ix_values.yaml b/stable/drawio/2.0.32/ix_values.yaml similarity index 76% rename from stable/drawio/2.0.31/ix_values.yaml rename to stable/drawio/2.0.32/ix_values.yaml index 0f0eb46273f..016925ddd60 100644 --- a/stable/drawio/2.0.31/ix_values.yaml +++ b/stable/drawio/2.0.32/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/drawio - tag: 20.2.0@sha256:da9f6d74696b143bb672e483d57909a3c95878354c83b5ec1b8858caff20f88f + tag: 20.2.1@sha256:cf6ef2f011e76c82afa675fbc726dcaa8ddaa6e46f434c164a189ba4db7c25d4 pullPolicy: IfNotPresent securityContext: diff --git a/stable/drawio/2.0.31/questions.yaml b/stable/drawio/2.0.32/questions.yaml similarity index 100% rename from stable/drawio/2.0.31/questions.yaml rename to stable/drawio/2.0.32/questions.yaml diff --git a/stable/drawio/2.0.31/templates/common.yaml b/stable/drawio/2.0.32/templates/common.yaml similarity index 100% rename from stable/drawio/2.0.31/templates/common.yaml rename to stable/drawio/2.0.32/templates/common.yaml diff --git a/stable/drawio/2.0.31/values.yaml b/stable/drawio/2.0.32/values.yaml similarity index 100% rename from stable/drawio/2.0.31/values.yaml rename to stable/drawio/2.0.32/values.yaml diff --git a/stable/duckdns/2.0.27/Chart.lock b/stable/duckdns/2.0.27/Chart.lock deleted file mode 100644 index 673a2b1d49c..00000000000 --- a/stable/duckdns/2.0.27/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-26T10:52:00.412827997Z" diff --git a/stable/duckdns/2.0.27/CHANGELOG.md b/stable/duckdns/2.0.28/CHANGELOG.md similarity index 92% rename from stable/duckdns/2.0.27/CHANGELOG.md rename to stable/duckdns/2.0.28/CHANGELOG.md index 0157ce95c58..520bc4b8962 100644 --- a/stable/duckdns/2.0.27/CHANGELOG.md +++ b/stable/duckdns/2.0.28/CHANGELOG.md @@ -2,6 +2,15 @@ +## [duckdns-2.0.28](https://github.com/truecharts/apps/compare/duckdns-2.0.27...duckdns-2.0.28) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [duckdns-2.0.27](https://github.com/truecharts/apps/compare/duckdns-2.0.26...duckdns-2.0.27) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ ## [duckdns-2.0.20](https://github.com/truecharts/apps/compare/duckdns-2.0.18...duckdns-2.0.20) (2022-07-14) - -### Fix - -- bump to ensure .helmignore is present on all Charts - - - -## [duckdns-2.0.18](https://github.com/truecharts/apps/compare/duckdns-2.0.17...duckdns-2.0.18) (2022-07-14) - diff --git a/stable/duckdns/2.0.28/Chart.lock b/stable/duckdns/2.0.28/Chart.lock new file mode 100644 index 00000000000..bea8a70d889 --- /dev/null +++ b/stable/duckdns/2.0.28/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:43:49.448965873Z" diff --git a/stable/duckdns/2.0.27/Chart.yaml b/stable/duckdns/2.0.28/Chart.yaml similarity index 88% rename from stable/duckdns/2.0.27/Chart.yaml rename to stable/duckdns/2.0.28/Chart.yaml index d9253eaa997..e86237d945a 100644 --- a/stable/duckdns/2.0.27/Chart.yaml +++ b/stable/duckdns/2.0.28/Chart.yaml @@ -1,12 +1,12 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: duckdns -version: 2.0.27 +version: 2.0.28 appVersion: "latest" description: Duckdns is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/stable/duckdns +home: "https://truecharts.org/docs/charts/stable/duckdns" icon: https://truecharts.org/img/chart-icons/duckdns.png keywords: - duckdns diff --git a/stable/duckdns/2.0.27/README.md b/stable/duckdns/2.0.28/README.md similarity index 98% rename from stable/duckdns/2.0.27/README.md rename to stable/duckdns/2.0.28/README.md index a5d381b6beb..b17cb8cd990 100644 --- a/stable/duckdns/2.0.27/README.md +++ b/stable/duckdns/2.0.28/README.md @@ -1,6 +1,6 @@ # duckdns -![Version: 2.0.27](https://img.shields.io/badge/Version-2.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 2.0.28](https://img.shields.io/badge/Version-2.0.28-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Duckdns is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. diff --git a/stable/duckdns/2.0.27/app-readme.md b/stable/duckdns/2.0.28/app-readme.md similarity index 100% rename from stable/duckdns/2.0.27/app-readme.md rename to stable/duckdns/2.0.28/app-readme.md diff --git a/stable/duckdns/2.0.27/charts/common-10.4.8.tgz b/stable/duckdns/2.0.28/charts/common-10.4.8.tgz similarity index 100% rename from stable/duckdns/2.0.27/charts/common-10.4.8.tgz rename to stable/duckdns/2.0.28/charts/common-10.4.8.tgz diff --git a/stable/duckdns/2.0.27/ix_values.yaml b/stable/duckdns/2.0.28/ix_values.yaml similarity index 83% rename from stable/duckdns/2.0.27/ix_values.yaml rename to stable/duckdns/2.0.28/ix_values.yaml index 5ccea5a8324..0f661014027 100644 --- a/stable/duckdns/2.0.27/ix_values.yaml +++ b/stable/duckdns/2.0.28/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/duckdns pullPolicy: IfNotPresent - tag: latest@sha256:67e3b682fa45ea6de4f2896c09769b5b55089b6406890fb3c349fe4c9cd5557a + tag: latest@sha256:c478bb138ffbdbc1ecf53ec6a97e54a6b03aad4a7315dc74db21e62ab88cec20 securityContext: runAsNonRoot: false diff --git a/stable/duckdns/2.0.27/questions.yaml b/stable/duckdns/2.0.28/questions.yaml similarity index 100% rename from stable/duckdns/2.0.27/questions.yaml rename to stable/duckdns/2.0.28/questions.yaml diff --git a/stable/duckdns/2.0.27/templates/common.yaml b/stable/duckdns/2.0.28/templates/common.yaml similarity index 100% rename from stable/duckdns/2.0.27/templates/common.yaml rename to stable/duckdns/2.0.28/templates/common.yaml diff --git a/stable/duckdns/2.0.27/values.yaml b/stable/duckdns/2.0.28/values.yaml similarity index 100% rename from stable/duckdns/2.0.27/values.yaml rename to stable/duckdns/2.0.28/values.yaml diff --git a/stable/filezilla/4.0.25/Chart.lock b/stable/filezilla/4.0.25/Chart.lock deleted file mode 100644 index eaa2a3437af..00000000000 --- a/stable/filezilla/4.0.25/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-26T10:53:32.498449289Z" diff --git a/stable/filezilla/4.0.25/CHANGELOG.md b/stable/filezilla/4.0.26/CHANGELOG.md similarity index 92% rename from stable/filezilla/4.0.25/CHANGELOG.md rename to stable/filezilla/4.0.26/CHANGELOG.md index fd45673a5d1..23b9b8fae0e 100644 --- a/stable/filezilla/4.0.25/CHANGELOG.md +++ b/stable/filezilla/4.0.26/CHANGELOG.md @@ -2,6 +2,15 @@ +## [filezilla-4.0.26](https://github.com/truecharts/apps/compare/filezilla-4.0.25...filezilla-4.0.26) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [filezilla-4.0.25](https://github.com/truecharts/apps/compare/filezilla-4.0.24...filezilla-4.0.25) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ ## [filezilla-4.0.18](https://github.com/truecharts/apps/compare/filezilla-4.0.17...filezilla-4.0.18) (2022-07-14) - -### Fix - -- regenerate catalog and update template - - - -## [filezilla-4.0.17](https://github.com/truecharts/apps/compare/filezilla-4.0.15...filezilla-4.0.17) (2022-07-14) - diff --git a/stable/filezilla/4.0.26/Chart.lock b/stable/filezilla/4.0.26/Chart.lock new file mode 100644 index 00000000000..0c582286156 --- /dev/null +++ b/stable/filezilla/4.0.26/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:43:50.003352938Z" diff --git a/stable/filezilla/4.0.25/Chart.yaml b/stable/filezilla/4.0.26/Chart.yaml similarity index 87% rename from stable/filezilla/4.0.25/Chart.yaml rename to stable/filezilla/4.0.26/Chart.yaml index 355f988af7d..a2bed574354 100644 --- a/stable/filezilla/4.0.25/Chart.yaml +++ b/stable/filezilla/4.0.26/Chart.yaml @@ -5,7 +5,7 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.8 description: A Helm chart for Kubernetes -home: https://github.com/truecharts/charts/tree/master/charts/stable/filezilla +home: "https://truecharts.org/docs/charts/stable/filezilla" icon: https://truecharts.org/img/chart-icons/filezilla.png keywords: - filezilla @@ -23,7 +23,7 @@ sources: - https://filezilla-project.org/ - https://github.com/linuxserver/docker-filezilla type: application -version: 4.0.25 +version: 4.0.26 annotations: truecharts.org/catagories: | - media diff --git a/stable/filezilla/4.0.25/README.md b/stable/filezilla/4.0.26/README.md similarity index 98% rename from stable/filezilla/4.0.25/README.md rename to stable/filezilla/4.0.26/README.md index 7a66e3ee679..7e3ed516ed2 100644 --- a/stable/filezilla/4.0.25/README.md +++ b/stable/filezilla/4.0.26/README.md @@ -1,6 +1,6 @@ # filezilla -![Version: 4.0.25](https://img.shields.io/badge/Version-4.0.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.55.1](https://img.shields.io/badge/AppVersion-3.55.1-informational?style=flat-square) +![Version: 4.0.26](https://img.shields.io/badge/Version-4.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.55.1](https://img.shields.io/badge/AppVersion-3.55.1-informational?style=flat-square) A Helm chart for Kubernetes diff --git a/stable/filezilla/4.0.25/app-readme.md b/stable/filezilla/4.0.26/app-readme.md similarity index 100% rename from stable/filezilla/4.0.25/app-readme.md rename to stable/filezilla/4.0.26/app-readme.md diff --git a/stable/filezilla/4.0.25/charts/common-10.4.8.tgz b/stable/filezilla/4.0.26/charts/common-10.4.8.tgz similarity index 100% rename from stable/filezilla/4.0.25/charts/common-10.4.8.tgz rename to stable/filezilla/4.0.26/charts/common-10.4.8.tgz diff --git a/stable/filezilla/4.0.25/ix_values.yaml b/stable/filezilla/4.0.26/ix_values.yaml similarity index 81% rename from stable/filezilla/4.0.25/ix_values.yaml rename to stable/filezilla/4.0.26/ix_values.yaml index ecc792705dc..5e16b6976ec 100644 --- a/stable/filezilla/4.0.25/ix_values.yaml +++ b/stable/filezilla/4.0.26/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/filezilla pullPolicy: IfNotPresent - tag: v3.55.1@sha256:e518689216206320eb1fc7e5a2216f83466375a22fd0d3e74fe46fdf8ff281f4 + tag: v3.55.1@sha256:e970e0e3976d781d649f2196713c63000f5a1b839eac4a2ed8a24739e2da6ef3 securityContext: readOnlyRootFilesystem: false diff --git a/stable/filezilla/4.0.25/questions.yaml b/stable/filezilla/4.0.26/questions.yaml similarity index 100% rename from stable/filezilla/4.0.25/questions.yaml rename to stable/filezilla/4.0.26/questions.yaml diff --git a/stable/filezilla/4.0.25/templates/common.yaml b/stable/filezilla/4.0.26/templates/common.yaml similarity index 100% rename from stable/filezilla/4.0.25/templates/common.yaml rename to stable/filezilla/4.0.26/templates/common.yaml diff --git a/stable/filezilla/4.0.25/values.yaml b/stable/filezilla/4.0.26/values.yaml similarity index 100% rename from stable/filezilla/4.0.25/values.yaml rename to stable/filezilla/4.0.26/values.yaml diff --git a/stable/gotify/8.0.26/CHANGELOG.md b/stable/gotify/8.0.27/CHANGELOG.md similarity index 92% rename from stable/gotify/8.0.26/CHANGELOG.md rename to stable/gotify/8.0.27/CHANGELOG.md index dd0ae3a88cb..e3bf15f3967 100644 --- a/stable/gotify/8.0.26/CHANGELOG.md +++ b/stable/gotify/8.0.27/CHANGELOG.md @@ -2,6 +2,15 @@ +## [gotify-8.0.27](https://github.com/truecharts/apps/compare/gotify-8.0.26...gotify-8.0.27) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [gotify-8.0.26](https://github.com/truecharts/apps/compare/gotify-8.0.25...gotify-8.0.26) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ ## [gotify-8.0.19](https://github.com/truecharts/apps/compare/gotify-8.0.18...gotify-8.0.19) (2022-07-19) - -### Chore - -- Update Readme and Description on SCALE - - - -## [gotify-8.0.18](https://github.com/truecharts/apps/compare/gotify-8.0.17...gotify-8.0.18) (2022-07-14) - diff --git a/stable/odoo/8.0.29/Chart.lock b/stable/gotify/8.0.27/Chart.lock similarity index 85% rename from stable/odoo/8.0.29/Chart.lock rename to stable/gotify/8.0.27/Chart.lock index 3db93d7032a..ee14a310aff 100644 --- a/stable/odoo/8.0.29/Chart.lock +++ b/stable/gotify/8.0.27/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 8.0.48 digest: sha256:06eed2d910d06ee059a0eed8277d806937d457340e3f510c63a55c1b8e5ce14f -generated: "2022-07-26T11:07:32.300971885Z" +generated: "2022-07-28T20:43:59.820588006Z" diff --git a/stable/gotify/8.0.26/Chart.yaml b/stable/gotify/8.0.27/Chart.yaml similarity index 87% rename from stable/gotify/8.0.26/Chart.yaml rename to stable/gotify/8.0.27/Chart.yaml index f2a1dab26e8..19a5273aa87 100644 --- a/stable/gotify/8.0.26/Chart.yaml +++ b/stable/gotify/8.0.27/Chart.yaml @@ -1,11 +1,11 @@ apiVersion: v2 -appVersion: "2.1.4" -version: 8.0.26 +appVersion: "2.1.5" +version: 8.0.27 kubeVersion: ">=1.16.0-0" name: gotify description: a simple server for sending and receiving messages type: application -home: https://github.com/truecharts/charts/tree/master/charts/stable/gotify +home: "https://truecharts.org/docs/charts/stable/gotify" keywords: - server - gotify diff --git a/stable/gotify/8.0.26/README.md b/stable/gotify/8.0.27/README.md similarity index 95% rename from stable/gotify/8.0.26/README.md rename to stable/gotify/8.0.27/README.md index 6b2a79aefc9..14700f1826f 100644 --- a/stable/gotify/8.0.26/README.md +++ b/stable/gotify/8.0.27/README.md @@ -1,6 +1,6 @@ # gotify -![Version: 8.0.26](https://img.shields.io/badge/Version-8.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.1.4](https://img.shields.io/badge/AppVersion-2.1.4-informational?style=flat-square) +![Version: 8.0.27](https://img.shields.io/badge/Version-8.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.1.5](https://img.shields.io/badge/AppVersion-2.1.5-informational?style=flat-square) a simple server for sending and receiving messages diff --git a/stable/gotify/8.0.26/app-readme.md b/stable/gotify/8.0.27/app-readme.md similarity index 100% rename from stable/gotify/8.0.26/app-readme.md rename to stable/gotify/8.0.27/app-readme.md diff --git a/stable/gotify/8.0.26/charts/common-10.4.8.tgz b/stable/gotify/8.0.27/charts/common-10.4.8.tgz similarity index 100% rename from stable/gotify/8.0.26/charts/common-10.4.8.tgz rename to stable/gotify/8.0.27/charts/common-10.4.8.tgz diff --git a/stable/gotify/8.0.26/charts/postgresql-8.0.48.tgz b/stable/gotify/8.0.27/charts/postgresql-8.0.48.tgz similarity index 100% rename from stable/gotify/8.0.26/charts/postgresql-8.0.48.tgz rename to stable/gotify/8.0.27/charts/postgresql-8.0.48.tgz diff --git a/stable/gotify/8.0.26/ix_values.yaml b/stable/gotify/8.0.27/ix_values.yaml similarity index 93% rename from stable/gotify/8.0.26/ix_values.yaml rename to stable/gotify/8.0.27/ix_values.yaml index 66488b17e67..c3e6115eb44 100644 --- a/stable/gotify/8.0.26/ix_values.yaml +++ b/stable/gotify/8.0.27/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/gotify-server pullPolicy: IfNotPresent - tag: v2.1.4@sha256:1d2b9b5cc9af9e1f07a40312c518e777a6e49cdaac6ab0443dbe2bd9ec27d023 + tag: 2.1.5@sha256:5265583b0c1fc8d274fa9e9c5bc2d4e246c2d97de09baaf1c37e28e6fe7ce52e secretEnv: user: "admin" diff --git a/stable/gotify/8.0.26/questions.yaml b/stable/gotify/8.0.27/questions.yaml similarity index 100% rename from stable/gotify/8.0.26/questions.yaml rename to stable/gotify/8.0.27/questions.yaml diff --git a/stable/gotify/8.0.26/templates/_configmap.tpl b/stable/gotify/8.0.27/templates/_configmap.tpl similarity index 100% rename from stable/gotify/8.0.26/templates/_configmap.tpl rename to stable/gotify/8.0.27/templates/_configmap.tpl diff --git a/stable/gotify/8.0.26/templates/common.yaml b/stable/gotify/8.0.27/templates/common.yaml similarity index 100% rename from stable/gotify/8.0.26/templates/common.yaml rename to stable/gotify/8.0.27/templates/common.yaml diff --git a/stable/gotify/8.0.26/values.yaml b/stable/gotify/8.0.27/values.yaml similarity index 100% rename from stable/gotify/8.0.26/values.yaml rename to stable/gotify/8.0.27/values.yaml diff --git a/stable/grafana/4.0.38/CHANGELOG.md b/stable/grafana/4.0.39/CHANGELOG.md similarity index 91% rename from stable/grafana/4.0.38/CHANGELOG.md rename to stable/grafana/4.0.39/CHANGELOG.md index 8a86a45705d..e43d948af31 100644 --- a/stable/grafana/4.0.38/CHANGELOG.md +++ b/stable/grafana/4.0.39/CHANGELOG.md @@ -2,6 +2,15 @@ +## [grafana-4.0.39](https://github.com/truecharts/apps/compare/grafana-4.0.38...grafana-4.0.39) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [grafana-4.0.38](https://github.com/truecharts/apps/compare/grafana-image-renderer-0.0.13...grafana-4.0.38) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ - Auto-update chart README [skip ci] - update docker general non-major ([#3239](https://github.com/truecharts/apps/issues/3239)) - - -## [grafana-4.0.31](https://github.com/truecharts/apps/compare/grafana-4.0.30...grafana-4.0.31) (2022-07-21) - -### Chore - -- Auto-update chart README [skip ci] -- update docker general non-major ([#3239](https://github.com/truecharts/apps/issues/3239)) - diff --git a/stable/grafana/4.0.39/Chart.lock b/stable/grafana/4.0.39/Chart.lock new file mode 100644 index 00000000000..ea16eb429e1 --- /dev/null +++ b/stable/grafana/4.0.39/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:43:51.772254734Z" diff --git a/stable/grafana/4.0.38/Chart.yaml b/stable/grafana/4.0.39/Chart.yaml similarity index 87% rename from stable/grafana/4.0.38/Chart.yaml rename to stable/grafana/4.0.39/Chart.yaml index 6c0af52d455..e14852f050f 100644 --- a/stable/grafana/4.0.38/Chart.yaml +++ b/stable/grafana/4.0.39/Chart.yaml @@ -1,12 +1,12 @@ apiVersion: v2 -appVersion: "9.0.4" +appVersion: "9.0.5" dependencies: - name: common repository: https://library-charts.truecharts.org version: 10.4.8 deprecated: false description: Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB. -home: https://github.com/truecharts/charts/tree/master/charts/stable/grafana +home: "https://truecharts.org/docs/charts/stable/grafana" icon: https://truecharts.org/img/chart-icons/grafana.png keywords: - analytics @@ -23,7 +23,7 @@ sources: - https://github.com/bitnami/bitnami-docker-grafana - https://grafana.com/ type: application -version: 4.0.38 +version: 4.0.39 annotations: truecharts.org/catagories: | - metrics diff --git a/stable/grafana/4.0.38/README.md b/stable/grafana/4.0.39/README.md similarity index 95% rename from stable/grafana/4.0.38/README.md rename to stable/grafana/4.0.39/README.md index 44c6d746cd7..d10d6b5ff68 100644 --- a/stable/grafana/4.0.38/README.md +++ b/stable/grafana/4.0.39/README.md @@ -1,6 +1,6 @@ # grafana -![Version: 4.0.38](https://img.shields.io/badge/Version-4.0.38-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.0.4](https://img.shields.io/badge/AppVersion-9.0.4-informational?style=flat-square) +![Version: 4.0.39](https://img.shields.io/badge/Version-4.0.39-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.0.5](https://img.shields.io/badge/AppVersion-9.0.5-informational?style=flat-square) Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB. diff --git a/stable/grafana/4.0.38/app-readme.md b/stable/grafana/4.0.39/app-readme.md similarity index 100% rename from stable/grafana/4.0.38/app-readme.md rename to stable/grafana/4.0.39/app-readme.md diff --git a/stable/grafana/4.0.38/charts/common-10.4.8.tgz b/stable/grafana/4.0.39/charts/common-10.4.8.tgz similarity index 100% rename from stable/grafana/4.0.38/charts/common-10.4.8.tgz rename to stable/grafana/4.0.39/charts/common-10.4.8.tgz diff --git a/stable/grafana/4.0.38/ix_values.yaml b/stable/grafana/4.0.39/ix_values.yaml similarity index 95% rename from stable/grafana/4.0.38/ix_values.yaml rename to stable/grafana/4.0.39/ix_values.yaml index 2ad800a5490..26b1b292da6 100644 --- a/stable/grafana/4.0.38/ix_values.yaml +++ b/stable/grafana/4.0.39/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/grafana pullPolicy: IfNotPresent - tag: 9.0.4@sha256:06f2c1250487faa6703f9f4834ca15a742843189a3c4a78e0cd7ff9fb279e37a + tag: 9.0.5@sha256:97d2ee65295121e5ffca123ce4bd66d05c93314ee82d4ebabf457b72172ea31e securityContext: readOnlyRootFilesystem: false diff --git a/stable/grafana/4.0.38/questions.yaml b/stable/grafana/4.0.39/questions.yaml similarity index 100% rename from stable/grafana/4.0.38/questions.yaml rename to stable/grafana/4.0.39/questions.yaml diff --git a/stable/grafana/4.0.38/templates/common.yaml b/stable/grafana/4.0.39/templates/common.yaml similarity index 100% rename from stable/grafana/4.0.38/templates/common.yaml rename to stable/grafana/4.0.39/templates/common.yaml diff --git a/stable/grafana/4.0.38/templates/prometheusrules.yaml b/stable/grafana/4.0.39/templates/prometheusrules.yaml similarity index 100% rename from stable/grafana/4.0.38/templates/prometheusrules.yaml rename to stable/grafana/4.0.39/templates/prometheusrules.yaml diff --git a/stable/grafana/4.0.38/templates/servicemonitor.yaml b/stable/grafana/4.0.39/templates/servicemonitor.yaml similarity index 100% rename from stable/grafana/4.0.38/templates/servicemonitor.yaml rename to stable/grafana/4.0.39/templates/servicemonitor.yaml diff --git a/stable/grafana/4.0.38/values.yaml b/stable/grafana/4.0.39/values.yaml similarity index 100% rename from stable/grafana/4.0.38/values.yaml rename to stable/grafana/4.0.39/values.yaml diff --git a/stable/grocy/11.0.30/CHANGELOG.md b/stable/grocy/11.0.30/CHANGELOG.md new file mode 100644 index 00000000000..e14ca8c8917 --- /dev/null +++ b/stable/grocy/11.0.30/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [grocy-11.0.30](https://github.com/truecharts/apps/compare/grocy-11.0.29...grocy-11.0.30) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + +## [grocy-11.0.29](https://github.com/truecharts/apps/compare/grocy-11.0.28...grocy-11.0.29) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [grocy-11.0.28](https://github.com/truecharts/apps/compare/grocy-11.0.27...grocy-11.0.28) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [grocy-11.0.28](https://github.com/truecharts/apps/compare/grocy-11.0.27...grocy-11.0.28) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [grocy-11.0.27](https://github.com/truecharts/apps/compare/grocy-11.0.26...grocy-11.0.27) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [grocy-11.0.27](https://github.com/truecharts/apps/compare/grocy-11.0.26...grocy-11.0.27) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [grocy-11.0.27](https://github.com/truecharts/apps/compare/grocy-11.0.26...grocy-11.0.27) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [grocy-11.0.26](https://github.com/truecharts/apps/compare/grocy-11.0.24...grocy-11.0.26) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + - update docker general non-major ([#3266](https://github.com/truecharts/apps/issues/3266)) + + + +## [grocy-11.0.24](https://github.com/truecharts/apps/compare/grocy-11.0.23...grocy-11.0.24) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + +## [grocy-11.0.23](https://github.com/truecharts/apps/compare/grocy-11.0.22...grocy-11.0.23) (2022-07-15) + +### Chore + +- update docker general non-major ([#3184](https://github.com/truecharts/apps/issues/3184)) + + + +## [grocy-11.0.22](https://github.com/truecharts/apps/compare/grocy-11.0.21...grocy-11.0.22) (2022-07-14) diff --git a/stable/grocy/11.0.30/Chart.lock b/stable/grocy/11.0.30/Chart.lock new file mode 100644 index 00000000000..765d14d3553 --- /dev/null +++ b/stable/grocy/11.0.30/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:44:13.34860889Z" diff --git a/stable/grocy/11.0.30/Chart.yaml b/stable/grocy/11.0.30/Chart.yaml new file mode 100644 index 00000000000..82599c6a8f8 --- /dev/null +++ b/stable/grocy/11.0.30/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "3.3.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +deprecated: false +description: + ERP beyond your fridge - grocy is a web-based self-hosted groceries & + household management solution for your home +home: "https://truecharts.org/docs/charts/stable/grocy" +icon: https://truecharts.org/img/chart-icons/grocy.png +keywords: + - grocy +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: grocy +sources: + - https://github.com/grocy/grocy +type: application +version: 11.0.30 +annotations: + truecharts.org/catagories: | + - Home-Automation + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/grocy/11.0.30/README.md b/stable/grocy/11.0.30/README.md new file mode 100644 index 00000000000..5e364103b09 --- /dev/null +++ b/stable/grocy/11.0.30/README.md @@ -0,0 +1,107 @@ +# grocy + +![Version: 11.0.30](https://img.shields.io/badge/Version-11.0.30-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.3.1](https://img.shields.io/badge/AppVersion-3.3.1-informational?style=flat-square) + +ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home + +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: [grocy](https://truecharts.org/docs/charts/stable/grocy) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.8 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `grocy` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install grocy TrueCharts/grocy +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `grocy` deployment + +```console +helm uninstall grocy +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install grocy \ + --set env.TZ="America/New York" \ + TrueCharts/grocy +``` + +#### 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 grocy TrueCharts/grocy -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/docs/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/grocy/11.0.30/app-readme.md b/stable/grocy/11.0.30/app-readme.md new file mode 100644 index 00000000000..618cea75a47 --- /dev/null +++ b/stable/grocy/11.0.30/app-readme.md @@ -0,0 +1,8 @@ +ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/grocy + +--- + +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/hedgedoc/4.0.26/charts/common-10.4.8.tgz b/stable/grocy/11.0.30/charts/common-10.4.8.tgz similarity index 100% rename from stable/hedgedoc/4.0.26/charts/common-10.4.8.tgz rename to stable/grocy/11.0.30/charts/common-10.4.8.tgz diff --git a/stable/grocy/11.0.30/ix_values.yaml b/stable/grocy/11.0.30/ix_values.yaml new file mode 100644 index 00000000000..cfb81d9575c --- /dev/null +++ b/stable/grocy/11.0.30/ix_values.yaml @@ -0,0 +1,24 @@ +image: + repository: tccr.io/truecharts/grocy + tag: v3.3.1@sha256:24ae904c9ff06128ffd5704f25b0b06a13c5e2777bdde12da478baaef9d75a65 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10013 + targetPort: 80 + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/grocy/11.0.30/questions.yaml b/stable/grocy/11.0.30/questions.yaml new file mode 100644 index 00000000000..87a200e6842 --- /dev/null +++ b/stable/grocy/11.0.30/questions.yaml @@ -0,0 +1,2430 @@ +groups: + - name: "Container Image" + description: "Image to be used for container" + - name: "Controller" + description: "Configure workload deployment" + - name: "Container Configuration" + description: "additional container configuration" + - name: "App Configuration" + description: "App specific config options" + - name: "Networking and Services" + description: "Configure Network and Services for container" + - name: "Storage and Persistence" + description: "Persist and share data that is separate from the container" + - name: "Ingress" + description: "Ingress Configuration" + - name: "Security and Permissions" + description: "Configure security context and permissions" + - name: "Resources and Devices" + description: "Specify resources/devices to be allocated to workload" + - name: "Middlewares" + description: "Traefik Middlewares" + - name: "Metrics" + description: "Metrics" + - name: "Addons" + description: "Addon Configuration" + - name: "Advanced" + description: "Advanced Configuration" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: global + label: "global settings" + group: "Controller" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: "flag this is SCALE" + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "Controller" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: "Show Advanced Controller Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: "Please specify type of workload to deploy" + label: "(Advanced) Controller Type" + schema: + type: string + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: "Extra Args" + schema: + type: list + default: [] + items: + - variable: arg + label: "arg" + schema: + type: string + - variable: labelsList + label: "Controller Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: " Controller Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: TZ + label: "Timezone" + group: "Container Configuration" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: envList + label: "Image environment" + group: "Container Configuration" + schema: + type: list + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: expertpodconf + group: "Container Configuration" + label: "Show Expert Config" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: "Enable TTY" + description: "Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled." + group: "Workload Details" + schema: + type: boolean + default: false + - variable: stdin + label: "Enable STDIN" + description: "Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled." + group: "Workload Details" + schema: + type: boolean + default: false + - variable: termination + group: "Container Configuration" + label: "Termination settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: "Grace Period Seconds" + schema: + type: int + default: 10 + - variable: podLabelsList + group: "Container Configuration" + label: "Pod Labels" + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: podAnnotationsList + group: "Container Configuration" + label: "Pod Annotations" + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: service + group: "Networking and Services" + label: "Configure Service(s)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "ClusterIP" + description: "ClusterIP" + - value: "NodePort" + description: "NodePort (Advanced)" + - value: "LoadBalancer" + description: "LoadBalancer (Advanced)" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ipFamilyPolicy + label: "IP Family Policy" + description: "(Advanced) Specify the ip policy" + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: "SingleStack" + enum: + - value: "SingleStack" + description: "SingleStack" + - value: "PreferDualStack" + description: "PreferDualStack" + - value: "RequireDualStack" + description: "RequireDualStack" + - variable: ipFamilies + label: "(advanced) IP families" + description: "(advanced) The ip families that should be used" + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: "IP family" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10013 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 80 + + - variable: serviceexpert + group: "Networking and Services" + label: "Show Expert Config" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: "Networking and Services" + label: "Host-Networking (Complicated)" + schema: + type: boolean + default: false + + - variable: externalInterfaces + description: "Add External Interfaces" + label: "Add external Interfaces" + group: "Networking" + schema: + type: list + items: + - variable: interfaceConfiguration + description: "Interface Configuration" + label: "Interface Configuration" + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: "Please specify host interface" + label: "Host Interface" + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: "Define how IP Address will be managed" + label: "IP Address Management" + schema: + type: dict + required: true + attrs: + - variable: type + description: "Specify type for IPAM" + label: "IPAM Type" + schema: + type: string + required: true + enum: + - value: "dhcp" + description: "Use DHCP" + - value: "static" + description: "Use static IP" + show_subquestions_if: "static" + subquestions: + - variable: staticIPConfigurations + label: "Static IP Addresses" + schema: + type: list + items: + - variable: staticIP + label: "Static IP" + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: "Static Routes" + schema: + type: list + items: + - variable: staticRouteConfiguration + label: "Static Route Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: "Destination" + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: "Gateway" + schema: + type: ipaddr + cidr: false + required: true + + - variable: dnsPolicy + group: "Networking and Services" + label: "dnsPolicy" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "ClusterFirst" + description: "ClusterFirst" + - value: "ClusterFirstWithHostNet" + description: "ClusterFirstWithHostNet" + - value: "None" + description: "None" + + - variable: dnsConfig + label: "DNS Configuration" + group: "Networking and Services" + description: "Specify custom DNS configuration which will be applied to the pod" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + schema: + type: string + - variable: options + label: "options" + schema: + default: [] + type: list + items: + - variable: option + label: "Option Entry" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: searches + label: "Searches" + schema: + default: [] + type: list + items: + - variable: search + label: "Search Entry" + schema: + type: string + + - variable: serviceList + label: "Add Manual Custom Services" + group: "Networking and Services" + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: "Custom Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: portsList + label: "Additional Service Ports" + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: "Custom ports" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Port Name" + schema: + type: string + default: "" + - variable: protocol + label: "Port Type" + schema: + type: string + default: "TCP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: targetPort + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + required: true + - variable: port + label: "Container Port" + schema: + type: int + required: true + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort" + schema: + type: int + min: 9000 + max: 65535 + + - variable: persistence + label: "Integrated Persistent Storage" + description: "Integrated Persistent Storage" + group: "Storage and Persistence" + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Type of Storage" + description: "Sets the persistence type, Anything other than PVC could break rollback!" + schema: + type: string + default: "simplePVC" + enum: + - value: "simplePVC" + description: "PVC (simple)" + - value: "simpleHP" + description: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - value: "nfs" + description: "NFS Share" + - variable: server + label: "NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: "Path on NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "999Gi" + - variable: hostPathType + label: "(Advanced) hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: storageClass + label: "(Advanced) storageClass" + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: accessMode + label: "(Advanced) Access Mode" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: advanced + label: "Show Advanced Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: persistenceList + label: "Additional app storage" + group: "Storage and Persistence" + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: "Custom Storage" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name (optional)" + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: "Type of Storage" + description: "Sets the persistence type, Anything other than PVC could break rollback!" + schema: + type: string + default: "simpleHP" + enum: + - value: "simplePVC" + description: "PVC (simple)" + - value: "simpleHP" + description: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - value: "nfs" + description: "NFS Share" + - variable: server + label: "NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: "Path on NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "999Gi" + - variable: hostPathType + label: "(Advanced) hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: storageClass + label: "(Advanced) storageClass" + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: accessMode + label: "(Advanced) Access Mode" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: advanced + label: "Show Advanced Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: ingress + label: "" + group: "Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + + - variable: entrypoint + label: "(Advanced) Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: expert + label: "Show Expert Configuration Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: "These middlewares enforce a number of best practices." + label: "Enable Default Middlewares" + schema: + type: boolean + default: true + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: ingressList + label: "Add Manual Custom Ingresses" + group: "Ingress" + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: "Custom Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + - variable: service + label: "Linked Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Service Name" + schema: + type: string + default: "" + - variable: port + label: "Service Port" + schema: + type: int + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: "Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + - variable: security + label: "Container Security Settings" + group: "Security and Permissions" + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: "Change PUID / UMASK values" + description: "By enabling this you override default set values." + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: "Process User ID - PUID" + description: "When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps" + schema: + type: int + default: 568 + - variable: UMASK + label: "UMASK" + description: "When supported by the container, this sets the UMASK for tha App. Not supported by all Apps" + schema: + type: string + default: "002" + + - variable: advancedSecurity + label: "Show Advanced Security Settings" + group: "Security and Permissions" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: "Security Context" + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: capabilities + label: "Capabilities" + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: "Drop Capability" + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: "Add Capability" + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + + - variable: podSecurityContext + group: "Security and Permissions" + label: "Pod Security Context" + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: "OnRootMismatch" + enum: + - value: "OnRootMismatch" + description: "OnRootMismatch" + - value: "Always" + description: "Always" + - variable: supplementalGroups + label: "supplemental Groups" + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: "supplemental Group" + schema: + type: int + + + - variable: advancedresources + label: "Set Custom Resource Limits/Requests (Advanced)" + group: "Resources and Devices" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: "Advanced Limit Resource Consumption" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: "CPU" + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "4000m" + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "8Gi" + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: "CPU" + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "10m" + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "50Mi" + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + + - variable: deviceList + label: "Mount USB devices" + group: "Resources and Devices" + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: "Device" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "hostPath" + hidden: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPath + label: "Host Device Path" + description: "Path to the device on the host system" + schema: + type: path + - variable: mountPath + label: "Container Device Path" + description: "Path inside the container the device is mounted" + schema: + type: string + default: "/dev/ttyACM0" + + # Specify GPU configuration + - variable: scaleGPU + label: "GPU Configuration" + group: "Resources and Devices" + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + +# - variable: autoscaling +# group: "Advanced" +# label: "(Advanced) Horizontal Pod Autoscaler" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: "enabled" +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: "Target" +# description: "deployment name, defaults to main deployment" +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: "Minimum Replicas" +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: "Maximum Replicas" +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: "Target CPU Utilization Percentage" +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: "Target Memory Utilization Percentage" +# schema: +# type: int +# default: 80 +# - variable: networkPolicy +# group: "Advanced" +# label: "(Advanced) Network Policy" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: "enabled" +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: policyType +# label: "Policy Type" +# schema: +# type: string +# default: "" +# enum: +# - value: "" +# description: "Default" +# - value: "ingress" +# description: "Ingress" +# - value: "egress" +# description: "Egress" +# - value: "ingress-egress" +# description: "Ingress and Egress" +# - variable: egress +# label: "Egress" +# schema: +# type: list +# default: [] +# items: +# - variable: egressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: to +# label: "To" +# schema: +# type: list +# default: [] +# items: +# - variable: toEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: "ipBlock" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: "cidr" +# schema: +# type: string +# default: "" +# - variable: except +# label: "except" +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: "Ports" +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: "port" +# schema: +# type: int +# - variable: endPort +# label: "port" +# schema: +# type: int +# - variable: protocol +# label: "Protocol" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "TCP" +# description: "TCP" +# - value: "UDP" +# description: "UDP" +# - value: "SCTP" +# description: "SCTP" +# - variable: ingress +# label: "Ingress" +# schema: +# type: list +# default: [] +# items: +# - variable: ingressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: from +# label: "From" +# schema: +# type: list +# default: [] +# items: +# - variable: fromEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: "ipBlock" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: "cidr" +# schema: +# type: string +# default: "" +# - variable: except +# label: "except" +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: "Ports" +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: "port" +# schema: +# type: int +# - variable: endPort +# label: "port" +# schema: +# type: int +# - variable: protocol +# label: "Protocol" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "TCP" +# description: "TCP" +# - value: "UDP" +# description: "UDP" +# - value: "SCTP" +# description: "SCTP" + + + - variable: addons + group: "Addons" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vpn + label: "VPN" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Type" + schema: + type: string + default: "disabled" + enum: + - value: "disabled" + description: "disabled" + - value: "openvpn" + description: "OpenVPN" + - value: "wireguard" + description: "Wireguard" + - variable: openvpn + label: "OpenVPN Settings" + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: "authentication username" + description: "authentication username, optional" + schema: + type: string + default: "" + - variable: password + label: "authentication password" + description: "authentication credentials" + schema: + type: string + default: "" + required: true + - variable: killSwitch + label: "Enable killswitch" + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: "Killswitch Excluded IPv4 networks" + description: "list of killswitch excluded ipv4 addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: "IPv4 Network" + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: "Killswitch Excluded IPv6 networks" + description: "list of killswitch excluded ipv4 addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: "IPv6 Network" + schema: + type: string + required: true + + - variable: configFile + label: "VPN Config File Location" + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "type" + schema: + type: string + default: "hostPath" + hidden: true + - variable: hostPathType + label: "hostPathType" + schema: + type: string + default: "File" + hidden: true + - variable: noMount + label: "noMount" + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: "Full path to file" + description: "path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + required: true + - variable: envList + label: "VPN environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + - variable: codeserver + label: "Codeserver" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: "Git Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: "Raw SSH private key" + label: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: "leave empty to disable" + label: "nodePort" + schema: + type: int + default: 36107 + - variable: envList + label: "Codeserver environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + + - variable: promtail + label: "Promtail" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: "Loki URL" + schema: + type: string + required: true + - variable: logs + label: "Log Paths" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: path + label: "Path" + schema: + type: string + required: true + - variable: args + label: "Promtail ecommand line arguments" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: "Arg" + schema: + type: string + required: true + - variable: envList + label: "Promtail environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + + + + - variable: netshoot + label: "Netshoot" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: "Netshoot environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true diff --git a/stable/lanraragi/2.0.23/templates/common.yaml b/stable/grocy/11.0.30/templates/common.yaml similarity index 100% rename from stable/lanraragi/2.0.23/templates/common.yaml rename to stable/grocy/11.0.30/templates/common.yaml diff --git a/stable/hedgedoc/4.0.26/values.yaml b/stable/grocy/11.0.30/values.yaml similarity index 100% rename from stable/hedgedoc/4.0.26/values.yaml rename to stable/grocy/11.0.30/values.yaml diff --git a/stable/hedgedoc/4.0.26/CHANGELOG.md b/stable/hedgedoc/4.0.27/CHANGELOG.md similarity index 92% rename from stable/hedgedoc/4.0.26/CHANGELOG.md rename to stable/hedgedoc/4.0.27/CHANGELOG.md index 6bf3d89860b..c1ad33af7ce 100644 --- a/stable/hedgedoc/4.0.26/CHANGELOG.md +++ b/stable/hedgedoc/4.0.27/CHANGELOG.md @@ -2,6 +2,15 @@ +## [hedgedoc-4.0.27](https://github.com/truecharts/apps/compare/hedgedoc-4.0.26...hedgedoc-4.0.27) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [hedgedoc-4.0.26](https://github.com/truecharts/apps/compare/hedgedoc-4.0.25...hedgedoc-4.0.26) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ ## [hedgedoc-4.0.19](https://github.com/truecharts/apps/compare/hedgedoc-4.0.18...hedgedoc-4.0.19) (2022-07-19) - -### Chore - -- Update Readme and Description on SCALE - - - -## [hedgedoc-4.0.18](https://github.com/truecharts/apps/compare/hedgedoc-4.0.17...hedgedoc-4.0.18) (2022-07-14) - diff --git a/stable/gotify/8.0.26/Chart.lock b/stable/hedgedoc/4.0.27/Chart.lock similarity index 85% rename from stable/gotify/8.0.26/Chart.lock rename to stable/hedgedoc/4.0.27/Chart.lock index 9acf35c0c0e..b304f069c52 100644 --- a/stable/gotify/8.0.26/Chart.lock +++ b/stable/hedgedoc/4.0.27/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 8.0.48 digest: sha256:06eed2d910d06ee059a0eed8277d806937d457340e3f510c63a55c1b8e5ce14f -generated: "2022-07-26T10:56:00.125440386Z" +generated: "2022-07-28T20:44:22.689596846Z" diff --git a/stable/hedgedoc/4.0.26/Chart.yaml b/stable/hedgedoc/4.0.27/Chart.yaml similarity index 89% rename from stable/hedgedoc/4.0.26/Chart.yaml rename to stable/hedgedoc/4.0.27/Chart.yaml index 2baa7353a9f..8c6e5c01d0f 100644 --- a/stable/hedgedoc/4.0.26/Chart.yaml +++ b/stable/hedgedoc/4.0.27/Chart.yaml @@ -1,12 +1,12 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: hedgedoc -version: 4.0.26 +version: 4.0.27 appVersion: "1.9.4" description: HedgeDoc lets you create real-time collaborative markdown notes. type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/stable/hedgedoc +home: "https://truecharts.org/docs/charts/stable/hedgedoc" icon: https://truecharts.org/img/chart-icons/hedgedoc.png keywords: - hedgedoc diff --git a/stable/hedgedoc/4.0.26/README.md b/stable/hedgedoc/4.0.27/README.md similarity index 98% rename from stable/hedgedoc/4.0.26/README.md rename to stable/hedgedoc/4.0.27/README.md index 743462683f1..d48f6583af2 100644 --- a/stable/hedgedoc/4.0.26/README.md +++ b/stable/hedgedoc/4.0.27/README.md @@ -1,6 +1,6 @@ # hedgedoc -![Version: 4.0.26](https://img.shields.io/badge/Version-4.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.9.4](https://img.shields.io/badge/AppVersion-1.9.4-informational?style=flat-square) +![Version: 4.0.27](https://img.shields.io/badge/Version-4.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.9.4](https://img.shields.io/badge/AppVersion-1.9.4-informational?style=flat-square) HedgeDoc lets you create real-time collaborative markdown notes. diff --git a/stable/hedgedoc/4.0.26/app-readme.md b/stable/hedgedoc/4.0.27/app-readme.md similarity index 100% rename from stable/hedgedoc/4.0.26/app-readme.md rename to stable/hedgedoc/4.0.27/app-readme.md diff --git a/stable/lanraragi/2.0.23/charts/common-10.4.8.tgz b/stable/hedgedoc/4.0.27/charts/common-10.4.8.tgz similarity index 100% rename from stable/lanraragi/2.0.23/charts/common-10.4.8.tgz rename to stable/hedgedoc/4.0.27/charts/common-10.4.8.tgz diff --git a/stable/hedgedoc/4.0.26/charts/postgresql-8.0.48.tgz b/stable/hedgedoc/4.0.27/charts/postgresql-8.0.48.tgz similarity index 100% rename from stable/hedgedoc/4.0.26/charts/postgresql-8.0.48.tgz rename to stable/hedgedoc/4.0.27/charts/postgresql-8.0.48.tgz diff --git a/stable/hedgedoc/4.0.26/ix_values.yaml b/stable/hedgedoc/4.0.27/ix_values.yaml similarity index 97% rename from stable/hedgedoc/4.0.26/ix_values.yaml rename to stable/hedgedoc/4.0.27/ix_values.yaml index 973d8e53990..ae8fb9f4b7c 100644 --- a/stable/hedgedoc/4.0.26/ix_values.yaml +++ b/stable/hedgedoc/4.0.27/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/hedgedoc pullPolicy: IfNotPresent - tag: v1.9.4@sha256:9e3c4ed7322110174b66f547a07ddd93c7782a0d329c708dee31bbdbe063f1ea + tag: v1.9.4@sha256:caa979da8e8f77397ab359ff70e481236977d5c312ecbd81e24b8bc448963b28 env: NODE_ENV: "production" diff --git a/stable/hedgedoc/4.0.26/questions.yaml b/stable/hedgedoc/4.0.27/questions.yaml similarity index 100% rename from stable/hedgedoc/4.0.26/questions.yaml rename to stable/hedgedoc/4.0.27/questions.yaml diff --git a/stable/hedgedoc/4.0.26/templates/_secrets.tpl b/stable/hedgedoc/4.0.27/templates/_secrets.tpl similarity index 100% rename from stable/hedgedoc/4.0.26/templates/_secrets.tpl rename to stable/hedgedoc/4.0.27/templates/_secrets.tpl diff --git a/stable/hedgedoc/4.0.26/templates/common.yaml b/stable/hedgedoc/4.0.27/templates/common.yaml similarity index 100% rename from stable/hedgedoc/4.0.26/templates/common.yaml rename to stable/hedgedoc/4.0.27/templates/common.yaml diff --git a/stable/lanraragi/2.0.23/values.yaml b/stable/hedgedoc/4.0.27/values.yaml similarity index 100% rename from stable/lanraragi/2.0.23/values.yaml rename to stable/hedgedoc/4.0.27/values.yaml diff --git a/stable/heimdall/11.0.28/CHANGELOG.md b/stable/heimdall/11.0.28/CHANGELOG.md new file mode 100644 index 00000000000..3b918f5a7ac --- /dev/null +++ b/stable/heimdall/11.0.28/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [heimdall-11.0.28](https://github.com/truecharts/apps/compare/heimdall-11.0.27...heimdall-11.0.28) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + +## [heimdall-11.0.27](https://github.com/truecharts/apps/compare/heimdall-11.0.26...heimdall-11.0.27) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [heimdall-11.0.26](https://github.com/truecharts/apps/compare/heimdall-11.0.25...heimdall-11.0.26) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [heimdall-11.0.26](https://github.com/truecharts/apps/compare/heimdall-11.0.25...heimdall-11.0.26) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [heimdall-11.0.25](https://github.com/truecharts/apps/compare/heimdall-11.0.24...heimdall-11.0.25) (2022-07-25) + +### Chore + +- update docker general non-major ([#3290](https://github.com/truecharts/apps/issues/3290)) + + + + +## [heimdall-11.0.24](https://github.com/truecharts/apps/compare/heimdall-11.0.23...heimdall-11.0.24) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [heimdall-11.0.24](https://github.com/truecharts/apps/compare/heimdall-11.0.23...heimdall-11.0.24) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [heimdall-11.0.24](https://github.com/truecharts/apps/compare/heimdall-11.0.23...heimdall-11.0.24) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [heimdall-11.0.23](https://github.com/truecharts/apps/compare/heimdall-11.0.21...heimdall-11.0.23) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + + + +## [heimdall-11.0.21](https://github.com/truecharts/apps/compare/heimdall-11.0.20...heimdall-11.0.21) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) + + + +## [heimdall-11.0.20](https://github.com/truecharts/apps/compare/heimdall-11.0.19...heimdall-11.0.20) (2022-07-19) diff --git a/stable/heimdall/11.0.28/Chart.lock b/stable/heimdall/11.0.28/Chart.lock new file mode 100644 index 00000000000..2fdbd7773db --- /dev/null +++ b/stable/heimdall/11.0.28/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:44:15.592830193Z" diff --git a/stable/heimdall/11.0.28/Chart.yaml b/stable/heimdall/11.0.28/Chart.yaml new file mode 100644 index 00000000000..6f89a4ce142 --- /dev/null +++ b/stable/heimdall/11.0.28/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "2.4.13" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +deprecated: false +description: An Application dashboard and launcher +home: "https://truecharts.org/docs/charts/stable/heimdall" +icon: https://truecharts.org/img/chart-icons/heimdall.png +keywords: + - heimdall +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: heimdall +sources: + - https://github.com/linuxserver/Heimdall/ +type: application +version: 11.0.28 +annotations: + truecharts.org/catagories: | + - organizers + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/heimdall/11.0.28/README.md b/stable/heimdall/11.0.28/README.md new file mode 100644 index 00000000000..7db9dbb7be9 --- /dev/null +++ b/stable/heimdall/11.0.28/README.md @@ -0,0 +1,107 @@ +# heimdall + +![Version: 11.0.28](https://img.shields.io/badge/Version-11.0.28-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.4.13](https://img.shields.io/badge/AppVersion-2.4.13-informational?style=flat-square) + +An Application dashboard and launcher + +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: [heimdall](https://truecharts.org/docs/charts/stable/heimdall) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.8 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `heimdall` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install heimdall TrueCharts/heimdall +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `heimdall` deployment + +```console +helm uninstall heimdall +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install heimdall \ + --set env.TZ="America/New York" \ + TrueCharts/heimdall +``` + +#### 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 heimdall TrueCharts/heimdall -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/docs/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/heimdall/11.0.28/app-readme.md b/stable/heimdall/11.0.28/app-readme.md new file mode 100644 index 00000000000..ba1e6d0bf68 --- /dev/null +++ b/stable/heimdall/11.0.28/app-readme.md @@ -0,0 +1,8 @@ +An Application dashboard and launcher + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/heimdall + +--- + +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/leantime/4.0.28/charts/common-10.4.8.tgz b/stable/heimdall/11.0.28/charts/common-10.4.8.tgz similarity index 100% rename from stable/leantime/4.0.28/charts/common-10.4.8.tgz rename to stable/heimdall/11.0.28/charts/common-10.4.8.tgz diff --git a/stable/heimdall/11.0.28/ix_values.yaml b/stable/heimdall/11.0.28/ix_values.yaml new file mode 100644 index 00000000000..c577f0d6ffd --- /dev/null +++ b/stable/heimdall/11.0.28/ix_values.yaml @@ -0,0 +1,28 @@ +image: + repository: tccr.io/truecharts/heimdall + tag: v2.4.13@sha256:19ff9e48a046443f44e7cba8e7d78abf4ee129584b0d2127971ff151204a6a5f + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10014 + targetPort: 80 + +probes: + startup: + enabled: true + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/heimdall/11.0.28/questions.yaml b/stable/heimdall/11.0.28/questions.yaml new file mode 100644 index 00000000000..7a5b15b1f8c --- /dev/null +++ b/stable/heimdall/11.0.28/questions.yaml @@ -0,0 +1,2430 @@ +groups: + - name: "Container Image" + description: "Image to be used for container" + - name: "Controller" + description: "Configure workload deployment" + - name: "Container Configuration" + description: "additional container configuration" + - name: "App Configuration" + description: "App specific config options" + - name: "Networking and Services" + description: "Configure Network and Services for container" + - name: "Storage and Persistence" + description: "Persist and share data that is separate from the container" + - name: "Ingress" + description: "Ingress Configuration" + - name: "Security and Permissions" + description: "Configure security context and permissions" + - name: "Resources and Devices" + description: "Specify resources/devices to be allocated to workload" + - name: "Middlewares" + description: "Traefik Middlewares" + - name: "Metrics" + description: "Metrics" + - name: "Addons" + description: "Addon Configuration" + - name: "Advanced" + description: "Advanced Configuration" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: global + label: "global settings" + group: "Controller" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: "flag this is SCALE" + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "Controller" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: "Show Advanced Controller Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: "Please specify type of workload to deploy" + label: "(Advanced) Controller Type" + schema: + type: string + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: "Extra Args" + schema: + type: list + default: [] + items: + - variable: arg + label: "arg" + schema: + type: string + - variable: labelsList + label: "Controller Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: " Controller Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: TZ + label: "Timezone" + group: "Container Configuration" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: envList + label: "Image environment" + group: "Container Configuration" + schema: + type: list + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: expertpodconf + group: "Container Configuration" + label: "Show Expert Config" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: "Enable TTY" + description: "Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled." + group: "Workload Details" + schema: + type: boolean + default: false + - variable: stdin + label: "Enable STDIN" + description: "Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled." + group: "Workload Details" + schema: + type: boolean + default: false + - variable: termination + group: "Container Configuration" + label: "Termination settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: "Grace Period Seconds" + schema: + type: int + default: 10 + - variable: podLabelsList + group: "Container Configuration" + label: "Pod Labels" + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: podAnnotationsList + group: "Container Configuration" + label: "Pod Annotations" + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: service + group: "Networking and Services" + label: "Configure Service(s)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "ClusterIP" + description: "ClusterIP" + - value: "NodePort" + description: "NodePort (Advanced)" + - value: "LoadBalancer" + description: "LoadBalancer (Advanced)" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ipFamilyPolicy + label: "IP Family Policy" + description: "(Advanced) Specify the ip policy" + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: "SingleStack" + enum: + - value: "SingleStack" + description: "SingleStack" + - value: "PreferDualStack" + description: "PreferDualStack" + - value: "RequireDualStack" + description: "RequireDualStack" + - variable: ipFamilies + label: "(advanced) IP families" + description: "(advanced) The ip families that should be used" + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: "IP family" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10014 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 80 + + - variable: serviceexpert + group: "Networking and Services" + label: "Show Expert Config" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: "Networking and Services" + label: "Host-Networking (Complicated)" + schema: + type: boolean + default: false + + - variable: externalInterfaces + description: "Add External Interfaces" + label: "Add external Interfaces" + group: "Networking" + schema: + type: list + items: + - variable: interfaceConfiguration + description: "Interface Configuration" + label: "Interface Configuration" + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: "Please specify host interface" + label: "Host Interface" + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: "Define how IP Address will be managed" + label: "IP Address Management" + schema: + type: dict + required: true + attrs: + - variable: type + description: "Specify type for IPAM" + label: "IPAM Type" + schema: + type: string + required: true + enum: + - value: "dhcp" + description: "Use DHCP" + - value: "static" + description: "Use static IP" + show_subquestions_if: "static" + subquestions: + - variable: staticIPConfigurations + label: "Static IP Addresses" + schema: + type: list + items: + - variable: staticIP + label: "Static IP" + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: "Static Routes" + schema: + type: list + items: + - variable: staticRouteConfiguration + label: "Static Route Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: "Destination" + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: "Gateway" + schema: + type: ipaddr + cidr: false + required: true + + - variable: dnsPolicy + group: "Networking and Services" + label: "dnsPolicy" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "ClusterFirst" + description: "ClusterFirst" + - value: "ClusterFirstWithHostNet" + description: "ClusterFirstWithHostNet" + - value: "None" + description: "None" + + - variable: dnsConfig + label: "DNS Configuration" + group: "Networking and Services" + description: "Specify custom DNS configuration which will be applied to the pod" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + schema: + type: string + - variable: options + label: "options" + schema: + default: [] + type: list + items: + - variable: option + label: "Option Entry" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: searches + label: "Searches" + schema: + default: [] + type: list + items: + - variable: search + label: "Search Entry" + schema: + type: string + + - variable: serviceList + label: "Add Manual Custom Services" + group: "Networking and Services" + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: "Custom Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: portsList + label: "Additional Service Ports" + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: "Custom ports" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Port Name" + schema: + type: string + default: "" + - variable: protocol + label: "Port Type" + schema: + type: string + default: "TCP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: targetPort + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + required: true + - variable: port + label: "Container Port" + schema: + type: int + required: true + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort" + schema: + type: int + min: 9000 + max: 65535 + + - variable: persistence + label: "Integrated Persistent Storage" + description: "Integrated Persistent Storage" + group: "Storage and Persistence" + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Type of Storage" + description: "Sets the persistence type, Anything other than PVC could break rollback!" + schema: + type: string + default: "simplePVC" + enum: + - value: "simplePVC" + description: "PVC (simple)" + - value: "simpleHP" + description: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - value: "nfs" + description: "NFS Share" + - variable: server + label: "NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: "Path on NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "999Gi" + - variable: hostPathType + label: "(Advanced) hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: storageClass + label: "(Advanced) storageClass" + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: accessMode + label: "(Advanced) Access Mode" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: advanced + label: "Show Advanced Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: persistenceList + label: "Additional app storage" + group: "Storage and Persistence" + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: "Custom Storage" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name (optional)" + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: "Type of Storage" + description: "Sets the persistence type, Anything other than PVC could break rollback!" + schema: + type: string + default: "simpleHP" + enum: + - value: "simplePVC" + description: "PVC (simple)" + - value: "simpleHP" + description: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - value: "nfs" + description: "NFS Share" + - variable: server + label: "NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: "Path on NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "999Gi" + - variable: hostPathType + label: "(Advanced) hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: storageClass + label: "(Advanced) storageClass" + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: accessMode + label: "(Advanced) Access Mode" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: advanced + label: "Show Advanced Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: ingress + label: "" + group: "Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + + - variable: entrypoint + label: "(Advanced) Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: expert + label: "Show Expert Configuration Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: "These middlewares enforce a number of best practices." + label: "Enable Default Middlewares" + schema: + type: boolean + default: true + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: ingressList + label: "Add Manual Custom Ingresses" + group: "Ingress" + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: "Custom Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + - variable: service + label: "Linked Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Service Name" + schema: + type: string + default: "" + - variable: port + label: "Service Port" + schema: + type: int + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: "Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + - variable: security + label: "Container Security Settings" + group: "Security and Permissions" + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: "Change PUID / UMASK values" + description: "By enabling this you override default set values." + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: "Process User ID - PUID" + description: "When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps" + schema: + type: int + default: 568 + - variable: UMASK + label: "UMASK" + description: "When supported by the container, this sets the UMASK for tha App. Not supported by all Apps" + schema: + type: string + default: "002" + + - variable: advancedSecurity + label: "Show Advanced Security Settings" + group: "Security and Permissions" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: "Security Context" + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: capabilities + label: "Capabilities" + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: "Drop Capability" + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: "Add Capability" + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + + - variable: podSecurityContext + group: "Security and Permissions" + label: "Pod Security Context" + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: "OnRootMismatch" + enum: + - value: "OnRootMismatch" + description: "OnRootMismatch" + - value: "Always" + description: "Always" + - variable: supplementalGroups + label: "supplemental Groups" + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: "supplemental Group" + schema: + type: int + + + - variable: advancedresources + label: "Set Custom Resource Limits/Requests (Advanced)" + group: "Resources and Devices" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: "Advanced Limit Resource Consumption" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: "CPU" + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "4000m" + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "8Gi" + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: "CPU" + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "10m" + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "50Mi" + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + + - variable: deviceList + label: "Mount USB devices" + group: "Resources and Devices" + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: "Device" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "hostPath" + hidden: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPath + label: "Host Device Path" + description: "Path to the device on the host system" + schema: + type: path + - variable: mountPath + label: "Container Device Path" + description: "Path inside the container the device is mounted" + schema: + type: string + default: "/dev/ttyACM0" + + # Specify GPU configuration + - variable: scaleGPU + label: "GPU Configuration" + group: "Resources and Devices" + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + +# - variable: autoscaling +# group: "Advanced" +# label: "(Advanced) Horizontal Pod Autoscaler" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: "enabled" +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: "Target" +# description: "deployment name, defaults to main deployment" +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: "Minimum Replicas" +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: "Maximum Replicas" +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: "Target CPU Utilization Percentage" +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: "Target Memory Utilization Percentage" +# schema: +# type: int +# default: 80 +# - variable: networkPolicy +# group: "Advanced" +# label: "(Advanced) Network Policy" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: "enabled" +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: policyType +# label: "Policy Type" +# schema: +# type: string +# default: "" +# enum: +# - value: "" +# description: "Default" +# - value: "ingress" +# description: "Ingress" +# - value: "egress" +# description: "Egress" +# - value: "ingress-egress" +# description: "Ingress and Egress" +# - variable: egress +# label: "Egress" +# schema: +# type: list +# default: [] +# items: +# - variable: egressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: to +# label: "To" +# schema: +# type: list +# default: [] +# items: +# - variable: toEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: "ipBlock" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: "cidr" +# schema: +# type: string +# default: "" +# - variable: except +# label: "except" +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: "Ports" +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: "port" +# schema: +# type: int +# - variable: endPort +# label: "port" +# schema: +# type: int +# - variable: protocol +# label: "Protocol" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "TCP" +# description: "TCP" +# - value: "UDP" +# description: "UDP" +# - value: "SCTP" +# description: "SCTP" +# - variable: ingress +# label: "Ingress" +# schema: +# type: list +# default: [] +# items: +# - variable: ingressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: from +# label: "From" +# schema: +# type: list +# default: [] +# items: +# - variable: fromEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: "ipBlock" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: "cidr" +# schema: +# type: string +# default: "" +# - variable: except +# label: "except" +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: "Ports" +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: "port" +# schema: +# type: int +# - variable: endPort +# label: "port" +# schema: +# type: int +# - variable: protocol +# label: "Protocol" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "TCP" +# description: "TCP" +# - value: "UDP" +# description: "UDP" +# - value: "SCTP" +# description: "SCTP" + + + - variable: addons + group: "Addons" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vpn + label: "VPN" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Type" + schema: + type: string + default: "disabled" + enum: + - value: "disabled" + description: "disabled" + - value: "openvpn" + description: "OpenVPN" + - value: "wireguard" + description: "Wireguard" + - variable: openvpn + label: "OpenVPN Settings" + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: "authentication username" + description: "authentication username, optional" + schema: + type: string + default: "" + - variable: password + label: "authentication password" + description: "authentication credentials" + schema: + type: string + default: "" + required: true + - variable: killSwitch + label: "Enable killswitch" + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: "Killswitch Excluded IPv4 networks" + description: "list of killswitch excluded ipv4 addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: "IPv4 Network" + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: "Killswitch Excluded IPv6 networks" + description: "list of killswitch excluded ipv4 addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: "IPv6 Network" + schema: + type: string + required: true + + - variable: configFile + label: "VPN Config File Location" + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "type" + schema: + type: string + default: "hostPath" + hidden: true + - variable: hostPathType + label: "hostPathType" + schema: + type: string + default: "File" + hidden: true + - variable: noMount + label: "noMount" + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: "Full path to file" + description: "path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + required: true + - variable: envList + label: "VPN environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + - variable: codeserver + label: "Codeserver" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: "Git Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: "Raw SSH private key" + label: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: "leave empty to disable" + label: "nodePort" + schema: + type: int + default: 36107 + - variable: envList + label: "Codeserver environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + + - variable: promtail + label: "Promtail" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: "Loki URL" + schema: + type: string + required: true + - variable: logs + label: "Log Paths" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: path + label: "Path" + schema: + type: string + required: true + - variable: args + label: "Promtail ecommand line arguments" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: "Arg" + schema: + type: string + required: true + - variable: envList + label: "Promtail environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + + + + - variable: netshoot + label: "Netshoot" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: "Netshoot environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true diff --git a/stable/matomo/3.0.38/templates/common.yaml b/stable/heimdall/11.0.28/templates/common.yaml similarity index 100% rename from stable/matomo/3.0.38/templates/common.yaml rename to stable/heimdall/11.0.28/templates/common.yaml diff --git a/stable/leantime/4.0.28/values.yaml b/stable/heimdall/11.0.28/values.yaml similarity index 100% rename from stable/leantime/4.0.28/values.yaml rename to stable/heimdall/11.0.28/values.yaml diff --git a/stable/jackett/11.0.51/CHANGELOG.md b/stable/jackett/11.0.51/CHANGELOG.md new file mode 100644 index 00000000000..8cef420225a --- /dev/null +++ b/stable/jackett/11.0.51/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [jackett-11.0.51](https://github.com/truecharts/apps/compare/jackett-11.0.50...jackett-11.0.51) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + +## [jackett-11.0.50](https://github.com/truecharts/apps/compare/jackett-11.0.49...jackett-11.0.50) (2022-07-27) + +### Chore + +- update docker general non-major ([#3313](https://github.com/truecharts/apps/issues/3313)) + + + + +## [jackett-11.0.49](https://github.com/truecharts/apps/compare/jackett-11.0.48...jackett-11.0.49) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [jackett-11.0.48](https://github.com/truecharts/apps/compare/jackett-11.0.47...jackett-11.0.48) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [jackett-11.0.48](https://github.com/truecharts/apps/compare/jackett-11.0.47...jackett-11.0.48) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [jackett-11.0.47](https://github.com/truecharts/apps/compare/jackett-11.0.46...jackett-11.0.47) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + - update docker general non-major ([#3279](https://github.com/truecharts/apps/issues/3279)) + + + + +## [jackett-11.0.47](https://github.com/truecharts/apps/compare/jackett-11.0.46...jackett-11.0.47) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + - update docker general non-major ([#3279](https://github.com/truecharts/apps/issues/3279)) + + + + +## [jackett-11.0.47](https://github.com/truecharts/apps/compare/jackett-11.0.46...jackett-11.0.47) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + - update docker general non-major ([#3279](https://github.com/truecharts/apps/issues/3279)) + + + + +## [jackett-11.0.46](https://github.com/truecharts/apps/compare/jackett-11.0.44...jackett-11.0.46) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + - update container image tccr.io/truecharts/jackett to v0.20.1326 ([#3267](https://github.com/truecharts/apps/issues/3267)) + + + +## [jackett-11.0.44](https://github.com/truecharts/apps/compare/jackett-11.0.43...jackett-11.0.44) (2022-07-20) + +### Chore + +- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) diff --git a/stable/jackett/11.0.51/Chart.lock b/stable/jackett/11.0.51/Chart.lock new file mode 100644 index 00000000000..778b814ab47 --- /dev/null +++ b/stable/jackett/11.0.51/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:44:31.541702418Z" diff --git a/stable/jackett/11.0.51/Chart.yaml b/stable/jackett/11.0.51/Chart.yaml new file mode 100644 index 00000000000..276e7c28e2d --- /dev/null +++ b/stable/jackett/11.0.51/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.20.1470" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +deprecated: false +description: API Support for your favorite torrent trackers. +home: "https://truecharts.org/docs/charts/stable/jackett" +icon: https://truecharts.org/img/chart-icons/jackett.png +keywords: + - jackett + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jackett +sources: + - https://github.com/Jackett/Jackett +type: application +version: 11.0.51 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jackett/11.0.51/README.md b/stable/jackett/11.0.51/README.md new file mode 100644 index 00000000000..7f4dde6becb --- /dev/null +++ b/stable/jackett/11.0.51/README.md @@ -0,0 +1,107 @@ +# jackett + +![Version: 11.0.51](https://img.shields.io/badge/Version-11.0.51-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.20.1470](https://img.shields.io/badge/AppVersion-0.20.1470-informational?style=flat-square) + +API Support for your favorite torrent trackers. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [jackett](https://truecharts.org/docs/charts/stable/jackett) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.8 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `jackett` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install jackett TrueCharts/jackett +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `jackett` deployment + +```console +helm uninstall jackett +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install jackett \ + --set env.TZ="America/New York" \ + TrueCharts/jackett +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install jackett TrueCharts/jackett -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/docs/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/jackett/11.0.51/app-readme.md b/stable/jackett/11.0.51/app-readme.md new file mode 100644 index 00000000000..f918a04fe54 --- /dev/null +++ b/stable/jackett/11.0.51/app-readme.md @@ -0,0 +1,8 @@ +API Support for your favorite torrent trackers. + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/jackett + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/matomo/3.0.38/charts/common-10.4.8.tgz b/stable/jackett/11.0.51/charts/common-10.4.8.tgz similarity index 100% rename from stable/matomo/3.0.38/charts/common-10.4.8.tgz rename to stable/jackett/11.0.51/charts/common-10.4.8.tgz diff --git a/stable/jackett/11.0.51/ix_values.yaml b/stable/jackett/11.0.51/ix_values.yaml new file mode 100644 index 00000000000..ec12f1e4bba --- /dev/null +++ b/stable/jackett/11.0.51/ix_values.yaml @@ -0,0 +1,30 @@ +image: + repository: tccr.io/truecharts/jackett + pullPolicy: IfNotPresent + tag: 0.20.1470@sha256:1d2cf873e488d270770e9446728abb0e382a6ae52ea8c7d60c718645a5ff3a77 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + protocol: HTTP + targetPort: 9117 + port: 9117 + +probes: + liveness: + path: "/UI/Login" + + readiness: + path: "/UI/Login" + + startup: + path: "/UI/Login" + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/jackett/11.0.51/questions.yaml b/stable/jackett/11.0.51/questions.yaml new file mode 100644 index 00000000000..33aba491b3d --- /dev/null +++ b/stable/jackett/11.0.51/questions.yaml @@ -0,0 +1,2439 @@ +groups: + - name: "Container Image" + description: "Image to be used for container" + - name: "Controller" + description: "Configure workload deployment" + - name: "Container Configuration" + description: "additional container configuration" + - name: "App Configuration" + description: "App specific config options" + - name: "Networking and Services" + description: "Configure Network and Services for container" + - name: "Storage and Persistence" + description: "Persist and share data that is separate from the container" + - name: "Ingress" + description: "Ingress Configuration" + - name: "Security and Permissions" + description: "Configure security context and permissions" + - name: "Resources and Devices" + description: "Specify resources/devices to be allocated to workload" + - name: "Middlewares" + description: "Traefik Middlewares" + - name: "Metrics" + description: "Metrics" + - name: "Addons" + description: "Addon Configuration" + - name: "Advanced" + description: "Advanced Configuration" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: global + label: "global settings" + group: "Controller" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: "flag this is SCALE" + schema: + type: boolean + default: true + hidden: true + + - variable: controller + group: "Controller" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: "Show Advanced Controller Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: "Please specify type of workload to deploy" + label: "(Advanced) Controller Type" + schema: + type: string + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: "Extra Args" + schema: + type: list + default: [] + items: + - variable: arg + label: "arg" + schema: + type: string + - variable: labelsList + label: "Controller Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: " Controller Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: TZ + label: "Timezone" + group: "Container Configuration" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: envList + label: "Image environment" + group: "Container Configuration" + schema: + type: list + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: expertpodconf + group: "Container Configuration" + label: "Show Expert Config" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: "Enable TTY" + description: "Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled." + group: "Workload Details" + schema: + type: boolean + default: false + - variable: stdin + label: "Enable STDIN" + description: "Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled." + group: "Workload Details" + schema: + type: boolean + default: false + - variable: termination + group: "Container Configuration" + label: "Termination settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: "Grace Period Seconds" + schema: + type: int + default: 10 + - variable: podLabelsList + group: "Container Configuration" + label: "Pod Labels" + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: podAnnotationsList + group: "Container Configuration" + label: "Pod Annotations" + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: service + group: "Networking and Services" + label: "Configure Service(s)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "ClusterIP" + description: "ClusterIP" + - value: "NodePort" + description: "NodePort (Advanced)" + - value: "LoadBalancer" + description: "LoadBalancer (Advanced)" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ipFamilyPolicy + label: "IP Family Policy" + description: "(Advanced) Specify the ip policy" + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: "SingleStack" + enum: + - value: "SingleStack" + description: "SingleStack" + - value: "PreferDualStack" + description: "PreferDualStack" + - value: "RequireDualStack" + description: "RequireDualStack" + - variable: ipFamilies + label: "(advanced) IP families" + description: "(advanced) The ip families that should be used" + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: "IP family" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 9117 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 9117 + + - variable: serviceexpert + group: "Networking and Services" + label: "Show Expert Config" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: "Networking and Services" + label: "Host-Networking (Complicated)" + schema: + type: boolean + default: false + + - variable: externalInterfaces + description: "Add External Interfaces" + label: "Add external Interfaces" + group: "Networking" + schema: + type: list + items: + - variable: interfaceConfiguration + description: "Interface Configuration" + label: "Interface Configuration" + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: "Please specify host interface" + label: "Host Interface" + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: "Define how IP Address will be managed" + label: "IP Address Management" + schema: + type: dict + required: true + attrs: + - variable: type + description: "Specify type for IPAM" + label: "IPAM Type" + schema: + type: string + required: true + enum: + - value: "dhcp" + description: "Use DHCP" + - value: "static" + description: "Use static IP" + show_subquestions_if: "static" + subquestions: + - variable: staticIPConfigurations + label: "Static IP Addresses" + schema: + type: list + items: + - variable: staticIP + label: "Static IP" + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: "Static Routes" + schema: + type: list + items: + - variable: staticRouteConfiguration + label: "Static Route Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: "Destination" + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: "Gateway" + schema: + type: ipaddr + cidr: false + required: true + + - variable: dnsPolicy + group: "Networking and Services" + label: "dnsPolicy" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "ClusterFirst" + description: "ClusterFirst" + - value: "ClusterFirstWithHostNet" + description: "ClusterFirstWithHostNet" + - value: "None" + description: "None" + + - variable: dnsConfig + label: "DNS Configuration" + group: "Networking and Services" + description: "Specify custom DNS configuration which will be applied to the pod" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + schema: + type: string + - variable: options + label: "options" + schema: + default: [] + type: list + items: + - variable: option + label: "Option Entry" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: searches + label: "Searches" + schema: + default: [] + type: list + items: + - variable: search + label: "Search Entry" + schema: + type: string + + - variable: serviceList + label: "Add Manual Custom Services" + group: "Networking and Services" + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: "Custom Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: portsList + label: "Additional Service Ports" + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: "Custom ports" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Port Name" + schema: + type: string + default: "" + - variable: protocol + label: "Port Type" + schema: + type: string + default: "TCP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: targetPort + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + required: true + - variable: port + label: "Container Port" + schema: + type: int + required: true + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort" + schema: + type: int + min: 9000 + max: 65535 + + - variable: persistence + label: "Integrated Persistent Storage" + description: "Integrated Persistent Storage" + group: "Storage and Persistence" + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Type of Storage" + description: "Sets the persistence type, Anything other than PVC could break rollback!" + schema: + type: string + default: "simplePVC" + enum: + - value: "simplePVC" + description: "PVC (simple)" + - value: "simpleHP" + description: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - value: "nfs" + description: "NFS Share" + - variable: server + label: "NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: "Path on NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "999Gi" + - variable: hostPathType + label: "(Advanced) hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: storageClass + label: "(Advanced) storageClass" + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: accessMode + label: "(Advanced) Access Mode" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: advanced + label: "Show Advanced Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: persistenceList + label: "Additional app storage" + group: "Storage and Persistence" + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: "Custom Storage" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name (optional)" + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: "Type of Storage" + description: "Sets the persistence type, Anything other than PVC could break rollback!" + schema: + type: string + default: "simpleHP" + enum: + - value: "simplePVC" + description: "PVC (simple)" + - value: "simpleHP" + description: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - value: "nfs" + description: "NFS Share" + - variable: server + label: "NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: "Path on NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "999Gi" + - variable: hostPathType + label: "(Advanced) hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: storageClass + label: "(Advanced) storageClass" + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: accessMode + label: "(Advanced) Access Mode" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: advanced + label: "Show Advanced Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: ingress + label: "" + group: "Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + + - variable: entrypoint + label: "(Advanced) Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: expert + label: "Show Expert Configuration Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: "These middlewares enforce a number of best practices." + label: "Enable Default Middlewares" + schema: + type: boolean + default: true + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: ingressList + label: "Add Manual Custom Ingresses" + group: "Ingress" + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: "Custom Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + - variable: service + label: "Linked Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Service Name" + schema: + type: string + default: "" + - variable: port + label: "Service Port" + schema: + type: int + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: "Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: security + label: "Container Security Settings" + group: "Security and Permissions" + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: "Change PUID / UMASK values" + description: "By enabling this you override default set values." + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: "Process User ID - PUID" + description: "When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps" + schema: + type: int + default: 568 + - variable: UMASK + label: "UMASK" + description: "When supported by the container, this sets the UMASK for tha App. Not supported by all Apps" + schema: + type: string + default: "002" + + - variable: advancedSecurity + label: "Show Advanced Security Settings" + group: "Security and Permissions" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: "Security Context" + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: "Capabilities" + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: "Drop Capability" + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: "Add Capability" + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + + - variable: podSecurityContext + group: "Security and Permissions" + label: "Pod Security Context" + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: "OnRootMismatch" + enum: + - value: "OnRootMismatch" + description: "OnRootMismatch" + - value: "Always" + description: "Always" + - variable: supplementalGroups + label: "supplemental Groups" + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: "supplemental Group" + schema: + type: int + + + + - variable: advancedresources + label: "Set Custom Resource Limits/Requests (Advanced)" + group: "Resources and Devices" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: "Advanced Limit Resource Consumption" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: "CPU" + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "4000m" + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "8Gi" + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: "CPU" + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "10m" + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "50Mi" + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + + - variable: deviceList + label: "Mount USB devices" + group: "Resources and Devices" + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: "Device" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "hostPath" + hidden: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPath + label: "Host Device Path" + description: "Path to the device on the host system" + schema: + type: path + - variable: mountPath + label: "Container Device Path" + description: "Path inside the container the device is mounted" + schema: + type: string + default: "/dev/ttyACM0" + + # Specify GPU configuration + - variable: scaleGPU + label: "GPU Configuration" + group: "Resources and Devices" + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + +# - variable: autoscaling +# group: "Advanced" +# label: "(Advanced) Horizontal Pod Autoscaler" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: "enabled" +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: "Target" +# description: "deployment name, defaults to main deployment" +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: "Minimum Replicas" +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: "Maximum Replicas" +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: "Target CPU Utilization Percentage" +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: "Target Memory Utilization Percentage" +# schema: +# type: int +# default: 80 +# - variable: networkPolicy +# group: "Advanced" +# label: "(Advanced) Network Policy" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: "enabled" +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: policyType +# label: "Policy Type" +# schema: +# type: string +# default: "" +# enum: +# - value: "" +# description: "Default" +# - value: "ingress" +# description: "Ingress" +# - value: "egress" +# description: "Egress" +# - value: "ingress-egress" +# description: "Ingress and Egress" +# - variable: egress +# label: "Egress" +# schema: +# type: list +# default: [] +# items: +# - variable: egressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: to +# label: "To" +# schema: +# type: list +# default: [] +# items: +# - variable: toEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: "ipBlock" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: "cidr" +# schema: +# type: string +# default: "" +# - variable: except +# label: "except" +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: "Ports" +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: "port" +# schema: +# type: int +# - variable: endPort +# label: "port" +# schema: +# type: int +# - variable: protocol +# label: "Protocol" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "TCP" +# description: "TCP" +# - value: "UDP" +# description: "UDP" +# - value: "SCTP" +# description: "SCTP" +# - variable: ingress +# label: "Ingress" +# schema: +# type: list +# default: [] +# items: +# - variable: ingressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: from +# label: "From" +# schema: +# type: list +# default: [] +# items: +# - variable: fromEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: "ipBlock" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: "cidr" +# schema: +# type: string +# default: "" +# - variable: except +# label: "except" +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: "Ports" +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: "port" +# schema: +# type: int +# - variable: endPort +# label: "port" +# schema: +# type: int +# - variable: protocol +# label: "Protocol" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "TCP" +# description: "TCP" +# - value: "UDP" +# description: "UDP" +# - value: "SCTP" +# description: "SCTP" + + + - variable: addons + group: "Addons" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vpn + label: "VPN" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Type" + schema: + type: string + default: "disabled" + enum: + - value: "disabled" + description: "disabled" + - value: "openvpn" + description: "OpenVPN" + - value: "wireguard" + description: "Wireguard" + - variable: openvpn + label: "OpenVPN Settings" + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: "authentication username" + description: "authentication username, optional" + schema: + type: string + default: "" + - variable: password + label: "authentication password" + description: "authentication credentials" + schema: + type: string + default: "" + required: true + - variable: killSwitch + label: "Enable killswitch" + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: "Killswitch Excluded IPv4 networks" + description: "list of killswitch excluded ipv4 addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: "IPv4 Network" + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: "Killswitch Excluded IPv6 networks" + description: "list of killswitch excluded ipv4 addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: "IPv6 Network" + schema: + type: string + required: true + + - variable: configFile + label: "VPN Config File Location" + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "type" + schema: + type: string + default: "hostPath" + hidden: true + - variable: hostPathType + label: "hostPathType" + schema: + type: string + default: "File" + hidden: true + - variable: noMount + label: "noMount" + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: "Full path to file" + description: "path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + required: true + - variable: envList + label: "VPN environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + - variable: codeserver + label: "Codeserver" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: "Git Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: "Raw SSH private key" + label: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: "leave empty to disable" + label: "nodePort" + schema: + type: int + default: 36107 + - variable: envList + label: "Codeserver environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + + - variable: promtail + label: "Promtail" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: "Loki URL" + schema: + type: string + required: true + - variable: logs + label: "Log Paths" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: path + label: "Path" + schema: + type: string + required: true + - variable: args + label: "Promtail ecommand line arguments" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: "Arg" + schema: + type: string + required: true + - variable: envList + label: "Promtail environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + + + + - variable: netshoot + label: "Netshoot" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: "Netshoot environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true diff --git a/stable/odoo/8.0.29/templates/common.yaml b/stable/jackett/11.0.51/templates/common.yaml similarity index 100% rename from stable/odoo/8.0.29/templates/common.yaml rename to stable/jackett/11.0.51/templates/common.yaml diff --git a/stable/matomo/3.0.38/values.yaml b/stable/jackett/11.0.51/values.yaml similarity index 100% rename from stable/matomo/3.0.38/values.yaml rename to stable/jackett/11.0.51/values.yaml diff --git a/stable/lanraragi/2.0.23/Chart.lock b/stable/lanraragi/2.0.23/Chart.lock deleted file mode 100644 index 4dac4746764..00000000000 --- a/stable/lanraragi/2.0.23/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-26T11:00:35.664376972Z" diff --git a/stable/lanraragi/2.0.23/CHANGELOG.md b/stable/lanraragi/2.0.24/CHANGELOG.md similarity index 92% rename from stable/lanraragi/2.0.23/CHANGELOG.md rename to stable/lanraragi/2.0.24/CHANGELOG.md index 8c63e931d23..7cc25c8e707 100644 --- a/stable/lanraragi/2.0.23/CHANGELOG.md +++ b/stable/lanraragi/2.0.24/CHANGELOG.md @@ -2,6 +2,15 @@ +## [lanraragi-2.0.24](https://github.com/truecharts/apps/compare/lanraragi-2.0.23...lanraragi-2.0.24) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [lanraragi-2.0.23](https://github.com/truecharts/apps/compare/lanraragi-2.0.22...lanraragi-2.0.23) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ ## [lanraragi-2.0.16](https://github.com/truecharts/apps/compare/lanraragi-2.0.14...lanraragi-2.0.16) (2022-07-14) -### Fix - -- bump to ensure .helmignore is present on all Charts - - - -## [lanraragi-2.0.14](https://github.com/truecharts/apps/compare/lanraragi-2.0.12...lanraragi-2.0.14) (2022-07-12) - -### Chore diff --git a/stable/lanraragi/2.0.24/Chart.lock b/stable/lanraragi/2.0.24/Chart.lock new file mode 100644 index 00000000000..b1072a316cd --- /dev/null +++ b/stable/lanraragi/2.0.24/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:44:37.084996424Z" diff --git a/stable/lanraragi/2.0.23/Chart.yaml b/stable/lanraragi/2.0.24/Chart.yaml similarity index 85% rename from stable/lanraragi/2.0.23/Chart.yaml rename to stable/lanraragi/2.0.24/Chart.yaml index 7ff70c45962..066abe30696 100644 --- a/stable/lanraragi/2.0.23/Chart.yaml +++ b/stable/lanraragi/2.0.24/Chart.yaml @@ -1,11 +1,11 @@ apiVersion: v2 -appVersion: "0.8.5" +appVersion: "0.8.6" dependencies: - name: common repository: https://library-charts.truecharts.org version: 10.4.8 description: Open source server for archival of comics/manga. -home: https://github.com/truecharts/charts/tree/master/charts/stable/lanraragi +home: "https://truecharts.org/docs/charts/stable/lanraragi" icon: https://truecharts.org/img/chart-icons/lanraragi.png keywords: - lanraragi @@ -21,7 +21,7 @@ sources: - https://github.com/Difegue/LANraragi - https://hub.docker.com/r/difegue/lanraragi - https://sugoi.gitbook.io/lanraragi/ -version: 2.0.23 +version: 2.0.24 annotations: truecharts.org/catagories: | - media diff --git a/stable/lanraragi/2.0.23/README.md b/stable/lanraragi/2.0.24/README.md similarity index 94% rename from stable/lanraragi/2.0.23/README.md rename to stable/lanraragi/2.0.24/README.md index 039ebaf8b30..a7d56b34d43 100644 --- a/stable/lanraragi/2.0.23/README.md +++ b/stable/lanraragi/2.0.24/README.md @@ -1,6 +1,6 @@ # lanraragi -![Version: 2.0.23](https://img.shields.io/badge/Version-2.0.23-informational?style=flat-square) ![AppVersion: 0.8.5](https://img.shields.io/badge/AppVersion-0.8.5-informational?style=flat-square) +![Version: 2.0.24](https://img.shields.io/badge/Version-2.0.24-informational?style=flat-square) ![AppVersion: 0.8.6](https://img.shields.io/badge/AppVersion-0.8.6-informational?style=flat-square) Open source server for archival of comics/manga. diff --git a/stable/lanraragi/2.0.23/app-readme.md b/stable/lanraragi/2.0.24/app-readme.md similarity index 100% rename from stable/lanraragi/2.0.23/app-readme.md rename to stable/lanraragi/2.0.24/app-readme.md diff --git a/stable/n8n/4.0.34/charts/common-10.4.8.tgz b/stable/lanraragi/2.0.24/charts/common-10.4.8.tgz similarity index 100% rename from stable/n8n/4.0.34/charts/common-10.4.8.tgz rename to stable/lanraragi/2.0.24/charts/common-10.4.8.tgz diff --git a/stable/lanraragi/2.0.23/ix_values.yaml b/stable/lanraragi/2.0.24/ix_values.yaml similarity index 86% rename from stable/lanraragi/2.0.23/ix_values.yaml rename to stable/lanraragi/2.0.24/ix_values.yaml index fc24dbbab0d..18fb7d9feb0 100644 --- a/stable/lanraragi/2.0.23/ix_values.yaml +++ b/stable/lanraragi/2.0.24/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/lanraragi - tag: v0.8.5@sha256:427ac5a3322a88daeb202a261751cad55f6e56a88acc2ef59c67e7bdfe79c0cb + tag: 0.8.6@sha256:cc4cc6e261552b22a8319fb97355fc1f2673ef4dc46b76e3b73d3670b718245d pullPolicy: IfNotPresent securityContext: diff --git a/stable/lanraragi/2.0.23/questions.yaml b/stable/lanraragi/2.0.24/questions.yaml similarity index 100% rename from stable/lanraragi/2.0.23/questions.yaml rename to stable/lanraragi/2.0.24/questions.yaml diff --git a/stable/omada-controller/6.0.41/templates/common.yaml b/stable/lanraragi/2.0.24/templates/common.yaml similarity index 100% rename from stable/omada-controller/6.0.41/templates/common.yaml rename to stable/lanraragi/2.0.24/templates/common.yaml diff --git a/stable/n8n/4.0.34/values.yaml b/stable/lanraragi/2.0.24/values.yaml similarity index 100% rename from stable/n8n/4.0.34/values.yaml rename to stable/lanraragi/2.0.24/values.yaml diff --git a/stable/lazylibrarian/11.0.33/CHANGELOG.md b/stable/lazylibrarian/11.0.33/CHANGELOG.md new file mode 100644 index 00000000000..0c2a48b0666 --- /dev/null +++ b/stable/lazylibrarian/11.0.33/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [lazylibrarian-11.0.33](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.32...lazylibrarian-11.0.33) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + +## [lazylibrarian-11.0.32](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.31...lazylibrarian-11.0.32) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [lazylibrarian-11.0.31](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.30...lazylibrarian-11.0.31) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [lazylibrarian-11.0.31](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.30...lazylibrarian-11.0.31) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [lazylibrarian-11.0.30](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.29...lazylibrarian-11.0.30) (2022-07-25) + +### Chore + +- update docker general non-major ([#3290](https://github.com/truecharts/apps/issues/3290)) + + + + +## [lazylibrarian-11.0.29](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.28...lazylibrarian-11.0.29) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [lazylibrarian-11.0.29](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.28...lazylibrarian-11.0.29) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [lazylibrarian-11.0.29](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.28...lazylibrarian-11.0.29) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [lazylibrarian-11.0.28](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.26...lazylibrarian-11.0.28) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + - update docker general non-major ([#3266](https://github.com/truecharts/apps/issues/3266)) + + + +## [lazylibrarian-11.0.26](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.25...lazylibrarian-11.0.26) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + diff --git a/stable/lazylibrarian/11.0.33/Chart.lock b/stable/lazylibrarian/11.0.33/Chart.lock new file mode 100644 index 00000000000..ef2fcf601e3 --- /dev/null +++ b/stable/lazylibrarian/11.0.33/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:44:39.927994287Z" diff --git a/stable/lazylibrarian/11.0.33/Chart.yaml b/stable/lazylibrarian/11.0.33/Chart.yaml new file mode 100644 index 00000000000..11a9dff4bc0 --- /dev/null +++ b/stable/lazylibrarian/11.0.33/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +deprecated: false +description: Get all your books, like series with Sonarr... +home: "https://truecharts.org/docs/charts/stable/lazylibrarian" +icon: https://truecharts.org/img/chart-icons/lazylibrarian.png +keywords: + - lazylibrarian + - ebooks +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lazylibrarian +sources: + - https://gitlab.com/LazyLibrarian/LazyLibrarian.git + - https://lazylibrarian.gitlab.io +type: application +version: 11.0.33 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lazylibrarian/11.0.33/README.md b/stable/lazylibrarian/11.0.33/README.md new file mode 100644 index 00000000000..323bfc8aca0 --- /dev/null +++ b/stable/lazylibrarian/11.0.33/README.md @@ -0,0 +1,108 @@ +# lazylibrarian + +![Version: 11.0.33](https://img.shields.io/badge/Version-11.0.33-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +Get all your books, like series with Sonarr... + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [lazylibrarian](https://truecharts.org/docs/charts/stable/lazylibrarian) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.8 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `lazylibrarian` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install lazylibrarian TrueCharts/lazylibrarian +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `lazylibrarian` deployment + +```console +helm uninstall lazylibrarian +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install lazylibrarian \ + --set env.TZ="America/New York" \ + TrueCharts/lazylibrarian +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install lazylibrarian TrueCharts/lazylibrarian -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/docs/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/lazylibrarian/11.0.33/app-readme.md b/stable/lazylibrarian/11.0.33/app-readme.md new file mode 100644 index 00000000000..df37ceef8b9 --- /dev/null +++ b/stable/lazylibrarian/11.0.33/app-readme.md @@ -0,0 +1,8 @@ +Get all your books, like series with Sonarr... + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/lazylibrarian + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/odoo/8.0.29/charts/common-10.4.8.tgz b/stable/lazylibrarian/11.0.33/charts/common-10.4.8.tgz similarity index 100% rename from stable/odoo/8.0.29/charts/common-10.4.8.tgz rename to stable/lazylibrarian/11.0.33/charts/common-10.4.8.tgz diff --git a/stable/lazylibrarian/11.0.33/ix_values.yaml b/stable/lazylibrarian/11.0.33/ix_values.yaml new file mode 100644 index 00000000000..2dbb42b3692 --- /dev/null +++ b/stable/lazylibrarian/11.0.33/ix_values.yaml @@ -0,0 +1,26 @@ +image: + repository: tccr.io/truecharts/lazylibrarian + pullPolicy: IfNotPresent + tag: latest@sha256:c1b546eaa199fa388b3d9db3bfc378ecc4896126f5691669162b0035d5b3c9e6 + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 5299 + targetPort: 5299 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true diff --git a/stable/lazylibrarian/11.0.33/questions.yaml b/stable/lazylibrarian/11.0.33/questions.yaml new file mode 100644 index 00000000000..79aa37861e9 --- /dev/null +++ b/stable/lazylibrarian/11.0.33/questions.yaml @@ -0,0 +1,2431 @@ +groups: + - name: "Container Image" + description: "Image to be used for container" + - name: "Controller" + description: "Configure workload deployment" + - name: "Container Configuration" + description: "additional container configuration" + - name: "App Configuration" + description: "App specific config options" + - name: "Networking and Services" + description: "Configure Network and Services for container" + - name: "Storage and Persistence" + description: "Persist and share data that is separate from the container" + - name: "Ingress" + description: "Ingress Configuration" + - name: "Security and Permissions" + description: "Configure security context and permissions" + - name: "Resources and Devices" + description: "Specify resources/devices to be allocated to workload" + - name: "Middlewares" + description: "Traefik Middlewares" + - name: "Metrics" + description: "Metrics" + - name: "Addons" + description: "Addon Configuration" + - name: "Advanced" + description: "Advanced Configuration" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: global + label: "global settings" + group: "Controller" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: "flag this is SCALE" + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "Controller" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: "Show Advanced Controller Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: "Please specify type of workload to deploy" + label: "(Advanced) Controller Type" + schema: + type: string + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: "Extra Args" + schema: + type: list + default: [] + items: + - variable: arg + label: "arg" + schema: + type: string + - variable: labelsList + label: "Controller Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: " Controller Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: TZ + label: "Timezone" + group: "Container Configuration" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: envList + label: "Image environment" + group: "Container Configuration" + schema: + type: list + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: expertpodconf + group: "Container Configuration" + label: "Show Expert Config" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: "Enable TTY" + description: "Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled." + group: "Workload Details" + schema: + type: boolean + default: false + - variable: stdin + label: "Enable STDIN" + description: "Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled." + group: "Workload Details" + schema: + type: boolean + default: false + - variable: termination + group: "Container Configuration" + label: "Termination settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: "Grace Period Seconds" + schema: + type: int + default: 10 + - variable: podLabelsList + group: "Container Configuration" + label: "Pod Labels" + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: podAnnotationsList + group: "Container Configuration" + label: "Pod Annotations" + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: service + group: "Networking and Services" + label: "Configure Service(s)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "ClusterIP" + description: "ClusterIP" + - value: "NodePort" + description: "NodePort (Advanced)" + - value: "LoadBalancer" + description: "LoadBalancer (Advanced)" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ipFamilyPolicy + label: "IP Family Policy" + description: "(Advanced) Specify the ip policy" + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: "SingleStack" + enum: + - value: "SingleStack" + description: "SingleStack" + - value: "PreferDualStack" + description: "PreferDualStack" + - value: "RequireDualStack" + description: "RequireDualStack" + - variable: ipFamilies + label: "(advanced) IP families" + description: "(advanced) The ip families that should be used" + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: "IP family" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 5299 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 5299 + + - variable: serviceexpert + group: "Networking and Services" + label: "Show Expert Config" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: "Networking and Services" + label: "Host-Networking (Complicated)" + schema: + type: boolean + default: false + + - variable: externalInterfaces + description: "Add External Interfaces" + label: "Add external Interfaces" + group: "Networking" + schema: + type: list + items: + - variable: interfaceConfiguration + description: "Interface Configuration" + label: "Interface Configuration" + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: "Please specify host interface" + label: "Host Interface" + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: "Define how IP Address will be managed" + label: "IP Address Management" + schema: + type: dict + required: true + attrs: + - variable: type + description: "Specify type for IPAM" + label: "IPAM Type" + schema: + type: string + required: true + enum: + - value: "dhcp" + description: "Use DHCP" + - value: "static" + description: "Use static IP" + show_subquestions_if: "static" + subquestions: + - variable: staticIPConfigurations + label: "Static IP Addresses" + schema: + type: list + items: + - variable: staticIP + label: "Static IP" + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: "Static Routes" + schema: + type: list + items: + - variable: staticRouteConfiguration + label: "Static Route Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: "Destination" + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: "Gateway" + schema: + type: ipaddr + cidr: false + required: true + + - variable: dnsPolicy + group: "Networking and Services" + label: "dnsPolicy" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "ClusterFirst" + description: "ClusterFirst" + - value: "ClusterFirstWithHostNet" + description: "ClusterFirstWithHostNet" + - value: "None" + description: "None" + + - variable: dnsConfig + label: "DNS Configuration" + group: "Networking and Services" + description: "Specify custom DNS configuration which will be applied to the pod" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + schema: + type: string + - variable: options + label: "options" + schema: + default: [] + type: list + items: + - variable: option + label: "Option Entry" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: searches + label: "Searches" + schema: + default: [] + type: list + items: + - variable: search + label: "Search Entry" + schema: + type: string + + - variable: serviceList + label: "Add Manual Custom Services" + group: "Networking and Services" + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: "Custom Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: portsList + label: "Additional Service Ports" + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: "Custom ports" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Port Name" + schema: + type: string + default: "" + - variable: protocol + label: "Port Type" + schema: + type: string + default: "TCP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: targetPort + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + required: true + - variable: port + label: "Container Port" + schema: + type: int + required: true + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort" + schema: + type: int + min: 9000 + max: 65535 + + - variable: persistence + label: "Integrated Persistent Storage" + description: "Integrated Persistent Storage" + group: "Storage and Persistence" + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + + - variable: type + label: "Type of Storage" + description: "Sets the persistence type, Anything other than PVC could break rollback!" + schema: + type: string + default: "simplePVC" + enum: + - value: "simplePVC" + description: "PVC (simple)" + - value: "simpleHP" + description: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - value: "nfs" + description: "NFS Share" + - variable: server + label: "NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: "Path on NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "999Gi" + - variable: hostPathType + label: "(Advanced) hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: storageClass + label: "(Advanced) storageClass" + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: accessMode + label: "(Advanced) Access Mode" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: advanced + label: "Show Advanced Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: persistenceList + label: "Additional app storage" + group: "Storage and Persistence" + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: "Custom Storage" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name (optional)" + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: "Type of Storage" + description: "Sets the persistence type, Anything other than PVC could break rollback!" + schema: + type: string + default: "simpleHP" + enum: + - value: "simplePVC" + description: "PVC (simple)" + - value: "simpleHP" + description: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - value: "nfs" + description: "NFS Share" + - variable: server + label: "NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: "Path on NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "999Gi" + - variable: hostPathType + label: "(Advanced) hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: storageClass + label: "(Advanced) storageClass" + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: accessMode + label: "(Advanced) Access Mode" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: advanced + label: "Show Advanced Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: ingress + label: "" + group: "Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + + - variable: entrypoint + label: "(Advanced) Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: expert + label: "Show Expert Configuration Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: "These middlewares enforce a number of best practices." + label: "Enable Default Middlewares" + schema: + type: boolean + default: true + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: ingressList + label: "Add Manual Custom Ingresses" + group: "Ingress" + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: "Custom Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + - variable: service + label: "Linked Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Service Name" + schema: + type: string + default: "" + - variable: port + label: "Service Port" + schema: + type: int + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: "Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + - variable: security + label: "Container Security Settings" + group: "Security and Permissions" + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: "Change PUID / UMASK values" + description: "By enabling this you override default set values." + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: "Process User ID - PUID" + description: "When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps" + schema: + type: int + default: 568 + - variable: UMASK + label: "UMASK" + description: "When supported by the container, this sets the UMASK for tha App. Not supported by all Apps" + schema: + type: string + default: "002" + + - variable: advancedSecurity + label: "Show Advanced Security Settings" + group: "Security and Permissions" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: "Security Context" + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: capabilities + label: "Capabilities" + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: "Drop Capability" + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: "Add Capability" + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + + - variable: podSecurityContext + group: "Security and Permissions" + label: "Pod Security Context" + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: "OnRootMismatch" + enum: + - value: "OnRootMismatch" + description: "OnRootMismatch" + - value: "Always" + description: "Always" + - variable: supplementalGroups + label: "supplemental Groups" + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: "supplemental Group" + schema: + type: int + + + - variable: advancedresources + label: "Set Custom Resource Limits/Requests (Advanced)" + group: "Resources and Devices" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: "Advanced Limit Resource Consumption" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: "CPU" + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "4000m" + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "8Gi" + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: "CPU" + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "10m" + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "50Mi" + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + + - variable: deviceList + label: "Mount USB devices" + group: "Resources and Devices" + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: "Device" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "hostPath" + hidden: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPath + label: "Host Device Path" + description: "Path to the device on the host system" + schema: + type: path + - variable: mountPath + label: "Container Device Path" + description: "Path inside the container the device is mounted" + schema: + type: string + default: "/dev/ttyACM0" + + # Specify GPU configuration + - variable: scaleGPU + label: "GPU Configuration" + group: "Resources and Devices" + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + +# - variable: autoscaling +# group: "Advanced" +# label: "(Advanced) Horizontal Pod Autoscaler" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: "enabled" +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: "Target" +# description: "deployment name, defaults to main deployment" +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: "Minimum Replicas" +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: "Maximum Replicas" +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: "Target CPU Utilization Percentage" +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: "Target Memory Utilization Percentage" +# schema: +# type: int +# default: 80 +# - variable: networkPolicy +# group: "Advanced" +# label: "(Advanced) Network Policy" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: "enabled" +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: policyType +# label: "Policy Type" +# schema: +# type: string +# default: "" +# enum: +# - value: "" +# description: "Default" +# - value: "ingress" +# description: "Ingress" +# - value: "egress" +# description: "Egress" +# - value: "ingress-egress" +# description: "Ingress and Egress" +# - variable: egress +# label: "Egress" +# schema: +# type: list +# default: [] +# items: +# - variable: egressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: to +# label: "To" +# schema: +# type: list +# default: [] +# items: +# - variable: toEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: "ipBlock" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: "cidr" +# schema: +# type: string +# default: "" +# - variable: except +# label: "except" +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: "Ports" +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: "port" +# schema: +# type: int +# - variable: endPort +# label: "port" +# schema: +# type: int +# - variable: protocol +# label: "Protocol" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "TCP" +# description: "TCP" +# - value: "UDP" +# description: "UDP" +# - value: "SCTP" +# description: "SCTP" +# - variable: ingress +# label: "Ingress" +# schema: +# type: list +# default: [] +# items: +# - variable: ingressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: from +# label: "From" +# schema: +# type: list +# default: [] +# items: +# - variable: fromEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: "ipBlock" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: "cidr" +# schema: +# type: string +# default: "" +# - variable: except +# label: "except" +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: "Ports" +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: "port" +# schema: +# type: int +# - variable: endPort +# label: "port" +# schema: +# type: int +# - variable: protocol +# label: "Protocol" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "TCP" +# description: "TCP" +# - value: "UDP" +# description: "UDP" +# - value: "SCTP" +# description: "SCTP" + + + - variable: addons + group: "Addons" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vpn + label: "VPN" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Type" + schema: + type: string + default: "disabled" + enum: + - value: "disabled" + description: "disabled" + - value: "openvpn" + description: "OpenVPN" + - value: "wireguard" + description: "Wireguard" + - variable: openvpn + label: "OpenVPN Settings" + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: "authentication username" + description: "authentication username, optional" + schema: + type: string + default: "" + - variable: password + label: "authentication password" + description: "authentication credentials" + schema: + type: string + default: "" + required: true + - variable: killSwitch + label: "Enable killswitch" + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: "Killswitch Excluded IPv4 networks" + description: "list of killswitch excluded ipv4 addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: "IPv4 Network" + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: "Killswitch Excluded IPv6 networks" + description: "list of killswitch excluded ipv4 addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: "IPv6 Network" + schema: + type: string + required: true + + - variable: configFile + label: "VPN Config File Location" + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "type" + schema: + type: string + default: "hostPath" + hidden: true + - variable: hostPathType + label: "hostPathType" + schema: + type: string + default: "File" + hidden: true + - variable: noMount + label: "noMount" + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: "Full path to file" + description: "path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + required: true + - variable: envList + label: "VPN environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + - variable: codeserver + label: "Codeserver" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: "Git Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: "Raw SSH private key" + label: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: "leave empty to disable" + label: "nodePort" + schema: + type: int + default: 36107 + - variable: envList + label: "Codeserver environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + + - variable: promtail + label: "Promtail" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: "Loki URL" + schema: + type: string + required: true + - variable: logs + label: "Log Paths" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: path + label: "Path" + schema: + type: string + required: true + - variable: args + label: "Promtail ecommand line arguments" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: "Arg" + schema: + type: string + required: true + - variable: envList + label: "Promtail environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + + + + - variable: netshoot + label: "Netshoot" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: "Netshoot environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true diff --git a/stable/pgadmin/7.0.25/templates/common.yaml b/stable/lazylibrarian/11.0.33/templates/common.yaml similarity index 100% rename from stable/pgadmin/7.0.25/templates/common.yaml rename to stable/lazylibrarian/11.0.33/templates/common.yaml diff --git a/stable/odoo/8.0.29/values.yaml b/stable/lazylibrarian/11.0.33/values.yaml similarity index 100% rename from stable/odoo/8.0.29/values.yaml rename to stable/lazylibrarian/11.0.33/values.yaml diff --git a/stable/leantime/4.0.28/CHANGELOG.md b/stable/leantime/4.0.29/CHANGELOG.md similarity index 90% rename from stable/leantime/4.0.28/CHANGELOG.md rename to stable/leantime/4.0.29/CHANGELOG.md index 1afd70e34f6..c7e1cddfbdf 100644 --- a/stable/leantime/4.0.28/CHANGELOG.md +++ b/stable/leantime/4.0.29/CHANGELOG.md @@ -2,6 +2,15 @@ +## [leantime-4.0.29](https://github.com/truecharts/apps/compare/leantime-4.0.28...leantime-4.0.29) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [leantime-4.0.28](https://github.com/truecharts/apps/compare/leantime-4.0.27...leantime-4.0.28) (2022-07-27) ### Chore @@ -88,12 +97,3 @@ -## [leantime-4.0.21](https://github.com/truecharts/apps/compare/leantime-4.0.20...leantime-4.0.21) (2022-07-19) - -### Chore - -- Update Readme and Description on SCALE - - - -## [leantime-4.0.20](https://github.com/truecharts/apps/compare/leantime-4.0.19...leantime-4.0.20) (2022-07-17) diff --git a/stable/matomo/3.0.38/Chart.lock b/stable/leantime/4.0.29/Chart.lock similarity index 85% rename from stable/matomo/3.0.38/Chart.lock rename to stable/leantime/4.0.29/Chart.lock index a4bb0722b57..b5c78180435 100644 --- a/stable/matomo/3.0.38/Chart.lock +++ b/stable/leantime/4.0.29/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.46 digest: sha256:2e72f5caa353ec621e4218b3a56658a696a3b031c12884191d11cf48f446a5fc -generated: "2022-07-26T11:02:40.862758583Z" +generated: "2022-07-28T20:45:05.348488742Z" diff --git a/stable/leantime/4.0.28/Chart.yaml b/stable/leantime/4.0.29/Chart.yaml similarity index 87% rename from stable/leantime/4.0.28/Chart.yaml rename to stable/leantime/4.0.29/Chart.yaml index 477cff47387..5ae53e265a8 100644 --- a/stable/leantime/4.0.28/Chart.yaml +++ b/stable/leantime/4.0.29/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "2.2.2" +appVersion: "2.2.3" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -9,7 +9,7 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.46 description: "Straightforward open source project management system to make your ideas reality." -home: https://github.com/truecharts/charts/tree/master/charts/stable/leantime +home: "https://truecharts.org/docs/charts/stable/leantime" icon: https://truecharts.org/img/chart-icons/leantime.png keywords: - leantime @@ -24,7 +24,7 @@ name: leantime sources: - https://leantime.io/ - https://hub.docker.com/r/nicholaswilde/leantime -version: 4.0.28 +version: 4.0.29 annotations: truecharts.org/catagories: | - management diff --git a/stable/leantime/4.0.28/README.md b/stable/leantime/4.0.29/README.md similarity index 94% rename from stable/leantime/4.0.28/README.md rename to stable/leantime/4.0.29/README.md index f78a85306ca..dfd2d57169f 100644 --- a/stable/leantime/4.0.28/README.md +++ b/stable/leantime/4.0.29/README.md @@ -1,6 +1,6 @@ # leantime -![Version: 4.0.28](https://img.shields.io/badge/Version-4.0.28-informational?style=flat-square) ![AppVersion: 2.2.2](https://img.shields.io/badge/AppVersion-2.2.2-informational?style=flat-square) +![Version: 4.0.29](https://img.shields.io/badge/Version-4.0.29-informational?style=flat-square) ![AppVersion: 2.2.3](https://img.shields.io/badge/AppVersion-2.2.3-informational?style=flat-square) Straightforward open source project management system to make your ideas reality. diff --git a/stable/leantime/4.0.28/app-readme.md b/stable/leantime/4.0.29/app-readme.md similarity index 100% rename from stable/leantime/4.0.28/app-readme.md rename to stable/leantime/4.0.29/app-readme.md diff --git a/stable/omada-controller/6.0.41/charts/common-10.4.8.tgz b/stable/leantime/4.0.29/charts/common-10.4.8.tgz similarity index 100% rename from stable/omada-controller/6.0.41/charts/common-10.4.8.tgz rename to stable/leantime/4.0.29/charts/common-10.4.8.tgz diff --git a/stable/leantime/4.0.28/charts/mariadb-3.0.46.tgz b/stable/leantime/4.0.29/charts/mariadb-3.0.46.tgz similarity index 100% rename from stable/leantime/4.0.28/charts/mariadb-3.0.46.tgz rename to stable/leantime/4.0.29/charts/mariadb-3.0.46.tgz diff --git a/stable/leantime/4.0.28/ix_values.yaml b/stable/leantime/4.0.29/ix_values.yaml similarity index 91% rename from stable/leantime/4.0.28/ix_values.yaml rename to stable/leantime/4.0.29/ix_values.yaml index 7a8dcd06f25..988bf046284 100644 --- a/stable/leantime/4.0.28/ix_values.yaml +++ b/stable/leantime/4.0.29/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/leantime pullPolicy: IfNotPresent - tag: 2.2.2@sha256:6ba5fa45920752fcedd91a759ef954f3d686c30b5c61bb85573d0fa83050030f + tag: 2.2.3@sha256:0f4052047d87f12187e3f5cacd927ddf70a3c05de38a0fde7b48cd0b4e831668 securityContext: runAsNonRoot: false diff --git a/stable/leantime/4.0.28/questions.yaml b/stable/leantime/4.0.29/questions.yaml similarity index 100% rename from stable/leantime/4.0.28/questions.yaml rename to stable/leantime/4.0.29/questions.yaml diff --git a/stable/leantime/4.0.28/templates/_secrets.tpl b/stable/leantime/4.0.29/templates/_secrets.tpl similarity index 100% rename from stable/leantime/4.0.28/templates/_secrets.tpl rename to stable/leantime/4.0.29/templates/_secrets.tpl diff --git a/stable/leantime/4.0.28/templates/common.yaml b/stable/leantime/4.0.29/templates/common.yaml similarity index 100% rename from stable/leantime/4.0.28/templates/common.yaml rename to stable/leantime/4.0.29/templates/common.yaml diff --git a/stable/omada-controller/6.0.41/values.yaml b/stable/leantime/4.0.29/values.yaml similarity index 100% rename from stable/omada-controller/6.0.41/values.yaml rename to stable/leantime/4.0.29/values.yaml diff --git a/stable/matomo/3.0.38/CHANGELOG.md b/stable/matomo/3.0.39/CHANGELOG.md similarity index 92% rename from stable/matomo/3.0.38/CHANGELOG.md rename to stable/matomo/3.0.39/CHANGELOG.md index 033b11ac81b..64550b1a85d 100644 --- a/stable/matomo/3.0.38/CHANGELOG.md +++ b/stable/matomo/3.0.39/CHANGELOG.md @@ -2,6 +2,15 @@ +## [matomo-3.0.39](https://github.com/truecharts/apps/compare/matomo-3.0.38...matomo-3.0.39) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [matomo-3.0.38](https://github.com/truecharts/apps/compare/matomo-3.0.37...matomo-3.0.38) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ - update docker general non-major ([#3266](https://github.com/truecharts/apps/issues/3266)) - -## [matomo-3.0.31](https://github.com/truecharts/apps/compare/matomo-3.0.30...matomo-3.0.31) (2022-07-20) - -### Chore - -- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) - - - diff --git a/incubator/ghost/3.0.35/Chart.lock b/stable/matomo/3.0.39/Chart.lock similarity index 85% rename from incubator/ghost/3.0.35/Chart.lock rename to stable/matomo/3.0.39/Chart.lock index 7993294a079..76c190d88ae 100644 --- a/incubator/ghost/3.0.35/Chart.lock +++ b/stable/matomo/3.0.39/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.46 digest: sha256:2e72f5caa353ec621e4218b3a56658a696a3b031c12884191d11cf48f446a5fc -generated: "2022-07-27T10:07:33.38593375Z" +generated: "2022-07-28T20:45:06.415332303Z" diff --git a/stable/matomo/3.0.38/Chart.yaml b/stable/matomo/3.0.39/Chart.yaml similarity index 89% rename from stable/matomo/3.0.38/Chart.yaml rename to stable/matomo/3.0.39/Chart.yaml index 1708e830f0e..688187f13a6 100644 --- a/stable/matomo/3.0.38/Chart.yaml +++ b/stable/matomo/3.0.39/Chart.yaml @@ -9,7 +9,7 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.46 description: Matomo is the leading Free/Libre open analytics platform -home: https://github.com/truecharts/charts/tree/master/charts/stable/matomo +home: "https://truecharts.org/docs/charts/stable/matomo" icon: https://truecharts.org/img/chart-icons/matomo.png keywords: - analytics @@ -23,7 +23,7 @@ sources: - https://hub.docker.com/r/bitnami/matomo - https://github.com/bitnami/bitnami-docker-matomo - https://github.com/matomo-org/matomo -version: 3.0.38 +version: 3.0.39 annotations: truecharts.org/catagories: | - productivity diff --git a/stable/matomo/3.0.38/README.md b/stable/matomo/3.0.39/README.md similarity index 98% rename from stable/matomo/3.0.38/README.md rename to stable/matomo/3.0.39/README.md index e21193a7980..a6bd8af0624 100644 --- a/stable/matomo/3.0.38/README.md +++ b/stable/matomo/3.0.39/README.md @@ -1,6 +1,6 @@ # matomo -![Version: 3.0.38](https://img.shields.io/badge/Version-3.0.38-informational?style=flat-square) ![AppVersion: 4.10.1](https://img.shields.io/badge/AppVersion-4.10.1-informational?style=flat-square) +![Version: 3.0.39](https://img.shields.io/badge/Version-3.0.39-informational?style=flat-square) ![AppVersion: 4.10.1](https://img.shields.io/badge/AppVersion-4.10.1-informational?style=flat-square) Matomo is the leading Free/Libre open analytics platform diff --git a/stable/matomo/3.0.38/app-readme.md b/stable/matomo/3.0.39/app-readme.md similarity index 100% rename from stable/matomo/3.0.38/app-readme.md rename to stable/matomo/3.0.39/app-readme.md diff --git a/stable/pgadmin/7.0.25/charts/common-10.4.8.tgz b/stable/matomo/3.0.39/charts/common-10.4.8.tgz similarity index 100% rename from stable/pgadmin/7.0.25/charts/common-10.4.8.tgz rename to stable/matomo/3.0.39/charts/common-10.4.8.tgz diff --git a/stable/matomo/3.0.38/charts/mariadb-3.0.46.tgz b/stable/matomo/3.0.39/charts/mariadb-3.0.46.tgz similarity index 100% rename from stable/matomo/3.0.38/charts/mariadb-3.0.46.tgz rename to stable/matomo/3.0.39/charts/mariadb-3.0.46.tgz diff --git a/stable/matomo/3.0.38/ix_values.yaml b/stable/matomo/3.0.39/ix_values.yaml similarity index 96% rename from stable/matomo/3.0.38/ix_values.yaml rename to stable/matomo/3.0.39/ix_values.yaml index c7d08773790..b403417d68a 100644 --- a/stable/matomo/3.0.38/ix_values.yaml +++ b/stable/matomo/3.0.39/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/matomo - tag: v4.10.1@sha256:362a104a394be0446785c066287d1e68b7eb9e7d28438dcdf1254d835d15f36a + tag: v4.10.1@sha256:97196ac36405342bc995c6496cbffaef91ae490d7ae2a65c2f0e07bfd3a87004 pullPolicy: IfNotPresent securityContext: diff --git a/stable/matomo/3.0.38/questions.yaml b/stable/matomo/3.0.39/questions.yaml similarity index 100% rename from stable/matomo/3.0.38/questions.yaml rename to stable/matomo/3.0.39/questions.yaml diff --git a/stable/rsshub/3.0.53/templates/common.yaml b/stable/matomo/3.0.39/templates/common.yaml similarity index 100% rename from stable/rsshub/3.0.53/templates/common.yaml rename to stable/matomo/3.0.39/templates/common.yaml diff --git a/stable/pgadmin/7.0.25/values.yaml b/stable/matomo/3.0.39/values.yaml similarity index 100% rename from stable/pgadmin/7.0.25/values.yaml rename to stable/matomo/3.0.39/values.yaml diff --git a/stable/n8n/4.0.34/CHANGELOG.md b/stable/n8n/4.0.35/CHANGELOG.md similarity index 89% rename from stable/n8n/4.0.34/CHANGELOG.md rename to stable/n8n/4.0.35/CHANGELOG.md index e7e02d697f3..43b7221b980 100644 --- a/stable/n8n/4.0.34/CHANGELOG.md +++ b/stable/n8n/4.0.35/CHANGELOG.md @@ -2,6 +2,15 @@ +## [n8n-4.0.35](https://github.com/truecharts/apps/compare/n8n-4.0.34...n8n-4.0.35) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [n8n-4.0.34](https://github.com/truecharts/apps/compare/n8n-4.0.33...n8n-4.0.34) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ -## [n8n-4.0.27](https://github.com/truecharts/apps/compare/n8n-4.0.26...n8n-4.0.27) (2022-07-15) - -### Chore - -- update docker general non-major ([#3184](https://github.com/truecharts/apps/issues/3184)) - - - -## [n8n-4.0.26](https://github.com/truecharts/apps/compare/n8n-4.0.25...n8n-4.0.26) (2022-07-14) diff --git a/stable/n8n/4.0.34/Chart.lock b/stable/n8n/4.0.35/Chart.lock similarity index 88% rename from stable/n8n/4.0.34/Chart.lock rename to stable/n8n/4.0.35/Chart.lock index edbb1a013f0..c607cc5a85f 100644 --- a/stable/n8n/4.0.34/Chart.lock +++ b/stable/n8n/4.0.35/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.46 digest: sha256:db75b53b5c44ce132215a295b1085ebb10292e349c9e9ebcff81e144360909f0 -generated: "2022-07-26T11:05:36.119827061Z" +generated: "2022-07-28T20:45:19.83993438Z" diff --git a/stable/n8n/4.0.34/Chart.yaml b/stable/n8n/4.0.35/Chart.yaml similarity index 88% rename from stable/n8n/4.0.34/Chart.yaml rename to stable/n8n/4.0.35/Chart.yaml index 86a57a528b4..372e341928e 100644 --- a/stable/n8n/4.0.34/Chart.yaml +++ b/stable/n8n/4.0.35/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.187.2" +appVersion: "0.188.0" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -13,7 +13,7 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.46 description: n8n is an extendable workflow automation tool. -home: https://github.com/truecharts/charts/tree/master/charts/stable/n8n +home: "https://truecharts.org/docs/charts/stable/n8n" icon: https://truecharts.org/img/chart-icons/n8n.png keywords: - workflows @@ -28,7 +28,7 @@ sources: - https://docs.n8n.io/ - https://github.com/n8n-io/n8n - https://hub.docker.com/r/n8nio/n8n -version: 4.0.34 +version: 4.0.35 annotations: truecharts.org/catagories: | - media diff --git a/stable/n8n/4.0.34/README.md b/stable/n8n/4.0.35/README.md similarity index 94% rename from stable/n8n/4.0.34/README.md rename to stable/n8n/4.0.35/README.md index e3756c7a4c3..b3e7075d93a 100644 --- a/stable/n8n/4.0.34/README.md +++ b/stable/n8n/4.0.35/README.md @@ -1,6 +1,6 @@ # n8n -![Version: 4.0.34](https://img.shields.io/badge/Version-4.0.34-informational?style=flat-square) ![AppVersion: 0.187.2](https://img.shields.io/badge/AppVersion-0.187.2-informational?style=flat-square) +![Version: 4.0.35](https://img.shields.io/badge/Version-4.0.35-informational?style=flat-square) ![AppVersion: 0.188.0](https://img.shields.io/badge/AppVersion-0.188.0-informational?style=flat-square) n8n is an extendable workflow automation tool. diff --git a/stable/n8n/4.0.34/app-readme.md b/stable/n8n/4.0.35/app-readme.md similarity index 100% rename from stable/n8n/4.0.34/app-readme.md rename to stable/n8n/4.0.35/app-readme.md diff --git a/stable/prometheus/4.0.50/charts/common-10.4.8.tgz b/stable/n8n/4.0.35/charts/common-10.4.8.tgz similarity index 100% rename from stable/prometheus/4.0.50/charts/common-10.4.8.tgz rename to stable/n8n/4.0.35/charts/common-10.4.8.tgz diff --git a/stable/n8n/4.0.34/charts/postgresql-8.0.48.tgz b/stable/n8n/4.0.35/charts/postgresql-8.0.48.tgz similarity index 100% rename from stable/n8n/4.0.34/charts/postgresql-8.0.48.tgz rename to stable/n8n/4.0.35/charts/postgresql-8.0.48.tgz diff --git a/stable/n8n/4.0.34/charts/redis-3.0.46.tgz b/stable/n8n/4.0.35/charts/redis-3.0.46.tgz similarity index 100% rename from stable/n8n/4.0.34/charts/redis-3.0.46.tgz rename to stable/n8n/4.0.35/charts/redis-3.0.46.tgz diff --git a/stable/n8n/4.0.34/ix_values.yaml b/stable/n8n/4.0.35/ix_values.yaml similarity index 97% rename from stable/n8n/4.0.34/ix_values.yaml rename to stable/n8n/4.0.35/ix_values.yaml index 7c43c8722d3..3cbe47980b7 100644 --- a/stable/n8n/4.0.34/ix_values.yaml +++ b/stable/n8n/4.0.35/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/n8n - tag: 0.187.2@sha256:216939db18876e7633335c66686486cfcd4f991bb20a5f5f2f7ea21fefb8839a + tag: 0.188.0@sha256:64d9903524778d35add9b258a58a590a2410c0aabe3af21ac9afbcb56ff0e100 pullPolicy: IfNotPresent securityContext: diff --git a/stable/n8n/4.0.34/questions.yaml b/stable/n8n/4.0.35/questions.yaml similarity index 100% rename from stable/n8n/4.0.34/questions.yaml rename to stable/n8n/4.0.35/questions.yaml diff --git a/stable/n8n/4.0.34/templates/_configmap.tpl b/stable/n8n/4.0.35/templates/_configmap.tpl similarity index 100% rename from stable/n8n/4.0.34/templates/_configmap.tpl rename to stable/n8n/4.0.35/templates/_configmap.tpl diff --git a/stable/n8n/4.0.34/templates/common.yaml b/stable/n8n/4.0.35/templates/common.yaml similarity index 100% rename from stable/n8n/4.0.34/templates/common.yaml rename to stable/n8n/4.0.35/templates/common.yaml diff --git a/stable/prometheus/4.0.50/values.yaml b/stable/n8n/4.0.35/values.yaml similarity index 100% rename from stable/prometheus/4.0.50/values.yaml rename to stable/n8n/4.0.35/values.yaml diff --git a/stable/odoo/8.0.29/CHANGELOG.md b/stable/odoo/8.0.30/CHANGELOG.md similarity index 92% rename from stable/odoo/8.0.29/CHANGELOG.md rename to stable/odoo/8.0.30/CHANGELOG.md index ebfc2a2960c..11db92f4736 100644 --- a/stable/odoo/8.0.29/CHANGELOG.md +++ b/stable/odoo/8.0.30/CHANGELOG.md @@ -2,6 +2,15 @@ +## [odoo-8.0.30](https://github.com/truecharts/apps/compare/odoo-8.0.29...odoo-8.0.30) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [odoo-8.0.29](https://github.com/truecharts/apps/compare/odoo-8.0.28...odoo-8.0.29) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ ## [odoo-8.0.22](https://github.com/truecharts/apps/compare/odoo-8.0.21...odoo-8.0.22) (2022-07-19) - -### Chore - -- Update Readme and Description on SCALE - - - -## [odoo-8.0.21](https://github.com/truecharts/apps/compare/odoo-8.0.20...odoo-8.0.21) (2022-07-14) - diff --git a/stable/hedgedoc/4.0.26/Chart.lock b/stable/odoo/8.0.30/Chart.lock similarity index 85% rename from stable/hedgedoc/4.0.26/Chart.lock rename to stable/odoo/8.0.30/Chart.lock index 093798d9e66..6e94acdf9c1 100644 --- a/stable/hedgedoc/4.0.26/Chart.lock +++ b/stable/odoo/8.0.30/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 8.0.48 digest: sha256:06eed2d910d06ee059a0eed8277d806937d457340e3f510c63a55c1b8e5ce14f -generated: "2022-07-26T10:57:23.846735504Z" +generated: "2022-07-28T20:45:13.892463051Z" diff --git a/stable/odoo/8.0.29/Chart.yaml b/stable/odoo/8.0.30/Chart.yaml similarity index 90% rename from stable/odoo/8.0.29/Chart.yaml rename to stable/odoo/8.0.30/Chart.yaml index 8d2479a971c..d503be29289 100644 --- a/stable/odoo/8.0.29/Chart.yaml +++ b/stable/odoo/8.0.30/Chart.yaml @@ -1,11 +1,11 @@ apiVersion: v2 appVersion: "15.0" -version: 8.0.29 +version: 8.0.30 kubeVersion: ">=1.16.0-0" name: odoo description: All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc. type: application -home: https://github.com/truecharts/charts/tree/master/charts/stable/odoo +home: "https://truecharts.org/docs/charts/stable/odoo" icon: https://truecharts.org/img/chart-icons/odoo.png keywords: - odoo diff --git a/stable/odoo/8.0.29/README.md b/stable/odoo/8.0.30/README.md similarity index 98% rename from stable/odoo/8.0.29/README.md rename to stable/odoo/8.0.30/README.md index 97abec13f88..7e24212fda8 100644 --- a/stable/odoo/8.0.29/README.md +++ b/stable/odoo/8.0.30/README.md @@ -1,6 +1,6 @@ # odoo -![Version: 8.0.29](https://img.shields.io/badge/Version-8.0.29-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 15.0](https://img.shields.io/badge/AppVersion-15.0-informational?style=flat-square) +![Version: 8.0.30](https://img.shields.io/badge/Version-8.0.30-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 15.0](https://img.shields.io/badge/AppVersion-15.0-informational?style=flat-square) All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc. diff --git a/stable/odoo/8.0.29/app-readme.md b/stable/odoo/8.0.30/app-readme.md similarity index 100% rename from stable/odoo/8.0.29/app-readme.md rename to stable/odoo/8.0.30/app-readme.md diff --git a/stable/rsshub/3.0.53/charts/common-10.4.8.tgz b/stable/odoo/8.0.30/charts/common-10.4.8.tgz similarity index 100% rename from stable/rsshub/3.0.53/charts/common-10.4.8.tgz rename to stable/odoo/8.0.30/charts/common-10.4.8.tgz diff --git a/stable/odoo/8.0.29/charts/postgresql-8.0.48.tgz b/stable/odoo/8.0.30/charts/postgresql-8.0.48.tgz similarity index 100% rename from stable/odoo/8.0.29/charts/postgresql-8.0.48.tgz rename to stable/odoo/8.0.30/charts/postgresql-8.0.48.tgz diff --git a/stable/odoo/8.0.29/ix_values.yaml b/stable/odoo/8.0.30/ix_values.yaml similarity index 90% rename from stable/odoo/8.0.29/ix_values.yaml rename to stable/odoo/8.0.30/ix_values.yaml index 62119a5b36b..262557f38d3 100644 --- a/stable/odoo/8.0.29/ix_values.yaml +++ b/stable/odoo/8.0.30/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/odoo pullPolicy: IfNotPresent - tag: v15.0@sha256:a12d8128ffb4753929a930f3fea14caa410886b803322248affa9d9cd9985188 + tag: v15.0@sha256:f93b228ed528fb45c009b26f580dd8ee620fda0a0e40c3d6ff1c5e606a84cf92 env: USER: "{{ .Values.postgresql.postgresqlUsername }}" diff --git a/stable/odoo/8.0.29/questions.yaml b/stable/odoo/8.0.30/questions.yaml similarity index 100% rename from stable/odoo/8.0.29/questions.yaml rename to stable/odoo/8.0.30/questions.yaml diff --git a/stable/storj-node/2.0.35/templates/common.yaml b/stable/odoo/8.0.30/templates/common.yaml similarity index 100% rename from stable/storj-node/2.0.35/templates/common.yaml rename to stable/odoo/8.0.30/templates/common.yaml diff --git a/stable/rsshub/3.0.53/values.yaml b/stable/odoo/8.0.30/values.yaml similarity index 100% rename from stable/rsshub/3.0.53/values.yaml rename to stable/odoo/8.0.30/values.yaml diff --git a/stable/omada-controller/6.0.41/Chart.lock b/stable/omada-controller/6.0.41/Chart.lock deleted file mode 100644 index c8bfd92d718..00000000000 --- a/stable/omada-controller/6.0.41/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-26T11:07:28.256799967Z" diff --git a/stable/omada-controller/6.0.41/CHANGELOG.md b/stable/omada-controller/6.0.42/CHANGELOG.md similarity index 91% rename from stable/omada-controller/6.0.41/CHANGELOG.md rename to stable/omada-controller/6.0.42/CHANGELOG.md index 136df78ea31..073cb0c2193 100644 --- a/stable/omada-controller/6.0.41/CHANGELOG.md +++ b/stable/omada-controller/6.0.42/CHANGELOG.md @@ -2,6 +2,15 @@ +## [omada-controller-6.0.42](https://github.com/truecharts/apps/compare/omada-controller-6.0.41...omada-controller-6.0.42) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [omada-controller-6.0.41](https://github.com/truecharts/apps/compare/omada-controller-6.0.40...omada-controller-6.0.41) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ ### Chore -- Update Readme and Description on SCALE - - - -## [omada-controller-6.0.33](https://github.com/truecharts/apps/compare/omada-controller-6.0.32...omada-controller-6.0.33) (2022-07-17) - -### Chore - -- update docker general non-major ([#3198](https://github.com/truecharts/apps/issues/3198)) diff --git a/stable/omada-controller/6.0.42/Chart.lock b/stable/omada-controller/6.0.42/Chart.lock new file mode 100644 index 00000000000..857c570d638 --- /dev/null +++ b/stable/omada-controller/6.0.42/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:45:39.584575966Z" diff --git a/stable/omada-controller/6.0.41/Chart.yaml b/stable/omada-controller/6.0.42/Chart.yaml similarity index 87% rename from stable/omada-controller/6.0.41/Chart.yaml rename to stable/omada-controller/6.0.42/Chart.yaml index ea244c7f5b3..bcc3440e9bd 100644 --- a/stable/omada-controller/6.0.41/Chart.yaml +++ b/stable/omada-controller/6.0.42/Chart.yaml @@ -5,7 +5,7 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.8 description: Omada is a SDN tool for TP-Link Omada hardware -home: https://github.com/truecharts/charts/tree/master/charts/stable/omada-controller +home: "https://truecharts.org/docs/charts/stable/omada-controller" icon: https://truecharts.org/img/chart-icons/omada-controller.png keywords: - omada-controller @@ -18,7 +18,7 @@ name: omada-controller sources: - https://github.com/mbentley/docker-omada-controller - https://github.com/truecharts/apps/tree/master/charts/omada-controller -version: 6.0.41 +version: 6.0.42 annotations: truecharts.org/catagories: | - media diff --git a/stable/omada-controller/6.0.41/README.md b/stable/omada-controller/6.0.42/README.md similarity index 98% rename from stable/omada-controller/6.0.41/README.md rename to stable/omada-controller/6.0.42/README.md index 329c328e76b..6df6c090f9c 100644 --- a/stable/omada-controller/6.0.41/README.md +++ b/stable/omada-controller/6.0.42/README.md @@ -1,6 +1,6 @@ # omada-controller -![Version: 6.0.41](https://img.shields.io/badge/Version-6.0.41-informational?style=flat-square) ![AppVersion: 5.3](https://img.shields.io/badge/AppVersion-5.3-informational?style=flat-square) +![Version: 6.0.42](https://img.shields.io/badge/Version-6.0.42-informational?style=flat-square) ![AppVersion: 5.3](https://img.shields.io/badge/AppVersion-5.3-informational?style=flat-square) Omada is a SDN tool for TP-Link Omada hardware diff --git a/stable/omada-controller/6.0.41/app-readme.md b/stable/omada-controller/6.0.42/app-readme.md similarity index 100% rename from stable/omada-controller/6.0.41/app-readme.md rename to stable/omada-controller/6.0.42/app-readme.md diff --git a/stable/storj-node/2.0.35/charts/common-10.4.8.tgz b/stable/omada-controller/6.0.42/charts/common-10.4.8.tgz similarity index 100% rename from stable/storj-node/2.0.35/charts/common-10.4.8.tgz rename to stable/omada-controller/6.0.42/charts/common-10.4.8.tgz diff --git a/stable/omada-controller/6.0.41/ix_values.yaml b/stable/omada-controller/6.0.42/ix_values.yaml similarity index 93% rename from stable/omada-controller/6.0.41/ix_values.yaml rename to stable/omada-controller/6.0.42/ix_values.yaml index 069fcb07936..c9e8cd01103 100644 --- a/stable/omada-controller/6.0.41/ix_values.yaml +++ b/stable/omada-controller/6.0.42/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/omada-controller - tag: v5.3@sha256:a666829abe37d1fc84aa5548f88bbc35443f6072b00f491f2579b7b65c080223 + tag: v5.3@sha256:ff1a84da5354da76c6be90ee2dbe72ff55b0b68c70a86cd9708d742fe05c79c1 pullPolicy: IfNotPresent securityContext: diff --git a/stable/omada-controller/6.0.41/questions.yaml b/stable/omada-controller/6.0.42/questions.yaml similarity index 100% rename from stable/omada-controller/6.0.41/questions.yaml rename to stable/omada-controller/6.0.42/questions.yaml diff --git a/stable/omada-controller/6.0.42/templates/common.yaml b/stable/omada-controller/6.0.42/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/omada-controller/6.0.42/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/storj-node/2.0.35/values.yaml b/stable/omada-controller/6.0.42/values.yaml similarity index 100% rename from stable/storj-node/2.0.35/values.yaml rename to stable/omada-controller/6.0.42/values.yaml diff --git a/stable/pgadmin/7.0.25/Chart.lock b/stable/pgadmin/7.0.25/Chart.lock deleted file mode 100644 index 68902039450..00000000000 --- a/stable/pgadmin/7.0.25/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-26T11:09:23.837861158Z" diff --git a/stable/pgadmin/7.0.25/CHANGELOG.md b/stable/pgadmin/7.0.26/CHANGELOG.md similarity index 92% rename from stable/pgadmin/7.0.25/CHANGELOG.md rename to stable/pgadmin/7.0.26/CHANGELOG.md index f86a791ecc0..25aaf8c208e 100644 --- a/stable/pgadmin/7.0.25/CHANGELOG.md +++ b/stable/pgadmin/7.0.26/CHANGELOG.md @@ -2,6 +2,15 @@ +## [pgadmin-7.0.26](https://github.com/truecharts/apps/compare/pgadmin-7.0.25...pgadmin-7.0.26) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [pgadmin-7.0.25](https://github.com/truecharts/apps/compare/pgadmin-7.0.24...pgadmin-7.0.25) (2022-07-26) ### Chore @@ -88,12 +97,3 @@ ## [pgadmin-7.0.18](https://github.com/truecharts/apps/compare/pgadmin-7.0.16...pgadmin-7.0.18) (2022-07-14) -### Fix - -- bump to ensure .helmignore is present on all Charts - - - -## [pgadmin-7.0.16](https://github.com/truecharts/apps/compare/pgadmin-7.0.14...pgadmin-7.0.16) (2022-07-12) - -### Chore diff --git a/stable/pgadmin/7.0.26/Chart.lock b/stable/pgadmin/7.0.26/Chart.lock new file mode 100644 index 00000000000..ae395ce090b --- /dev/null +++ b/stable/pgadmin/7.0.26/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:45:40.73559427Z" diff --git a/stable/pgadmin/7.0.25/Chart.yaml b/stable/pgadmin/7.0.26/Chart.yaml similarity index 84% rename from stable/pgadmin/7.0.25/Chart.yaml rename to stable/pgadmin/7.0.26/Chart.yaml index fe013ea7462..e6dc6d9d5f4 100644 --- a/stable/pgadmin/7.0.25/Chart.yaml +++ b/stable/pgadmin/7.0.26/Chart.yaml @@ -1,12 +1,12 @@ apiVersion: v2 -appVersion: "6.11" +appVersion: "6.12" dependencies: - name: common repository: https://library-charts.truecharts.org version: 10.4.8 deprecated: false description: Web-Based postgresql database management utility -home: https://github.com/truecharts/charts/tree/master/charts/stable/pgadmin +home: "https://truecharts.org/docs/charts/stable/pgadmin" icon: https://truecharts.org/img/chart-icons/pgadmin.png keywords: - pgadmin @@ -21,7 +21,7 @@ name: pgadmin sources: - https://www.pgadmin.org/ type: application -version: 7.0.25 +version: 7.0.26 annotations: truecharts.org/catagories: | - management diff --git a/stable/pgadmin/7.0.25/README.md b/stable/pgadmin/7.0.26/README.md similarity index 95% rename from stable/pgadmin/7.0.25/README.md rename to stable/pgadmin/7.0.26/README.md index f04696b4514..5f5fb808628 100644 --- a/stable/pgadmin/7.0.25/README.md +++ b/stable/pgadmin/7.0.26/README.md @@ -1,6 +1,6 @@ # pgadmin -![Version: 7.0.25](https://img.shields.io/badge/Version-7.0.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 6.11](https://img.shields.io/badge/AppVersion-6.11-informational?style=flat-square) +![Version: 7.0.26](https://img.shields.io/badge/Version-7.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 6.12](https://img.shields.io/badge/AppVersion-6.12-informational?style=flat-square) Web-Based postgresql database management utility diff --git a/stable/pgadmin/7.0.25/app-readme.md b/stable/pgadmin/7.0.26/app-readme.md similarity index 100% rename from stable/pgadmin/7.0.25/app-readme.md rename to stable/pgadmin/7.0.26/app-readme.md diff --git a/stable/pgadmin/7.0.26/charts/common-10.4.8.tgz b/stable/pgadmin/7.0.26/charts/common-10.4.8.tgz new file mode 100644 index 00000000000..e7ddaf2da57 Binary files /dev/null and b/stable/pgadmin/7.0.26/charts/common-10.4.8.tgz differ diff --git a/stable/pgadmin/7.0.25/ix_values.yaml b/stable/pgadmin/7.0.26/ix_values.yaml similarity index 84% rename from stable/pgadmin/7.0.25/ix_values.yaml rename to stable/pgadmin/7.0.26/ix_values.yaml index c03fde4cc58..6146a81defd 100644 --- a/stable/pgadmin/7.0.25/ix_values.yaml +++ b/stable/pgadmin/7.0.26/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/pgadmin4 pullPolicy: IfNotPresent - tag: v6.11@sha256:35d13d479bb183eddc3b24768e2e14ab5a4315c559071705e7dbb590a6dd85bc + tag: 6.12@sha256:9e2e5ed356f8ea714d1eb1203e260ef6c015f38dc0294cdd9fec96adee12e3b4 securityContext: runAsNonRoot: false diff --git a/stable/pgadmin/7.0.25/questions.yaml b/stable/pgadmin/7.0.26/questions.yaml similarity index 100% rename from stable/pgadmin/7.0.25/questions.yaml rename to stable/pgadmin/7.0.26/questions.yaml diff --git a/stable/pgadmin/7.0.26/templates/common.yaml b/stable/pgadmin/7.0.26/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/pgadmin/7.0.26/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/storj-node/2.0.35/SKIPINSTALL b/stable/pgadmin/7.0.26/values.yaml similarity index 100% rename from stable/storj-node/2.0.35/SKIPINSTALL rename to stable/pgadmin/7.0.26/values.yaml diff --git a/stable/prometheus/4.0.50/CHANGELOG.md b/stable/prometheus/4.0.51/CHANGELOG.md similarity index 85% rename from stable/prometheus/4.0.50/CHANGELOG.md rename to stable/prometheus/4.0.51/CHANGELOG.md index 1263dc30dfe..d9eba4c0930 100644 --- a/stable/prometheus/4.0.50/CHANGELOG.md +++ b/stable/prometheus/4.0.51/CHANGELOG.md @@ -2,6 +2,15 @@ +## [prometheus-4.0.51](https://github.com/truecharts/apps/compare/prometheus-4.0.50...prometheus-4.0.51) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [prometheus-4.0.50](https://github.com/truecharts/apps/compare/prometheus-4.0.49...prometheus-4.0.50) (2022-07-27) ### Chore @@ -88,12 +97,3 @@ - -## [prometheus-4.0.43](https://github.com/truecharts/apps/compare/prometheus-4.0.41...prometheus-4.0.43) (2022-07-22) - -### Chore - -- Bump all charts to generate config and container references due to huge increase of repository - - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - - update docker general non-major ([#3266](https://github.com/truecharts/apps/issues/3266)) - diff --git a/stable/prometheus/4.0.50/Chart.lock b/stable/prometheus/4.0.51/Chart.lock similarity index 89% rename from stable/prometheus/4.0.50/Chart.lock rename to stable/prometheus/4.0.51/Chart.lock index 5686e05c888..4cf2ad0a519 100644 --- a/stable/prometheus/4.0.50/Chart.lock +++ b/stable/prometheus/4.0.51/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 3.1.1 digest: sha256:17bb0b6ed020245927569a31aab32518782dedc48d9db2fe2127c6c2ec573dc5 -generated: "2022-07-27T10:10:40.309121013Z" +generated: "2022-07-28T20:45:52.261911549Z" diff --git a/stable/prometheus/4.0.50/Chart.yaml b/stable/prometheus/4.0.51/Chart.yaml similarity index 93% rename from stable/prometheus/4.0.50/Chart.yaml rename to stable/prometheus/4.0.51/Chart.yaml index 0a0731b612b..8b14db4af9f 100644 --- a/stable/prometheus/4.0.50/Chart.yaml +++ b/stable/prometheus/4.0.51/Chart.yaml @@ -15,7 +15,7 @@ dependencies: deprecated: false description: kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. icon: https://truecharts.org/img/chart-icons/prometheus.png -home: https://github.com/truecharts/apps/tree/master/charts/core/prometheus +home: "https://truecharts.org/docs/charts/stable/prometheus" keywords: - metrics kubeVersion: ">=1.16.0-0" @@ -28,7 +28,7 @@ sources: - https://github.com/prometheus-community/helm-charts - https://github.com/prometheus-operator/kube-prometheus type: application -version: 4.0.50 +version: 4.0.51 annotations: truecharts.org/catagories: | - metrics diff --git a/stable/prometheus/4.0.50/README.md b/stable/prometheus/4.0.51/README.md similarity index 98% rename from stable/prometheus/4.0.50/README.md rename to stable/prometheus/4.0.51/README.md index 21ee11e8f8f..2bc4fbcaa06 100644 --- a/stable/prometheus/4.0.50/README.md +++ b/stable/prometheus/4.0.51/README.md @@ -1,6 +1,6 @@ # prometheus -![Version: 4.0.50](https://img.shields.io/badge/Version-4.0.50-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.58.0](https://img.shields.io/badge/AppVersion-0.58.0-informational?style=flat-square) +![Version: 4.0.51](https://img.shields.io/badge/Version-4.0.51-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.58.0](https://img.shields.io/badge/AppVersion-0.58.0-informational?style=flat-square) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. diff --git a/stable/prometheus/4.0.50/app-readme.md b/stable/prometheus/4.0.51/app-readme.md similarity index 100% rename from stable/prometheus/4.0.50/app-readme.md rename to stable/prometheus/4.0.51/app-readme.md diff --git a/stable/prometheus/4.0.51/charts/common-10.4.8.tgz b/stable/prometheus/4.0.51/charts/common-10.4.8.tgz new file mode 100644 index 00000000000..e7ddaf2da57 Binary files /dev/null and b/stable/prometheus/4.0.51/charts/common-10.4.8.tgz differ diff --git a/stable/prometheus/4.0.50/charts/kube-state-metrics-3.1.1.tgz b/stable/prometheus/4.0.51/charts/kube-state-metrics-3.1.1.tgz similarity index 100% rename from stable/prometheus/4.0.50/charts/kube-state-metrics-3.1.1.tgz rename to stable/prometheus/4.0.51/charts/kube-state-metrics-3.1.1.tgz diff --git a/stable/prometheus/4.0.50/charts/node-exporter-3.0.4.tgz b/stable/prometheus/4.0.51/charts/node-exporter-3.0.4.tgz similarity index 100% rename from stable/prometheus/4.0.50/charts/node-exporter-3.0.4.tgz rename to stable/prometheus/4.0.51/charts/node-exporter-3.0.4.tgz diff --git a/stable/prometheus/4.0.50/crds/crd-alertmanager-config.yaml b/stable/prometheus/4.0.51/crds/crd-alertmanager-config.yaml similarity index 100% rename from stable/prometheus/4.0.50/crds/crd-alertmanager-config.yaml rename to stable/prometheus/4.0.51/crds/crd-alertmanager-config.yaml diff --git a/stable/prometheus/4.0.50/crds/crd-alertmanager.yaml b/stable/prometheus/4.0.51/crds/crd-alertmanager.yaml similarity index 100% rename from stable/prometheus/4.0.50/crds/crd-alertmanager.yaml rename to stable/prometheus/4.0.51/crds/crd-alertmanager.yaml diff --git a/stable/prometheus/4.0.50/crds/crd-podmonitor.yaml b/stable/prometheus/4.0.51/crds/crd-podmonitor.yaml similarity index 100% rename from stable/prometheus/4.0.50/crds/crd-podmonitor.yaml rename to stable/prometheus/4.0.51/crds/crd-podmonitor.yaml diff --git a/stable/prometheus/4.0.50/crds/crd-probes.yaml b/stable/prometheus/4.0.51/crds/crd-probes.yaml similarity index 100% rename from stable/prometheus/4.0.50/crds/crd-probes.yaml rename to stable/prometheus/4.0.51/crds/crd-probes.yaml diff --git a/stable/prometheus/4.0.50/crds/crd-prometheus.yaml b/stable/prometheus/4.0.51/crds/crd-prometheus.yaml similarity index 100% rename from stable/prometheus/4.0.50/crds/crd-prometheus.yaml rename to stable/prometheus/4.0.51/crds/crd-prometheus.yaml diff --git a/stable/prometheus/4.0.50/crds/crd-prometheusrules.yaml b/stable/prometheus/4.0.51/crds/crd-prometheusrules.yaml similarity index 100% rename from stable/prometheus/4.0.50/crds/crd-prometheusrules.yaml rename to stable/prometheus/4.0.51/crds/crd-prometheusrules.yaml diff --git a/stable/prometheus/4.0.50/crds/crd-servicemonitor.yaml b/stable/prometheus/4.0.51/crds/crd-servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.50/crds/crd-servicemonitor.yaml rename to stable/prometheus/4.0.51/crds/crd-servicemonitor.yaml diff --git a/stable/prometheus/4.0.50/crds/crd-thanosrulers.yaml b/stable/prometheus/4.0.51/crds/crd-thanosrulers.yaml similarity index 100% rename from stable/prometheus/4.0.50/crds/crd-thanosrulers.yaml rename to stable/prometheus/4.0.51/crds/crd-thanosrulers.yaml diff --git a/stable/prometheus/4.0.50/ix_values.yaml b/stable/prometheus/4.0.51/ix_values.yaml similarity index 99% rename from stable/prometheus/4.0.50/ix_values.yaml rename to stable/prometheus/4.0.51/ix_values.yaml index bf1694a7ed6..a503b0b2cc1 100644 --- a/stable/prometheus/4.0.50/ix_values.yaml +++ b/stable/prometheus/4.0.51/ix_values.yaml @@ -12,7 +12,7 @@ thanosImage: alertmanagerImage: repository: tccr.io/truecharts/alertmanager - tag: v0.24.0@sha256:e540322b3f4952ea6da4be86690268de50feae735c93952cdb31226094c8ceed + tag: v0.24.0@sha256:58c41852cf9b9d5d1bab151bd48b22d7153cab064e285f1ce4c0701565bd59e2 global: labels: {} diff --git a/stable/prometheus/4.0.50/questions.yaml b/stable/prometheus/4.0.51/questions.yaml similarity index 100% rename from stable/prometheus/4.0.50/questions.yaml rename to stable/prometheus/4.0.51/questions.yaml diff --git a/stable/prometheus/4.0.50/templates/_helpers.tpl b/stable/prometheus/4.0.51/templates/_helpers.tpl similarity index 100% rename from stable/prometheus/4.0.50/templates/_helpers.tpl rename to stable/prometheus/4.0.51/templates/_helpers.tpl diff --git a/stable/prometheus/4.0.50/templates/alertmanager/_alertmanager.tpl b/stable/prometheus/4.0.51/templates/alertmanager/_alertmanager.tpl similarity index 100% rename from stable/prometheus/4.0.50/templates/alertmanager/_alertmanager.tpl rename to stable/prometheus/4.0.51/templates/alertmanager/_alertmanager.tpl diff --git a/stable/prometheus/4.0.50/templates/alertmanager/secrets.yaml b/stable/prometheus/4.0.51/templates/alertmanager/secrets.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/alertmanager/secrets.yaml rename to stable/prometheus/4.0.51/templates/alertmanager/secrets.yaml diff --git a/stable/prometheus/4.0.50/templates/alertmanager/serviceaccount.yaml b/stable/prometheus/4.0.51/templates/alertmanager/serviceaccount.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/alertmanager/serviceaccount.yaml rename to stable/prometheus/4.0.51/templates/alertmanager/serviceaccount.yaml diff --git a/stable/prometheus/4.0.50/templates/alertmanager/servicemonitor.yaml b/stable/prometheus/4.0.51/templates/alertmanager/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/alertmanager/servicemonitor.yaml rename to stable/prometheus/4.0.51/templates/alertmanager/servicemonitor.yaml diff --git a/stable/prometheus/4.0.50/templates/common.yaml b/stable/prometheus/4.0.51/templates/common.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/common.yaml rename to stable/prometheus/4.0.51/templates/common.yaml diff --git a/stable/prometheus/4.0.50/templates/exporters/core-dns/service.yaml b/stable/prometheus/4.0.51/templates/exporters/core-dns/service.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/exporters/core-dns/service.yaml rename to stable/prometheus/4.0.51/templates/exporters/core-dns/service.yaml diff --git a/stable/prometheus/4.0.50/templates/exporters/core-dns/servicemonitor.yaml b/stable/prometheus/4.0.51/templates/exporters/core-dns/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/exporters/core-dns/servicemonitor.yaml rename to stable/prometheus/4.0.51/templates/exporters/core-dns/servicemonitor.yaml diff --git a/stable/prometheus/4.0.50/templates/exporters/kube-apiserver/servicemonitor.yaml b/stable/prometheus/4.0.51/templates/exporters/kube-apiserver/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/exporters/kube-apiserver/servicemonitor.yaml rename to stable/prometheus/4.0.51/templates/exporters/kube-apiserver/servicemonitor.yaml diff --git a/stable/prometheus/4.0.50/templates/exporters/kube-controller-manager/endpoints.yaml b/stable/prometheus/4.0.51/templates/exporters/kube-controller-manager/endpoints.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/exporters/kube-controller-manager/endpoints.yaml rename to stable/prometheus/4.0.51/templates/exporters/kube-controller-manager/endpoints.yaml diff --git a/stable/prometheus/4.0.50/templates/exporters/kube-controller-manager/service.yaml b/stable/prometheus/4.0.51/templates/exporters/kube-controller-manager/service.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/exporters/kube-controller-manager/service.yaml rename to stable/prometheus/4.0.51/templates/exporters/kube-controller-manager/service.yaml diff --git a/stable/prometheus/4.0.50/templates/exporters/kube-controller-manager/servicemonitor.yaml b/stable/prometheus/4.0.51/templates/exporters/kube-controller-manager/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/exporters/kube-controller-manager/servicemonitor.yaml rename to stable/prometheus/4.0.51/templates/exporters/kube-controller-manager/servicemonitor.yaml diff --git a/stable/prometheus/4.0.50/templates/exporters/kube-scheduler/endpoints.yaml b/stable/prometheus/4.0.51/templates/exporters/kube-scheduler/endpoints.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/exporters/kube-scheduler/endpoints.yaml rename to stable/prometheus/4.0.51/templates/exporters/kube-scheduler/endpoints.yaml diff --git a/stable/prometheus/4.0.50/templates/exporters/kube-scheduler/service.yaml b/stable/prometheus/4.0.51/templates/exporters/kube-scheduler/service.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/exporters/kube-scheduler/service.yaml rename to stable/prometheus/4.0.51/templates/exporters/kube-scheduler/service.yaml diff --git a/stable/prometheus/4.0.50/templates/exporters/kube-scheduler/servicemonitor.yaml b/stable/prometheus/4.0.51/templates/exporters/kube-scheduler/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/exporters/kube-scheduler/servicemonitor.yaml rename to stable/prometheus/4.0.51/templates/exporters/kube-scheduler/servicemonitor.yaml diff --git a/stable/prometheus/4.0.50/templates/exporters/kubelet/servicemonitor.yaml b/stable/prometheus/4.0.51/templates/exporters/kubelet/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/exporters/kubelet/servicemonitor.yaml rename to stable/prometheus/4.0.51/templates/exporters/kubelet/servicemonitor.yaml diff --git a/stable/prometheus/4.0.50/templates/operator/_args.tpl b/stable/prometheus/4.0.51/templates/operator/_args.tpl similarity index 100% rename from stable/prometheus/4.0.50/templates/operator/_args.tpl rename to stable/prometheus/4.0.51/templates/operator/_args.tpl diff --git a/stable/prometheus/4.0.50/templates/operator/configmap.yaml b/stable/prometheus/4.0.51/templates/operator/configmap.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/operator/configmap.yaml rename to stable/prometheus/4.0.51/templates/operator/configmap.yaml diff --git a/stable/prometheus/4.0.50/templates/operator/servicemonitor.yaml b/stable/prometheus/4.0.51/templates/operator/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/operator/servicemonitor.yaml rename to stable/prometheus/4.0.51/templates/operator/servicemonitor.yaml diff --git a/stable/prometheus/4.0.50/templates/prometheus/_additionalPrometheusRules.tpl b/stable/prometheus/4.0.51/templates/prometheus/_additionalPrometheusRules.tpl similarity index 100% rename from stable/prometheus/4.0.50/templates/prometheus/_additionalPrometheusRules.tpl rename to stable/prometheus/4.0.51/templates/prometheus/_additionalPrometheusRules.tpl diff --git a/stable/prometheus/4.0.50/templates/prometheus/_additionalScrapeJobs.tpl b/stable/prometheus/4.0.51/templates/prometheus/_additionalScrapeJobs.tpl similarity index 100% rename from stable/prometheus/4.0.50/templates/prometheus/_additionalScrapeJobs.tpl rename to stable/prometheus/4.0.51/templates/prometheus/_additionalScrapeJobs.tpl diff --git a/stable/prometheus/4.0.50/templates/prometheus/_prometheus.tpl b/stable/prometheus/4.0.51/templates/prometheus/_prometheus.tpl similarity index 100% rename from stable/prometheus/4.0.50/templates/prometheus/_prometheus.tpl rename to stable/prometheus/4.0.51/templates/prometheus/_prometheus.tpl diff --git a/stable/prometheus/4.0.50/templates/prometheus/_servicemonitor.tpl b/stable/prometheus/4.0.51/templates/prometheus/_servicemonitor.tpl similarity index 100% rename from stable/prometheus/4.0.50/templates/prometheus/_servicemonitor.tpl rename to stable/prometheus/4.0.51/templates/prometheus/_servicemonitor.tpl diff --git a/stable/prometheus/4.0.50/templates/prometheus/clusterrole.yaml b/stable/prometheus/4.0.51/templates/prometheus/clusterrole.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/prometheus/clusterrole.yaml rename to stable/prometheus/4.0.51/templates/prometheus/clusterrole.yaml diff --git a/stable/prometheus/4.0.50/templates/prometheus/clusterrolebinding.yaml b/stable/prometheus/4.0.51/templates/prometheus/clusterrolebinding.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/prometheus/clusterrolebinding.yaml rename to stable/prometheus/4.0.51/templates/prometheus/clusterrolebinding.yaml diff --git a/stable/prometheus/4.0.50/templates/prometheus/serviceaccount.yaml b/stable/prometheus/4.0.51/templates/prometheus/serviceaccount.yaml similarity index 100% rename from stable/prometheus/4.0.50/templates/prometheus/serviceaccount.yaml rename to stable/prometheus/4.0.51/templates/prometheus/serviceaccount.yaml diff --git a/stable/prometheus/4.0.51/values.yaml b/stable/prometheus/4.0.51/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/rsshub/3.0.53/CHANGELOG.md b/stable/rsshub/3.0.54/CHANGELOG.md similarity index 92% rename from stable/rsshub/3.0.53/CHANGELOG.md rename to stable/rsshub/3.0.54/CHANGELOG.md index 6d5fbd8227a..41400534c8c 100644 --- a/stable/rsshub/3.0.53/CHANGELOG.md +++ b/stable/rsshub/3.0.54/CHANGELOG.md @@ -2,6 +2,15 @@ +## [rsshub-3.0.54](https://github.com/truecharts/apps/compare/rsshub-3.0.53...rsshub-3.0.54) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [rsshub-3.0.53](https://github.com/truecharts/apps/compare/rsshub-3.0.52...rsshub-3.0.53) (2022-07-27) ### Chore @@ -88,12 +97,3 @@ - -## [rsshub-3.0.47](https://github.com/truecharts/apps/compare/rsshub-3.0.46...rsshub-3.0.47) (2022-07-23) - -### Chore - -- update docker general non-major ([#3272](https://github.com/truecharts/apps/issues/3272)) - - - diff --git a/stable/rsshub/3.0.53/Chart.lock b/stable/rsshub/3.0.54/Chart.lock similarity index 85% rename from stable/rsshub/3.0.53/Chart.lock rename to stable/rsshub/3.0.54/Chart.lock index b2e224d46c5..bb5bd70ab09 100644 --- a/stable/rsshub/3.0.53/Chart.lock +++ b/stable/rsshub/3.0.54/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.46 digest: sha256:415d8dcf4e2ed765b1c193d4b93df390a8a73fb4d238d1cf27a7fb70d3530652 -generated: "2022-07-27T10:10:50.162948153Z" +generated: "2022-07-28T20:46:10.333895114Z" diff --git a/stable/rsshub/3.0.53/Chart.yaml b/stable/rsshub/3.0.54/Chart.yaml similarity index 89% rename from stable/rsshub/3.0.53/Chart.yaml rename to stable/rsshub/3.0.54/Chart.yaml index a3a34b1bb73..f22dd37a28a 100644 --- a/stable/rsshub/3.0.53/Chart.yaml +++ b/stable/rsshub/3.0.54/Chart.yaml @@ -1,12 +1,12 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: rsshub -version: 3.0.53 +version: 3.0.54 appVersion: "latest" description: RSSHub can generate RSS feeds from pretty much everything type: application deprecated: false -home: https://github.com/truecharts/charts/tree/master/charts/stable/rsshub +home: "https://truecharts.org/docs/charts/stable/rsshub" icon: https://truecharts.org/img/chart-icons/rsshub.png keywords: - rsshub diff --git a/stable/rsshub/3.0.53/README.md b/stable/rsshub/3.0.54/README.md similarity index 98% rename from stable/rsshub/3.0.53/README.md rename to stable/rsshub/3.0.54/README.md index 2056773a825..b8f6b8c9250 100644 --- a/stable/rsshub/3.0.53/README.md +++ b/stable/rsshub/3.0.54/README.md @@ -1,6 +1,6 @@ # rsshub -![Version: 3.0.53](https://img.shields.io/badge/Version-3.0.53-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 3.0.54](https://img.shields.io/badge/Version-3.0.54-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) RSSHub can generate RSS feeds from pretty much everything diff --git a/stable/rsshub/3.0.53/app-readme.md b/stable/rsshub/3.0.54/app-readme.md similarity index 100% rename from stable/rsshub/3.0.53/app-readme.md rename to stable/rsshub/3.0.54/app-readme.md diff --git a/stable/rsshub/3.0.54/charts/common-10.4.8.tgz b/stable/rsshub/3.0.54/charts/common-10.4.8.tgz new file mode 100644 index 00000000000..e7ddaf2da57 Binary files /dev/null and b/stable/rsshub/3.0.54/charts/common-10.4.8.tgz differ diff --git a/stable/rsshub/3.0.53/charts/redis-3.0.46.tgz b/stable/rsshub/3.0.54/charts/redis-3.0.46.tgz similarity index 100% rename from stable/rsshub/3.0.53/charts/redis-3.0.46.tgz rename to stable/rsshub/3.0.54/charts/redis-3.0.46.tgz diff --git a/stable/rsshub/3.0.53/ix_values.yaml b/stable/rsshub/3.0.54/ix_values.yaml similarity index 93% rename from stable/rsshub/3.0.53/ix_values.yaml rename to stable/rsshub/3.0.54/ix_values.yaml index f1bc84d0642..30156c75797 100644 --- a/stable/rsshub/3.0.53/ix_values.yaml +++ b/stable/rsshub/3.0.54/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/rsshub pullPolicy: IfNotPresent - tag: latest@sha256:adbc8a06c01ddb63e814e5e0a807ab87144488a75f3d842a4270308602fd1648 + tag: latest@sha256:af241157a29ec092435dfcb019d27308e552c6fe170b581562afe1a11e529c77 browserlessImage: repository: tccr.io/truecharts/browserless-chrome diff --git a/stable/rsshub/3.0.53/questions.yaml b/stable/rsshub/3.0.54/questions.yaml similarity index 100% rename from stable/rsshub/3.0.53/questions.yaml rename to stable/rsshub/3.0.54/questions.yaml diff --git a/stable/rsshub/3.0.54/templates/common.yaml b/stable/rsshub/3.0.54/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/rsshub/3.0.54/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/rsshub/3.0.54/values.yaml b/stable/rsshub/3.0.54/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/storj-node/2.0.35/Chart.lock b/stable/storj-node/2.0.35/Chart.lock deleted file mode 100644 index 367aeec1564..00000000000 --- a/stable/storj-node/2.0.35/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.8 -digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad -generated: "2022-07-27T10:11:16.913419143Z" diff --git a/stable/storj-node/2.0.35/CHANGELOG.md b/stable/storj-node/2.0.36/CHANGELOG.md similarity index 91% rename from stable/storj-node/2.0.35/CHANGELOG.md rename to stable/storj-node/2.0.36/CHANGELOG.md index 0994ac1c551..075fe08a1ad 100644 --- a/stable/storj-node/2.0.35/CHANGELOG.md +++ b/stable/storj-node/2.0.36/CHANGELOG.md @@ -2,6 +2,15 @@ +## [storj-node-2.0.36](https://github.com/truecharts/apps/compare/storj-node-2.0.35...storj-node-2.0.36) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + ## [storj-node-2.0.35](https://github.com/truecharts/apps/compare/storj-node-2.0.34...storj-node-2.0.35) (2022-07-27) ### Chore @@ -88,12 +97,3 @@ ## [storj-node-2.0.28](https://github.com/truecharts/apps/compare/storj-node-2.0.27...storj-node-2.0.28) (2022-07-14) - -### Fix - -- regenerate catalog and update template - - - -## [storj-node-2.0.27](https://github.com/truecharts/apps/compare/storj-node-2.0.25...storj-node-2.0.27) (2022-07-14) - diff --git a/stable/storj-node/2.0.36/Chart.lock b/stable/storj-node/2.0.36/Chart.lock new file mode 100644 index 00000000000..79e47ccb67b --- /dev/null +++ b/stable/storj-node/2.0.36/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:46:03.692867892Z" diff --git a/stable/storj-node/2.0.35/Chart.yaml b/stable/storj-node/2.0.36/Chart.yaml similarity index 86% rename from stable/storj-node/2.0.35/Chart.yaml rename to stable/storj-node/2.0.36/Chart.yaml index ca5cd35be06..9e0defec39d 100644 --- a/stable/storj-node/2.0.35/Chart.yaml +++ b/stable/storj-node/2.0.36/Chart.yaml @@ -1,11 +1,11 @@ apiVersion: v2 -appVersion: "1.60.2" +appVersion: "1.60.3" dependencies: - name: common repository: https://library-charts.truecharts.org version: 10.4.8 description: Storj is an S3-compatible platform and suite of decentralized applications that allows you to store data in a secure and decentralized manner -home: https://github.com/truecharts/charts/tree/master/charts/stable/storj-node +home: "https://truecharts.org/docs/charts/stable/storj-node" icon: https://truecharts.org/img/chart-icons/storj-node.png keywords: - storj @@ -20,7 +20,7 @@ sources: - https://github.com/storj/storj - https://docs.storj.io/node/ - https://hub.docker.com/r/storjlabs/storagenode -version: 2.0.35 +version: 2.0.36 annotations: truecharts.org/catagories: | - media diff --git a/stable/storj-node/2.0.35/README.md b/stable/storj-node/2.0.36/README.md similarity index 94% rename from stable/storj-node/2.0.35/README.md rename to stable/storj-node/2.0.36/README.md index 2ff756abb0d..cf1242c7dfa 100644 --- a/stable/storj-node/2.0.35/README.md +++ b/stable/storj-node/2.0.36/README.md @@ -1,6 +1,6 @@ # storj-node -![Version: 2.0.35](https://img.shields.io/badge/Version-2.0.35-informational?style=flat-square) ![AppVersion: 1.60.2](https://img.shields.io/badge/AppVersion-1.60.2-informational?style=flat-square) +![Version: 2.0.36](https://img.shields.io/badge/Version-2.0.36-informational?style=flat-square) ![AppVersion: 1.60.3](https://img.shields.io/badge/AppVersion-1.60.3-informational?style=flat-square) Storj is an S3-compatible platform and suite of decentralized applications that allows you to store data in a secure and decentralized manner diff --git a/stable/storj-node/2.0.36/SKIPINSTALL b/stable/storj-node/2.0.36/SKIPINSTALL new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/storj-node/2.0.35/app-readme.md b/stable/storj-node/2.0.36/app-readme.md similarity index 100% rename from stable/storj-node/2.0.35/app-readme.md rename to stable/storj-node/2.0.36/app-readme.md diff --git a/stable/storj-node/2.0.36/charts/common-10.4.8.tgz b/stable/storj-node/2.0.36/charts/common-10.4.8.tgz new file mode 100644 index 00000000000..e7ddaf2da57 Binary files /dev/null and b/stable/storj-node/2.0.36/charts/common-10.4.8.tgz differ diff --git a/stable/storj-node/2.0.35/ix_values.yaml b/stable/storj-node/2.0.36/ix_values.yaml similarity index 90% rename from stable/storj-node/2.0.35/ix_values.yaml rename to stable/storj-node/2.0.36/ix_values.yaml index 7f55af53a02..6ec59368554 100644 --- a/stable/storj-node/2.0.35/ix_values.yaml +++ b/stable/storj-node/2.0.36/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/storj-node - tag: 1.60.2@sha256:fc6334cd9f46943ef9eb6e95fcee194f5473c416967496dfb55655f126bc4bda + tag: 1.60.3@sha256:e709047e9adbb0fdf638c5ee3742a08d7043dae0ba7b4786d6ce8dcaadcabe8e pullPolicy: IfNotPresent securityContext: diff --git a/stable/storj-node/2.0.35/questions.yaml b/stable/storj-node/2.0.36/questions.yaml similarity index 100% rename from stable/storj-node/2.0.35/questions.yaml rename to stable/storj-node/2.0.36/questions.yaml diff --git a/stable/storj-node/2.0.36/templates/common.yaml b/stable/storj-node/2.0.36/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/storj-node/2.0.36/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/storj-node/2.0.36/values.yaml b/stable/storj-node/2.0.36/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/vaultwarden/16.0.27/CHANGELOG.md b/stable/vaultwarden/16.0.27/CHANGELOG.md new file mode 100644 index 00000000000..8458759bd15 --- /dev/null +++ b/stable/vaultwarden/16.0.27/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [vaultwarden-16.0.27](https://github.com/truecharts/apps/compare/vaultwarden-16.0.26...vaultwarden-16.0.27) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + +## [vaultwarden-16.0.26](https://github.com/truecharts/apps/compare/vaultwarden-16.0.25...vaultwarden-16.0.26) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + ### Fix + +- Fix inline comments that break linting ([#3305](https://github.com/truecharts/apps/issues/3305)) + + + + +## [vaultwarden-16.0.25](https://github.com/truecharts/apps/compare/vaultwarden-16.0.24...vaultwarden-16.0.25) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [vaultwarden-16.0.25](https://github.com/truecharts/apps/compare/vaultwarden-16.0.24...vaultwarden-16.0.25) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [vaultwarden-16.0.24](https://github.com/truecharts/apps/compare/vaultwarden-16.0.23...vaultwarden-16.0.24) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [vaultwarden-16.0.24](https://github.com/truecharts/apps/compare/vaultwarden-16.0.23...vaultwarden-16.0.24) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [vaultwarden-16.0.24](https://github.com/truecharts/apps/compare/vaultwarden-16.0.23...vaultwarden-16.0.24) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [vaultwarden-16.0.23](https://github.com/truecharts/apps/compare/vaultwarden-16.0.22...vaultwarden-16.0.23) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3274](https://github.com/truecharts/apps/issues/3274)) + + + + +## [vaultwarden-16.0.22](https://github.com/truecharts/apps/compare/vaultwarden-16.0.20...vaultwarden-16.0.22) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + + + +## [vaultwarden-16.0.20](https://github.com/truecharts/apps/compare/vaultwarden-16.0.19...vaultwarden-16.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE diff --git a/stable/vaultwarden/16.0.27/Chart.lock b/stable/vaultwarden/16.0.27/Chart.lock new file mode 100644 index 00000000000..ddebddfe49c --- /dev/null +++ b/stable/vaultwarden/16.0.27/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.48 +digest: sha256:06eed2d910d06ee059a0eed8277d806937d457340e3f510c63a55c1b8e5ce14f +generated: "2022-07-28T20:46:13.904152544Z" diff --git a/stable/vaultwarden/16.0.27/Chart.yaml b/stable/vaultwarden/16.0.27/Chart.yaml new file mode 100644 index 00000000000..303000a290a --- /dev/null +++ b/stable/vaultwarden/16.0.27/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "1.25.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.48 +deprecated: false +description: Unofficial Bitwarden compatible server written in Rust +home: "https://truecharts.org/docs/charts/stable/vaultwarden" +icon: https://truecharts.org/img/chart-icons/vaultwarden.png +keywords: + - bitwarden + - bitwardenrs + - bitwarden_rs + - vaultwarden + - password + - rust +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: vaultwarden +sources: + - https://github.com/dani-garcia/vaultwarden +type: application +version: 16.0.27 +annotations: + truecharts.org/catagories: | + - security + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/vaultwarden/16.0.27/README.md b/stable/vaultwarden/16.0.27/README.md new file mode 100644 index 00000000000..ccdd6544e5b --- /dev/null +++ b/stable/vaultwarden/16.0.27/README.md @@ -0,0 +1,108 @@ +# vaultwarden + +![Version: 16.0.27](https://img.shields.io/badge/Version-16.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.25.2](https://img.shields.io/badge/AppVersion-1.25.2-informational?style=flat-square) + +Unofficial Bitwarden compatible server written in Rust + +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: [vaultwarden](https://truecharts.org/docs/charts/stable/vaultwarden) + +**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.48 | +| https://library-charts.truecharts.org | common | 10.4.8 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `vaultwarden` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install vaultwarden TrueCharts/vaultwarden +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `vaultwarden` deployment + +```console +helm uninstall vaultwarden +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install vaultwarden \ + --set env.TZ="America/New York" \ + TrueCharts/vaultwarden +``` + +#### 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 vaultwarden TrueCharts/vaultwarden -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/docs/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/vaultwarden/16.0.27/app-readme.md b/stable/vaultwarden/16.0.27/app-readme.md new file mode 100644 index 00000000000..d09bcf19c24 --- /dev/null +++ b/stable/vaultwarden/16.0.27/app-readme.md @@ -0,0 +1,8 @@ +Unofficial Bitwarden compatible server written in Rust + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/vaultwarden + +--- + +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/vaultwarden/16.0.27/charts/common-10.4.8.tgz b/stable/vaultwarden/16.0.27/charts/common-10.4.8.tgz new file mode 100644 index 00000000000..e7ddaf2da57 Binary files /dev/null and b/stable/vaultwarden/16.0.27/charts/common-10.4.8.tgz differ diff --git a/stable/vaultwarden/16.0.27/charts/postgresql-8.0.48.tgz b/stable/vaultwarden/16.0.27/charts/postgresql-8.0.48.tgz new file mode 100644 index 00000000000..1678482a861 Binary files /dev/null and b/stable/vaultwarden/16.0.27/charts/postgresql-8.0.48.tgz differ diff --git a/stable/vaultwarden/16.0.27/ci/default-values.yaml b/stable/vaultwarden/16.0.27/ci/default-values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/vaultwarden/16.0.27/ci/ingress-values.yaml b/stable/vaultwarden/16.0.27/ci/ingress-values.yaml new file mode 100644 index 00000000000..961f466bd75 --- /dev/null +++ b/stable/vaultwarden/16.0.27/ci/ingress-values.yaml @@ -0,0 +1,7 @@ +# -- Configure the ingresses for the chart here. +# Additional ingresses can be added by adding a dictionary key similar to the 'main' ingress. +# @default -- See below +ingress: + main: + # -- Enables or disables the ingress + enabled: true diff --git a/stable/vaultwarden/16.0.27/ix_values.yaml b/stable/vaultwarden/16.0.27/ix_values.yaml new file mode 100644 index 00000000000..0e095d6611b --- /dev/null +++ b/stable/vaultwarden/16.0.27/ix_values.yaml @@ -0,0 +1,156 @@ +image: + repository: tccr.io/truecharts/vaultwarden + pullPolicy: IfNotPresent + tag: 1.25.2@sha256:ec34588ef04cfdf79cdbb0f90882b3073d8baa39d9aaf8aa86abbb263049f8eb + +service: + main: + ports: + main: + port: 10102 + targetPort: 8080 + ws: + enabled: true + ports: + ws: + enabled: true + port: 3012 + targetPort: 3012 + +env: + DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" + DATABASE_URL: + secretKeyRef: + name: dbcreds + key: url + +envFrom: + - configMapRef: + name: vaultwardenconfig + - secretRef: + name: vaultwardensecret + +database: + # -- Database type, + # must be one of: 'sqlite', 'mysql' or 'postgresql'. + type: postgresql + # -- Enable DB Write-Ahead-Log for SQLite, + # disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled + wal: true + ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). + # url: "" + ## Set the size of the database connection pool. + # maxConnections: 10 + ## Connection retries during startup, 0 for infinite. 1 second between retries. + # retries: 15 + +# Set Bitwarden_rs application variables +vaultwarden: + # -- Allow any user to sign-up + # see: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users + allowSignups: true + ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. + # signupDomains: + # - domain.tld + # -- Verify e-mail before login is enabled. + # SMTP must be enabled. + verifySignup: false + # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. + requireEmail: false + ## Maximum attempts before an email token is reset and a new email will need to be sent. + # emailAttempts: 3 + ## Email token validity in seconds. + # emailTokenExpiration: 600 + # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations + allowInvitation: true + # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display + ## Default organization name in invitation e-mails that are not coming from a specific organization. + # defaultInviteName: "" + showPasswordHint: true + # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications + # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. + enableWebsockets: true + # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting + enableWebVault: true + # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. + orgCreationUsers: all + ## Limit attachment disk usage per organization. + # attachmentLimitOrg: + ## Limit attachment disk usage per user. + # attachmentLimitUser: + ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. + # hibpApiKey: + + admin: + # Enable admin portal. + enabled: false + # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token + disableAdminToken: false + ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page + # token: + + # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration + smtp: + enabled: false + # SMTP hostname, required if SMTP is enabled. + host: "" + # SMTP sender e-mail address, required if SMTP is enabled. + from: "" + ## SMTP sender name, defaults to 'Bitwarden_RS'. + # fromName: "" + ## Enable SSL connection. + # ssl: true + ## SMTP port. Defaults to 25 without SSL, 587 with SSL. + # port: 587 + ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. + # authMechanism: Plain + ## Hostname to be sent for SMTP HELO. Defaults to pod name. + # heloName: "" + ## SMTP timeout. + # timeout: 15 + ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! + # invalidHostname: false + ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! + # invalidCertificate: false + ## SMTP username. + # user: "" + ## SMTP password. Required is user is specified, ignored if no user provided. + # password: "" + + ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication + yubico: + enabled: false + ## Yubico server. Defaults to YubiCloud. + # server: + ## Yubico ID and Secret Key. + # clientId: + # secretKey: + + ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging + log: + # Log to file. + file: "" + # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". + level: "trace" + ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. + # timeFormat: "" + + icons: + # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. + disableDownload: false + ## Cache time-to-live for icons fetched. 0 means no purging. + # cache: 2592000 + ## Cache time-to-live for icons that were not available. 0 means no purging. + # cacheFailed: 259200 + +persistence: + data: + enabled: true + mountPath: "/data" + +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: vaultwarden + postgresqlDatabase: vaultwarden diff --git a/stable/vaultwarden/16.0.27/questions.yaml b/stable/vaultwarden/16.0.27/questions.yaml new file mode 100644 index 00000000000..3f9721970fe --- /dev/null +++ b/stable/vaultwarden/16.0.27/questions.yaml @@ -0,0 +1,2862 @@ +groups: + - name: "Container Image" + description: "Image to be used for container" + - name: "Controller" + description: "Configure workload deployment" + - name: "Container Configuration" + description: "additional container configuration" + - name: "App Configuration" + description: "App specific config options" + - name: "Networking and Services" + description: "Configure Network and Services for container" + - name: "Storage and Persistence" + description: "Persist and share data that is separate from the container" + - name: "Ingress" + description: "Ingress Configuration" + - name: "Security and Permissions" + description: "Configure security context and permissions" + - name: "Resources and Devices" + description: "Specify resources/devices to be allocated to workload" + - name: "Middlewares" + description: "Traefik Middlewares" + - name: "Metrics" + description: "Metrics" + - name: "Addons" + description: "Addon Configuration" + - name: "Advanced" + description: "Advanced Configuration" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + admin: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/admin/" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: global + label: "global settings" + group: "Controller" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: "flag this is SCALE" + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "Controller" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: "Show Advanced Controller Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: "Please specify type of workload to deploy" + label: "(Advanced) Controller Type" + schema: + type: string + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: "Extra Args" + schema: + type: list + default: [] + items: + - variable: arg + label: "arg" + schema: + type: string + - variable: labelsList + label: "Controller Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: " Controller Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: TZ + label: "Timezone" + group: "Container Configuration" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: envList + label: "Image environment" + group: "Container Configuration" + schema: + type: list + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: expertpodconf + group: "Container Configuration" + label: "Show Expert Config" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: "Enable TTY" + description: "Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled." + group: "Workload Details" + schema: + type: boolean + default: false + - variable: stdin + label: "Enable STDIN" + description: "Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled." + group: "Workload Details" + schema: + type: boolean + default: false + - variable: termination + group: "Container Configuration" + label: "Termination settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: "Grace Period Seconds" + schema: + type: int + default: 10 + - variable: podLabelsList + group: "Container Configuration" + label: "Pod Labels" + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: podAnnotationsList + group: "Container Configuration" + label: "Pod Annotations" + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: vaultwarden + label: "" + group: "App Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: yubico + label: "Yubico OTP authentication" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Yubico OTP authentication" + description: "Please refer to the manual at: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-Yubikey-OTP-authentication" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: server + label: "Yubico server" + description: "Defaults to YubiCloud" + schema: + type: string + default: "" + - variable: clientId + label: "Yubico ID" + schema: + type: string + default: "" + - variable: secretKey + label: "Yubico Secret Key" + schema: + type: string + default: "" + - variable: admin + label: "Admin Portal" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Admin Portal" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: disableAdminToken + label: "Make Accessible Without Password/Token" + schema: + type: boolean + default: false + - variable: token + label: "Admin Portal Password/Token" + description: "Will be automatically generated if not defined" + schema: + type: string + default: "" + - variable: icons + label: "Icon Download Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: disableDownload + label: "Disable Icon Download" + description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" + schema: + type: boolean + default: false + - variable: cache + label: "Cache time-to-live" + description: "Cache time-to-live for icons fetched. 0 means no purging" + schema: + type: int + default: 2592000 + - variable: token + label: "Failed Downloads Cache time-to-live" + description: "Cache time-to-live for icons that were not available. 0 means no purging." + schema: + type: int + default: 2592000 + - variable: log + label: "Logging" + schema: + additional_attrs: true + type: dict + attrs: + - variable: level + label: "Log level" + schema: + type: string + default: "info" + required: true + enum: + - value: "trace" + description: "trace" + - value: "debug" + description: "debug" + - value: "info" + description: "info" + - value: "warn" + description: "warn" + - value: "error" + description: "error" + - value: "off" + description: "off" + - variable: file + label: "Log-File Location" + schema: + type: string + default: "" + - variable: smtp + label: "SMTP Settings (Email)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable SMTP Support" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: host + label: "SMTP hostname" + schema: + type: string + required: true + default: "" + - variable: from + label: "SMTP sender e-mail address" + schema: + type: string + required: true + default: "" + - variable: fromName + label: "SMTP sender name" + schema: + type: string + required: true + default: "" + - variable: user + label: "SMTP username" + schema: + type: string + required: true + default: "" + - variable: password + label: "SMTP password" + description: "Required is user is specified, ignored if no user provided" + schema: + type: string + default: "" + - variable: ssl + label: "Enable SSL connection" + schema: + type: boolean + default: true + - variable: port + label: "SMTP port" + description: "Usually: 25 without SSL, 587 with SSL" + schema: + type: int + default: 587 + - variable: authMechanism + label: "SMTP Authentication Mechanisms" + description: "Comma-separated options: Plain, Login and Xoauth2" + schema: + type: string + default: "Plain" + - variable: heloName + label: "SMTP HELO - Hostname" + description: "Hostname to be sent for SMTP HELO. Defaults to pod name" + schema: + type: string + default: "" + - variable: timeout + label: "SMTP timeout" + schema: + type: int + default: 15 + - variable: invalidHostname + label: "Accept Invalid Hostname" + description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" + schema: + type: boolean + default: false + - variable: invalidCertificate + label: "Accept Invalid Certificate" + description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" + schema: + type: boolean + default: false + - variable: allowSignups + label: "Allow Signup" + description: "Allow any user to sign-up: https://github.com/dani-garcia/vaultwarden/wiki/Disable-registration-of-new-users" + schema: + type: boolean + default: true + - variable: allowInvitation + label: "Always allow Invitation" + description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/vaultwarden/wiki/Disable-invitations" + schema: + type: boolean + default: true + - variable: defaultInviteName + label: "Default Invite Organisation Name" + description: "Default organization name in invitation e-mails that are not coming from a specific organization." + schema: + type: string + default: "" + - variable: showPasswordHint + label: "Show password hints" + description: "https://github.com/dani-garcia/vaultwarden/wiki/Password-hint-display" + schema: + type: boolean + default: true + - variable: signupwhitelistenable + label: "Enable Signup Whitelist" + description: "allowSignups is ignored if set" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: signupDomains + label: "Signup Whitelist Domains" + schema: + type: list + default: [] + items: + - variable: domain + label: "Domain" + schema: + type: string + default: "" + - variable: verifySignup + label: "Verifiy Signup" + description: "Verify e-mail before login is enabled. SMTP must be enabled" + schema: + type: boolean + default: false + - variable: requireEmail + label: "Block Login if email fails" + description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" + schema: + type: boolean + default: false + - variable: emailAttempts + label: "Email token reset attempts" + description: "Maximum attempts before an email token is reset and a new email will need to be sent" + schema: + type: int + default: 3 + - variable: emailTokenExpiration + label: "Email token validity in seconds" + schema: + type: int + default: 600 + - variable: enableWebVault + label: "Enable Webvault" + description: "Enable Web Vault (static content). https://github.com/dani-garcia/vaultwarden/wiki/Disabling-or-overriding-the-Vault-interface-hosting" + schema: + type: boolean + default: true + - variable: orgCreationUsers + label: "Limit Organisation Creation to (users)" + description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." + schema: + type: string + default: "all" + - variable: attachmentLimitOrg + label: "Limit Attachment Disk Usage per Organisation" + schema: + type: string + default: "" + - variable: attachmentLimitUser + label: "Limit Attachment Disk Usage per User" + schema: + type: string + default: "" + - variable: hibpApiKey + label: "HaveIBeenPwned API Key" + description: "Can be purchased at https://haveibeenpwned.com/API/Key" + schema: + type: string + default: "" + + - variable: service + group: "Networking and Services" + label: "Configure Service(s)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "ClusterIP" + description: "ClusterIP" + - value: "NodePort" + description: "NodePort (Advanced)" + - value: "LoadBalancer" + description: "LoadBalancer (Advanced)" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ipFamilyPolicy + label: "IP Family Policy" + description: "(Advanced) Specify the ip policy" + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: "SingleStack" + enum: + - value: "SingleStack" + description: "SingleStack" + - value: "PreferDualStack" + description: "PreferDualStack" + - value: "RequireDualStack" + description: "RequireDualStack" + - variable: ipFamilies + label: "(advanced) IP families" + description: "(advanced) The ip families that should be used" + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: "IP family" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10102 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 8080 + + + - variable: ws + label: "WebSocket Service" + description: "WebSocket Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "ClusterIP" + description: "ClusterIP" + - value: "NodePort" + description: "NodePort (Advanced)" + - value: "LoadBalancer" + description: "LoadBalancer (Advanced)" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ipFamilyPolicy + label: "IP Family Policy" + description: "(Advanced) Specify the ip policy" + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: "SingleStack" + enum: + - value: "SingleStack" + description: "SingleStack" + - value: "PreferDualStack" + description: "PreferDualStack" + - value: "RequireDualStack" + description: "RequireDualStack" + - variable: ipFamilies + label: "(advanced) IP families" + description: "(advanced) The ip families that should be used" + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: "IP family" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ws + label: "WebSocket Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 3012 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 3012 + + - variable: serviceexpert + group: "Networking and Services" + label: "Show Expert Config" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: "Networking and Services" + label: "Host-Networking (Complicated)" + schema: + type: boolean + default: false + + - variable: externalInterfaces + description: "Add External Interfaces" + label: "Add external Interfaces" + group: "Networking" + schema: + type: list + items: + - variable: interfaceConfiguration + description: "Interface Configuration" + label: "Interface Configuration" + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: "Please specify host interface" + label: "Host Interface" + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: "Define how IP Address will be managed" + label: "IP Address Management" + schema: + type: dict + required: true + attrs: + - variable: type + description: "Specify type for IPAM" + label: "IPAM Type" + schema: + type: string + required: true + enum: + - value: "dhcp" + description: "Use DHCP" + - value: "static" + description: "Use static IP" + show_subquestions_if: "static" + subquestions: + - variable: staticIPConfigurations + label: "Static IP Addresses" + schema: + type: list + items: + - variable: staticIP + label: "Static IP" + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: "Static Routes" + schema: + type: list + items: + - variable: staticRouteConfiguration + label: "Static Route Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: "Destination" + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: "Gateway" + schema: + type: ipaddr + cidr: false + required: true + + - variable: dnsPolicy + group: "Networking and Services" + label: "dnsPolicy" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "ClusterFirst" + description: "ClusterFirst" + - value: "ClusterFirstWithHostNet" + description: "ClusterFirstWithHostNet" + - value: "None" + description: "None" + + - variable: dnsConfig + label: "DNS Configuration" + group: "Networking and Services" + description: "Specify custom DNS configuration which will be applied to the pod" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + schema: + type: string + - variable: options + label: "options" + schema: + default: [] + type: list + items: + - variable: option + label: "Option Entry" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: searches + label: "Searches" + schema: + default: [] + type: list + items: + - variable: search + label: "Search Entry" + schema: + type: string + + - variable: serviceList + label: "Add Manual Custom Services" + group: "Networking and Services" + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: "Custom Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: portsList + label: "Additional Service Ports" + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: "Custom ports" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Port Name" + schema: + type: string + default: "" + - variable: protocol + label: "Port Type" + schema: + type: string + default: "TCP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: targetPort + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + required: true + - variable: port + label: "Container Port" + schema: + type: int + required: true + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort" + schema: + type: int + min: 9000 + max: 65535 + + - variable: persistence + label: "Integrated Persistent Storage" + description: "Integrated Persistent Storage" + group: "Storage and Persistence" + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Type of Storage" + description: "Sets the persistence type, Anything other than PVC could break rollback!" + schema: + type: string + default: "simplePVC" + enum: + - value: "simplePVC" + description: "PVC (simple)" + - value: "simpleHP" + description: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - value: "nfs" + description: "NFS Share" + - variable: server + label: "NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: "Path on NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "999Gi" + - variable: hostPathType + label: "(Advanced) hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: storageClass + label: "(Advanced) storageClass" + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: accessMode + label: "(Advanced) Access Mode" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: advanced + label: "Show Advanced Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: persistenceList + label: "Additional app storage" + group: "Storage and Persistence" + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: "Custom Storage" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name (optional)" + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: "Type of Storage" + description: "Sets the persistence type, Anything other than PVC could break rollback!" + schema: + type: string + default: "simpleHP" + enum: + - value: "simplePVC" + description: "PVC (simple)" + - value: "simpleHP" + description: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - value: "nfs" + description: "NFS Share" + - variable: server + label: "NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: "Path on NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "999Gi" + - variable: hostPathType + label: "(Advanced) hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: storageClass + label: "(Advanced) storageClass" + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: accessMode + label: "(Advanced) Access Mode" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: advanced + label: "Show Advanced Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: ingress + label: "" + group: "Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + + - variable: entrypoint + label: "(Advanced) Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: expert + label: "Show Expert Configuration Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: "These middlewares enforce a number of best practices." + label: "Enable Default Middlewares" + schema: + type: boolean + default: true + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: ingressList + label: "Add Manual Custom Ingresses" + group: "Ingress" + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: "Custom Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + - variable: service + label: "Linked Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Service Name" + schema: + type: string + default: "" + - variable: port + label: "Service Port" + schema: + type: int + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: "Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: security + label: "Container Security Settings" + group: "Security and Permissions" + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: "Change PUID / UMASK values" + description: "By enabling this you override default set values." + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: "Process User ID - PUID" + description: "When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps" + schema: + type: int + default: 568 + - variable: UMASK + label: "UMASK" + description: "When supported by the container, this sets the UMASK for tha App. Not supported by all Apps" + schema: + type: string + default: "002" + + - variable: advancedSecurity + label: "Show Advanced Security Settings" + group: "Security and Permissions" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: "Security Context" + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: "Capabilities" + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: "Drop Capability" + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: "Add Capability" + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + + - variable: podSecurityContext + group: "Security and Permissions" + label: "Pod Security Context" + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: "OnRootMismatch" + enum: + - value: "OnRootMismatch" + description: "OnRootMismatch" + - value: "Always" + description: "Always" + - variable: supplementalGroups + label: "supplemental Groups" + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: "supplemental Group" + schema: + type: int + + + - variable: advancedresources + label: "Set Custom Resource Limits/Requests (Advanced)" + group: "Resources and Devices" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: "Advanced Limit Resource Consumption" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: "CPU" + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "4000m" + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "8Gi" + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: "CPU" + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "10m" + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "50Mi" + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + + - variable: deviceList + label: "Mount USB devices" + group: "Resources and Devices" + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: "Device" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "hostPath" + hidden: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPath + label: "Host Device Path" + description: "Path to the device on the host system" + schema: + type: path + - variable: mountPath + label: "Container Device Path" + description: "Path inside the container the device is mounted" + schema: + type: string + default: "/dev/ttyACM0" + + # Specify GPU configuration + - variable: scaleGPU + label: "GPU Configuration" + group: "Resources and Devices" + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + +# - variable: autoscaling +# group: "Advanced" +# label: "(Advanced) Horizontal Pod Autoscaler" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: "enabled" +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: "Target" +# description: "deployment name, defaults to main deployment" +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: "Minimum Replicas" +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: "Maximum Replicas" +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: "Target CPU Utilization Percentage" +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: "Target Memory Utilization Percentage" +# schema: +# type: int +# default: 80 +# - variable: networkPolicy +# group: "Advanced" +# label: "(Advanced) Network Policy" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: "enabled" +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: policyType +# label: "Policy Type" +# schema: +# type: string +# default: "" +# enum: +# - value: "" +# description: "Default" +# - value: "ingress" +# description: "Ingress" +# - value: "egress" +# description: "Egress" +# - value: "ingress-egress" +# description: "Ingress and Egress" +# - variable: egress +# label: "Egress" +# schema: +# type: list +# default: [] +# items: +# - variable: egressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: to +# label: "To" +# schema: +# type: list +# default: [] +# items: +# - variable: toEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: "ipBlock" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: "cidr" +# schema: +# type: string +# default: "" +# - variable: except +# label: "except" +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: "Ports" +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: "port" +# schema: +# type: int +# - variable: endPort +# label: "port" +# schema: +# type: int +# - variable: protocol +# label: "Protocol" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "TCP" +# description: "TCP" +# - value: "UDP" +# description: "UDP" +# - value: "SCTP" +# description: "SCTP" +# - variable: ingress +# label: "Ingress" +# schema: +# type: list +# default: [] +# items: +# - variable: ingressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: from +# label: "From" +# schema: +# type: list +# default: [] +# items: +# - variable: fromEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: "ipBlock" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: "cidr" +# schema: +# type: string +# default: "" +# - variable: except +# label: "except" +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: "Ports" +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: "port" +# schema: +# type: int +# - variable: endPort +# label: "port" +# schema: +# type: int +# - variable: protocol +# label: "Protocol" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "TCP" +# description: "TCP" +# - value: "UDP" +# description: "UDP" +# - value: "SCTP" +# description: "SCTP" + + + - variable: addons + group: "Addons" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vpn + label: "VPN" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Type" + schema: + type: string + default: "disabled" + enum: + - value: "disabled" + description: "disabled" + - value: "openvpn" + description: "OpenVPN" + - value: "wireguard" + description: "Wireguard" + - variable: openvpn + label: "OpenVPN Settings" + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: "authentication username" + description: "authentication username, optional" + schema: + type: string + default: "" + - variable: password + label: "authentication password" + description: "authentication credentials" + schema: + type: string + default: "" + required: true + - variable: killSwitch + label: "Enable killswitch" + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: "Killswitch Excluded IPv4 networks" + description: "list of killswitch excluded ipv4 addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: "IPv4 Network" + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: "Killswitch Excluded IPv6 networks" + description: "list of killswitch excluded ipv4 addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: "IPv6 Network" + schema: + type: string + required: true + + - variable: configFile + label: "VPN Config File Location" + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "type" + schema: + type: string + default: "hostPath" + hidden: true + - variable: hostPathType + label: "hostPathType" + schema: + type: string + default: "File" + hidden: true + - variable: noMount + label: "noMount" + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: "Full path to file" + description: "path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + required: true + - variable: envList + label: "VPN environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + - variable: codeserver + label: "Codeserver" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: "Git Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: "Raw SSH private key" + label: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: "leave empty to disable" + label: "nodePort" + schema: + type: int + default: 36107 + - variable: envList + label: "Codeserver environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + + - variable: promtail + label: "Promtail" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: "Loki URL" + schema: + type: string + required: true + - variable: logs + label: "Log Paths" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: path + label: "Path" + schema: + type: string + required: true + - variable: args + label: "Promtail ecommand line arguments" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: "Arg" + schema: + type: string + required: true + - variable: envList + label: "Promtail environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + + + + - variable: netshoot + label: "Netshoot" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: "Netshoot environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true diff --git a/stable/vaultwarden/16.0.27/templates/_configmap.tpl b/stable/vaultwarden/16.0.27/templates/_configmap.tpl new file mode 100644 index 00000000000..8809925abdf --- /dev/null +++ b/stable/vaultwarden/16.0.27/templates/_configmap.tpl @@ -0,0 +1,116 @@ +{{/* Define the configmap */}} +{{- define "vaultwarden.configmap" -}} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: vaultwardenconfig +data: + ROCKET_PORT: "8080" + SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} + {{- if .Values.vaultwarden.signupDomains }} + SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} + {{- end }} + {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} + SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} + {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} + REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} + {{- if .Values.vaultwarden.emailAttempts }} + EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} + {{- end }} + {{- if .Values.vaultwarden.emailTokenExpiration }} + EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} + {{- end }} + INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} + {{- if .Values.vaultwarden.defaultInviteName }} + INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} + {{- end }} + SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} + WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} + WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} + ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} + {{- if .Values.vaultwarden.attachmentLimitOrg }} + ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} + {{- end }} + {{- if .Values.vaultwarden.attachmentLimitUser }} + USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} + {{- end }} + {{- if .Values.vaultwarden.hibpApiKey }} + HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} + {{- end }} + {{- include "vaultwarden.dbTypeValid" . }} + {{- if .Values.database.retries }} + DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} + {{- end }} + {{- if .Values.database.maxConnections }} + DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} + {{- end }} + {{- if eq .Values.vaultwarden.smtp.enabled true }} + SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} + SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} + {{- if .Values.vaultwarden.smtp.fromName }} + SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.ssl }} + SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.port }} + SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.authMechanism }} + SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.heloName }} + HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.timeout }} + SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.invalidHostname }} + SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.invalidCertificate }} + SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} + {{- end }} + {{- end }} + {{- if .Values.vaultwarden.log.file }} + LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} + {{- end }} + {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} + EXTENDED_LOGGING: "true" + {{- end }} + {{- if .Values.vaultwarden.log.level }} + {{- include "vaultwarden.logLevelValid" . }} + LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} + {{- end }} + {{- if .Values.vaultwarden.log.timeFormat }} + LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} + {{- end }} + {{- if .Values.vaultwarden.icons.disableDownload }} + DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} + {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} + ICON_CACHE_TTL: "0" + {{- end }} + {{- end }} + {{- if .Values.vaultwarden.icons.cache }} + ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} + {{- end }} + {{- if .Values.vaultwarden.icons.cacheFailed }} + ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} + {{- end }} + {{- if eq .Values.vaultwarden.admin.enabled true }} + {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} + DISABLE_ADMIN_TOKEN: "true" + {{- end }} + {{- end }} + {{- if eq .Values.vaultwarden.yubico.enabled true }} + {{- if .Values.vaultwarden.yubico.server }} + YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} + {{- end }} + {{- end }} + {{- if eq .Values.database.type "sqlite" }} + ENABLE_DB_WAL: {{ .Values.database.wal | quote }} + {{- else }} + ENABLE_DB_WAL: "false" + {{- end }} +{{- end -}} diff --git a/stable/vaultwarden/16.0.27/templates/_secrets.tpl b/stable/vaultwarden/16.0.27/templates/_secrets.tpl new file mode 100644 index 00000000000..ca5ec74b0af --- /dev/null +++ b/stable/vaultwarden/16.0.27/templates/_secrets.tpl @@ -0,0 +1,36 @@ +{{/* Define the secrets */}} +{{- define "vaultwarden.secrets" -}} + +{{- $adminToken := "" }} +{{- if eq .Values.vaultwarden.admin.enabled true }} +{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} +{{- end -}} + +{{- $smtpUser := "" }} +{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} +{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} +{{- end -}} + +{{- $yubicoClientId := "" }} +{{- if eq .Values.vaultwarden.yubico.enabled true }} +{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} +{{- end -}} +--- + +apiVersion: v1 +kind: Secret +metadata: + name: vaultwardensecret +data: + {{- if ne $adminToken "" }} + ADMIN_TOKEN: {{ $adminToken }} + {{- end }} + {{- if ne $smtpUser "" }} + SMTP_USERNAME: {{ $smtpUser }} + SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} + {{- end }} + {{- if ne $yubicoClientId "" }} + YUBICO_CLIENT_ID: {{ $yubicoClientId }} + YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} + {{- end }} +{{- end -}} diff --git a/stable/vaultwarden/16.0.27/templates/_validate.tpl b/stable/vaultwarden/16.0.27/templates/_validate.tpl new file mode 100644 index 00000000000..e4832c2f6e5 --- /dev/null +++ b/stable/vaultwarden/16.0.27/templates/_validate.tpl @@ -0,0 +1,17 @@ +{{/* +Ensure valid DB type is select, defaults to SQLite +*/}} +{{- define "vaultwarden.dbTypeValid" -}} +{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} +{{- required "Invalid database type" nil }} +{{- end -}} +{{- end -}} + +{{/* +Ensure log type is valid +*/}} +{{- define "vaultwarden.logLevelValid" -}} +{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} +{{- required "Invalid log level" nil }} +{{- end }} +{{- end }} diff --git a/stable/vaultwarden/16.0.27/templates/common.yaml b/stable/vaultwarden/16.0.27/templates/common.yaml new file mode 100644 index 00000000000..577816b14ce --- /dev/null +++ b/stable/vaultwarden/16.0.27/templates/common.yaml @@ -0,0 +1,39 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + + +{{/* Render configmap for vaultwarden */}} +{{- include "vaultwarden.configmap" . }} + +{{/* Render secrets for vaultwarden */}} +{{- include "vaultwarden.secrets" . }} + +{{/* Define path for websocket */}} +{{- define "vaultwarden.websocket" -}} +{{- $fullname := include "tc.common.names.fullname" . -}} +path: "/notifications/hub" +# -- Ignored if not kubeVersion >= 1.14-0 +pathType: Prefix +service: + # -- Overrides the service name reference for this path + name: {{ printf "%s-ws" $fullname }} + port: {{ .Values.service.ws.ports.ws.port }} +{{- end -}} + +{{/* inject websocket path to all main ingress hosts*/}} +{{- define "vaultwarden.websocketinjector" -}} +{{- $path := list (include "vaultwarden.websocket" . | fromYaml) -}} +{{- if .Values.ingress.main.enabled }} +{{- range .Values.ingress.main.hosts }} +{{- $newpaths := list }} +{{- $newpaths := concat .paths $path }} +{{- $_ := set . "paths" ( deepCopy $newpaths ) -}} +{{- end }} +{{- end }} +{{- end -}} + +{{/* inject websocket paths in ingress */}} +{{- include "vaultwarden.websocketinjector" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/vaultwarden/16.0.27/values.yaml b/stable/vaultwarden/16.0.27/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zwavejs2mqtt/11.0.27/CHANGELOG.md b/stable/zwavejs2mqtt/11.0.27/CHANGELOG.md new file mode 100644 index 00000000000..526f70d3991 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.27/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [zwavejs2mqtt-11.0.27](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.26...zwavejs2mqtt-11.0.27) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + +## [zwavejs2mqtt-11.0.26](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.25...zwavejs2mqtt-11.0.26) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [zwavejs2mqtt-11.0.25](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.24...zwavejs2mqtt-11.0.25) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [zwavejs2mqtt-11.0.25](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.24...zwavejs2mqtt-11.0.25) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [zwavejs2mqtt-11.0.24](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.23...zwavejs2mqtt-11.0.24) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [zwavejs2mqtt-11.0.24](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.23...zwavejs2mqtt-11.0.24) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [zwavejs2mqtt-11.0.24](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.23...zwavejs2mqtt-11.0.24) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [zwavejs2mqtt-11.0.23](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.21...zwavejs2mqtt-11.0.23) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + - update docker general non-major ([#3266](https://github.com/truecharts/apps/issues/3266)) + + + +## [zwavejs2mqtt-11.0.21](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.20...zwavejs2mqtt-11.0.21) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + +## [zwavejs2mqtt-11.0.20](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.19...zwavejs2mqtt-11.0.20) (2022-07-14) + +### Fix + +- regenerate catalog and update template + + + +## [zwavejs2mqtt-11.0.19](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.17...zwavejs2mqtt-11.0.19) (2022-07-14) diff --git a/stable/zwavejs2mqtt/11.0.27/Chart.lock b/stable/zwavejs2mqtt/11.0.27/Chart.lock new file mode 100644 index 00000000000..e6b3b821819 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +digest: sha256:57e44481adb7fd605739fb266e38ae0c04f147ec6de12d4423545322e1461bad +generated: "2022-07-28T20:46:30.037130386Z" diff --git a/stable/zwavejs2mqtt/11.0.27/Chart.yaml b/stable/zwavejs2mqtt/11.0.27/Chart.yaml new file mode 100644 index 00000000000..5cf938f75fb --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.27/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "6.14.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.8 +deprecated: false +description: + Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS + and Vue +home: "https://truecharts.org/docs/charts/stable/zwavejs2mqtt" +icon: https://truecharts.org/img/chart-icons/zwavejs2mqtt.png +keywords: + - zwavejs2mqtt + - zwave-js + - z-wave + - zwave +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: zwavejs2mqtt +sources: + - https://github.com/zwave-js/zwavejs2mqtt + - https://hub.docker.com/r/zwavejs/zwavejs2mqtt +type: application +version: 11.0.27 +annotations: + truecharts.org/catagories: | + - tools + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/zwavejs2mqtt/11.0.27/README.md b/stable/zwavejs2mqtt/11.0.27/README.md new file mode 100644 index 00000000000..f261a13e626 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.27/README.md @@ -0,0 +1,108 @@ +# zwavejs2mqtt + +![Version: 11.0.27](https://img.shields.io/badge/Version-11.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 6.14.1](https://img.shields.io/badge/AppVersion-6.14.1-informational?style=flat-square) + +Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue + +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: [zwavejs2mqtt](https://truecharts.org/docs/charts/stable/zwavejs2mqtt) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.8 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/02-Installing-an-App/). + +### Helm + +To install the chart with the release name `zwavejs2mqtt` + +```console +helm repo add TrueCharts https://helm.truecharts.org +helm repo update +helm install zwavejs2mqtt TrueCharts/zwavejs2mqtt +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +### Helm + +To uninstall the `zwavejs2mqtt` deployment + +```console +helm uninstall zwavejs2mqtt +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the Commandline + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install zwavejs2mqtt \ + --set env.TZ="America/New York" \ + TrueCharts/zwavejs2mqtt +``` + +#### 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 zwavejs2mqtt TrueCharts/zwavejs2mqtt -f values.yaml +``` + +#### Connecting to other apps + +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/docs/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/zwavejs2mqtt/11.0.27/app-readme.md b/stable/zwavejs2mqtt/11.0.27/app-readme.md new file mode 100644 index 00000000000..ae7176ff0e5 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.27/app-readme.md @@ -0,0 +1,8 @@ +Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue + +This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/stable/zwavejs2mqtt + +--- + +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/zwavejs2mqtt/11.0.27/charts/common-10.4.8.tgz b/stable/zwavejs2mqtt/11.0.27/charts/common-10.4.8.tgz new file mode 100644 index 00000000000..e7ddaf2da57 Binary files /dev/null and b/stable/zwavejs2mqtt/11.0.27/charts/common-10.4.8.tgz differ diff --git a/stable/zwavejs2mqtt/11.0.27/ix_values.yaml b/stable/zwavejs2mqtt/11.0.27/ix_values.yaml new file mode 100644 index 00000000000..ec4978d91d7 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.27/ix_values.yaml @@ -0,0 +1,82 @@ +image: + repository: tccr.io/truecharts/zwavejs2mqtt + pullPolicy: IfNotPresent + tag: 6.14.1@sha256:1cc84935aaa51dd17f4ec8a76b4f5bef0ab916a330b108d84462a3ac0832b379 + +securityContext: + readOnlyRootFilesystem: false + +# env: {} +# OZW_NETWORK_KEY: + +probes: + liveness: + enabled: true + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10 + readiness: + enabled: true + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10 + startup: + enabled: false + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10 + +service: + main: + ports: + main: + port: 8091 + targetPort: 8091 + ws: + enabled: true + ports: + ws: + enabled: true + port: 10046 + targetPort: 3000 + +persistence: + config: + enabled: true + mountPath: "/usr/src/app/store" +# affinity: +# nodeAffinity: +# requiredDuringSchedulingIgnoredDuringExecution: +# nodeSelectorTerms: +# - matchExpressions: +# - key: app +# operator: In +# values: +# - zwave-controller diff --git a/stable/zwavejs2mqtt/11.0.27/questions.yaml b/stable/zwavejs2mqtt/11.0.27/questions.yaml new file mode 100644 index 00000000000..c1f3d5d5816 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.27/questions.yaml @@ -0,0 +1,2560 @@ +groups: + - name: "Container Image" + description: "Image to be used for container" + - name: "Controller" + description: "Configure workload deployment" + - name: "Container Configuration" + description: "additional container configuration" + - name: "App Configuration" + description: "App specific config options" + - name: "Networking and Services" + description: "Configure Network and Services for container" + - name: "Storage and Persistence" + description: "Persist and share data that is separate from the container" + - name: "Ingress" + description: "Ingress Configuration" + - name: "Security and Permissions" + description: "Configure security context and permissions" + - name: "Resources and Devices" + description: "Specify resources/devices to be allocated to workload" + - name: "Middlewares" + description: "Traefik Middlewares" + - name: "Metrics" + description: "Metrics" + - name: "Addons" + description: "Addon Configuration" + - name: "Advanced" + description: "Advanced Configuration" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: global + label: "global settings" + group: "Controller" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: "flag this is SCALE" + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "Controller" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: "Show Advanced Controller Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: "Please specify type of workload to deploy" + label: "(Advanced) Controller Type" + schema: + type: string + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: "Extra Args" + schema: + type: list + default: [] + items: + - variable: arg + label: "arg" + schema: + type: string + - variable: labelsList + label: "Controller Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: " Controller Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: TZ + label: "Timezone" + group: "Container Configuration" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + + - variable: envList + label: "Image environment" + group: "Container Configuration" + schema: + type: list + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: expertpodconf + group: "Container Configuration" + label: "Show Expert Config" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: "Enable TTY" + description: "Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled." + group: "Workload Details" + schema: + type: boolean + default: false + - variable: stdin + label: "Enable STDIN" + description: "Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled." + group: "Workload Details" + schema: + type: boolean + default: false + - variable: termination + group: "Container Configuration" + label: "Termination settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: "Grace Period Seconds" + schema: + type: int + default: 10 + - variable: podLabelsList + group: "Container Configuration" + label: "Pod Labels" + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: podAnnotationsList + group: "Container Configuration" + label: "Pod Annotations" + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: service + group: "Networking and Services" + label: "Configure Service(s)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "ClusterIP" + description: "ClusterIP" + - value: "NodePort" + description: "NodePort (Advanced)" + - value: "LoadBalancer" + description: "LoadBalancer (Advanced)" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ipFamilyPolicy + label: "IP Family Policy" + description: "(Advanced) Specify the ip policy" + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: "SingleStack" + enum: + - value: "SingleStack" + description: "SingleStack" + - value: "PreferDualStack" + description: "PreferDualStack" + - value: "RequireDualStack" + description: "RequireDualStack" + - variable: ipFamilies + label: "(advanced) IP families" + description: "(advanced) The ip families that should be used" + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: "IP family" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8091 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 8091 + + + - variable: ws + label: "WebSocket Service" + description: "WebSocket Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "ClusterIP" + description: "ClusterIP" + - value: "NodePort" + description: "NodePort (Advanced)" + - value: "LoadBalancer" + description: "LoadBalancer (Advanced)" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ipFamilyPolicy + label: "IP Family Policy" + description: "(Advanced) Specify the ip policy" + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: "SingleStack" + enum: + - value: "SingleStack" + description: "SingleStack" + - value: "PreferDualStack" + description: "PreferDualStack" + - value: "RequireDualStack" + description: "RequireDualStack" + - variable: ipFamilies + label: "(advanced) IP families" + description: "(advanced) The ip families that should be used" + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: "IP family" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ws + label: "WebSocket Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10046 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "TCP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 3000 + + - variable: serviceexpert + group: "Networking and Services" + label: "Show Expert Config" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: "Networking and Services" + label: "Host-Networking (Complicated)" + schema: + type: boolean + default: false + + - variable: externalInterfaces + description: "Add External Interfaces" + label: "Add external Interfaces" + group: "Networking" + schema: + type: list + items: + - variable: interfaceConfiguration + description: "Interface Configuration" + label: "Interface Configuration" + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: "Please specify host interface" + label: "Host Interface" + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: "Define how IP Address will be managed" + label: "IP Address Management" + schema: + type: dict + required: true + attrs: + - variable: type + description: "Specify type for IPAM" + label: "IPAM Type" + schema: + type: string + required: true + enum: + - value: "dhcp" + description: "Use DHCP" + - value: "static" + description: "Use static IP" + show_subquestions_if: "static" + subquestions: + - variable: staticIPConfigurations + label: "Static IP Addresses" + schema: + type: list + items: + - variable: staticIP + label: "Static IP" + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: "Static Routes" + schema: + type: list + items: + - variable: staticRouteConfiguration + label: "Static Route Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: "Destination" + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: "Gateway" + schema: + type: ipaddr + cidr: false + required: true + + - variable: dnsPolicy + group: "Networking and Services" + label: "dnsPolicy" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "ClusterFirst" + description: "ClusterFirst" + - value: "ClusterFirstWithHostNet" + description: "ClusterFirstWithHostNet" + - value: "None" + description: "None" + + - variable: dnsConfig + label: "DNS Configuration" + group: "Networking and Services" + description: "Specify custom DNS configuration which will be applied to the pod" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + schema: + type: string + - variable: options + label: "options" + schema: + default: [] + type: list + items: + - variable: option + label: "Option Entry" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: searches + label: "Searches" + schema: + default: [] + type: list + items: + - variable: search + label: "Search Entry" + schema: + type: string + + - variable: serviceList + label: "Add Manual Custom Services" + group: "Networking and Services" + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: "Custom Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "Simple" + enum: + - value: "Simple" + description: "Simple" + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: portsList + label: "Additional Service Ports" + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: "Custom ports" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Port Name" + schema: + type: string + default: "" + - variable: protocol + label: "Port Type" + schema: + type: string + default: "TCP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: targetPort + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + required: true + - variable: port + label: "Container Port" + schema: + type: int + required: true + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort" + schema: + type: int + min: 9000 + max: 65535 + + - variable: persistence + label: "Integrated Persistent Storage" + description: "Integrated Persistent Storage" + group: "Storage and Persistence" + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Type of Storage" + description: "Sets the persistence type, Anything other than PVC could break rollback!" + schema: + type: string + default: "simplePVC" + enum: + - value: "simplePVC" + description: "PVC (simple)" + - value: "simpleHP" + description: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - value: "nfs" + description: "NFS Share" + - variable: server + label: "NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: "Path on NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "999Gi" + - variable: hostPathType + label: "(Advanced) hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: storageClass + label: "(Advanced) storageClass" + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: accessMode + label: "(Advanced) Access Mode" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: advanced + label: "Show Advanced Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: persistenceList + label: "Additional app storage" + group: "Storage and Persistence" + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: "Custom Storage" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name (optional)" + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: "Type of Storage" + description: "Sets the persistence type, Anything other than PVC could break rollback!" + schema: + type: string + default: "simpleHP" + enum: + - value: "simplePVC" + description: "PVC (simple)" + - value: "simpleHP" + description: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - value: "nfs" + description: "NFS Share" + - variable: server + label: "NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: "Path on NFS server" + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissionsSimple + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: "EmptyDir Medium" + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: size + label: "Size quotum of storage" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "999Gi" + - variable: hostPathType + label: "(Advanced) hostPath Type" + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "DirectoryOrCreate" + description: "DirectoryOrCreate" + - value: "Directory" + description: "Directory" + - value: "FileOrCreate" + description: "FileOrCreate" + - value: "File" + description: "File" + - value: "Socket" + description: "Socket" + - value: "CharDevice" + description: "CharDevice" + - value: "BlockDevice" + description: "BlockDevice" + - variable: storageClass + label: "(Advanced) storageClass" + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "SCALE-ZFS" + - variable: accessMode + label: "(Advanced) Access Mode" + description: "Allow or disallow multiple PVC's writhing to the same PV" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: advanced + label: "Show Advanced Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: ingress + label: "" + group: "Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + + - variable: entrypoint + label: "(Advanced) Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: expert + label: "Show Expert Configuration Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: "These middlewares enforce a number of best practices." + label: "Enable Default Middlewares" + schema: + type: boolean + default: true + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: ingressList + label: "Add Manual Custom Ingresses" + group: "Ingress" + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: "Custom Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Ingress" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Name" + schema: + type: string + default: "" + - variable: ingressClassName + label: "IngressClass Name" + schema: + type: string + default: "" + - variable: labelsList + label: "Labels" + schema: + type: list + default: [] + items: + - variable: labelItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: annotationsList + label: "Annotations" + schema: + type: list + default: [] + items: + - variable: annotationItem + label: "Label" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + - variable: hosts + label: "Hosts" + schema: + type: list + default: [] + items: + - variable: hostEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: "HostName" + schema: + type: string + default: "" + required: true + - variable: paths + label: "Paths" + schema: + type: list + default: [] + items: + - variable: pathEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: "path" + schema: + type: string + required: true + default: "/" + - variable: pathType + label: "pathType" + schema: + type: string + required: true + default: "Prefix" + - variable: service + label: "Linked Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Service Name" + schema: + type: string + default: "" + - variable: port + label: "Service Port" + schema: + type: int + - variable: tls + label: "TLS-Settings" + schema: + type: list + default: [] + items: + - variable: tlsEntry + label: "Host" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: "Certificate Hosts" + schema: + type: list + default: [] + items: + - variable: host + label: "Host" + schema: + type: string + default: "" + required: true + - variable: scaleCert + label: "Select TrueNAS SCALE Certificate" + schema: + type: int + $ref: + - "definitions/certificate" + - variable: entrypoint + label: "Traefik Entrypoint" + description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + schema: + type: string + default: "websecure" + required: true + - variable: middlewares + label: "Traefik Middlewares" + description: "Add previously created Traefik Middlewares to this Ingress" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + + - variable: security + label: "Container Security Settings" + group: "Security and Permissions" + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: "Change PUID / UMASK values" + description: "By enabling this you override default set values." + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PUID + label: "Process User ID - PUID" + description: "When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps" + schema: + type: int + default: 568 + - variable: UMASK + label: "UMASK" + description: "When supported by the container, this sets the UMASK for tha App. Not supported by all Apps" + schema: + type: string + default: "002" + + - variable: advancedSecurity + label: "Show Advanced Security Settings" + group: "Security and Permissions" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: "Security Context" + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: "Capabilities" + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: "Drop Capability" + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: "Add Capability" + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + + - variable: podSecurityContext + group: "Security and Permissions" + label: "Pod Security Context" + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: "OnRootMismatch" + enum: + - value: "OnRootMismatch" + description: "OnRootMismatch" + - value: "Always" + description: "Always" + - variable: supplementalGroups + label: "supplemental Groups" + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: "supplemental Group" + schema: + type: int + + + - variable: advancedresources + label: "Set Custom Resource Limits/Requests (Advanced)" + group: "Resources and Devices" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: "Advanced Limit Resource Consumption" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: "CPU" + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "4000m" + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "8Gi" + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: "CPU" + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "10m" + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + schema: + type: string + default: "50Mi" + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + + - variable: deviceList + label: "Mount USB devices" + group: "Resources and Devices" + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: "Device" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: type + label: "(Advanced) Type of Storage" + description: "Sets the persistence type" + schema: + type: string + default: "hostPath" + hidden: true + - variable: readOnly + label: "readOnly" + schema: + type: boolean + default: false + - variable: hostPath + label: "Host Device Path" + description: "Path to the device on the host system" + schema: + type: path + - variable: mountPath + label: "Container Device Path" + description: "Path inside the container the device is mounted" + schema: + type: string + default: "/dev/ttyACM0" + + # Specify GPU configuration + - variable: scaleGPU + label: "GPU Configuration" + group: "Resources and Devices" + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + +# - variable: autoscaling +# group: "Advanced" +# label: "(Advanced) Horizontal Pod Autoscaler" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: "enabled" +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: "Target" +# description: "deployment name, defaults to main deployment" +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: "Minimum Replicas" +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: "Maximum Replicas" +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: "Target CPU Utilization Percentage" +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: "Target Memory Utilization Percentage" +# schema: +# type: int +# default: 80 +# - variable: networkPolicy +# group: "Advanced" +# label: "(Advanced) Network Policy" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: enabled +# label: "enabled" +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: policyType +# label: "Policy Type" +# schema: +# type: string +# default: "" +# enum: +# - value: "" +# description: "Default" +# - value: "ingress" +# description: "Ingress" +# - value: "egress" +# description: "Egress" +# - value: "ingress-egress" +# description: "Ingress and Egress" +# - variable: egress +# label: "Egress" +# schema: +# type: list +# default: [] +# items: +# - variable: egressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: to +# label: "To" +# schema: +# type: list +# default: [] +# items: +# - variable: toEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: "ipBlock" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: "cidr" +# schema: +# type: string +# default: "" +# - variable: except +# label: "except" +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: "Ports" +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: "port" +# schema: +# type: int +# - variable: endPort +# label: "port" +# schema: +# type: int +# - variable: protocol +# label: "Protocol" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "TCP" +# description: "TCP" +# - value: "UDP" +# description: "UDP" +# - value: "SCTP" +# description: "SCTP" +# - variable: ingress +# label: "Ingress" +# schema: +# type: list +# default: [] +# items: +# - variable: ingressEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: from +# label: "From" +# schema: +# type: list +# default: [] +# items: +# - variable: fromEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: ipBlock +# label: "ipBlock" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: cidr +# label: "cidr" +# schema: +# type: string +# default: "" +# - variable: except +# label: "except" +# schema: +# type: list +# default: [] +# items: +# - variable: exceptint +# label: "" +# schema: +# type: string +# - variable: namespaceSelector +# label: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: podSelector +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# schema: +# type: list +# default: [] +# items: +# - variable: expressionEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: key +# label: "Key" +# schema: +# type: string +# - variable: operator +# label: "operator" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "In" +# description: "In" +# - value: "NotIn" +# description: "NotIn" +# - value: "Exists " +# description: "Exists " +# - value: "DoesNotExist " +# description: "DoesNotExist " +# - variable: values +# label: "values" +# schema: +# type: list +# default: [] +# items: +# - variable: value +# label: "" +# schema: +# type: string +# - variable: ports +# label: "Ports" +# schema: +# type: list +# default: [] +# items: +# - variable: portsEntry +# label: "" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: port +# label: "port" +# schema: +# type: int +# - variable: endPort +# label: "port" +# schema: +# type: int +# - variable: protocol +# label: "Protocol" +# schema: +# type: string +# default: "TCP" +# enum: +# - value: "TCP" +# description: "TCP" +# - value: "UDP" +# description: "UDP" +# - value: "SCTP" +# description: "SCTP" + + + - variable: addons + group: "Addons" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: vpn + label: "VPN" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Type" + schema: + type: string + default: "disabled" + enum: + - value: "disabled" + description: "disabled" + - value: "openvpn" + description: "OpenVPN" + - value: "wireguard" + description: "Wireguard" + - variable: openvpn + label: "OpenVPN Settings" + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: "authentication username" + description: "authentication username, optional" + schema: + type: string + default: "" + - variable: password + label: "authentication password" + description: "authentication credentials" + schema: + type: string + default: "" + required: true + - variable: killSwitch + label: "Enable killswitch" + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: "Killswitch Excluded IPv4 networks" + description: "list of killswitch excluded ipv4 addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: "IPv4 Network" + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: "Killswitch Excluded IPv6 networks" + description: "list of killswitch excluded ipv4 addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: "IPv6 Network" + schema: + type: string + required: true + + - variable: configFile + label: "VPN Config File Location" + schema: + type: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "type" + schema: + type: string + default: "hostPath" + hidden: true + - variable: hostPathType + label: "hostPathType" + schema: + type: string + default: "File" + hidden: true + - variable: noMount + label: "noMount" + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: "Full path to file" + description: "path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + default: "" + required: true + - variable: envList + label: "VPN environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + - variable: codeserver + label: "Codeserver" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: git + label: "Git Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: "Raw SSH private key" + label: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + schema: + type: string + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: "leave empty to disable" + label: "nodePort" + schema: + type: int + default: 36107 + - variable: envList + label: "Codeserver environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + + - variable: promtail + label: "Promtail" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: "Loki URL" + schema: + type: string + required: true + - variable: logs + label: "Log Paths" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: path + label: "Path" + schema: + type: string + required: true + - variable: args + label: "Promtail ecommand line arguments" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: "Arg" + schema: + type: string + required: true + - variable: envList + label: "Promtail environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true + + + + + - variable: netshoot + label: "Netshoot" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: "Netshoot environment Variables" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + required: true diff --git a/stable/zwavejs2mqtt/11.0.27/templates/common.yaml b/stable/zwavejs2mqtt/11.0.27/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.27/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/zwavejs2mqtt/11.0.27/values.yaml b/stable/zwavejs2mqtt/11.0.27/values.yaml new file mode 100644 index 00000000000..e69de29bb2d