From 6822c49d3db3a41e52012591e43a92a58ff86381 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Wed, 24 Jan 2024 09:13:14 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- incubator/palworld/0.0.1/CHANGELOG.md | 10 + incubator/palworld/0.0.1/Chart.yaml | 37 + incubator/palworld/0.0.1/README.md | 1 + incubator/palworld/0.0.1/app-changelog.md | 3 + incubator/palworld/0.0.1/app-readme.md | 8 + .../palworld/0.0.1/charts/common-17.2.26.tgz | Bin 0 -> 97960 bytes incubator/palworld/0.0.1/icon.jpg | Bin 0 -> 65662 bytes incubator/palworld/0.0.1/ix_values.yaml | 113 + incubator/palworld/0.0.1/questions.yaml | 3241 +++++++++++++++++ incubator/palworld/0.0.1/templates/NOTES.txt | 1 + .../palworld/0.0.1/templates/common.yaml | 1 + incubator/palworld/0.0.1/values.yaml | 0 incubator/palworld/item.yaml | 4 + 13 files changed, 3419 insertions(+) create mode 100644 incubator/palworld/0.0.1/CHANGELOG.md create mode 100644 incubator/palworld/0.0.1/Chart.yaml create mode 100644 incubator/palworld/0.0.1/README.md create mode 100644 incubator/palworld/0.0.1/app-changelog.md create mode 100644 incubator/palworld/0.0.1/app-readme.md create mode 100644 incubator/palworld/0.0.1/charts/common-17.2.26.tgz create mode 100644 incubator/palworld/0.0.1/icon.jpg create mode 100644 incubator/palworld/0.0.1/ix_values.yaml create mode 100644 incubator/palworld/0.0.1/questions.yaml create mode 100644 incubator/palworld/0.0.1/templates/NOTES.txt create mode 100644 incubator/palworld/0.0.1/templates/common.yaml create mode 100644 incubator/palworld/0.0.1/values.yaml create mode 100644 incubator/palworld/item.yaml diff --git a/incubator/palworld/0.0.1/CHANGELOG.md b/incubator/palworld/0.0.1/CHANGELOG.md new file mode 100644 index 0000000000..4e25d62a7b --- /dev/null +++ b/incubator/palworld/0.0.1/CHANGELOG.md @@ -0,0 +1,10 @@ +--- +title: Changelog +--- + +**Important:** +*for the complete changelog, please refer to the website* + + + +## [palworld-0.0.1]palworld-0.0.1 (2024-01-24) \ No newline at end of file diff --git a/incubator/palworld/0.0.1/Chart.yaml b/incubator/palworld/0.0.1/Chart.yaml new file mode 100644 index 0000000000..eeb626c880 --- /dev/null +++ b/incubator/palworld/0.0.1/Chart.yaml @@ -0,0 +1,37 @@ +annotations: + max_scale_version: 23.10.2 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: GameServers + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: incubator +apiVersion: v2 +appVersion: palworld +dependencies: + - name: common + version: 17.2.26 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] +deprecated: false +description: A custom SteamCMD chart that runs Palworld. +home: https://truecharts.org/charts/incubator/palworld +icon: https://truecharts.org/img/hotlink-ok/chart-icons/palworld.png +keywords: + - palworld + - GameServers +kubeVersion: ">=1.24.0-0" +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: palworld +sources: + - https://github.com/ich777/docker-steamcmd-server/tree/palworld + - https://github.com/truecharts/charts/tree/master/charts/incubator/palworld + - https://ghcr.io/ich777/steamcmd +type: application +version: 0.0.1 diff --git a/incubator/palworld/0.0.1/README.md b/incubator/palworld/0.0.1/README.md new file mode 100644 index 0000000000..7e59600739 --- /dev/null +++ b/incubator/palworld/0.0.1/README.md @@ -0,0 +1 @@ +# README diff --git a/incubator/palworld/0.0.1/app-changelog.md b/incubator/palworld/0.0.1/app-changelog.md new file mode 100644 index 0000000000..378c024e80 --- /dev/null +++ b/incubator/palworld/0.0.1/app-changelog.md @@ -0,0 +1,3 @@ + + +## [palworld-0.0.1]palworld-0.0.1 (2024-01-24) \ No newline at end of file diff --git a/incubator/palworld/0.0.1/app-readme.md b/incubator/palworld/0.0.1/app-readme.md new file mode 100644 index 0000000000..66f4885d6b --- /dev/null +++ b/incubator/palworld/0.0.1/app-readme.md @@ -0,0 +1,8 @@ +A custom SteamCMD chart that runs Palworld. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/palworld](https://truecharts.org/charts/incubator/palworld) + +--- + +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/palworld/0.0.1/charts/common-17.2.26.tgz b/incubator/palworld/0.0.1/charts/common-17.2.26.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e5258f6f3129524d5434c8a1ff4b4a1e6c82fde9 GIT binary patch literal 97960 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 ba+5Y`lQ!uyO#goX00960fEe!O089)3&)c^G literal 0 HcmV?d00001 diff --git a/incubator/palworld/0.0.1/icon.jpg b/incubator/palworld/0.0.1/icon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..79d563a60cd42ba37241ea2b9a3148fe099e65e9 GIT binary patch literal 65662 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 literal 0 HcmV?d00001 diff --git a/incubator/palworld/0.0.1/ix_values.yaml b/incubator/palworld/0.0.1/ix_values.yaml new file mode 100644 index 0000000000..338bce430b --- /dev/null +++ b/incubator/palworld/0.0.1/ix_values.yaml @@ -0,0 +1,113 @@ +image: + repository: ghcr.io/ich777/steamcmd + pullPolicy: IfNotPresent + tag: palworld@sha256:c7ed87dfb13890f340d663ca0a97acb6a8b83a40ab81a9c94c8675cee03af325 + +securityContext: + container: + readOnlyRootFilesystem: false + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + protocol: udp + port: 8211 + rcon: + enabled: true + ports: + rcon: + enabled: true + protocol: tcp + port: 25575 + +palworld: + game: + id: "2394010" + steam: + username: "" + password: "" + admin: + password: adminDocker + params: + - EpicApp=PalServer + params_extra: + - -No-useperfthreads + - -NoAsyncLoadingThread + - -UseMultithreadForDS + update_public_ip: false + validate: false + +workload: + main: + podSpec: + initContainers: + update-config-ini: + enabled: true + type: init + imageSelector: "image" + command: + - /bin/sh + - -c + args: + - | + config=/serverdata/serverfiles/Pal/Saved/Config/LinuxServer + cfgFile=${config}/PalWorldSettings.ini + mkdir -p ${config} + if [ ! -f ${cfgFile} ]; then + echo "Config file not found, fetching..." + # Fetch the config file if it doesn't exist, just like the container does + wget -qO ${cfgFile} https://github.com/ich777/docker-steamcmd-server/raw/palworld/config/PalWorldSettings.ini + fi + echo "Setting RCON status..." + sed -i 's/\(RCONEnabled=\)[^,]*/\1True/g' ${cfgFile} + echo "Set to [$(grep -Po 'RCONEnabled=[^,]*' ${cfgFile})]" + echo "Setting RCON Port..." + sed -i 's/\(RCONPort=\)[^,]*/\1{{ .Values.service.rcon.ports.rcon.port }}/g' ${cfgFile} + echo "Set to [$(grep -Po 'RCONPort=[^,]*' ${cfgFile})]" + echo "Setting Game Port..." + sed -i 's/\(PublicPort=\)[^,]*/\1{{ .Values.service.main.ports.main.port }}/g' ${cfgFile} + echo "Set to [$(grep -Po 'PublicPort=[^,]*' ${cfgFile})]" + echo "Done!" + containers: + main: + probes: + liveness: + type: tcp + port: "{{ .Values.service.rcon.ports.rcon.port }}" + readiness: + type: tcp + port: "{{ .Values.service.rcon.ports.rcon.port }}" + startup: + type: tcp + port: "{{ .Values.service.rcon.ports.rcon.port }}" + env: + STEAMCMD_DIR: "{{ .Values.persistence.steamcmd.mountPath }}" + SERVER_DIR: "{{ .Values.persistence.serverfiles.targetSelector.main.main.mountPath }}" + GAME_ID: "{{ .Values.palworld.game.id }}" + SRV_ADMIN_PWD: "{{ .Values.palworld.admin.password }}" + GAME_PARAMS: '{{ join " " .Values.palworld.params }}' + GAME_PARAMS_EXTRA: '{{ join " " .Values.palworld.params_extra }}' + UPDATE_PUBLIC_IP: "{{ .Values.palworld.update_public_ip }}" + VALIDATE: "{{ .Values.palworld.validate }}" + USERNAME: "{{ .Values.palworld.steam.username }}" + PASSWRD: "{{ .Values.palworld.steam.password }}" + +persistence: + steamcmd: + enabled: true + mountPath: /serverdata/steamcmd + serverfiles: + enabled: true + targetSelector: + main: + main: + mountPath: /serverdata/serverfiles + update-config-ini: + mountPath: /serverdata/serverfiles + +portal: + open: + enabled: false diff --git a/incubator/palworld/0.0.1/questions.yaml b/incubator/palworld/0.0.1/questions.yaml new file mode 100644 index 0000000000..2b657ef337 --- /dev/null +++ b/incubator/palworld/0.0.1/questions.yaml @@ -0,0 +1,3241 @@ +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: {} +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: palworld + group: App Configuration + label: Palworld Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: game + label: Game Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: id + label: Game Id + description: The ID of the container to download at start up. + schema: + type: string + required: true + default: "2394010" + - variable: steam + label: Steam Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: username + label: Username + description: Optionally set a steam username otherwise (disable Steam Guard). + schema: + type: string + default: "" + - variable: password + label: Password + description: Optionally set a steam password (disable Steam Guard). + schema: + type: string + private: true + default: "" + - variable: admin + label: Admin Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: password + label: Server Admin Password + description: Optionally set a password for the admin (this field accepts no spaces) + schema: + type: string + private: true + default: "" + - variable: params + label: Game Params + schema: + type: list + default: + - EpicApp=PalServer + required: true + items: + - variable: param + label: Param + schema: + type: string + required: true + default: "" + - variable: params_extra + label: Game Params Extra + schema: + type: list + default: + - -No-useperfthreads + - -NoAsyncLoadingThread + - -UseMultithreadForDS + required: true + items: + - variable: extra_param + label: Extra Param + schema: + type: string + required: true + default: "" + - variable: update_public_ip + label: Update Public IP + description: Will check if the Public IP is still valid (the container will try to grab your public IP on the first server start since the public IP is necessary to run a community server). + schema: + type: boolean + default: false + - variable: validate + label: Validate + description: Validates the game data. + schema: + type: boolean + default: false + + - 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: imagePullSecretList + group: "General Settings" + label: "Image Pull Secrets" + schema: + type: list + default: [] + items: + - variable: pullsecretentry + label: "Pull Secret" + schema: + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + - variable: data + label: Data + schema: + type: dict + additional_attrs: true + attrs: + - variable: registry + label: "Registry" + schema: + type: string + required: true + default: "https://index.docker.io/v1/" + - variable: username + label: "Username" + schema: + type: string + required: true + default: "" + - variable: password + label: "Password" + schema: + type: string + required: true + private: true + default: "" + - variable: email + label: "Email" + schema: + type: string + required: true + default: "" + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available 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: 8211 + required: true + - variable: rcon + label: RCON Service + description: The RCON 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: rcon + label: RCON 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: 25575 + 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: steamcmd + label: "App SteamCMD Storage" + description: "Stores the Application SteamCMD." + 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 + - value: iscsi + description: iSCSI 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: iscsi + label: iSCSI Options + schema: + show_if: [["type", "=", "iscsi"]] + type: dict + additional_attrs: true + attrs: + - variable: targetPortal + label: targetPortal + schema: + type: string + required: true + default: "" + - variable: iqn + label: iqn + schema: + type: string + required: true + default: "" + - variable: lun + label: lun + schema: + type: int + default: 0 + - variable: authSession + label: authSession + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + - variable: authDiscovery + label: authDiscovery + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + 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: storageClass + label: 'storageClass (Advanced)' + description: 'sets the storageClass to something other than iX default. Only for advanced usecases!' + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "" + - variable: static + label: 'Static Fixed PVC Bindings (Experimental)' + description: Link a PVC to a specific storage location + schema: + show_if: [["type", "=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: mode + label: mode + description: | + disabled: use normal dynamic PVCs + smb: connect to an SMB share + nfs: connect to an NFS share + schema: + type: string + default: "disabled" + enum: + - value: disabled + description: disabled + - value: smb + description: smb + - value: nfs + description: nfs + - variable: server + label: Server + description: server to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "myserver" + - variable: share + label: Share + description: share to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "/myshare" + - variable: user + label: User + description: connecting user + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "myuser" + - variable: domain + label: Domain + description: user domain + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: password + label: Password + description: connecting password + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: volumeSnapshots + label: 'Volume Snapshots (Experimental)' + description: Add an entry to the list to force creation of a volumeSnapshot of this PVC + schema: + show_if: [["type", "=", "pvc"]] + type: list + default: [] + items: + - variable: volumeSnapshotEntry + label: Custom volumeSnapshot + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + description: 'WARNING: renaming this, means deletion of the snapshot with the old name!' + schema: + type: string + default: "mysnapshot" + required: true + - variable: volumeSnapshotClassName + label: 'volumeSnapshot Class Name (Advanced)' + description: For use with PVCs using a non-default storageClass + schema: + type: string + default: "" + - variable: serverfiles + label: "App Server Files Storage" + description: "Stores the Application Server Files." + 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 + - value: iscsi + description: iSCSI 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: iscsi + label: iSCSI Options + schema: + show_if: [["type", "=", "iscsi"]] + type: dict + additional_attrs: true + attrs: + - variable: targetPortal + label: targetPortal + schema: + type: string + required: true + default: "" + - variable: iqn + label: iqn + schema: + type: string + required: true + default: "" + - variable: lun + label: lun + schema: + type: int + default: 0 + - variable: authSession + label: authSession + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + - variable: authDiscovery + label: authDiscovery + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + 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: storageClass + label: 'storageClass (Advanced)' + description: 'sets the storageClass to something other than iX default. Only for advanced usecases!' + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "" + - variable: static + label: 'Static Fixed PVC Bindings (Experimental)' + description: Link a PVC to a specific storage location + schema: + show_if: [["type", "=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: mode + label: mode + description: | + disabled: use normal dynamic PVCs + smb: connect to an SMB share + nfs: connect to an NFS share + schema: + type: string + default: "disabled" + enum: + - value: disabled + description: disabled + - value: smb + description: smb + - value: nfs + description: nfs + - variable: server + label: Server + description: server to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "myserver" + - variable: share + label: Share + description: share to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "/myshare" + - variable: user + label: User + description: connecting user + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "myuser" + - variable: domain + label: Domain + description: user domain + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: password + label: Password + description: connecting password + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: volumeSnapshots + label: 'Volume Snapshots (Experimental)' + description: Add an entry to the list to force creation of a volumeSnapshot of this PVC + schema: + show_if: [["type", "=", "pvc"]] + type: list + default: [] + items: + - variable: volumeSnapshotEntry + label: Custom volumeSnapshot + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + description: 'WARNING: renaming this, means deletion of the snapshot with the old name!' + schema: + type: string + default: "mysnapshot" + required: true + - variable: volumeSnapshotClassName + label: 'volumeSnapshot Class Name (Advanced)' + description: For use with PVCs using a non-default storageClass + schema: + type: string + default: "" + - 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: iscsi + label: iSCSI Options + schema: + show_if: [["type", "=", "iscsi"]] + type: dict + additional_attrs: true + attrs: + - variable: targetPortal + label: targetPortal + schema: + type: string + required: true + default: "" + - variable: iqn + label: iqn + schema: + type: string + required: true + default: "" + - variable: lun + label: lun + schema: + type: int + default: 0 + - variable: authSession + label: authSession + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + - variable: authDiscovery + label: authDiscovery + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + 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: storageClass + label: 'storageClass (Advanced)' + description: 'sets the storageClass to something other than iX default. Only for advanced usecases!' + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "" + - variable: static + label: 'Static Fixed PVC Bindings (Experimental)' + description: Link a PVC to a specific storage location + schema: + show_if: [["type", "=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: mode + label: mode + description: | + disabled: use normal dynamic PVCs + smb: connect to an SMB share + nfs: connect to an NFS share + schema: + type: string + default: "disabled" + enum: + - value: "disabled" + description: disabled + - value: smb + description: smb + - value: nfs + description: nfs + - variable: server + label: Server + description: server to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "myserver" + - variable: share + label: Share + description: share to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "/myshare" + - variable: user + label: User + description: connecting user + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "myuser" + - variable: domain + label: Domain + description: user domain + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: password + label: Password + description: connecting password + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: volumeSnapshots + label: 'Volume Snapshots (Experimental)' + description: Add an entry to the list to force creation of a volumeSnapshot of this PVC + schema: + show_if: [["type", "=", "pvc"]] + type: list + default: [] + items: + - variable: volumeSnapshotEntry + label: Custom volumeSnapshot + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + description: 'WARNING: renaming this, means deletion of the snapshot with the old name!' + schema: + type: string + default: "mysnapshot" + required: true + - variable: volumeSnapshotClassName + label: 'volumeSnapshot Class Name (Advanced)' + description: For use with PVCs using a non-default storageClass + schema: + type: string + default: "" + - 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: [{path: "/", pathType: "Prefix"}] + 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: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: 'Allow Cross Origin Requests (advanced)' + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: 'namespace (optional)' + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: homepage + label: Homepage + description: Connect ingress with Homepage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: name + label: Name (Optional) + description: Defaults to chart name + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: description + label: Description (Optional) + description: Defaults to chart description + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: icon + label: Icon (Optional) + description: Defaults to chart icon + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: group + label: Group + schema: + type: string + required: true + default: "default" + show_if: [["enabled", "=", true]] + - variable: widget + label: Widget Settings + schema: + type: dict + additional_attrs: true + show_if: [["enabled", "=", true]] + attrs: + - variable: enabled + label: Enable Widget + description: When disabled all widget annotations are skipped. + schema: + type: boolean + default: true + - variable: custom + label: Options + schema: + type: dict + additional_attrs: true + attrs: + - variable: key + label: API-key (key) + schema: + type: string + default: "" + - variable: customkv + label: Custom Options + schema: + type: list + default: [] + items: + - variable: option + label: Option + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + default: "" + required: true + - variable: value + label: Value + 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: 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: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: 'Use Custom Certificate Secret (Advanced)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: scaleCert + label: 'Use TrueNAS SCALE Certificate (Deprecated)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - 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: overrideService + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["certificateIssuer", "=", ""]] + 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: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: "Allow Cross Origin Requests" + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: namespace + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: homepage + label: Homepage + description: Connect ingress with Homepage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: name + label: Name + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: description + label: Description + description: defaults to chart description + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: group + label: Group + schema: + type: string + required: true + default: "default" + show_if: [["enabled", "=", 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: ingress + label: "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: [{path: "/", pathType: "Prefix"}] + 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: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: 'Allow Cross Origin Requests (advanced)' + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: 'namespace (optional)' + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - 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: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: 'Use Custom Certificate Secret (Advanced)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: scaleCert + label: 'Use TrueNAS SCALE Certificate (Deprecated)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - 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/palworld/0.0.1/templates/NOTES.txt b/incubator/palworld/0.0.1/templates/NOTES.txt new file mode 100644 index 0000000000..efcb74cb77 --- /dev/null +++ b/incubator/palworld/0.0.1/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/incubator/palworld/0.0.1/templates/common.yaml b/incubator/palworld/0.0.1/templates/common.yaml new file mode 100644 index 0000000000..b51394e00a --- /dev/null +++ b/incubator/palworld/0.0.1/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/incubator/palworld/0.0.1/values.yaml b/incubator/palworld/0.0.1/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/incubator/palworld/item.yaml b/incubator/palworld/item.yaml new file mode 100644 index 0000000000..5cee3a2dae --- /dev/null +++ b/incubator/palworld/item.yaml @@ -0,0 +1,4 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/palworld.png +categories: +- GameServers +screenshots: []