From fa8a1f6989ea55a4ddd1238f6656a57b5323a71e Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Tue, 31 Oct 2023 02:04:44 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- stable/custom-app/9.0.31/app-changelog.md | 9 - .../{9.0.31 => 9.0.32}/CHANGELOG.md | 18 +- .../custom-app/{9.0.31 => 9.0.32}/Chart.yaml | 4 +- .../custom-app/{9.0.31 => 9.0.32}/README.md | 0 stable/custom-app/9.0.32/app-changelog.md | 9 + .../{9.0.31 => 9.0.32}/app-readme.md | 0 .../charts/common-14.2.0.tgz | Bin .../{9.0.31 => 9.0.32}/ix_values.yaml | 2 +- .../{9.0.31 => 9.0.32}/questions.yaml | 0 .../{9.0.31 => 9.0.32}/templates/NOTES.txt | 0 .../{9.0.31 => 9.0.32}/templates/common.yaml | 0 .../custom-app/{9.0.31 => 9.0.32}/values.yaml | 0 stable/jackett/15.0.33/CHANGELOG.md | 99 + stable/jackett/15.0.33/Chart.yaml | 28 + stable/jackett/15.0.33/README.md | 27 + stable/jackett/15.0.33/app-changelog.md | 9 + stable/jackett/15.0.33/app-readme.md | 8 + .../jackett/15.0.33/charts/common-14.2.0.tgz | Bin 0 -> 134098 bytes stable/jackett/15.0.33/ix_values.yaml | 38 + stable/jackett/15.0.33/questions.yaml | 2025 +++++++++++++++++ stable/jackett/15.0.33/templates/NOTES.txt | 1 + stable/jackett/15.0.33/templates/common.yaml | 1 + stable/jackett/15.0.33/values.yaml | 0 23 files changed, 2257 insertions(+), 21 deletions(-) delete mode 100644 stable/custom-app/9.0.31/app-changelog.md rename stable/custom-app/{9.0.31 => 9.0.32}/CHANGELOG.md (91%) rename stable/custom-app/{9.0.31 => 9.0.32}/Chart.yaml (94%) rename stable/custom-app/{9.0.31 => 9.0.32}/README.md (100%) create mode 100644 stable/custom-app/9.0.32/app-changelog.md rename stable/custom-app/{9.0.31 => 9.0.32}/app-readme.md (100%) rename stable/custom-app/{9.0.31 => 9.0.32}/charts/common-14.2.0.tgz (100%) rename stable/custom-app/{9.0.31 => 9.0.32}/ix_values.yaml (78%) rename stable/custom-app/{9.0.31 => 9.0.32}/questions.yaml (100%) rename stable/custom-app/{9.0.31 => 9.0.32}/templates/NOTES.txt (100%) rename stable/custom-app/{9.0.31 => 9.0.32}/templates/common.yaml (100%) rename stable/custom-app/{9.0.31 => 9.0.32}/values.yaml (100%) create mode 100644 stable/jackett/15.0.33/CHANGELOG.md create mode 100644 stable/jackett/15.0.33/Chart.yaml create mode 100644 stable/jackett/15.0.33/README.md create mode 100644 stable/jackett/15.0.33/app-changelog.md create mode 100644 stable/jackett/15.0.33/app-readme.md create mode 100644 stable/jackett/15.0.33/charts/common-14.2.0.tgz create mode 100644 stable/jackett/15.0.33/ix_values.yaml create mode 100644 stable/jackett/15.0.33/questions.yaml create mode 100644 stable/jackett/15.0.33/templates/NOTES.txt create mode 100644 stable/jackett/15.0.33/templates/common.yaml create mode 100644 stable/jackett/15.0.33/values.yaml diff --git a/stable/custom-app/9.0.31/app-changelog.md b/stable/custom-app/9.0.31/app-changelog.md deleted file mode 100644 index cb81c2b7e67..00000000000 --- a/stable/custom-app/9.0.31/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [custom-app-9.0.31](https://github.com/truecharts/charts/compare/custom-app-9.0.30...custom-app-9.0.31) (2023-10-30) - -### Chore - -- update container image tccr.io/truecharts/jackett to v0.21.1104 ([#14114](https://github.com/truecharts/charts/issues/14114)) - - \ No newline at end of file diff --git a/stable/custom-app/9.0.31/CHANGELOG.md b/stable/custom-app/9.0.32/CHANGELOG.md similarity index 91% rename from stable/custom-app/9.0.31/CHANGELOG.md rename to stable/custom-app/9.0.32/CHANGELOG.md index 3465bd8c8a3..8b25b6f6d36 100644 --- a/stable/custom-app/9.0.31/CHANGELOG.md +++ b/stable/custom-app/9.0.32/CHANGELOG.md @@ -4,6 +4,15 @@ +## [custom-app-9.0.32](https://github.com/truecharts/charts/compare/custom-app-9.0.31...custom-app-9.0.32) (2023-10-31) + +### Chore + +- update container image tccr.io/truecharts/jackett to v0.21.1106 ([#14147](https://github.com/truecharts/charts/issues/14147)) + + + + ## [custom-app-9.0.31](https://github.com/truecharts/charts/compare/custom-app-9.0.30...custom-app-9.0.31) (2023-10-30) ### Chore @@ -88,12 +97,3 @@ ## [custom-app-9.0.22](https://github.com/truecharts/charts/compare/custom-app-9.0.21...custom-app-9.0.22) (2023-10-22) -### Chore - -- update container image tccr.io/truecharts/jackett to v0.21.1066 ([#13871](https://github.com/truecharts/charts/issues/13871)) - - - - -## [custom-app-9.0.21](https://github.com/truecharts/charts/compare/custom-app-9.0.20...custom-app-9.0.21) (2023-10-21) - diff --git a/stable/custom-app/9.0.31/Chart.yaml b/stable/custom-app/9.0.32/Chart.yaml similarity index 94% rename from stable/custom-app/9.0.31/Chart.yaml rename to stable/custom-app/9.0.32/Chart.yaml index 007d8aae070..719b7400159 100644 --- a/stable/custom-app/9.0.31/Chart.yaml +++ b/stable/custom-app/9.0.32/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.21.1104" +appVersion: "0.21.1106" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ name: custom-app sources: - https://github.com/truecharts/charts/tree/master/charts/stable/custom-app type: application -version: 9.0.31 +version: 9.0.32 annotations: truecharts.org/category: custom truecharts.org/SCALE-support: "true" diff --git a/stable/custom-app/9.0.31/README.md b/stable/custom-app/9.0.32/README.md similarity index 100% rename from stable/custom-app/9.0.31/README.md rename to stable/custom-app/9.0.32/README.md diff --git a/stable/custom-app/9.0.32/app-changelog.md b/stable/custom-app/9.0.32/app-changelog.md new file mode 100644 index 00000000000..c0b6e65ae3f --- /dev/null +++ b/stable/custom-app/9.0.32/app-changelog.md @@ -0,0 +1,9 @@ + + +## [custom-app-9.0.32](https://github.com/truecharts/charts/compare/custom-app-9.0.31...custom-app-9.0.32) (2023-10-31) + +### Chore + +- update container image tccr.io/truecharts/jackett to v0.21.1106 ([#14147](https://github.com/truecharts/charts/issues/14147)) + + \ No newline at end of file diff --git a/stable/custom-app/9.0.31/app-readme.md b/stable/custom-app/9.0.32/app-readme.md similarity index 100% rename from stable/custom-app/9.0.31/app-readme.md rename to stable/custom-app/9.0.32/app-readme.md diff --git a/stable/custom-app/9.0.31/charts/common-14.2.0.tgz b/stable/custom-app/9.0.32/charts/common-14.2.0.tgz similarity index 100% rename from stable/custom-app/9.0.31/charts/common-14.2.0.tgz rename to stable/custom-app/9.0.32/charts/common-14.2.0.tgz diff --git a/stable/custom-app/9.0.31/ix_values.yaml b/stable/custom-app/9.0.32/ix_values.yaml similarity index 78% rename from stable/custom-app/9.0.31/ix_values.yaml rename to stable/custom-app/9.0.32/ix_values.yaml index 2a4da957e1d..3769bd1d780 100644 --- a/stable/custom-app/9.0.31/ix_values.yaml +++ b/stable/custom-app/9.0.32/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/jackett pullPolicy: IfNotPresent - tag: v0.21.1104@sha256:e95f930a8ac9661ba828a75131fccbdd0788e28545e081d70dd88a01c48bd957 + tag: v0.21.1106@sha256:7c50bd86ef6da26bc33c5d0bab9b8d084771a82255438afde86526a7978be74b portal: open: diff --git a/stable/custom-app/9.0.31/questions.yaml b/stable/custom-app/9.0.32/questions.yaml similarity index 100% rename from stable/custom-app/9.0.31/questions.yaml rename to stable/custom-app/9.0.32/questions.yaml diff --git a/stable/custom-app/9.0.31/templates/NOTES.txt b/stable/custom-app/9.0.32/templates/NOTES.txt similarity index 100% rename from stable/custom-app/9.0.31/templates/NOTES.txt rename to stable/custom-app/9.0.32/templates/NOTES.txt diff --git a/stable/custom-app/9.0.31/templates/common.yaml b/stable/custom-app/9.0.32/templates/common.yaml similarity index 100% rename from stable/custom-app/9.0.31/templates/common.yaml rename to stable/custom-app/9.0.32/templates/common.yaml diff --git a/stable/custom-app/9.0.31/values.yaml b/stable/custom-app/9.0.32/values.yaml similarity index 100% rename from stable/custom-app/9.0.31/values.yaml rename to stable/custom-app/9.0.32/values.yaml diff --git a/stable/jackett/15.0.33/CHANGELOG.md b/stable/jackett/15.0.33/CHANGELOG.md new file mode 100644 index 00000000000..ab8029367a5 --- /dev/null +++ b/stable/jackett/15.0.33/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [jackett-15.0.33](https://github.com/truecharts/charts/compare/jackett-15.0.32...jackett-15.0.33) (2023-10-31) + +### Chore + +- update container image tccr.io/truecharts/jackett to v0.21.1106 ([#14147](https://github.com/truecharts/charts/issues/14147)) + + + + +## [jackett-15.0.32](https://github.com/truecharts/charts/compare/jackett-15.0.31...jackett-15.0.32) (2023-10-30) + +### Chore + +- update container image tccr.io/truecharts/jackett to v0.21.1104 ([#14114](https://github.com/truecharts/charts/issues/14114)) + + + + +## [jackett-15.0.31](https://github.com/truecharts/charts/compare/jackett-15.0.30...jackett-15.0.31) (2023-10-29) + +### Chore + +- update helm general non-major ([#14094](https://github.com/truecharts/charts/issues/14094)) + + + + +## [jackett-15.0.30](https://github.com/truecharts/charts/compare/jackett-15.0.29...jackett-15.0.30) (2023-10-29) + +### Chore + +- Fix typo in categories and make them singular ([#13693](https://github.com/truecharts/charts/issues/13693)) + - update container image tccr.io/truecharts/jackett to v0.21.1096 ([#14075](https://github.com/truecharts/charts/issues/14075)) + + + + +## [jackett-15.0.29](https://github.com/truecharts/charts/compare/jackett-15.0.28...jackett-15.0.29) (2023-10-28) + +### Chore + +- update container image tccr.io/truecharts/jackett to v0.21.1085 ([#14040](https://github.com/truecharts/charts/issues/14040)) + + + + +## [jackett-15.0.28](https://github.com/truecharts/charts/compare/jackett-15.0.27...jackett-15.0.28) (2023-10-27) + +### Chore + +- update container image tccr.io/truecharts/jackett to v0.21.1084 ([#14013](https://github.com/truecharts/charts/issues/14013)) + + + + +## [jackett-15.0.27](https://github.com/truecharts/charts/compare/jackett-15.0.26...jackett-15.0.27) (2023-10-26) + +### Chore + +- update container image tccr.io/truecharts/jackett to v0.21.1078 ([#13976](https://github.com/truecharts/charts/issues/13976)) + + + + +## [jackett-15.0.26](https://github.com/truecharts/charts/compare/jackett-15.0.25...jackett-15.0.26) (2023-10-25) + +### Chore + +- update container image tccr.io/truecharts/jackett to v0.21.1077 ([#13949](https://github.com/truecharts/charts/issues/13949)) + + + + +## [jackett-15.0.25](https://github.com/truecharts/charts/compare/jackett-15.0.24...jackett-15.0.25) (2023-10-24) + +### Chore + +- update container image tccr.io/truecharts/jackett to v0.21.1076 ([#13923](https://github.com/truecharts/charts/issues/13923)) + + + + +## [jackett-15.0.24](https://github.com/truecharts/charts/compare/jackett-15.0.23...jackett-15.0.24) (2023-10-23) + +### Chore + +- update container image tccr.io/truecharts/jackett to v0.21.1073 ([#13903](https://github.com/truecharts/charts/issues/13903)) + + + + +## [jackett-15.0.23](https://github.com/truecharts/charts/compare/jackett-15.0.22...jackett-15.0.23) (2023-10-22) + diff --git a/stable/jackett/15.0.33/Chart.yaml b/stable/jackett/15.0.33/Chart.yaml new file mode 100644 index 00000000000..058ae0cafc3 --- /dev/null +++ b/stable/jackett/15.0.33/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "0.21.1106" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 14.2.0 +deprecated: false +description: API Support for your favorite torrent trackers. +home: https://truecharts.org/charts/stable/jackett +icon: https://truecharts.org/img/hotlink-ok/chart-icons/jackett.png +keywords: + - jackett + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jackett +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/jackett + - https://github.com/Jackett/Jackett +type: application +version: 15.0.33 +annotations: + truecharts.org/category: media + truecharts.org/SCALE-support: "true" diff --git a/stable/jackett/15.0.33/README.md b/stable/jackett/15.0.33/README.md new file mode 100644 index 00000000000..e0a9b8fa8d7 --- /dev/null +++ b/stable/jackett/15.0.33/README.md @@ -0,0 +1,27 @@ +# README + +## General Info + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/) + +**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)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/stable/jackett/15.0.33/app-changelog.md b/stable/jackett/15.0.33/app-changelog.md new file mode 100644 index 00000000000..1b2effbd684 --- /dev/null +++ b/stable/jackett/15.0.33/app-changelog.md @@ -0,0 +1,9 @@ + + +## [jackett-15.0.33](https://github.com/truecharts/charts/compare/jackett-15.0.32...jackett-15.0.33) (2023-10-31) + +### Chore + +- update container image tccr.io/truecharts/jackett to v0.21.1106 ([#14147](https://github.com/truecharts/charts/issues/14147)) + + \ No newline at end of file diff --git a/stable/jackett/15.0.33/app-readme.md b/stable/jackett/15.0.33/app-readme.md new file mode 100644 index 00000000000..e2546b99d51 --- /dev/null +++ b/stable/jackett/15.0.33/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](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/sponsor) or contributing back to the project any way you can! diff --git a/stable/jackett/15.0.33/charts/common-14.2.0.tgz b/stable/jackett/15.0.33/charts/common-14.2.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..dacbebb3d85890f8b3446ca66769ebef5a313602 GIT binary patch literal 134098 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 VmcMQJe*gdg|Nk@7thxZ&5CDJ8Mxg)z literal 0 HcmV?d00001 diff --git a/stable/jackett/15.0.33/ix_values.yaml b/stable/jackett/15.0.33/ix_values.yaml new file mode 100644 index 00000000000..5e5d0a3b17d --- /dev/null +++ b/stable/jackett/15.0.33/ix_values.yaml @@ -0,0 +1,38 @@ +image: + repository: tccr.io/truecharts/jackett + pullPolicy: IfNotPresent + tag: v0.21.1106@sha256:7cc58bd877e5b04c60523191834b0f4b1e6cf475794f11f2e24e4d001ad69d3b + +securityContext: + container: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + protocol: http + targetPort: 9117 + port: 9117 + +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + path: "/UI/Login" + readiness: + path: "/UI/Login" + startup: + path: "/UI/Login" + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + open: + enabled: true diff --git a/stable/jackett/15.0.33/questions.yaml b/stable/jackett/15.0.33/questions.yaml new file mode 100644 index 00000000000..9d55b42f623 --- /dev/null +++ b/stable/jackett/15.0.33/questions.yaml @@ -0,0 +1,2025 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 1 + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + + + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + 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: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "1"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 9117 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: scaleExternalInterface + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + 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: + additional_attrs: true + 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 + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: tcp + enum: + - value: http + description: HTTP + - value: https + description: HTTPS + - value: tcp + description: TCP + - value: udp + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: certificateIssuer + label: Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: clusterCertificate + label: Cluster Certificate (Experimental) + description: 'Add the name of your cluster-wide certificate, that you set up in ClusterIssuer chart. NOTE: This is an experimental feature' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: secretName + label: Custom Certificate Secret (Advanced)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + show_if: [["advanced", "=", true]] + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + 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: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + 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: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: clusterCertificate + label: Cluster Certificate (Experimental) + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart. NOTE: This is an experimental feature' + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - 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: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + + - 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 of the user running the application" + schema: + type: int + default: 568 + # Settings from questions.yaml get appended here on a per-app basis + - 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 + show_if: [["runAsUser", "=", 0]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: pod + label: Pod + schema: + additional_attrs: true + type: dict + attrs: + - 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 + # Settings from questions.yaml get appended here on a per-app basis + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/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/SCALE/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: device + 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" + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: scaleGPUEntry + label: GPU + schema: + additional_attrs: true + type: dict + attrs: + # Specify GPU configuration + - variable: gpu + label: Select GPU + schema: + additional_attrs: true + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: workaround + label: "Workaround" + schema: + type: string + default: workaround + hidden: true +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: 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: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + show_if: [["username", "!=", ""]] + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + max_length: 10240 + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/jackett/15.0.33/templates/NOTES.txt b/stable/jackett/15.0.33/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/stable/jackett/15.0.33/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/stable/jackett/15.0.33/templates/common.yaml b/stable/jackett/15.0.33/templates/common.yaml new file mode 100644 index 00000000000..b51394e00a4 --- /dev/null +++ b/stable/jackett/15.0.33/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/stable/jackett/15.0.33/values.yaml b/stable/jackett/15.0.33/values.yaml new file mode 100644 index 00000000000..e69de29bb2d