From 9f3cd85ba3951d66e500af3f38990d2a6f3196e6 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Sat, 12 Aug 2023 10:12:57 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- incubator/notifiarr/0.0.1/CHANGELOG.md | 13 + incubator/notifiarr/0.0.1/Chart.yaml | 31 + incubator/notifiarr/0.0.1/README.md | 27 + incubator/notifiarr/0.0.1/app-changelog.md | 9 + incubator/notifiarr/0.0.1/app-readme.md | 8 + .../notifiarr/0.0.1/charts/common-14.0.2.tgz | Bin 0 -> 133357 bytes incubator/notifiarr/0.0.1/ix_values.yaml | 50 + incubator/notifiarr/0.0.1/questions.yaml | 1985 +++++++++++++++ .../notifiarr/0.0.1/templates/common.yaml | 1 + incubator/notifiarr/0.0.1/values.yaml | 0 incubator/notifiarr/item.yaml | 5 + incubator/plausible/5.0.0/CHANGELOG.md | 2 +- incubator/stun-turn-server/3.0.0/CHANGELOG.md | 99 + incubator/stun-turn-server/3.0.0/Chart.yaml | 27 + incubator/stun-turn-server/3.0.0/README.md | 27 + .../stun-turn-server/3.0.0/app-changelog.md | 0 .../stun-turn-server/3.0.0/app-readme.md | 8 + .../3.0.0/charts/common-14.0.1.tgz | Bin 0 -> 133367 bytes .../stun-turn-server/3.0.0/ix_values.yaml | 66 + .../stun-turn-server/3.0.0/questions.yaml | 2118 +++++++++++++++++ .../3.0.0/templates/NOTES.txt | 1 + .../3.0.0/templates/common.yaml | 1 + incubator/stun-turn-server/3.0.0/values.yaml | 0 incubator/stun-turn-server/item.yaml | 1 + 24 files changed, 4478 insertions(+), 1 deletion(-) create mode 100644 incubator/notifiarr/0.0.1/CHANGELOG.md create mode 100644 incubator/notifiarr/0.0.1/Chart.yaml create mode 100644 incubator/notifiarr/0.0.1/README.md create mode 100644 incubator/notifiarr/0.0.1/app-changelog.md create mode 100644 incubator/notifiarr/0.0.1/app-readme.md create mode 100644 incubator/notifiarr/0.0.1/charts/common-14.0.2.tgz create mode 100644 incubator/notifiarr/0.0.1/ix_values.yaml create mode 100644 incubator/notifiarr/0.0.1/questions.yaml create mode 100644 incubator/notifiarr/0.0.1/templates/common.yaml create mode 100644 incubator/notifiarr/0.0.1/values.yaml create mode 100644 incubator/notifiarr/item.yaml create mode 100644 incubator/stun-turn-server/3.0.0/CHANGELOG.md create mode 100644 incubator/stun-turn-server/3.0.0/Chart.yaml create mode 100644 incubator/stun-turn-server/3.0.0/README.md create mode 100644 incubator/stun-turn-server/3.0.0/app-changelog.md create mode 100644 incubator/stun-turn-server/3.0.0/app-readme.md create mode 100644 incubator/stun-turn-server/3.0.0/charts/common-14.0.1.tgz create mode 100644 incubator/stun-turn-server/3.0.0/ix_values.yaml create mode 100644 incubator/stun-turn-server/3.0.0/questions.yaml create mode 100644 incubator/stun-turn-server/3.0.0/templates/NOTES.txt create mode 100644 incubator/stun-turn-server/3.0.0/templates/common.yaml create mode 100644 incubator/stun-turn-server/3.0.0/values.yaml diff --git a/incubator/notifiarr/0.0.1/CHANGELOG.md b/incubator/notifiarr/0.0.1/CHANGELOG.md new file mode 100644 index 00000000000..4eabda7e565 --- /dev/null +++ b/incubator/notifiarr/0.0.1/CHANGELOG.md @@ -0,0 +1,13 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [notifiarr-0.0.1]notifiarr-0.0.1 (2023-08-12) + +### Feat + +- add notifiarr ([#8074](https://github.com/truecharts/charts/issues/8074)) + + \ No newline at end of file diff --git a/incubator/notifiarr/0.0.1/Chart.yaml b/incubator/notifiarr/0.0.1/Chart.yaml new file mode 100644 index 00000000000..d302f6579fd --- /dev/null +++ b/incubator/notifiarr/0.0.1/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 14.0.2 +deprecated: false +description: "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." +home: https://truecharts.org/charts/incubator/notifiarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/notifiarr.png +keywords: + - plex + - discord + - MediaApp-Other + - notification +kubeVersion: ">=1.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/incubator/notifiarr + - https://github.com/Notifiarr/notifiarr + - https://hub.docker.com/r/golift/notifiarr +type: application +version: 0.0.1 +annotations: + truecharts.org/catagories: | + - MediaApp-Other + truecharts.org/SCALE-support: "true" diff --git a/incubator/notifiarr/0.0.1/README.md b/incubator/notifiarr/0.0.1/README.md new file mode 100644 index 00000000000..de60b9ed65c --- /dev/null +++ b/incubator/notifiarr/0.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/enterprise/) + +**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%20Apps/Important-MUST-READ). +- 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/notifiarr/0.0.1/app-changelog.md b/incubator/notifiarr/0.0.1/app-changelog.md new file mode 100644 index 00000000000..95ebbad5bd8 --- /dev/null +++ b/incubator/notifiarr/0.0.1/app-changelog.md @@ -0,0 +1,9 @@ + + +## [notifiarr-0.0.1]notifiarr-0.0.1 (2023-08-12) + +### Feat + +- add notifiarr ([#8074](https://github.com/truecharts/charts/issues/8074)) + + \ No newline at end of file diff --git a/incubator/notifiarr/0.0.1/app-readme.md b/incubator/notifiarr/0.0.1/app-readme.md new file mode 100644 index 00000000000..5120c4fb7ea --- /dev/null +++ b/incubator/notifiarr/0.0.1/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/incubator/notifiarr](https://truecharts.org/charts/incubator/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/incubator/notifiarr/0.0.1/charts/common-14.0.2.tgz b/incubator/notifiarr/0.0.1/charts/common-14.0.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..5e33509110549ceb89114b8e344846b6207cbc96 GIT binary patch literal 133357 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 d59283Tlxxg#-%0S;Cv-{T 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 M8PRr~VV?j409e6K)Bpeg literal 0 HcmV?d00001 diff --git a/incubator/notifiarr/0.0.1/ix_values.yaml b/incubator/notifiarr/0.0.1/ix_values.yaml new file mode 100644 index 00000000000..4be32540aa4 --- /dev/null +++ b/incubator/notifiarr/0.0.1/ix_values.yaml @@ -0,0 +1,50 @@ +image: + repository: tccr.io/truecharts/notifiarr + pullPolicy: IfNotPresent + tag: latest@sha256:913c71f5e325dd9af53c9e96f3d5d7d1b2d058a41f8253489320a4c69fbb0a44 + +notifiarr: + 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: "test" + 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/incubator/notifiarr/0.0.1/questions.yaml b/incubator/notifiarr/0.0.1/questions.yaml new file mode 100644 index 00000000000..e2d2c8da7d2 --- /dev/null +++ b/incubator/notifiarr/0.0.1/questions.yaml @@ -0,0 +1,1985 @@ +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: env + group: App Configuration + label: Image Environment + schema: + additional_attrs: true + type: dict + attrs: + - variable: DN_API_KEY + 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: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "1"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 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/incubator/notifiarr/0.0.1/templates/common.yaml b/incubator/notifiarr/0.0.1/templates/common.yaml new file mode 100644 index 00000000000..b51394e00a4 --- /dev/null +++ b/incubator/notifiarr/0.0.1/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/incubator/notifiarr/0.0.1/values.yaml b/incubator/notifiarr/0.0.1/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/incubator/notifiarr/item.yaml b/incubator/notifiarr/item.yaml new file mode 100644 index 00000000000..a5f0f5cda59 --- /dev/null +++ b/incubator/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/incubator/plausible/5.0.0/CHANGELOG.md b/incubator/plausible/5.0.0/CHANGELOG.md index 16c4a5f8ffe..aa97c6d5f5e 100644 --- a/incubator/plausible/5.0.0/CHANGELOG.md +++ b/incubator/plausible/5.0.0/CHANGELOG.md @@ -6,6 +6,7 @@ + ## [plausible-5.0.0](https://github.com/truecharts/charts/compare/plausible-4.0.25...plausible-5.0.0) (2023-07-31) ### Feat @@ -96,4 +97,3 @@ ### Chore -- update helm general non-major ([#6121](https://github.com/truecharts/charts/issues/6121)) diff --git a/incubator/stun-turn-server/3.0.0/CHANGELOG.md b/incubator/stun-turn-server/3.0.0/CHANGELOG.md new file mode 100644 index 00000000000..ab0bad00daa --- /dev/null +++ b/incubator/stun-turn-server/3.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + + + +## [stun-turn-server-3.0.0](https://github.com/truecharts/charts/compare/stun-turn-server-2.0.9...stun-turn-server-3.0.0) (2023-07-31) + +### Feat + +- hide advanced ingress options behind checbox ([#9203](https://github.com/truecharts/charts/issues/9203)) + + ### Fix + +- fix mistakes on questions.yaml + - fix indentation ([#8536](https://github.com/truecharts/charts/issues/8536)) + + + + +## [stun-turn-server-2.0.9](https://github.com/truecharts/charts/compare/stun-turn-server-2.0.8...stun-turn-server-2.0.9) (2023-02-10) + +### Fix + +- ensure new helm deps repo is used in latest releases as well. + + + + +## [stun-turn-server-2.0.8](https://github.com/truecharts/charts/compare/stun-turn-server-2.0.7...stun-turn-server-2.0.8) (2023-02-03) + +### Fix + +- clean more non-link sources ([#6925](https://github.com/truecharts/charts/issues/6925)) + + + + +## [stun-turn-server-2.0.7](https://github.com/truecharts/charts/compare/stun-turn-server-2.0.6...stun-turn-server-2.0.7) (2022-12-27) + +### Chore + +- update helm general non-major ([#5856](https://github.com/truecharts/charts/issues/5856)) + + + + +## [stun-turn-server-2.0.6](https://github.com/truecharts/charts/compare/stun-turn-server-2.0.5...stun-turn-server-2.0.6) (2022-12-26) + +### Chore + +- update helm general non-major ([#5839](https://github.com/truecharts/charts/issues/5839)) + + + + +## [stun-turn-server-2.0.5](https://github.com/truecharts/charts/compare/stun-turn-server-2.0.4...stun-turn-server-2.0.5) (2022-12-25) + +### Chore + +- update helm general non-major + + + + +## [stun-turn-server-2.0.4](https://github.com/truecharts/charts/compare/stun-turn-server-2.0.3...stun-turn-server-2.0.4) (2022-12-19) + +### Chore + +- update helm general non-major + + + + +## [stun-turn-server-2.0.3](https://github.com/truecharts/charts/compare/stun-turn-server-2.0.2...stun-turn-server-2.0.3) (2022-12-13) + +### Chore + +- update helm general non-major + + + + +## [stun-turn-server-2.0.2](https://github.com/truecharts/charts/compare/stun-turn-server-2.0.1...stun-turn-server-2.0.2) (2022-11-30) + + + + +## [stun-turn-server-2.0.2](https://github.com/truecharts/charts/compare/stun-turn-server-2.0.1...stun-turn-server-2.0.2) (2022-11-30) + + + + +## [stun-turn-server-2.0.2](https://github.com/truecharts/charts/compare/stun-turn-server-2.0.1...stun-turn-server-2.0.2) (2022-11-30) + + + diff --git a/incubator/stun-turn-server/3.0.0/Chart.yaml b/incubator/stun-turn-server/3.0.0/Chart.yaml new file mode 100644 index 00000000000..8a02d91af7b --- /dev/null +++ b/incubator/stun-turn-server/3.0.0/Chart.yaml @@ -0,0 +1,27 @@ +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - Network +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 14.0.1 +deprecated: false +description: "This is a Basic STUN & TURN server that was mainly created for Nextcloud Talk." +home: https://truecharts.org/charts/incubator/stun-turn-server +icon: https://truecharts.org/img/hotlink-ok/chart-icons/stun-turn-server.png +keywords: + - stun-turn-server + - Network +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: stun-turn-server +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/stun-turn-server +type: application +version: 3.0.0 diff --git a/incubator/stun-turn-server/3.0.0/README.md b/incubator/stun-turn-server/3.0.0/README.md new file mode 100644 index 00000000000..83229a60265 --- /dev/null +++ b/incubator/stun-turn-server/3.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/incubator/stun-turn-server/3.0.0/app-changelog.md b/incubator/stun-turn-server/3.0.0/app-changelog.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/incubator/stun-turn-server/3.0.0/app-readme.md b/incubator/stun-turn-server/3.0.0/app-readme.md new file mode 100644 index 00000000000..b8348e18c2c --- /dev/null +++ b/incubator/stun-turn-server/3.0.0/app-readme.md @@ -0,0 +1,8 @@ +This is a Basic STUN & TURN server that was mainly created for Nextcloud Talk. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/stun-turn-server](https://truecharts.org/charts/incubator/stun-turn-server) + +--- + +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/incubator/stun-turn-server/3.0.0/charts/common-14.0.1.tgz b/incubator/stun-turn-server/3.0.0/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: 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: 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/incubator/stun-turn-server/3.0.0/templates/NOTES.txt b/incubator/stun-turn-server/3.0.0/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/incubator/stun-turn-server/3.0.0/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/incubator/stun-turn-server/3.0.0/templates/common.yaml b/incubator/stun-turn-server/3.0.0/templates/common.yaml new file mode 100644 index 00000000000..b51394e00a4 --- /dev/null +++ b/incubator/stun-turn-server/3.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/incubator/stun-turn-server/3.0.0/values.yaml b/incubator/stun-turn-server/3.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/incubator/stun-turn-server/item.yaml b/incubator/stun-turn-server/item.yaml index 7321d3714ce..fdd78660db0 100644 --- a/incubator/stun-turn-server/item.yaml +++ b/incubator/stun-turn-server/item.yaml @@ -2,3 +2,4 @@ icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/stun-turn-server.png categories: - Network +screenshots: []