From d0f797e3a4e127a54485cac5e386d4eea2c8b6a2 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Fri, 22 Sep 2023 22:49:50 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- incubator/odoo/14.0.2/CHANGELOG.md | 28 + incubator/odoo/14.0.2/Chart.yaml | 33 + .../3.0.0 => odoo/14.0.2}/README.md | 0 incubator/odoo/14.0.2/app-changelog.md | 4 + incubator/odoo/14.0.2/app-readme.md | 8 + .../odoo/14.0.2}/charts/common-14.0.1.tgz | Bin incubator/odoo/14.0.2/ix_values.yaml | 69 + incubator/odoo/14.0.2/questions.yaml | 2138 ++++++++++++++++ .../3.0.0 => odoo/14.0.2}/templates/NOTES.txt | 0 .../odoo/14.0.2/templates/_configmap.tpl | 52 + incubator/odoo/14.0.2/templates/common.yaml | 11 + .../3.0.0 => odoo/14.0.2}/values.yaml | 0 incubator/spaceengineers/3.0.0/ix_values.yaml | 65 - .../{3.0.0 => 3.0.1}/CHANGELOG.md | 10 +- .../{3.0.0 => 3.0.1}/Chart.yaml | 2 +- incubator/spaceengineers/3.0.1/README.md | 27 + .../spaceengineers/3.0.1/app-changelog.md | 4 + .../{3.0.0 => 3.0.1}/app-readme.md | 0 .../{3.0.0 => 3.0.1}/charts/common-14.0.3.tgz | Bin incubator/spaceengineers/3.0.1/ix_values.yaml | 99 + .../{3.0.0 => 3.0.1}/questions.yaml | 50 + .../spaceengineers/3.0.1}/templates/NOTES.txt | 0 .../{3.0.0 => 3.0.1}/templates/common.yaml | 0 .../spaceengineers/3.0.1}/values.yaml | 0 stable/firezone/0.2.2/CHANGELOG.md | 8 + stable/firezone/0.2.2/Chart.yaml | 30 + stable/firezone/0.2.2/README.md | 27 + stable/firezone/0.2.2/app-changelog.md | 4 + stable/firezone/0.2.2/app-readme.md | 8 + .../firezone/0.2.2/charts/common-14.0.3.tgz | Bin 0 -> 133365 bytes stable/firezone/0.2.2/ix_values.yaml | 170 ++ stable/firezone/0.2.2/questions.yaml | 2208 +++++++++++++++++ stable/firezone/0.2.2/templates/NOTES.txt | 1 + stable/firezone/0.2.2/templates/_secrets.tpl | 29 + stable/firezone/0.2.2/templates/common.yaml | 11 + .../firezone/0.2.2/values.yaml | 0 stable/firezone/item.yaml | 6 + .../5.1.0/app-changelog.md | 4 - .../{5.1.0 => 5.1.1}/CHANGELOG.md | 10 +- .../{5.1.0 => 5.1.1}/Chart.yaml | 2 +- .../{5.1.0 => 5.1.1}/README.md | 0 .../5.1.1/app-changelog.md | 4 + .../{5.1.0 => 5.1.1}/app-readme.md | 0 .../5.1.1/charts/common-14.0.1.tgz | Bin 0 -> 133367 bytes .../{5.1.0 => 5.1.1}/ix_values.yaml | 3 + .../{5.1.0 => 5.1.1}/questions.yaml | 14 + .../5.1.1/templates/NOTES.txt | 1 + .../{5.1.0 => 5.1.1}/templates/common.yaml | 0 stable/lancache-monolithic/5.1.1/values.yaml | 0 stable/notifiarr/1.0.0/CHANGELOG.md | 13 + stable/notifiarr/1.0.0/Chart.yaml | 30 + stable/notifiarr/1.0.0/README.md | 27 + stable/notifiarr/1.0.0/app-changelog.md | 9 + stable/notifiarr/1.0.0/app-readme.md | 8 + .../notifiarr/1.0.0/charts/common-14.0.6.tgz | Bin 0 -> 133372 bytes stable/notifiarr/1.0.0/ix_values.yaml | 51 + stable/notifiarr/1.0.0/questions.yaml | 1984 +++++++++++++++ stable/notifiarr/1.0.0/templates/common.yaml | 1 + stable/notifiarr/1.0.0/values.yaml | 0 stable/notifiarr/item.yaml | 5 + stable/qbitrr/0.0.6/CHANGELOG.md | 13 + stable/qbitrr/0.0.6/Chart.yaml | 30 + stable/qbitrr/0.0.6/README.md | 27 + stable/qbitrr/0.0.6/app-changelog.md | 9 + stable/qbitrr/0.0.6/app-readme.md | 8 + stable/qbitrr/0.0.6/charts/common-14.0.1.tgz | Bin 0 -> 133367 bytes stable/qbitrr/0.0.6/ix_values.yaml | 64 + stable/qbitrr/0.0.6/questions.yaml | 1738 +++++++++++++ stable/qbitrr/0.0.6/templates/NOTES.txt | 1 + stable/qbitrr/0.0.6/templates/common.yaml | 2 + stable/qbitrr/0.0.6/values.yaml | 0 stable/qbitrr/item.yaml | 6 + 72 files changed, 9085 insertions(+), 81 deletions(-) create mode 100644 incubator/odoo/14.0.2/CHANGELOG.md create mode 100644 incubator/odoo/14.0.2/Chart.yaml rename incubator/{spaceengineers/3.0.0 => odoo/14.0.2}/README.md (100%) create mode 100644 incubator/odoo/14.0.2/app-changelog.md create mode 100644 incubator/odoo/14.0.2/app-readme.md rename {stable/lancache-monolithic/5.1.0 => incubator/odoo/14.0.2}/charts/common-14.0.1.tgz (100%) create mode 100644 incubator/odoo/14.0.2/ix_values.yaml create mode 100644 incubator/odoo/14.0.2/questions.yaml rename incubator/{spaceengineers/3.0.0 => odoo/14.0.2}/templates/NOTES.txt (100%) create mode 100644 incubator/odoo/14.0.2/templates/_configmap.tpl create mode 100644 incubator/odoo/14.0.2/templates/common.yaml rename incubator/{spaceengineers/3.0.0 => odoo/14.0.2}/values.yaml (100%) delete mode 100644 incubator/spaceengineers/3.0.0/ix_values.yaml rename incubator/spaceengineers/{3.0.0 => 3.0.1}/CHANGELOG.md (94%) rename incubator/spaceengineers/{3.0.0 => 3.0.1}/Chart.yaml (98%) create mode 100644 incubator/spaceengineers/3.0.1/README.md create mode 100644 incubator/spaceengineers/3.0.1/app-changelog.md rename incubator/spaceengineers/{3.0.0 => 3.0.1}/app-readme.md (100%) rename incubator/spaceengineers/{3.0.0 => 3.0.1}/charts/common-14.0.3.tgz (100%) create mode 100644 incubator/spaceengineers/3.0.1/ix_values.yaml rename incubator/spaceengineers/{3.0.0 => 3.0.1}/questions.yaml (97%) rename {stable/lancache-monolithic/5.1.0 => incubator/spaceengineers/3.0.1}/templates/NOTES.txt (100%) rename incubator/spaceengineers/{3.0.0 => 3.0.1}/templates/common.yaml (100%) rename {stable/lancache-monolithic/5.1.0 => incubator/spaceengineers/3.0.1}/values.yaml (100%) create mode 100644 stable/firezone/0.2.2/CHANGELOG.md create mode 100644 stable/firezone/0.2.2/Chart.yaml create mode 100644 stable/firezone/0.2.2/README.md create mode 100644 stable/firezone/0.2.2/app-changelog.md create mode 100644 stable/firezone/0.2.2/app-readme.md create mode 100644 stable/firezone/0.2.2/charts/common-14.0.3.tgz create mode 100644 stable/firezone/0.2.2/ix_values.yaml create mode 100644 stable/firezone/0.2.2/questions.yaml create mode 100644 stable/firezone/0.2.2/templates/NOTES.txt create mode 100644 stable/firezone/0.2.2/templates/_secrets.tpl create mode 100644 stable/firezone/0.2.2/templates/common.yaml rename incubator/spaceengineers/3.0.0/app-changelog.md => stable/firezone/0.2.2/values.yaml (100%) create mode 100644 stable/firezone/item.yaml delete mode 100644 stable/lancache-monolithic/5.1.0/app-changelog.md rename stable/lancache-monolithic/{5.1.0 => 5.1.1}/CHANGELOG.md (94%) rename stable/lancache-monolithic/{5.1.0 => 5.1.1}/Chart.yaml (98%) rename stable/lancache-monolithic/{5.1.0 => 5.1.1}/README.md (100%) create mode 100644 stable/lancache-monolithic/5.1.1/app-changelog.md rename stable/lancache-monolithic/{5.1.0 => 5.1.1}/app-readme.md (100%) create mode 100644 stable/lancache-monolithic/5.1.1/charts/common-14.0.1.tgz rename stable/lancache-monolithic/{5.1.0 => 5.1.1}/ix_values.yaml (95%) rename stable/lancache-monolithic/{5.1.0 => 5.1.1}/questions.yaml (99%) create mode 100644 stable/lancache-monolithic/5.1.1/templates/NOTES.txt rename stable/lancache-monolithic/{5.1.0 => 5.1.1}/templates/common.yaml (100%) create mode 100644 stable/lancache-monolithic/5.1.1/values.yaml create mode 100644 stable/notifiarr/1.0.0/CHANGELOG.md create mode 100644 stable/notifiarr/1.0.0/Chart.yaml create mode 100644 stable/notifiarr/1.0.0/README.md create mode 100644 stable/notifiarr/1.0.0/app-changelog.md create mode 100644 stable/notifiarr/1.0.0/app-readme.md create mode 100644 stable/notifiarr/1.0.0/charts/common-14.0.6.tgz create mode 100644 stable/notifiarr/1.0.0/ix_values.yaml create mode 100644 stable/notifiarr/1.0.0/questions.yaml create mode 100644 stable/notifiarr/1.0.0/templates/common.yaml create mode 100644 stable/notifiarr/1.0.0/values.yaml create mode 100644 stable/notifiarr/item.yaml create mode 100644 stable/qbitrr/0.0.6/CHANGELOG.md create mode 100644 stable/qbitrr/0.0.6/Chart.yaml create mode 100644 stable/qbitrr/0.0.6/README.md create mode 100644 stable/qbitrr/0.0.6/app-changelog.md create mode 100644 stable/qbitrr/0.0.6/app-readme.md create mode 100644 stable/qbitrr/0.0.6/charts/common-14.0.1.tgz create mode 100644 stable/qbitrr/0.0.6/ix_values.yaml create mode 100644 stable/qbitrr/0.0.6/questions.yaml create mode 100644 stable/qbitrr/0.0.6/templates/NOTES.txt create mode 100644 stable/qbitrr/0.0.6/templates/common.yaml create mode 100644 stable/qbitrr/0.0.6/values.yaml create mode 100644 stable/qbitrr/item.yaml diff --git a/incubator/odoo/14.0.2/CHANGELOG.md b/incubator/odoo/14.0.2/CHANGELOG.md new file mode 100644 index 0000000000..d05b906690 --- /dev/null +++ b/incubator/odoo/14.0.2/CHANGELOG.md @@ -0,0 +1,28 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [odoo-14.0.2](https://github.com/truecharts/charts/compare/odoo-14.0.1...odoo-14.0.2) (2023-09-22) + + + + +## [odoo-14.0.1](https://github.com/truecharts/charts/compare/odoo-14.0.0...odoo-14.0.1) (2023-09-16) + + + + +## [odoo-14.0.0](https://github.com/truecharts/charts/compare/odoo-13.0.1...odoo-14.0.0) (2023-08-25) + + + + +## [odoo-13.0.1](https://github.com/truecharts/charts/compare/odoo-13.0.0...odoo-13.0.1) (2023-08-11) + +### Fix + +- Move to Incubator ([#11413](https://github.com/truecharts/charts/issues/11413)) + + \ No newline at end of file diff --git a/incubator/odoo/14.0.2/Chart.yaml b/incubator/odoo/14.0.2/Chart.yaml new file mode 100644 index 0000000000..76ae5ac989 --- /dev/null +++ b/incubator/odoo/14.0.2/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "16.0.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 14.0.1 +deprecated: false +description: All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc. +home: https://truecharts.org/charts/incubator/odoo +icon: https://truecharts.org/img/hotlink-ok/chart-icons/odoo.png +keywords: + - odoo + - crm + - pm + - hr + - accounting + - mrp + - marketing +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: odoo +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/odoo + - https://github.com/odoo/docker +type: application +version: 14.0.2 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" diff --git a/incubator/spaceengineers/3.0.0/README.md b/incubator/odoo/14.0.2/README.md similarity index 100% rename from incubator/spaceengineers/3.0.0/README.md rename to incubator/odoo/14.0.2/README.md diff --git a/incubator/odoo/14.0.2/app-changelog.md b/incubator/odoo/14.0.2/app-changelog.md new file mode 100644 index 0000000000..d880a83567 --- /dev/null +++ b/incubator/odoo/14.0.2/app-changelog.md @@ -0,0 +1,4 @@ + + +## [odoo-14.0.2](https://github.com/truecharts/charts/compare/odoo-14.0.1...odoo-14.0.2) (2023-09-22) + diff --git a/incubator/odoo/14.0.2/app-readme.md b/incubator/odoo/14.0.2/app-readme.md new file mode 100644 index 0000000000..c169e0c7d0 --- /dev/null +++ b/incubator/odoo/14.0.2/app-readme.md @@ -0,0 +1,8 @@ +All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/odoo](https://truecharts.org/charts/incubator/odoo) + +--- + +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/lancache-monolithic/5.1.0/charts/common-14.0.1.tgz b/incubator/odoo/14.0.2/charts/common-14.0.1.tgz similarity index 100% rename from stable/lancache-monolithic/5.1.0/charts/common-14.0.1.tgz rename to incubator/odoo/14.0.2/charts/common-14.0.1.tgz diff --git a/incubator/odoo/14.0.2/ix_values.yaml b/incubator/odoo/14.0.2/ix_values.yaml new file mode 100644 index 0000000000..77ae1b530a --- /dev/null +++ b/incubator/odoo/14.0.2/ix_values.yaml @@ -0,0 +1,69 @@ +image: + repository: tccr.io/truecharts/odoo + pullPolicy: IfNotPresent + tag: v16.0.0@sha256:9a0e0d913dc6c4ed5904ae233dc2de7fa1a00f10eb5a66f21e1f695c62933a1d + +service: + main: + ports: + main: + port: 8069 + +odoo: + additionalConf: [] + +workload: + main: + podSpec: + containers: + main: + probes: + liveness: + enabled: true + type: http + path: /web/health + readiness: + enabled: true + type: http + path: /web/health + startup: + enabled: true + type: http + path: /web/health + env: + USER: "{{ .Values.cnpg.main.user }}" + PORT: 5432 + PASSWORD: + secretKeyRef: + name: cnpg-main-user + key: password + HOST: + secretKeyRef: + name: cnpg-main-urls + key: host + +persistence: + odoo: + enabled: true + mountPath: "/var/lib/odoo" + addons: + enabled: true + mountPath: "/mnt/extra-addons" + odoo-config: + enabled: true + type: configmap + objectName: odoo-config + mountPath: /etc/odoo/odoo.conf + subPath: odoo.conf + readOnly: true + +# Enabled postgres +cnpg: + main: + enabled: true + user: odoo + database: postgres + +portal: + open: + enabled: true diff --git a/incubator/odoo/14.0.2/questions.yaml b/incubator/odoo/14.0.2/questions.yaml new file mode 100644 index 0000000000..c37104dcd1 --- /dev/null +++ b/incubator/odoo/14.0.2/questions.yaml @@ -0,0 +1,2138 @@ +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: odoo + group: App Configuration + label: Odoo + schema: + additional_attrs: true + type: dict + attrs: + - variable: additionalConf + label: Additional File Configuration Options + description: | + Configure additional file configuration options for Odoo.
+ Options are appended to the end of the configuration file.
+ After the predefined configuration options.
+ schema: + type: list + default: [] + items: + - variable: conf + label: Configuration Option + schema: + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + + - 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: 8069 + 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: odoo + 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: addons + label: "App Addons Storage" + description: "Stores the Application addons." + 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: 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: 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 this App 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/incubator/spaceengineers/3.0.0/templates/NOTES.txt b/incubator/odoo/14.0.2/templates/NOTES.txt similarity index 100% rename from incubator/spaceengineers/3.0.0/templates/NOTES.txt rename to incubator/odoo/14.0.2/templates/NOTES.txt diff --git a/incubator/odoo/14.0.2/templates/_configmap.tpl b/incubator/odoo/14.0.2/templates/_configmap.tpl new file mode 100644 index 0000000000..70998fc6f6 --- /dev/null +++ b/incubator/odoo/14.0.2/templates/_configmap.tpl @@ -0,0 +1,52 @@ +{{/* Define the configmap */}} +{{- define "odoo.configmaps" -}} +{{- $fullname := (include "tc.v1.common.lib.chart.names.fullname" $) -}} + +{{- $admin := .Values.odoo.admin -}} +{{- $smtp := .Values.odoo.smtp -}} + +{{- $mainPort := .Values.service.main.ports.main.port -}} +{{- $odooPath := .Values.persistence.odoo.mountPath -}} +{{- $addonsPath := .Values.persistence.addons.mountPath -}} + +{{- $pgdb := .Values.cnpg.main.database -}} +{{- $pguser := .Values.cnpg.main.user -}} +{{- $pgpassword := .Values.cnpg.main.creds.password | trimAll "\"" -}} +{{- $pghost := .Values.cnpg.main.creds.host -}} + +{{/* xmlrpc* keys are deprecated and http* keys are used in their place */}} + {{- $reservedKeys := (list "data_dir" "addons_path" "http_enable" "http_interface" + "http_port" "xmlrpc" "xmlrpc_port" "xmlrpc_interface" + "db_port" "db_host" "db_name" "db_user" "db_sslmode" + "db_password") -}} +{{- $userKeys := list -}} + +odoo-config: + enabled: true + data: + odoo.conf: | + [options] + ; Paths + data_dir = {{ $odooPath }} + addons_path = {{ $addonsPath }} + ; Network Details + http_enable = True + http_port = {{ $mainPort }} + ; Database Details + db_port = 5432 + db_host = {{ $pghost }} + db_name = {{ $pgdb }} + db_user = {{ $pguser }} + db_sslmode = disable + db_password = {{ $pgpassword }} + {{- range $opt := .Values.odoo.additionalConf -}} + {{- if (mustHas $opt.key $reservedKeys) -}} + {{- fail (printf "Odoo - Key [%v] is not allowed to be modified") -}} + {{- end -}} + {{- $userKeys = mustAppend $userKeys $opt.key -}} + {{- printf "%s = %s" $opt.key $opt.value | nindent 8 -}} + {{- end -}} +{{- if not (deepEqual $userKeys (uniq $userKeys)) -}} + {{- fail (printf "Odoo - Additional configuration keys must be unique, but got [%v]" (join ", " $userKeys)) -}} +{{- end -}} +{{- end -}} diff --git a/incubator/odoo/14.0.2/templates/common.yaml b/incubator/odoo/14.0.2/templates/common.yaml new file mode 100644 index 0000000000..1fb1186233 --- /dev/null +++ b/incubator/odoo/14.0.2/templates/common.yaml @@ -0,0 +1,11 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . -}} + +{{/* Render configmaps for all pods */}} +{{- $configmaps := include "odoo.configmaps" . | fromYaml -}} +{{- if $configmaps -}} + {{- $_ := mustMergeOverwrite .Values.configmap $configmaps -}} +{{- end -}} + +{{/* Render the templates */}} +{{- include "tc.v1.common.loader.apply" . -}} diff --git a/incubator/spaceengineers/3.0.0/values.yaml b/incubator/odoo/14.0.2/values.yaml similarity index 100% rename from incubator/spaceengineers/3.0.0/values.yaml rename to incubator/odoo/14.0.2/values.yaml diff --git a/incubator/spaceengineers/3.0.0/ix_values.yaml b/incubator/spaceengineers/3.0.0/ix_values.yaml deleted file mode 100644 index ed709dd79d..0000000000 --- a/incubator/spaceengineers/3.0.0/ix_values.yaml +++ /dev/null @@ -1,65 +0,0 @@ -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/spaceengineers - tag: latest@sha256:5485c3fe13e73608d6f1f212ac7868dc91096e491ca6c556d20eeb1791da7447 - -securityContext: - container: - runAsNonRoot: false - readOnlyRootFilesystem: false - runAsUser: 0 - runAsGroup: 0 - -service: - main: - ports: - main: - protocol: udp - targetPort: 27016 - port: 27017 - api: - enabled: true - ports: - api: - protocol: http - enabled: true - targetPort: 8080 - port: 18080 - -spaceengineers: - instance_name: "TestInstance" - public_ip: "1.2.3.4" - -workload: - main: - podSpec: - containers: - main: - probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - env: - INSTANCE_NAME: "{{ .Values.spaceengineers.instance_name }}" - PUBLIC_IP: "{{ .Values.spaceengineers.public_ip }}" - -persistence: - steamcmd: - enabled: true - mountPath: /root/.steam - plugins: - enabled: true - mountPath: /appdata/space-engineers/plugins - serverfiles: - enabled: true - mountPath: /appdata/space-engineers/SpaceEngineersDedicated - instances: - enabled: true - mountPath: /appdata/space-engineers/instances - -portal: - open: - enabled: false diff --git a/incubator/spaceengineers/3.0.0/CHANGELOG.md b/incubator/spaceengineers/3.0.1/CHANGELOG.md similarity index 94% rename from incubator/spaceengineers/3.0.0/CHANGELOG.md rename to incubator/spaceengineers/3.0.1/CHANGELOG.md index 7e92ec817b..42d1e446a7 100644 --- a/incubator/spaceengineers/3.0.0/CHANGELOG.md +++ b/incubator/spaceengineers/3.0.1/CHANGELOG.md @@ -4,6 +4,11 @@ +## [spaceengineers-3.0.1](https://github.com/truecharts/charts/compare/spaceengineers-3.0.0...spaceengineers-3.0.1) (2023-09-22) + + + + ## [spaceengineers-3.0.0](https://github.com/truecharts/charts/compare/spaceengineers-2.0.11...spaceengineers-3.0.0) (2023-07-31) @@ -92,8 +97,3 @@ - update helm general non-major - - - -## [spaceengineers-2.0.3](https://github.com/truecharts/charts/compare/spaceengineers-2.0.2...spaceengineers-2.0.3) (2022-12-13) - diff --git a/incubator/spaceengineers/3.0.0/Chart.yaml b/incubator/spaceengineers/3.0.1/Chart.yaml similarity index 98% rename from incubator/spaceengineers/3.0.0/Chart.yaml rename to incubator/spaceengineers/3.0.1/Chart.yaml index 74c2a0cd70..42f4dd109e 100644 --- a/incubator/spaceengineers/3.0.0/Chart.yaml +++ b/incubator/spaceengineers/3.0.1/Chart.yaml @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/spaceengineers - https://github.com/Devidian/docker-spaceengineers type: application -version: 3.0.0 +version: 3.0.1 annotations: truecharts.org/catagories: | - GameServers diff --git a/incubator/spaceengineers/3.0.1/README.md b/incubator/spaceengineers/3.0.1/README.md new file mode 100644 index 0000000000..83229a6026 --- /dev/null +++ b/incubator/spaceengineers/3.0.1/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/incubator/) + +**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/incubator/spaceengineers/3.0.1/app-changelog.md b/incubator/spaceengineers/3.0.1/app-changelog.md new file mode 100644 index 0000000000..6c29e311c8 --- /dev/null +++ b/incubator/spaceengineers/3.0.1/app-changelog.md @@ -0,0 +1,4 @@ + + +## [spaceengineers-3.0.1](https://github.com/truecharts/charts/compare/spaceengineers-3.0.0...spaceengineers-3.0.1) (2023-09-22) + diff --git a/incubator/spaceengineers/3.0.0/app-readme.md b/incubator/spaceengineers/3.0.1/app-readme.md similarity index 100% rename from incubator/spaceengineers/3.0.0/app-readme.md rename to incubator/spaceengineers/3.0.1/app-readme.md diff --git a/incubator/spaceengineers/3.0.0/charts/common-14.0.3.tgz b/incubator/spaceengineers/3.0.1/charts/common-14.0.3.tgz similarity index 100% rename from incubator/spaceengineers/3.0.0/charts/common-14.0.3.tgz rename to incubator/spaceengineers/3.0.1/charts/common-14.0.3.tgz diff --git a/incubator/spaceengineers/3.0.1/ix_values.yaml b/incubator/spaceengineers/3.0.1/ix_values.yaml new file mode 100644 index 0000000000..e7ca60f450 --- /dev/null +++ b/incubator/spaceengineers/3.0.1/ix_values.yaml @@ -0,0 +1,99 @@ +image: + pullPolicy: IfNotPresent + repository: tccr.io/truecharts/spaceengineers + tag: latest@sha256:5485c3fe13e73608d6f1f212ac7868dc91096e491ca6c556d20eeb1791da7447 + +securityContext: + container: + runAsNonRoot: false + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + protocol: udp + port: 27017 + steam: + enabled: true + ports: + steam: + protocol: udp + enabled: true + port: 27018 + api: + enabled: true + ports: + api: + protocol: http + enabled: true + port: 18080 + +spaceengineers: + instance_name: "TestInstance" + public_ip: "1.2.3.4" + +workload: + main: + podSpec: + containers: + main: + lifecycle: + postStart: + type: exec + command: + - /bin/sh + - -c + - | + INSTANCE_NAME="{{ .Values.spaceengineers.instance_name }}" + CONFIG_PATH="{{ .Values.persistence.instances.mountPath }}/$INSTANCE_NAME/SpaceEngineers-Dedicated.cfg" + + # Define the new values for the port-related options + ServerPort="{{ .Values.service.main.ports.main.port }}" + SteamPort="{{ .Values.service.steam.ports.steam.port }}" + RemoteApiPort="{{ .Values.service.api.ports.api.port }}" + + # Check if the configuration file exists + if [ -f "$CONFIG_PATH" ]; then + # Update the XML file with the new values using sed + sed -i "s/[0-9]*<\/SteamPort>/$SteamPort<\/SteamPort>/" "$CONFIG_PATH" + sed -i "s/[0-9]*<\/ServerPort>/$ServerPort<\/ServerPort>/" "$CONFIG_PATH" + sed -i "s/[0-9]*<\/RemoteApiPort>/$RemoteApiPort<\/RemoteApiPort>/" "$CONFIG_PATH" + + echo "Port-related options updated for instance $INSTANCE_NAME:" + echo "SteamPort: $SteamPort" + echo "ServerPort: $ServerPort" + echo "RemoteApiPort: $RemoteApiPort" + else + echo "Configuration file not found. Please create it manually or check the path: $CONFIG_PATH" + fi + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false + env: + INSTANCE_NAME: "{{ .Values.spaceengineers.instance_name }}" + PUBLIC_IP: "{{ .Values.spaceengineers.public_ip }}" + +persistence: + steamcmd: + enabled: true + mountPath: /root/.steam + plugins: + enabled: true + mountPath: /appdata/space-engineers/plugins + serverfiles: + enabled: true + mountPath: /appdata/space-engineers/SpaceEngineersDedicated + instances: + enabled: true + mountPath: /appdata/space-engineers/instances + +portal: + open: + enabled: false diff --git a/incubator/spaceengineers/3.0.0/questions.yaml b/incubator/spaceengineers/3.0.1/questions.yaml similarity index 97% rename from incubator/spaceengineers/3.0.0/questions.yaml rename to incubator/spaceengineers/3.0.1/questions.yaml index 2bfcb81e2e..c318bfb196 100644 --- a/incubator/spaceengineers/3.0.0/questions.yaml +++ b/incubator/spaceengineers/3.0.1/questions.yaml @@ -228,6 +228,56 @@ questions: type: int default: 27017 required: true + - variable: steam + label: Steam Service + description: The Steam 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 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: steam + label: Steam 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: 27018 + required: true - variable: api label: API Service description: The API service. diff --git a/stable/lancache-monolithic/5.1.0/templates/NOTES.txt b/incubator/spaceengineers/3.0.1/templates/NOTES.txt similarity index 100% rename from stable/lancache-monolithic/5.1.0/templates/NOTES.txt rename to incubator/spaceengineers/3.0.1/templates/NOTES.txt diff --git a/incubator/spaceengineers/3.0.0/templates/common.yaml b/incubator/spaceengineers/3.0.1/templates/common.yaml similarity index 100% rename from incubator/spaceengineers/3.0.0/templates/common.yaml rename to incubator/spaceengineers/3.0.1/templates/common.yaml diff --git a/stable/lancache-monolithic/5.1.0/values.yaml b/incubator/spaceengineers/3.0.1/values.yaml similarity index 100% rename from stable/lancache-monolithic/5.1.0/values.yaml rename to incubator/spaceengineers/3.0.1/values.yaml diff --git a/stable/firezone/0.2.2/CHANGELOG.md b/stable/firezone/0.2.2/CHANGELOG.md new file mode 100644 index 0000000000..6697a8ad54 --- /dev/null +++ b/stable/firezone/0.2.2/CHANGELOG.md @@ -0,0 +1,8 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [firezone-0.2.2](https://github.com/truecharts/charts/compare/firezone-0.2.1...firezone-0.2.2) (2023-09-22) + diff --git a/stable/firezone/0.2.2/Chart.yaml b/stable/firezone/0.2.2/Chart.yaml new file mode 100644 index 0000000000..084b804270 --- /dev/null +++ b/stable/firezone/0.2.2/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.7.35" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 14.0.3 +deprecated: false +description: WireGuard-based VPN server and egress firewall +home: https://truecharts.org/charts/stable/firezone +icon: https://truecharts.org/img/hotlink-ok/chart-icons/firezone.png +keywords: + - firezone + - wireguard + - vpn +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: firezone +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/firezone + - https://github.com/firezone/firezone +type: application +version: 0.2.2 +annotations: + truecharts.org/catagories: | + - vpn + - security + truecharts.org/SCALE-support: "true" diff --git a/stable/firezone/0.2.2/README.md b/stable/firezone/0.2.2/README.md new file mode 100644 index 0000000000..83229a6026 --- /dev/null +++ b/stable/firezone/0.2.2/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/incubator/) + +**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/firezone/0.2.2/app-changelog.md b/stable/firezone/0.2.2/app-changelog.md new file mode 100644 index 0000000000..42ba797bf3 --- /dev/null +++ b/stable/firezone/0.2.2/app-changelog.md @@ -0,0 +1,4 @@ + + +## [firezone-0.2.2](https://github.com/truecharts/charts/compare/firezone-0.2.1...firezone-0.2.2) (2023-09-22) + diff --git a/stable/firezone/0.2.2/app-readme.md b/stable/firezone/0.2.2/app-readme.md new file mode 100644 index 0000000000..b1aa16710d --- /dev/null +++ b/stable/firezone/0.2.2/app-readme.md @@ -0,0 +1,8 @@ +WireGuard-based VPN server and egress firewall + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/firezone](https://truecharts.org/charts/stable/firezone) + +--- + +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/firezone/0.2.2/charts/common-14.0.3.tgz b/stable/firezone/0.2.2/charts/common-14.0.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..9dab2456ffc0354882cfa2d915135d25ca48d5e3 GIT binary patch literal 133365 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

axP-L9@~Q);(wx12I!(V!9B0_NOaBCFCZ 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� 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 + 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: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: 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: 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: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID of the user running the application + schema: + type: int + default: 0 + # 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/firezone/0.2.2/templates/NOTES.txt b/stable/firezone/0.2.2/templates/NOTES.txt new file mode 100644 index 0000000000..efcb74cb77 --- /dev/null +++ b/stable/firezone/0.2.2/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/stable/firezone/0.2.2/templates/_secrets.tpl b/stable/firezone/0.2.2/templates/_secrets.tpl new file mode 100644 index 0000000000..5a29df5acc --- /dev/null +++ b/stable/firezone/0.2.2/templates/_secrets.tpl @@ -0,0 +1,29 @@ +{{/* Define the secrets */}} +{{- define "firezone.secrets" -}} +{{- $secretName := (printf "%s-firezone-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) -}} + +# firezone requires all these keys to be in base 64 | b64enc format presented in the container, so this b64enc here is intentional +# https://www.firezone.dev/docs/reference/env-vars#secrets-and-encryption +{{- $keyGuardian := randAlphaNum 48 | b64enc -}} +{{- $keyDatabase := randAlphaNum 32 | b64enc -}} +{{- $keySecret := randAlphaNum 48 | b64enc -}} +{{- $keyLive := randAlphaNum 24 | b64enc -}} +{{- $keyCookieSigning := randAlphaNum 6 | b64enc -}} +{{- $keyCookieEncrypt := randAlphaNum 6 | b64enc -}} +{{- with (lookup "v1" "Secret" .Release.Namespace $secretName) -}} + {{- $keyGuardian = index .data "GUARDIAN_SECRET_KEY" | b64dec -}} + {{- $keyDatabase = index .data "DATABASE_ENCRYPTION_KEY" | b64dec -}} + {{- $keySecret = index .data "SECRET_KEY_BASE" | b64dec -}} + {{- $keyLive = index .data "LIVE_VIEW_SIGNING_SALT" | b64dec -}} + {{- $keyCookieSigning = index .data "COOKIE_SIGNING_SALT" | b64dec -}} + {{- $keyCookieEncrypt = index .data "COOKIE_ENCRYPTION_SALT" | b64dec -}} +{{- end }} +enabled: true +data: + GUARDIAN_SECRET_KEY: {{ $keyGuardian }} + DATABASE_ENCRYPTION_KEY: {{ $keyDatabase }} + SECRET_KEY_BASE: {{ $keySecret }} + LIVE_VIEW_SIGNING_SALT: {{ $keyLive }} + COOKIE_SIGNING_SALT: {{ $keyCookieSigning }} + COOKIE_ENCRYPTION_SALT: {{ $keyCookieEncrypt }} +{{- end -}} diff --git a/stable/firezone/0.2.2/templates/common.yaml b/stable/firezone/0.2.2/templates/common.yaml new file mode 100644 index 0000000000..c10db0499d --- /dev/null +++ b/stable/firezone/0.2.2/templates/common.yaml @@ -0,0 +1,11 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render secrets for firezone */}} +{{- $secrets := include "firezone.secrets" . | fromYaml -}} +{{- if $secrets -}} + {{- $_ := set .Values.secret "firezone-secrets" $secrets -}} +{{- end -}} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/incubator/spaceengineers/3.0.0/app-changelog.md b/stable/firezone/0.2.2/values.yaml similarity index 100% rename from incubator/spaceengineers/3.0.0/app-changelog.md rename to stable/firezone/0.2.2/values.yaml diff --git a/stable/firezone/item.yaml b/stable/firezone/item.yaml new file mode 100644 index 0000000000..3cce155952 --- /dev/null +++ b/stable/firezone/item.yaml @@ -0,0 +1,6 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/firezone.png +categories: +- vpn +- security + +screenshots: [] diff --git a/stable/lancache-monolithic/5.1.0/app-changelog.md b/stable/lancache-monolithic/5.1.0/app-changelog.md deleted file mode 100644 index 143a0bdf42..0000000000 --- a/stable/lancache-monolithic/5.1.0/app-changelog.md +++ /dev/null @@ -1,4 +0,0 @@ - - -## [lancache-monolithic-5.1.0](https://github.com/truecharts/charts/compare/lancache-monolithic-5.0.0...lancache-monolithic-5.1.0) (2023-09-10) - diff --git a/stable/lancache-monolithic/5.1.0/CHANGELOG.md b/stable/lancache-monolithic/5.1.1/CHANGELOG.md similarity index 94% rename from stable/lancache-monolithic/5.1.0/CHANGELOG.md rename to stable/lancache-monolithic/5.1.1/CHANGELOG.md index 0fe95c9262..93682a86d3 100644 --- a/stable/lancache-monolithic/5.1.0/CHANGELOG.md +++ b/stable/lancache-monolithic/5.1.1/CHANGELOG.md @@ -4,6 +4,11 @@ +## [lancache-monolithic-5.1.1](https://github.com/truecharts/charts/compare/lancache-monolithic-5.1.0...lancache-monolithic-5.1.1) (2023-09-22) + + + + ## [lancache-monolithic-5.1.0](https://github.com/truecharts/charts/compare/lancache-monolithic-5.0.0...lancache-monolithic-5.1.0) (2023-09-10) @@ -92,8 +97,3 @@ ## [lancache-monolithic-4.0.9](https://github.com/truecharts/charts/compare/lancache-monolithic-4.0.8...lancache-monolithic-4.0.9) (2023-05-27) - -### Chore - -- update helm general non-major ([#9197](https://github.com/truecharts/charts/issues/9197)) - diff --git a/stable/lancache-monolithic/5.1.0/Chart.yaml b/stable/lancache-monolithic/5.1.1/Chart.yaml similarity index 98% rename from stable/lancache-monolithic/5.1.0/Chart.yaml rename to stable/lancache-monolithic/5.1.1/Chart.yaml index 1bcf83a88d..d0ac6b0f28 100644 --- a/stable/lancache-monolithic/5.1.0/Chart.yaml +++ b/stable/lancache-monolithic/5.1.1/Chart.yaml @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/lancache-monolithic - https://github.com/lancachenet/monolithic type: application -version: 5.1.0 +version: 5.1.1 annotations: truecharts.org/catagories: | - gaming diff --git a/stable/lancache-monolithic/5.1.0/README.md b/stable/lancache-monolithic/5.1.1/README.md similarity index 100% rename from stable/lancache-monolithic/5.1.0/README.md rename to stable/lancache-monolithic/5.1.1/README.md diff --git a/stable/lancache-monolithic/5.1.1/app-changelog.md b/stable/lancache-monolithic/5.1.1/app-changelog.md new file mode 100644 index 0000000000..86b1ac6384 --- /dev/null +++ b/stable/lancache-monolithic/5.1.1/app-changelog.md @@ -0,0 +1,4 @@ + + +## [lancache-monolithic-5.1.1](https://github.com/truecharts/charts/compare/lancache-monolithic-5.1.0...lancache-monolithic-5.1.1) (2023-09-22) + diff --git a/stable/lancache-monolithic/5.1.0/app-readme.md b/stable/lancache-monolithic/5.1.1/app-readme.md similarity index 100% rename from stable/lancache-monolithic/5.1.0/app-readme.md rename to stable/lancache-monolithic/5.1.1/app-readme.md diff --git a/stable/lancache-monolithic/5.1.1/charts/common-14.0.1.tgz b/stable/lancache-monolithic/5.1.1/charts/common-14.0.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..656c64047b25428daf76a2f83c248255a2c52f52 GIT binary patch literal 133367 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.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: notifiarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/notifiarr + - https://github.com/Notifiarr/notifiarr +type: application +version: 1.0.0 +annotations: + truecharts.org/catagories: | + - MediaApp-Other + truecharts.org/SCALE-support: "true" diff --git a/stable/notifiarr/1.0.0/README.md b/stable/notifiarr/1.0.0/README.md new file mode 100644 index 0000000000..83229a6026 --- /dev/null +++ b/stable/notifiarr/1.0.0/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/incubator/) + +**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/notifiarr/1.0.0/app-changelog.md b/stable/notifiarr/1.0.0/app-changelog.md new file mode 100644 index 0000000000..7535722965 --- /dev/null +++ b/stable/notifiarr/1.0.0/app-changelog.md @@ -0,0 +1,9 @@ + + +## [notifiarr-1.0.0](https://github.com/truecharts/charts/compare/notifiarr-0.0.5...notifiarr-1.0.0) (2023-09-22) + +### Feat + +- Move to Stable ([#12767](https://github.com/truecharts/charts/issues/12767)) + + \ No newline at end of file diff --git a/stable/notifiarr/1.0.0/app-readme.md b/stable/notifiarr/1.0.0/app-readme.md new file mode 100644 index 0000000000..d2e4be1f5e --- /dev/null +++ b/stable/notifiarr/1.0.0/app-readme.md @@ -0,0 +1,8 @@ +This is the unified client for Notifiarr.com. The client enables content requests from Media Bot in your Discord Server and also provides reports for Plex usage and system health among many other features. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/notifiarr](https://truecharts.org/charts/stable/notifiarr) + +--- + +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/notifiarr/1.0.0/charts/common-14.0.6.tgz b/stable/notifiarr/1.0.0/charts/common-14.0.6.tgz new file mode 100644 index 0000000000000000000000000000000000000000..d8a3fabe92a7cdfdaf7ade2ae7c50e361b104f2f GIT binary patch literal 133372 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 literal 0 HcmV?d00001 diff --git a/stable/notifiarr/1.0.0/ix_values.yaml b/stable/notifiarr/1.0.0/ix_values.yaml new file mode 100644 index 0000000000..192cbbe84d --- /dev/null +++ b/stable/notifiarr/1.0.0/ix_values.yaml @@ -0,0 +1,51 @@ +image: + repository: tccr.io/truecharts/notifiarr + pullPolicy: IfNotPresent + tag: v0.6.1@sha256:90bf31597c3523baac1c4689ce59fbd64163f9d70f05f7d6ea535df3c17a3e2b + +notifiarr: + apikey: "test" + upstreams: + - 172.16.0.0/16 + credentials: + username: "" + password: "" + +service: + main: + ports: + main: + port: 5454 + protocol: http + +workload: + main: + podSpec: + containers: + main: + env: + TMPDIR: /tmpdir + DN_API_KEY: "{{ .Values.notifiarr.apikey }}" + DN_BIND_ADDR: '{{ printf "0.0.0.0:%v" .Values.service.main.ports.main.port }}' + DN_UPSTREAMS_0: '{{ join " " .Values.notifiarr.upstreams }}' + DN_UI_PASSWORD: '{{ printf "%v:%v" .Values.notifiarr.credentials.username .Values.notifiarr.credentials.password }}' + +persistence: + config: + enabled: true + mountPath: /config + machine-id: + enabled: true + type: hostPath + hostPath: /etc/machine-id + mountPath: /etc/machine-id + readOnly: true + tmpdir: + enabled: true + type: emptyDir + mountPath: /tmpdir + medium: Memory + +portal: + open: + enabled: true diff --git a/stable/notifiarr/1.0.0/questions.yaml b/stable/notifiarr/1.0.0/questions.yaml new file mode 100644 index 0000000000..eba80cf824 --- /dev/null +++ b/stable/notifiarr/1.0.0/questions.yaml @@ -0,0 +1,1984 @@ +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: notifiarr + group: App Configuration + label: Image Environment + schema: + additional_attrs: true + type: dict + attrs: + - variable: apikey + label: Notifiarr All API Key + description: Notifiarr All Integrations API key from https://notifiarr.com + schema: + type: string + default: "" + required: true + - variable: upstreams + label: Upstreams + description: Controls which IP is written to the web server log file (requestor or x-forwarded-for header). Also allows the x-webauth-user header for proxy authentication. Separate with spaces. The default kubernetes network is pre-filled. + schema: + type: list + default: + - 172.16.0.0/16 + items: + - variable: upstreamEntry + label: Upstream + description: Upstream IP or CIDR + schema: + type: string + default: "" + required: true + - variable: credentials + label: Web UI Credentials + schema: + additional_attrs: true + type: dict + attrs: + - variable: username + label: Web UI Username + description: Default username is admin. Change it here. + schema: + type: string + default: "" + required: true + - variable: password + label: Web UI Password + description: Set a first time login password (minimum 9 characters) & change the password from the Web UI to encrypt it. If you don't set this you will need to check the logs on first start to find the generated password. + schema: + type: string + default: "" + required: true + - 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: 5454 + 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: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: 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: 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 this App 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/notifiarr/1.0.0/templates/common.yaml b/stable/notifiarr/1.0.0/templates/common.yaml new file mode 100644 index 0000000000..b51394e00a --- /dev/null +++ b/stable/notifiarr/1.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/stable/notifiarr/1.0.0/values.yaml b/stable/notifiarr/1.0.0/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/notifiarr/item.yaml b/stable/notifiarr/item.yaml new file mode 100644 index 0000000000..a5f0f5cda5 --- /dev/null +++ b/stable/notifiarr/item.yaml @@ -0,0 +1,5 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/notifiarr.png +categories: +- MediaApp-Other + +screenshots: [] diff --git a/stable/qbitrr/0.0.6/CHANGELOG.md b/stable/qbitrr/0.0.6/CHANGELOG.md new file mode 100644 index 0000000000..5ca541fcc5 --- /dev/null +++ b/stable/qbitrr/0.0.6/CHANGELOG.md @@ -0,0 +1,13 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [qbitrr-0.0.6](https://github.com/truecharts/charts/compare/qbitrr-0.0.5...qbitrr-0.0.6) (2023-09-22) + +### Migrate + +- move to stable ([#12705](https://github.com/truecharts/charts/issues/12705)) + + \ No newline at end of file diff --git a/stable/qbitrr/0.0.6/Chart.yaml b/stable/qbitrr/0.0.6/Chart.yaml new file mode 100644 index 0000000000..ec3b1c3d30 --- /dev/null +++ b/stable/qbitrr/0.0.6/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "3.7.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 14.0.1 +deprecated: false +description: A simple script to monitor qBit and communicate with Radarr and Sonarr. +home: https://truecharts.org/charts/stable/qbitrr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/qbitrr.png +keywords: + - qbitrr + - Downloaders + - MediaApp-Other +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: qbitrr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/qbitrr + - https://github.com/Feramance/Qbitrr +type: application +version: 0.0.6 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Downloaders + - MediaApp-Other diff --git a/stable/qbitrr/0.0.6/README.md b/stable/qbitrr/0.0.6/README.md new file mode 100644 index 0000000000..2e5f8c4b9d --- /dev/null +++ b/stable/qbitrr/0.0.6/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/qbitrr/) + +**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/qbitrr/0.0.6/app-changelog.md b/stable/qbitrr/0.0.6/app-changelog.md new file mode 100644 index 0000000000..3fe5be0e2b --- /dev/null +++ b/stable/qbitrr/0.0.6/app-changelog.md @@ -0,0 +1,9 @@ + + +## [qbitrr-0.0.6](https://github.com/truecharts/charts/compare/qbitrr-0.0.5...qbitrr-0.0.6) (2023-09-22) + +### Migrate + +- move to stable ([#12705](https://github.com/truecharts/charts/issues/12705)) + + \ No newline at end of file diff --git a/stable/qbitrr/0.0.6/app-readme.md b/stable/qbitrr/0.0.6/app-readme.md new file mode 100644 index 0000000000..da7669af02 --- /dev/null +++ b/stable/qbitrr/0.0.6/app-readme.md @@ -0,0 +1,8 @@ +A simple script to monitor qBit and communicate with Radarr and Sonarr. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/qbitrr](https://truecharts.org/charts/stable/qbitrr) + +--- + +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/qbitrr/0.0.6/charts/common-14.0.1.tgz b/stable/qbitrr/0.0.6/charts/common-14.0.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..656c64047b25428daf76a2f83c248255a2c52f52 GIT binary patch literal 133367 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 + 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: downloads + label: App Completed Downloads Storage + description: Stores the Application Completed Downloads. + 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: 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: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + # 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/qbitrr/0.0.6/templates/NOTES.txt b/stable/qbitrr/0.0.6/templates/NOTES.txt new file mode 100644 index 0000000000..efcb74cb77 --- /dev/null +++ b/stable/qbitrr/0.0.6/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/stable/qbitrr/0.0.6/templates/common.yaml b/stable/qbitrr/0.0.6/templates/common.yaml new file mode 100644 index 0000000000..78d963fb16 --- /dev/null +++ b/stable/qbitrr/0.0.6/templates/common.yaml @@ -0,0 +1,2 @@ +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.all" . }} diff --git a/stable/qbitrr/0.0.6/values.yaml b/stable/qbitrr/0.0.6/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/qbitrr/item.yaml b/stable/qbitrr/item.yaml new file mode 100644 index 0000000000..d7df110aa9 --- /dev/null +++ b/stable/qbitrr/item.yaml @@ -0,0 +1,6 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/qbitrr.png +categories: +- Downloaders +- MediaApp-Other + +screenshots: []