From ebdd72e5ab0133e5c28d4c15835b2f1791cd628c Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Tue, 24 Oct 2023 20:39:44 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- stable/website-shot/7.0.0/CHANGELOG.md | 99 + stable/website-shot/7.0.0/Chart.yaml | 25 + stable/website-shot/7.0.0/README.md | 27 + stable/website-shot/7.0.0/app-changelog.md | 9 + stable/website-shot/7.0.0/app-readme.md | 8 + .../7.0.0/charts/common-14.0.14.tgz | Bin 0 -> 133607 bytes stable/website-shot/7.0.0/ix_values.yaml | 26 + stable/website-shot/7.0.0/questions.yaml | 2005 +++++++++++++++++ stable/website-shot/7.0.0/templates/NOTES.txt | 1 + .../website-shot/7.0.0/templates/common.yaml | 1 + stable/website-shot/7.0.0/values.yaml | 0 11 files changed, 2201 insertions(+) create mode 100644 stable/website-shot/7.0.0/CHANGELOG.md create mode 100644 stable/website-shot/7.0.0/Chart.yaml create mode 100644 stable/website-shot/7.0.0/README.md create mode 100644 stable/website-shot/7.0.0/app-changelog.md create mode 100644 stable/website-shot/7.0.0/app-readme.md create mode 100644 stable/website-shot/7.0.0/charts/common-14.0.14.tgz create mode 100644 stable/website-shot/7.0.0/ix_values.yaml create mode 100644 stable/website-shot/7.0.0/questions.yaml create mode 100644 stable/website-shot/7.0.0/templates/NOTES.txt create mode 100644 stable/website-shot/7.0.0/templates/common.yaml create mode 100644 stable/website-shot/7.0.0/values.yaml diff --git a/stable/website-shot/7.0.0/CHANGELOG.md b/stable/website-shot/7.0.0/CHANGELOG.md new file mode 100644 index 00000000000..6d4f09fd060 --- /dev/null +++ b/stable/website-shot/7.0.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [website-shot-7.0.0](https://github.com/truecharts/charts/compare/website-shot-6.0.1...website-shot-7.0.0) (2023-10-24) + +### Fix + +- Set correct runAsUser ([#13710](https://github.com/truecharts/charts/issues/13710)) + + + + +## [website-shot-6.0.1](https://github.com/truecharts/charts/compare/website-shot-6.0.0...website-shot-6.0.1) (2023-10-07) + +### Chore + +- update helm general non-major ([#13386](https://github.com/truecharts/charts/issues/13386)) + + + + + +## [website-shot-6.0.0](https://github.com/truecharts/charts/compare/website-shot-5.0.26...website-shot-6.0.0) (2023-07-31) + + + + +## [website-shot-5.0.26](https://github.com/truecharts/charts/compare/website-shot-5.0.25...website-shot-5.0.26) (2023-07-29) + +### Chore + +- update helm general non-major ([#10955](https://github.com/truecharts/charts/issues/10955)) + + + + +## [website-shot-5.0.25](https://github.com/truecharts/charts/compare/website-shot-5.0.24...website-shot-5.0.25) (2023-07-01) + +### Chore + +- update helm general non-major ([#10069](https://github.com/truecharts/charts/issues/10069)) + + + + +## [website-shot-5.0.24](https://github.com/truecharts/charts/compare/website-shot-5.0.23...website-shot-5.0.24) (2023-07-01) + +### Chore + +- update container image tccr.io/truecharts/website-shot to latest ([#10059](https://github.com/truecharts/charts/issues/10059)) + + + + +## [website-shot-5.0.23](https://github.com/truecharts/charts/compare/website-shot-5.0.22...website-shot-5.0.23) (2023-06-16) + +### Chore + +- update container image tccr.io/truecharts/website-shot to latest ([#9698](https://github.com/truecharts/charts/issues/9698)) + + + + +## [website-shot-5.0.22](https://github.com/truecharts/charts/compare/website-shot-5.0.21...website-shot-5.0.22) (2023-06-13) + +### Chore + +- update helm chart common to 12.14.2 ([#9599](https://github.com/truecharts/charts/issues/9599)) + + + + +## [website-shot-5.0.21](https://github.com/truecharts/charts/compare/website-shot-5.0.20...website-shot-5.0.21) (2023-06-11) + +### Chore + +- update helm general non-major ([#9558](https://github.com/truecharts/charts/issues/9558)) + + + + +## [website-shot-5.0.20](https://github.com/truecharts/charts/compare/website-shot-5.0.19...website-shot-5.0.20) (2023-06-07) + +### Chore + +- update helm general non-major ([#9457](https://github.com/truecharts/charts/issues/9457)) + + + + +## [website-shot-5.0.19](https://github.com/truecharts/charts/compare/website-shot-5.0.18...website-shot-5.0.19) (2023-06-07) + +### Chore + +- update helm general non-major ([#9423](https://github.com/truecharts/charts/issues/9423)) + diff --git a/stable/website-shot/7.0.0/Chart.yaml b/stable/website-shot/7.0.0/Chart.yaml new file mode 100644 index 00000000000..9ffd4d841ba --- /dev/null +++ b/stable/website-shot/7.0.0/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 14.0.14 +description: Generate a full web-page screenshot with our service, that provides rich interface to make any kind of web screenshots online for free with no limits. The simplest way to take a full page screenshot. +home: https://truecharts.org/charts/stable/website-shot +icon: https://truecharts.org/img/hotlink-ok/chart-icons/website-shot.png +keywords: + - website-shot +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: website-shot +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/website-shot + - https://github.com/Flowko/website-shot +version: 7.0.0 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" diff --git a/stable/website-shot/7.0.0/README.md b/stable/website-shot/7.0.0/README.md new file mode 100644 index 00000000000..e0a9b8fa8d7 --- /dev/null +++ b/stable/website-shot/7.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/stable/) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/stable/website-shot/7.0.0/app-changelog.md b/stable/website-shot/7.0.0/app-changelog.md new file mode 100644 index 00000000000..780939eb498 --- /dev/null +++ b/stable/website-shot/7.0.0/app-changelog.md @@ -0,0 +1,9 @@ + + +## [website-shot-7.0.0](https://github.com/truecharts/charts/compare/website-shot-6.0.1...website-shot-7.0.0) (2023-10-24) + +### Fix + +- Set correct runAsUser ([#13710](https://github.com/truecharts/charts/issues/13710)) + + \ No newline at end of file diff --git a/stable/website-shot/7.0.0/app-readme.md b/stable/website-shot/7.0.0/app-readme.md new file mode 100644 index 00000000000..9ea2c762786 --- /dev/null +++ b/stable/website-shot/7.0.0/app-readme.md @@ -0,0 +1,8 @@ +Generate a full web-page screenshot with our service, that provides rich interface to make any kind of web screenshots online for free with no limits. The simplest way to take a full page screenshot. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/website-shot](https://truecharts.org/charts/stable/website-shot) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/stable/website-shot/7.0.0/charts/common-14.0.14.tgz b/stable/website-shot/7.0.0/charts/common-14.0.14.tgz new file mode 100644 index 0000000000000000000000000000000000000000..fe9e72482a4d58a839f5a2de57ca7ee947dfefd7 GIT binary patch literal 133607 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

(#gbYI|tnJ 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

wc$PFBJ$W`7qqyweB!%B`n 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 F5CFYH%n1Mh literal 0 HcmV?d00001 diff --git a/stable/website-shot/7.0.0/ix_values.yaml b/stable/website-shot/7.0.0/ix_values.yaml new file mode 100644 index 00000000000..cd119f5d0e3 --- /dev/null +++ b/stable/website-shot/7.0.0/ix_values.yaml @@ -0,0 +1,26 @@ +image: + repository: tccr.io/truecharts/website-shot + tag: latest@sha256:47d12e7af8330ae487d07a69500082b7c59182c6d9053a872169456ec337b017 + pullPolicy: IfNotPresent + +securityContext: + container: + readOnlyRootFilesystem: false + runAsGroup: 1000 + runAsUser: 1000 + +service: + main: + ports: + main: + port: 10221 + targetPort: 3000 + +persistence: + screenshots: + enabled: true + mountPath: "/usr/src/website-shot/screenshots" + +portal: + open: + enabled: true diff --git a/stable/website-shot/7.0.0/questions.yaml b/stable/website-shot/7.0.0/questions.yaml new file mode 100644 index 00000000000..ebd6aec0ee9 --- /dev/null +++ b/stable/website-shot/7.0.0/questions.yaml @@ -0,0 +1,2005 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 1 + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + + + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "1"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10221 + 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: screenshots + label: "App Screenshots Storage" + description: "Stores the Application Screenshots." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: certificateIssuer + label: Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + show_if: [["advanced", "=", true]] + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 1000 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 1000 + # Settings from questions.yaml get appended here on a per-app basis + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + show_if: [["runAsUser", "=", 0]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: pod + label: Pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + # Settings from questions.yaml get appended here on a per-app basis + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: device + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: scaleGPUEntry + label: GPU + schema: + additional_attrs: true + type: dict + attrs: + # Specify GPU configuration + - variable: gpu + label: Select GPU + schema: + additional_attrs: true + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: workaround + label: "Workaround" + schema: + type: string + default: workaround + hidden: true +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + show_if: [["username", "!=", ""]] + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + max_length: 10240 + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/website-shot/7.0.0/templates/NOTES.txt b/stable/website-shot/7.0.0/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/stable/website-shot/7.0.0/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/stable/website-shot/7.0.0/templates/common.yaml b/stable/website-shot/7.0.0/templates/common.yaml new file mode 100644 index 00000000000..b51394e00a4 --- /dev/null +++ b/stable/website-shot/7.0.0/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/stable/website-shot/7.0.0/values.yaml b/stable/website-shot/7.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d