diff --git a/dependency/collabora-online/14.0.18/CHANGELOG.md b/dependency/collabora-online/14.0.18/CHANGELOG.md new file mode 100644 index 0000000000..bde2ebc0f6 --- /dev/null +++ b/dependency/collabora-online/14.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [collabora-online-14.0.18](https://github.com/truecharts/charts/compare/collabora-online-14.0.17...collabora-online-14.0.18) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/collabora to v22.05.10.2.1 + + + + +## [collabora-online-14.0.17](https://github.com/truecharts/charts/compare/collabora-online-14.0.16...collabora-online-14.0.17) (2023-02-10) + +### Fix + +- ensure new helm deps repo is used in latest releases as well. + + + + +## [collabora-online-14.0.16](https://github.com/truecharts/charts/compare/collabora-online-14.0.15...collabora-online-14.0.16) (2023-02-03) + +### Chore + +- update container image tccr.io/truecharts/collabora to v22.05.10.1.1 + + + + +## [collabora-online-14.0.15](https://github.com/truecharts/charts/compare/collabora-online-14.0.14...collabora-online-14.0.15) (2023-01-30) + +### Chore + +- update container image tccr.io/truecharts/collabora to v22.05.9.3.1 + + + + +## [collabora-online-14.0.14](https://github.com/truecharts/charts/compare/collabora-online-14.0.13...collabora-online-14.0.14) (2022-12-27) + +### Chore + +- update helm chart common to 11.1.2 ([#5855](https://github.com/truecharts/charts/issues/5855)) + + + + +## [collabora-online-14.0.13](https://github.com/truecharts/charts/compare/collabora-online-14.0.12...collabora-online-14.0.13) (2022-12-26) + +### Chore + +- update helm chart common to 11.1.1 + + + + +## [collabora-online-14.0.12](https://github.com/truecharts/charts/compare/collabora-online-14.0.11...collabora-online-14.0.12) (2022-12-24) + +### Chore + +- update helm chart common to v11.1.0 ([#5686](https://github.com/truecharts/charts/issues/5686)) + + + + +## [collabora-online-14.0.11](https://github.com/truecharts/charts/compare/collabora-online-14.0.10...collabora-online-14.0.11) (2022-12-20) + +### Chore + +- update container image tccr.io/truecharts/collabora to v22.05.9.2.1 + + + + +## [collabora-online-14.0.10](https://github.com/truecharts/charts/compare/collabora-online-14.0.9...collabora-online-14.0.10) (2022-12-17) + + + + +## [collabora-online-14.0.9](https://github.com/truecharts/charts/compare/collabora-online-14.0.8...collabora-online-14.0.9) (2022-12-14) + +### Chore + +- update helm chart common to v11.0.8 + + + + +## [collabora-online-14.0.8](https://github.com/truecharts/charts/compare/collabora-online-14.0.7...collabora-online-14.0.8) (2022-12-11) + +### Chore + +- update helm chart common to v11.0.7 ([#5266](https://github.com/truecharts/charts/issues/5266)) + + diff --git a/dependency/collabora-online/14.0.18/Chart.yaml b/dependency/collabora-online/14.0.18/Chart.yaml new file mode 100644 index 0000000000..3edbb01010 --- /dev/null +++ b/dependency/collabora-online/14.0.18/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "22.05.10.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 11.1.2 +deprecated: false +description: "An awesome Online Office suite." +home: https://truecharts.org/charts/dependency/collabora-online +icon: https://truecharts.org/img/hotlink-ok/chart-icons/collabora-online.png +keywords: + - collabora-online +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: collabora-online +sources: + - https://github.com/truecharts/charts/tree/master/charts/dependency/collabora-online + - https://sdk.collaboraonline.com/contents.html + - https://github.com/CollaboraOnline/online/tree/master/kubernetes/helm +type: application +version: 14.0.18 +annotations: + truecharts.org/catagories: | + - office + - documents + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/collabora-online/14.0.18/README.md b/dependency/collabora-online/14.0.18/README.md new file mode 100644 index 0000000000..36b5b3d8f7 --- /dev/null +++ b/dependency/collabora-online/14.0.18/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/dependency/) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/dependency/collabora-online/14.0.18/app-changelog.md b/dependency/collabora-online/14.0.18/app-changelog.md new file mode 100644 index 0000000000..6dd017b6e8 --- /dev/null +++ b/dependency/collabora-online/14.0.18/app-changelog.md @@ -0,0 +1,9 @@ + + +## [collabora-online-14.0.18](https://github.com/truecharts/charts/compare/collabora-online-14.0.17...collabora-online-14.0.18) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/collabora to v22.05.10.2.1 + + \ No newline at end of file diff --git a/dependency/collabora-online/14.0.18/app-readme.md b/dependency/collabora-online/14.0.18/app-readme.md new file mode 100644 index 0000000000..c345319d75 --- /dev/null +++ b/dependency/collabora-online/14.0.18/app-readme.md @@ -0,0 +1,8 @@ +An awesome Online Office suite. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/dependency/collabora-online](https://truecharts.org/charts/dependency/collabora-online) + +--- + +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/jelu/2.0.14/charts/common-11.1.2.tgz b/dependency/collabora-online/14.0.18/charts/common-11.1.2.tgz similarity index 100% rename from incubator/jelu/2.0.14/charts/common-11.1.2.tgz rename to dependency/collabora-online/14.0.18/charts/common-11.1.2.tgz diff --git a/dependency/collabora-online/14.0.18/ix_values.yaml b/dependency/collabora-online/14.0.18/ix_values.yaml new file mode 100644 index 0000000000..2a4e59b6ed --- /dev/null +++ b/dependency/collabora-online/14.0.18/ix_values.yaml @@ -0,0 +1,54 @@ +image: + repository: tccr.io/truecharts/collabora + tag: 22.05.10.2.1@sha256:8d0f870dfb100c8b72e97a3b5729e420a52e92e8fbef6ef35e51abf65c8660c9 + pullPolicy: IfNotPresent + +controller: + # -- Set the controller type. + # Valid options are deployment, daemonset or statefulset + type: statefulset + # -- Number of desired pods + replicas: 1 + # -- Set the controller upgrade strategy + # For Deployments, valid values are Recreate (default) and RollingUpdate. + # For StatefulSets, valid values are OnDelete and RollingUpdate (default). + # DaemonSets ignore this. + strategy: RollingUpdate + rollingUpdate: + # -- Set deployment RollingUpdate max unavailable + unavailable: 1 + # -- Set deployment RollingUpdate max surge + surge: + # -- Set statefulset RollingUpdate partition + partition: + # -- ReplicaSet revision history limit + revisionHistoryLimit: 3 + +securityContext: + readOnlyRootFilesystem: false + allowPrivilegeEscalation: true + +podSecurityContext: + runAsUser: 104 + runAsGroup: 106 + +service: + main: + ports: + main: + port: 10105 + targetPort: 9980 + +secretEnv: + username: "" + password: "" + +env: + aliasgroup1: "" + dictionaries: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" + extra_params: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false " + server_name: "collabora.domain.tld" + DONT_GEN_SSL_CERT: true + +portal: + enabled: true diff --git a/dependency/collabora-online/14.0.18/questions.yaml b/dependency/collabora-online/14.0.18/questions.yaml new file mode 100644 index 0000000000..1cb39c045a --- /dev/null +++ b/dependency/collabora-online/14.0.18/questions.yaml @@ -0,0 +1,1859 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment 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: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/" + admin: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/browser/dist/admin/admin.html" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: secretEnv + group: "App Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: username + label: "Username for WebUI" + schema: + type: string + default: "admin" + required: true + - variable: password + label: "Password for WebUI" + schema: + type: string + valid_chars: "[a-zA-Z0-9!@#$%^&*?]{8,}" + private: true + required: true + default: "REPLACETHIS" + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: aliasgroup1 + label: "aliasgroup1" + description: "Comma separated hosts list." + schema: + type: string + default: "" + - variable: dictionaries + label: "Dictionaries to use, leave empty to use all" + schema: + type: string + default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" + - variable: extra_params + label: "Extra Parameters to add" + description: 'e.g. "--o:welcome.enable=false", See more on /etc/loolwsd/loolwsd.xml. Separate params with space' + schema: + type: string + default: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false" + - variable: DONT_GEN_SSL_CERT + label: "DONT_GEN_SSL_CERT" + description: "When set to true it does NOT generate an SSL cert, you have to use your own" + schema: + type: boolean + default: true + - variable: server_name + label: "Server Name" + description: "When this environment variable is set (is not empty), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." + schema: + type: string + default: 'collabora.domain.tld' + valid_chars: '^((([a-z\d](-?[a-z\d]){0,62})\.)*(([a-z\d](-?[a-z\d]){0,62})\.)([a-z](-?[a-z\d]){1,62})|((\d{1,3}\.){3}\d{1,3}))$' + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - 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..." + group: "General Settings" + 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: 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) + - 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: 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: 10105 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + 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: + 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 + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + 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: 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: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + 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: 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 + show_if: [["clusterIssuer", "=", ""]] + 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: 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: + show_if: [["clusterIssuer", "=", ""]] + type: string + default: "" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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 + 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: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: true + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 104 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 106 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - 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 + - 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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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: hostPath + 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" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] +# - 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: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - 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: 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: 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: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + 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: 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: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + 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 + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + 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: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + 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 + - 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/wizarr/1.0.0/templates/common.yaml b/dependency/collabora-online/14.0.18/templates/common.yaml similarity index 100% rename from incubator/wizarr/1.0.0/templates/common.yaml rename to dependency/collabora-online/14.0.18/templates/common.yaml diff --git a/incubator/jelu/2.0.14/values.yaml b/dependency/collabora-online/14.0.18/values.yaml similarity index 100% rename from incubator/jelu/2.0.14/values.yaml rename to dependency/collabora-online/14.0.18/values.yaml diff --git a/incubator/jelu/2.0.14/app-changelog.md b/incubator/jelu/2.0.14/app-changelog.md deleted file mode 100644 index e4f85e9b99..0000000000 --- a/incubator/jelu/2.0.14/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [jelu-2.0.14](https://github.com/truecharts/charts/compare/jelu-2.0.13...jelu-2.0.14) (2023-02-10) - -### Fix - -- ensure new helm deps repo is used in latest releases as well. - - \ No newline at end of file diff --git a/incubator/jelu/2.0.14/CHANGELOG.md b/incubator/jelu/2.0.15/CHANGELOG.md similarity index 92% rename from incubator/jelu/2.0.14/CHANGELOG.md rename to incubator/jelu/2.0.15/CHANGELOG.md index 1d179e0bfb..2fc68c3826 100644 --- a/incubator/jelu/2.0.14/CHANGELOG.md +++ b/incubator/jelu/2.0.15/CHANGELOG.md @@ -4,6 +4,15 @@ +## [jelu-2.0.15](https://github.com/truecharts/charts/compare/jelu-2.0.14...jelu-2.0.15) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/jelu to latest + + + + ## [jelu-2.0.14](https://github.com/truecharts/charts/compare/jelu-2.0.13...jelu-2.0.14) (2023-02-10) ### Fix @@ -88,12 +97,3 @@ ## [jelu-2.0.5](https://github.com/truecharts/charts/compare/jelu-2.0.4...jelu-2.0.5) (2022-12-17) - - -## [jelu-2.0.4](https://github.com/truecharts/charts/compare/jelu-2.0.3...jelu-2.0.4) (2022-12-13) - -### Chore - -- update helm general non-major - - diff --git a/incubator/jelu/2.0.14/Chart.yaml b/incubator/jelu/2.0.15/Chart.yaml similarity index 98% rename from incubator/jelu/2.0.14/Chart.yaml rename to incubator/jelu/2.0.15/Chart.yaml index 2da02f1af0..7486898647 100644 --- a/incubator/jelu/2.0.14/Chart.yaml +++ b/incubator/jelu/2.0.15/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://hub.docker.com/r/wabayang/jelu - https://github.com/bayang/jelu type: application -version: 2.0.14 +version: 2.0.15 diff --git a/incubator/jelu/2.0.14/README.md b/incubator/jelu/2.0.15/README.md similarity index 100% rename from incubator/jelu/2.0.14/README.md rename to incubator/jelu/2.0.15/README.md diff --git a/incubator/jelu/2.0.15/app-changelog.md b/incubator/jelu/2.0.15/app-changelog.md new file mode 100644 index 0000000000..5177447ec3 --- /dev/null +++ b/incubator/jelu/2.0.15/app-changelog.md @@ -0,0 +1,9 @@ + + +## [jelu-2.0.15](https://github.com/truecharts/charts/compare/jelu-2.0.14...jelu-2.0.15) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/jelu to latest + + \ No newline at end of file diff --git a/incubator/jelu/2.0.14/app-readme.md b/incubator/jelu/2.0.15/app-readme.md similarity index 100% rename from incubator/jelu/2.0.14/app-readme.md rename to incubator/jelu/2.0.15/app-readme.md diff --git a/incubator/metatube/2.0.9/charts/common-11.1.2.tgz b/incubator/jelu/2.0.15/charts/common-11.1.2.tgz similarity index 100% rename from incubator/metatube/2.0.9/charts/common-11.1.2.tgz rename to incubator/jelu/2.0.15/charts/common-11.1.2.tgz diff --git a/incubator/jelu/2.0.14/ix_values.yaml b/incubator/jelu/2.0.15/ix_values.yaml similarity index 87% rename from incubator/jelu/2.0.14/ix_values.yaml rename to incubator/jelu/2.0.15/ix_values.yaml index 6422702efa..248cd62350 100644 --- a/incubator/jelu/2.0.14/ix_values.yaml +++ b/incubator/jelu/2.0.15/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/jelu - tag: latest@sha256:62a013843989e1a432baf838b2858ed33754dd501f9738291001daff7af4df37 + tag: latest@sha256:a9ced655631593271711fe94e346b09e2a558a58dc826f90cc7d2eebb1e587c9 persistence: config: enabled: true diff --git a/incubator/jelu/2.0.14/questions.yaml b/incubator/jelu/2.0.15/questions.yaml similarity index 100% rename from incubator/jelu/2.0.14/questions.yaml rename to incubator/jelu/2.0.15/questions.yaml diff --git a/incubator/jelu/2.0.14/templates/common.yaml b/incubator/jelu/2.0.15/templates/common.yaml similarity index 100% rename from incubator/jelu/2.0.14/templates/common.yaml rename to incubator/jelu/2.0.15/templates/common.yaml diff --git a/incubator/metatube/2.0.9/values.yaml b/incubator/jelu/2.0.15/values.yaml similarity index 100% rename from incubator/metatube/2.0.9/values.yaml rename to incubator/jelu/2.0.15/values.yaml diff --git a/incubator/metatube/2.0.9/CHANGELOG.md b/incubator/metatube/2.0.10/CHANGELOG.md similarity index 91% rename from incubator/metatube/2.0.9/CHANGELOG.md rename to incubator/metatube/2.0.10/CHANGELOG.md index cd7b8997c1..089f4d949c 100644 --- a/incubator/metatube/2.0.9/CHANGELOG.md +++ b/incubator/metatube/2.0.10/CHANGELOG.md @@ -4,6 +4,15 @@ +## [metatube-2.0.10](https://github.com/truecharts/charts/compare/metatube-2.0.9...metatube-2.0.10) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/metatube to latest + + + + ## [metatube-2.0.9](https://github.com/truecharts/charts/compare/metatube-2.0.8...metatube-2.0.9) (2023-02-10) ### Fix @@ -88,12 +97,3 @@ ## [metatube-2.0.2](https://github.com/truecharts/charts/compare/metatube-2.0.1...metatube-2.0.2) (2022-11-30) - - - - -## [metatube-2.0.2](https://github.com/truecharts/charts/compare/metatube-2.0.1...metatube-2.0.2) (2022-11-30) - - - - diff --git a/incubator/metatube/2.0.9/Chart.yaml b/incubator/metatube/2.0.10/Chart.yaml similarity index 98% rename from incubator/metatube/2.0.9/Chart.yaml rename to incubator/metatube/2.0.10/Chart.yaml index 7af8c41802..69843ade86 100644 --- a/incubator/metatube/2.0.9/Chart.yaml +++ b/incubator/metatube/2.0.10/Chart.yaml @@ -30,4 +30,4 @@ sources: - https://hub.docker.com/r/jvt038/metatube - https://github.com/JVT038/MetaTube type: application -version: 2.0.9 +version: 2.0.10 diff --git a/incubator/metatube/2.0.9/README.md b/incubator/metatube/2.0.10/README.md similarity index 100% rename from incubator/metatube/2.0.9/README.md rename to incubator/metatube/2.0.10/README.md diff --git a/incubator/metatube/2.0.10/app-changelog.md b/incubator/metatube/2.0.10/app-changelog.md new file mode 100644 index 0000000000..39215ed726 --- /dev/null +++ b/incubator/metatube/2.0.10/app-changelog.md @@ -0,0 +1,9 @@ + + +## [metatube-2.0.10](https://github.com/truecharts/charts/compare/metatube-2.0.9...metatube-2.0.10) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/metatube to latest + + \ No newline at end of file diff --git a/incubator/metatube/2.0.9/app-readme.md b/incubator/metatube/2.0.10/app-readme.md similarity index 100% rename from incubator/metatube/2.0.9/app-readme.md rename to incubator/metatube/2.0.10/app-readme.md diff --git a/incubator/tasmocompiler/2.0.11/charts/common-11.1.2.tgz b/incubator/metatube/2.0.10/charts/common-11.1.2.tgz similarity index 100% rename from incubator/tasmocompiler/2.0.11/charts/common-11.1.2.tgz rename to incubator/metatube/2.0.10/charts/common-11.1.2.tgz diff --git a/incubator/metatube/2.0.9/ix_values.yaml b/incubator/metatube/2.0.10/ix_values.yaml similarity index 86% rename from incubator/metatube/2.0.9/ix_values.yaml rename to incubator/metatube/2.0.10/ix_values.yaml index 15e7ead1b2..bfa1491657 100644 --- a/incubator/metatube/2.0.9/ix_values.yaml +++ b/incubator/metatube/2.0.10/ix_values.yaml @@ -6,7 +6,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/metatube - tag: latest@sha256:1325be36e66c23f31722faf7416121be3b976f6d29bdca64abb7a0350b4733d8 + tag: latest@sha256:70586a9bad50176b96c574fba85265caa1aadc911982304af77ef2966987793d persistence: storagedatabase: enabled: true diff --git a/incubator/metatube/2.0.9/questions.yaml b/incubator/metatube/2.0.10/questions.yaml similarity index 100% rename from incubator/metatube/2.0.9/questions.yaml rename to incubator/metatube/2.0.10/questions.yaml diff --git a/incubator/metatube/2.0.9/templates/common.yaml b/incubator/metatube/2.0.10/templates/common.yaml similarity index 100% rename from incubator/metatube/2.0.9/templates/common.yaml rename to incubator/metatube/2.0.10/templates/common.yaml diff --git a/incubator/tasmocompiler/2.0.11/values.yaml b/incubator/metatube/2.0.10/values.yaml similarity index 100% rename from incubator/tasmocompiler/2.0.11/values.yaml rename to incubator/metatube/2.0.10/values.yaml diff --git a/incubator/metatube/2.0.9/app-changelog.md b/incubator/metatube/2.0.9/app-changelog.md deleted file mode 100644 index 4192738c5a..0000000000 --- a/incubator/metatube/2.0.9/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [metatube-2.0.9](https://github.com/truecharts/charts/compare/metatube-2.0.8...metatube-2.0.9) (2023-02-10) - -### Fix - -- ensure new helm deps repo is used in latest releases as well. - - \ No newline at end of file diff --git a/incubator/tasmocompiler/2.0.11/app-changelog.md b/incubator/tasmocompiler/2.0.11/app-changelog.md deleted file mode 100644 index aff68d6574..0000000000 --- a/incubator/tasmocompiler/2.0.11/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [tasmocompiler-2.0.11](https://github.com/truecharts/charts/compare/tasmocompiler-2.0.10...tasmocompiler-2.0.11) (2023-02-10) - -### Fix - -- ensure new helm deps repo is used in latest releases as well. - - \ No newline at end of file diff --git a/incubator/tasmocompiler/2.0.11/CHANGELOG.md b/incubator/tasmocompiler/2.0.12/CHANGELOG.md similarity index 89% rename from incubator/tasmocompiler/2.0.11/CHANGELOG.md rename to incubator/tasmocompiler/2.0.12/CHANGELOG.md index b0fc3cf4ba..41d074dfb8 100644 --- a/incubator/tasmocompiler/2.0.11/CHANGELOG.md +++ b/incubator/tasmocompiler/2.0.12/CHANGELOG.md @@ -4,6 +4,15 @@ +## [tasmocompiler-2.0.12](https://github.com/truecharts/charts/compare/tasmocompiler-2.0.11...tasmocompiler-2.0.12) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/tasmocompiler to latest + + + + ## [tasmocompiler-2.0.11](https://github.com/truecharts/charts/compare/tasmocompiler-2.0.10...tasmocompiler-2.0.11) (2023-02-10) ### Fix @@ -88,12 +97,3 @@ ## [tasmocompiler-2.0.2](https://github.com/truecharts/charts/compare/tasmocompiler-2.0.1...tasmocompiler-2.0.2) (2022-11-30) - - -## [tasmocompiler-2.0.2](https://github.com/truecharts/charts/compare/tasmocompiler-2.0.1...tasmocompiler-2.0.2) (2022-11-30) - - - - -## [tasmocompiler-2.0.2](https://github.com/truecharts/charts/compare/tasmocompiler-2.0.1...tasmocompiler-2.0.2) (2022-11-30) - diff --git a/incubator/tasmocompiler/2.0.11/Chart.yaml b/incubator/tasmocompiler/2.0.12/Chart.yaml similarity index 98% rename from incubator/tasmocompiler/2.0.11/Chart.yaml rename to incubator/tasmocompiler/2.0.12/Chart.yaml index f322def3c4..efab66e7c1 100644 --- a/incubator/tasmocompiler/2.0.11/Chart.yaml +++ b/incubator/tasmocompiler/2.0.12/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://hub.docker.com/r/benzino77/tasmocompiler - https://github.com/benzino77/tasmocompiler type: application -version: 2.0.11 +version: 2.0.12 diff --git a/incubator/tasmocompiler/2.0.11/README.md b/incubator/tasmocompiler/2.0.12/README.md similarity index 100% rename from incubator/tasmocompiler/2.0.11/README.md rename to incubator/tasmocompiler/2.0.12/README.md diff --git a/incubator/tasmocompiler/2.0.12/app-changelog.md b/incubator/tasmocompiler/2.0.12/app-changelog.md new file mode 100644 index 0000000000..518a5b1082 --- /dev/null +++ b/incubator/tasmocompiler/2.0.12/app-changelog.md @@ -0,0 +1,9 @@ + + +## [tasmocompiler-2.0.12](https://github.com/truecharts/charts/compare/tasmocompiler-2.0.11...tasmocompiler-2.0.12) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/tasmocompiler to latest + + \ No newline at end of file diff --git a/incubator/tasmocompiler/2.0.11/app-readme.md b/incubator/tasmocompiler/2.0.12/app-readme.md similarity index 100% rename from incubator/tasmocompiler/2.0.11/app-readme.md rename to incubator/tasmocompiler/2.0.12/app-readme.md diff --git a/incubator/teedy-docs/2.0.9/charts/common-11.1.2.tgz b/incubator/tasmocompiler/2.0.12/charts/common-11.1.2.tgz similarity index 100% rename from incubator/teedy-docs/2.0.9/charts/common-11.1.2.tgz rename to incubator/tasmocompiler/2.0.12/charts/common-11.1.2.tgz diff --git a/incubator/tasmocompiler/2.0.11/ix_values.yaml b/incubator/tasmocompiler/2.0.12/ix_values.yaml similarity index 83% rename from incubator/tasmocompiler/2.0.11/ix_values.yaml rename to incubator/tasmocompiler/2.0.12/ix_values.yaml index 446c13cbc5..353ecf0acb 100644 --- a/incubator/tasmocompiler/2.0.11/ix_values.yaml +++ b/incubator/tasmocompiler/2.0.12/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/tasmocompiler - tag: latest@sha256:bbfd98ee35a222ceb38af152ad3e1f1935c5174dc41cc027fd89d0182e6b3339 + tag: latest@sha256:9c6c731878925419c7050b947dbf1ea5115287a7b2193b6407598befbdbb6a85 persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/tasmocompiler/2.0.11/questions.yaml b/incubator/tasmocompiler/2.0.12/questions.yaml similarity index 100% rename from incubator/tasmocompiler/2.0.11/questions.yaml rename to incubator/tasmocompiler/2.0.12/questions.yaml diff --git a/incubator/tasmocompiler/2.0.11/templates/common.yaml b/incubator/tasmocompiler/2.0.12/templates/common.yaml similarity index 100% rename from incubator/tasmocompiler/2.0.11/templates/common.yaml rename to incubator/tasmocompiler/2.0.12/templates/common.yaml diff --git a/incubator/teedy-docs/2.0.9/values.yaml b/incubator/tasmocompiler/2.0.12/values.yaml similarity index 100% rename from incubator/teedy-docs/2.0.9/values.yaml rename to incubator/tasmocompiler/2.0.12/values.yaml diff --git a/incubator/teedy-docs/2.0.9/CHANGELOG.md b/incubator/teedy-docs/2.0.10/CHANGELOG.md similarity index 91% rename from incubator/teedy-docs/2.0.9/CHANGELOG.md rename to incubator/teedy-docs/2.0.10/CHANGELOG.md index df15cde40e..e655ebeaaa 100644 --- a/incubator/teedy-docs/2.0.9/CHANGELOG.md +++ b/incubator/teedy-docs/2.0.10/CHANGELOG.md @@ -4,6 +4,15 @@ +## [teedy-docs-2.0.10](https://github.com/truecharts/charts/compare/teedy-docs-2.0.9...teedy-docs-2.0.10) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/teedy-docs to latest + + + + ## [teedy-docs-2.0.9](https://github.com/truecharts/charts/compare/teedy-docs-2.0.8...teedy-docs-2.0.9) (2023-02-10) ### Fix @@ -88,12 +97,3 @@ ## [teedy-docs-2.0.2](https://github.com/truecharts/charts/compare/teedy-docs-2.0.1...teedy-docs-2.0.2) (2022-11-30) - - - - -## [teedy-docs-2.0.2](https://github.com/truecharts/charts/compare/teedy-docs-2.0.1...teedy-docs-2.0.2) (2022-11-30) - - - - diff --git a/incubator/teedy-docs/2.0.9/Chart.yaml b/incubator/teedy-docs/2.0.10/Chart.yaml similarity index 98% rename from incubator/teedy-docs/2.0.9/Chart.yaml rename to incubator/teedy-docs/2.0.10/Chart.yaml index 7f2dfe8358..8eb924c100 100644 --- a/incubator/teedy-docs/2.0.9/Chart.yaml +++ b/incubator/teedy-docs/2.0.10/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://hub.docker.com/r/sismics/docs - https://github.com/sismics/docs type: application -version: 2.0.9 +version: 2.0.10 diff --git a/incubator/teedy-docs/2.0.9/README.md b/incubator/teedy-docs/2.0.10/README.md similarity index 100% rename from incubator/teedy-docs/2.0.9/README.md rename to incubator/teedy-docs/2.0.10/README.md diff --git a/incubator/teedy-docs/2.0.10/app-changelog.md b/incubator/teedy-docs/2.0.10/app-changelog.md new file mode 100644 index 0000000000..09b898a1b4 --- /dev/null +++ b/incubator/teedy-docs/2.0.10/app-changelog.md @@ -0,0 +1,9 @@ + + +## [teedy-docs-2.0.10](https://github.com/truecharts/charts/compare/teedy-docs-2.0.9...teedy-docs-2.0.10) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/teedy-docs to latest + + \ No newline at end of file diff --git a/incubator/teedy-docs/2.0.9/app-readme.md b/incubator/teedy-docs/2.0.10/app-readme.md similarity index 100% rename from incubator/teedy-docs/2.0.9/app-readme.md rename to incubator/teedy-docs/2.0.10/app-readme.md diff --git a/incubator/thunderbird/2.0.11/charts/common-11.1.2.tgz b/incubator/teedy-docs/2.0.10/charts/common-11.1.2.tgz similarity index 100% rename from incubator/thunderbird/2.0.11/charts/common-11.1.2.tgz rename to incubator/teedy-docs/2.0.10/charts/common-11.1.2.tgz diff --git a/incubator/teedy-docs/2.0.9/ix_values.yaml b/incubator/teedy-docs/2.0.10/ix_values.yaml similarity index 85% rename from incubator/teedy-docs/2.0.9/ix_values.yaml rename to incubator/teedy-docs/2.0.10/ix_values.yaml index 80216ff472..f902780aaa 100644 --- a/incubator/teedy-docs/2.0.9/ix_values.yaml +++ b/incubator/teedy-docs/2.0.10/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/teedy-docs - tag: latest@sha256:44bb5f13dd514c0dcd36f6684debdd8c494377392de9755a6413883b9e3084b3 + tag: latest@sha256:a64192b2b215dbd2d8325d140182752f3b0f8aaca41f1a3c4a781e68361dadba persistence: data: enabled: true diff --git a/incubator/teedy-docs/2.0.9/questions.yaml b/incubator/teedy-docs/2.0.10/questions.yaml similarity index 100% rename from incubator/teedy-docs/2.0.9/questions.yaml rename to incubator/teedy-docs/2.0.10/questions.yaml diff --git a/incubator/teedy-docs/2.0.9/templates/common.yaml b/incubator/teedy-docs/2.0.10/templates/common.yaml similarity index 100% rename from incubator/teedy-docs/2.0.9/templates/common.yaml rename to incubator/teedy-docs/2.0.10/templates/common.yaml diff --git a/incubator/thunderbird/2.0.11/values.yaml b/incubator/teedy-docs/2.0.10/values.yaml similarity index 100% rename from incubator/thunderbird/2.0.11/values.yaml rename to incubator/teedy-docs/2.0.10/values.yaml diff --git a/incubator/teedy-docs/2.0.9/app-changelog.md b/incubator/teedy-docs/2.0.9/app-changelog.md deleted file mode 100644 index dab5f39675..0000000000 --- a/incubator/teedy-docs/2.0.9/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [teedy-docs-2.0.9](https://github.com/truecharts/charts/compare/teedy-docs-2.0.8...teedy-docs-2.0.9) (2023-02-10) - -### Fix - -- ensure new helm deps repo is used in latest releases as well. - - \ No newline at end of file diff --git a/incubator/thunderbird/2.0.11/app-changelog.md b/incubator/thunderbird/2.0.11/app-changelog.md deleted file mode 100644 index 14090c00cd..0000000000 --- a/incubator/thunderbird/2.0.11/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [thunderbird-2.0.11](https://github.com/truecharts/charts/compare/thunderbird-2.0.10...thunderbird-2.0.11) (2023-02-10) - -### Fix - -- ensure new helm deps repo is used in latest releases as well. - - \ No newline at end of file diff --git a/incubator/thunderbird/2.0.11/CHANGELOG.md b/incubator/thunderbird/2.0.12/CHANGELOG.md similarity index 89% rename from incubator/thunderbird/2.0.11/CHANGELOG.md rename to incubator/thunderbird/2.0.12/CHANGELOG.md index 5eb2850dc1..aef9e2e1bd 100644 --- a/incubator/thunderbird/2.0.11/CHANGELOG.md +++ b/incubator/thunderbird/2.0.12/CHANGELOG.md @@ -4,6 +4,15 @@ +## [thunderbird-2.0.12](https://github.com/truecharts/charts/compare/thunderbird-2.0.11...thunderbird-2.0.12) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/thunderbird to latest + + + + ## [thunderbird-2.0.11](https://github.com/truecharts/charts/compare/thunderbird-2.0.10...thunderbird-2.0.11) (2023-02-10) ### Fix @@ -88,12 +97,3 @@ ## [thunderbird-2.0.3](https://github.com/truecharts/charts/compare/thunderbird-2.0.2...thunderbird-2.0.3) (2022-11-30) - - - -## [thunderbird-2.0.3](https://github.com/truecharts/charts/compare/thunderbird-2.0.2...thunderbird-2.0.3) (2022-11-30) - - - - -## [thunderbird-2.0.3](https://github.com/truecharts/charts/compare/thunderbird-2.0.2...thunderbird-2.0.3) (2022-11-30) diff --git a/incubator/thunderbird/2.0.11/Chart.yaml b/incubator/thunderbird/2.0.12/Chart.yaml similarity index 98% rename from incubator/thunderbird/2.0.11/Chart.yaml rename to incubator/thunderbird/2.0.12/Chart.yaml index 896e347fd5..85314d6c20 100644 --- a/incubator/thunderbird/2.0.11/Chart.yaml +++ b/incubator/thunderbird/2.0.12/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://hub.docker.com/r/ich777/thunderbird - https://www.thunderbird.net/ type: application -version: 2.0.11 +version: 2.0.12 annotations: truecharts.org/SCALE-support: "true" truecharts.org/catagories: | diff --git a/incubator/thunderbird/2.0.11/README.md b/incubator/thunderbird/2.0.12/README.md similarity index 100% rename from incubator/thunderbird/2.0.11/README.md rename to incubator/thunderbird/2.0.12/README.md diff --git a/incubator/thunderbird/2.0.12/app-changelog.md b/incubator/thunderbird/2.0.12/app-changelog.md new file mode 100644 index 0000000000..d25a1e9070 --- /dev/null +++ b/incubator/thunderbird/2.0.12/app-changelog.md @@ -0,0 +1,9 @@ + + +## [thunderbird-2.0.12](https://github.com/truecharts/charts/compare/thunderbird-2.0.11...thunderbird-2.0.12) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/thunderbird to latest + + \ No newline at end of file diff --git a/incubator/thunderbird/2.0.11/app-readme.md b/incubator/thunderbird/2.0.12/app-readme.md similarity index 100% rename from incubator/thunderbird/2.0.11/app-readme.md rename to incubator/thunderbird/2.0.12/app-readme.md diff --git a/incubator/wizarr/1.0.0/charts/common-11.1.2.tgz b/incubator/thunderbird/2.0.12/charts/common-11.1.2.tgz similarity index 100% rename from incubator/wizarr/1.0.0/charts/common-11.1.2.tgz rename to incubator/thunderbird/2.0.12/charts/common-11.1.2.tgz diff --git a/incubator/thunderbird/2.0.11/ix_values.yaml b/incubator/thunderbird/2.0.12/ix_values.yaml similarity index 85% rename from incubator/thunderbird/2.0.11/ix_values.yaml rename to incubator/thunderbird/2.0.12/ix_values.yaml index 51c29ac57e..b26632077d 100644 --- a/incubator/thunderbird/2.0.11/ix_values.yaml +++ b/incubator/thunderbird/2.0.12/ix_values.yaml @@ -1,7 +1,7 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/thunderbird - tag: latest@sha256:6e13cfd3e191024eb47b15248991b6e2729dc333986ec19bc352fd4ce2d924f4 + tag: latest@sha256:4d175d3d8bbd72440c90bfc9f9346c3081f6e2b6cf024746ce4ff2e3acc275d5 podSecurityContext: runAsGroup: 0 diff --git a/incubator/thunderbird/2.0.11/questions.yaml b/incubator/thunderbird/2.0.12/questions.yaml similarity index 100% rename from incubator/thunderbird/2.0.11/questions.yaml rename to incubator/thunderbird/2.0.12/questions.yaml diff --git a/incubator/thunderbird/2.0.11/templates/common.yaml b/incubator/thunderbird/2.0.12/templates/common.yaml similarity index 100% rename from incubator/thunderbird/2.0.11/templates/common.yaml rename to incubator/thunderbird/2.0.12/templates/common.yaml diff --git a/incubator/wizarr/1.0.0/values.yaml b/incubator/thunderbird/2.0.12/values.yaml similarity index 100% rename from incubator/wizarr/1.0.0/values.yaml rename to incubator/thunderbird/2.0.12/values.yaml diff --git a/incubator/wizarr/1.0.0/app-changelog.md b/incubator/wizarr/1.0.0/app-changelog.md deleted file mode 100644 index 7b422c3e71..0000000000 --- a/incubator/wizarr/1.0.0/app-changelog.md +++ /dev/null @@ -1,4 +0,0 @@ - - -## [wizarr-1.0.0](https://github.com/truecharts/charts/compare/wizarr-0.0.8...wizarr-1.0.0) (2023-02-19) - diff --git a/incubator/wizarr/1.0.0/CHANGELOG.md b/incubator/wizarr/1.0.1/CHANGELOG.md similarity index 89% rename from incubator/wizarr/1.0.0/CHANGELOG.md rename to incubator/wizarr/1.0.1/CHANGELOG.md index b62fd240df..3f370952ee 100644 --- a/incubator/wizarr/1.0.0/CHANGELOG.md +++ b/incubator/wizarr/1.0.1/CHANGELOG.md @@ -4,6 +4,15 @@ +## [wizarr-1.0.1](https://github.com/truecharts/charts/compare/wizarr-1.0.0...wizarr-1.0.1) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/wizarr to v1.6.2 + + + + ## [wizarr-1.0.0](https://github.com/truecharts/charts/compare/wizarr-0.0.8...wizarr-1.0.0) (2023-02-19) diff --git a/incubator/wizarr/1.0.0/Chart.yaml b/incubator/wizarr/1.0.1/Chart.yaml similarity index 96% rename from incubator/wizarr/1.0.0/Chart.yaml rename to incubator/wizarr/1.0.1/Chart.yaml index 6e0c4c4876..53676a985b 100644 --- a/incubator/wizarr/1.0.0/Chart.yaml +++ b/incubator/wizarr/1.0.1/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "1.6.1" +appVersion: "1.6.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -24,7 +24,7 @@ sources: - https://ghcr.io/wizarrrr/wizarr - https://github.com/Wizarrrr/wizarr type: application -version: 1.0.0 +version: 1.0.1 annotations: truecharts.org/catagories: | - HomeAutomation diff --git a/incubator/wizarr/1.0.0/README.md b/incubator/wizarr/1.0.1/README.md similarity index 100% rename from incubator/wizarr/1.0.0/README.md rename to incubator/wizarr/1.0.1/README.md diff --git a/incubator/wizarr/1.0.1/app-changelog.md b/incubator/wizarr/1.0.1/app-changelog.md new file mode 100644 index 0000000000..5d726f8934 --- /dev/null +++ b/incubator/wizarr/1.0.1/app-changelog.md @@ -0,0 +1,9 @@ + + +## [wizarr-1.0.1](https://github.com/truecharts/charts/compare/wizarr-1.0.0...wizarr-1.0.1) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/wizarr to v1.6.2 + + \ No newline at end of file diff --git a/incubator/wizarr/1.0.0/app-readme.md b/incubator/wizarr/1.0.1/app-readme.md similarity index 100% rename from incubator/wizarr/1.0.0/app-readme.md rename to incubator/wizarr/1.0.1/app-readme.md diff --git a/stable/adguard-home/4.0.14/charts/common-11.1.2.tgz b/incubator/wizarr/1.0.1/charts/common-11.1.2.tgz similarity index 100% rename from stable/adguard-home/4.0.14/charts/common-11.1.2.tgz rename to incubator/wizarr/1.0.1/charts/common-11.1.2.tgz diff --git a/incubator/wizarr/1.0.0/ix_values.yaml b/incubator/wizarr/1.0.1/ix_values.yaml similarity index 83% rename from incubator/wizarr/1.0.0/ix_values.yaml rename to incubator/wizarr/1.0.1/ix_values.yaml index 219f2ae62e..c5733a387b 100644 --- a/incubator/wizarr/1.0.0/ix_values.yaml +++ b/incubator/wizarr/1.0.1/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/wizarr pullPolicy: IfNotPresent - tag: 1.6.1@sha256:8f803f5f8e8f503da85d59887c5c4c8543d3373bc02dc25722924b72107b90e2 + tag: 1.6.2@sha256:9394bd8a3e18171cf1cd57fad09f81f70c1dd6b68e486afe794c5b399dbf2b48 env: APP_URL: "http://localhost:{{ .Values.service.main.ports.main.port }}" diff --git a/incubator/wizarr/1.0.0/questions.yaml b/incubator/wizarr/1.0.1/questions.yaml similarity index 100% rename from incubator/wizarr/1.0.0/questions.yaml rename to incubator/wizarr/1.0.1/questions.yaml diff --git a/stable/adguard-home/4.0.14/templates/common.yaml b/incubator/wizarr/1.0.1/templates/common.yaml similarity index 100% rename from stable/adguard-home/4.0.14/templates/common.yaml rename to incubator/wizarr/1.0.1/templates/common.yaml diff --git a/stable/adguard-home/4.0.14/values.yaml b/incubator/wizarr/1.0.1/values.yaml similarity index 100% rename from stable/adguard-home/4.0.14/values.yaml rename to incubator/wizarr/1.0.1/values.yaml diff --git a/stable/adguard-home/4.0.14/app-changelog.md b/stable/adguard-home/4.0.14/app-changelog.md deleted file mode 100644 index 30f68fa423..0000000000 --- a/stable/adguard-home/4.0.14/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [adguard-home-4.0.14](https://github.com/truecharts/charts/compare/adguard-home-4.0.13...adguard-home-4.0.14) (2023-02-10) - -### Fix - -- ensure new helm deps repo is used in latest releases as well. - - \ No newline at end of file diff --git a/stable/adguard-home/4.0.14/CHANGELOG.md b/stable/adguard-home/4.0.15/CHANGELOG.md similarity index 91% rename from stable/adguard-home/4.0.14/CHANGELOG.md rename to stable/adguard-home/4.0.15/CHANGELOG.md index 0e442673f2..a3a0d20db3 100644 --- a/stable/adguard-home/4.0.14/CHANGELOG.md +++ b/stable/adguard-home/4.0.15/CHANGELOG.md @@ -4,6 +4,15 @@ +## [adguard-home-4.0.15](https://github.com/truecharts/charts/compare/adguard-home-4.0.14...adguard-home-4.0.15) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/adguard-home to v0.107.24 + + + + ## [adguard-home-4.0.14](https://github.com/truecharts/charts/compare/adguard-home-4.0.13...adguard-home-4.0.14) (2023-02-10) ### Fix @@ -88,12 +97,3 @@ ## [adguard-home-4.0.5](https://github.com/truecharts/charts/compare/adguard-home-4.0.4...adguard-home-4.0.5) (2022-12-13) ### Chore - -- update helm general non-major - - - - -## [adguard-home-4.0.4](https://github.com/truecharts/charts/compare/adguard-home-4.0.3...adguard-home-4.0.4) (2022-12-07) - -### Chore diff --git a/stable/adguard-home/4.0.14/Chart.yaml b/stable/adguard-home/4.0.15/Chart.yaml similarity index 95% rename from stable/adguard-home/4.0.14/Chart.yaml rename to stable/adguard-home/4.0.15/Chart.yaml index 4604b0395b..8dadbfaec1 100644 --- a/stable/adguard-home/4.0.14/Chart.yaml +++ b/stable/adguard-home/4.0.15/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.107.23" +appVersion: "0.107.24" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ name: adguard-home sources: - https://github.com/truecharts/charts/tree/master/charts/stable/adguard-home - https://hub.docker.com/r/adguard/adguardhome -version: 4.0.14 +version: 4.0.15 annotations: truecharts.org/catagories: | - media diff --git a/stable/adguard-home/4.0.14/README.md b/stable/adguard-home/4.0.15/README.md similarity index 100% rename from stable/adguard-home/4.0.14/README.md rename to stable/adguard-home/4.0.15/README.md diff --git a/stable/adguard-home/4.0.15/app-changelog.md b/stable/adguard-home/4.0.15/app-changelog.md new file mode 100644 index 0000000000..e7027f30c1 --- /dev/null +++ b/stable/adguard-home/4.0.15/app-changelog.md @@ -0,0 +1,9 @@ + + +## [adguard-home-4.0.15](https://github.com/truecharts/charts/compare/adguard-home-4.0.14...adguard-home-4.0.15) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/adguard-home to v0.107.24 + + \ No newline at end of file diff --git a/stable/adguard-home/4.0.14/app-readme.md b/stable/adguard-home/4.0.15/app-readme.md similarity index 100% rename from stable/adguard-home/4.0.14/app-readme.md rename to stable/adguard-home/4.0.15/app-readme.md diff --git a/stable/clamav/5.0.15/charts/common-11.1.2.tgz b/stable/adguard-home/4.0.15/charts/common-11.1.2.tgz similarity index 100% rename from stable/clamav/5.0.15/charts/common-11.1.2.tgz rename to stable/adguard-home/4.0.15/charts/common-11.1.2.tgz diff --git a/stable/adguard-home/4.0.14/ix_values.yaml b/stable/adguard-home/4.0.15/ix_values.yaml similarity index 96% rename from stable/adguard-home/4.0.14/ix_values.yaml rename to stable/adguard-home/4.0.15/ix_values.yaml index 53f81ad5b1..0805474579 100644 --- a/stable/adguard-home/4.0.14/ix_values.yaml +++ b/stable/adguard-home/4.0.15/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/adguard-home - tag: 0.107.23@sha256:da8426088cf0345037e72dc0c53dbb98161839ad90f8f2485cb73de0339bdfc5 + tag: 0.107.24@sha256:49046c2ef23a4cc653d90fb664bf60ba8eca9054d30b5533c385910b55f326b4 pullPolicy: IfNotPresent # Those args are copied from the upstream Dockerfile. diff --git a/stable/adguard-home/4.0.14/questions.yaml b/stable/adguard-home/4.0.15/questions.yaml similarity index 100% rename from stable/adguard-home/4.0.14/questions.yaml rename to stable/adguard-home/4.0.15/questions.yaml diff --git a/stable/domoticz/4.0.19/templates/common.yaml b/stable/adguard-home/4.0.15/templates/common.yaml similarity index 100% rename from stable/domoticz/4.0.19/templates/common.yaml rename to stable/adguard-home/4.0.15/templates/common.yaml diff --git a/stable/clamav/5.0.15/values.yaml b/stable/adguard-home/4.0.15/values.yaml similarity index 100% rename from stable/clamav/5.0.15/values.yaml rename to stable/adguard-home/4.0.15/values.yaml diff --git a/stable/babybuddy/11.0.30/CHANGELOG.md b/stable/babybuddy/11.0.30/CHANGELOG.md new file mode 100644 index 0000000000..2807908b68 --- /dev/null +++ b/stable/babybuddy/11.0.30/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [babybuddy-11.0.30](https://github.com/truecharts/charts/compare/babybuddy-11.0.29...babybuddy-11.0.30) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/babybuddy to v + + + + +## [babybuddy-11.0.29](https://github.com/truecharts/charts/compare/babybuddy-11.0.28...babybuddy-11.0.29) (2023-02-19) + +### Chore + +- update helm general non-major + + + + +## [babybuddy-11.0.28](https://github.com/truecharts/charts/compare/babybuddy-11.0.27...babybuddy-11.0.28) (2023-02-15) + +### Chore + +- update container image tccr.io/truecharts/babybuddy to 1.14.0 + + + + +## [babybuddy-11.0.27](https://github.com/truecharts/charts/compare/babybuddy-11.0.26...babybuddy-11.0.27) (2023-02-10) + +### Fix + +- ensure new helm deps repo is used in latest releases as well. + + + + +## [babybuddy-11.0.26](https://github.com/truecharts/charts/compare/babybuddy-11.0.25...babybuddy-11.0.26) (2023-02-06) + +### Chore + +- update container image tccr.io/truecharts/babybuddy to 1.14.0 + + + + +## [babybuddy-11.0.25](https://github.com/truecharts/charts/compare/babybuddy-11.0.24...babybuddy-11.0.25) (2023-01-30) + +### Chore + +- update container image tccr.io/truecharts/babybuddy to v1.14.0 + + + + +## [babybuddy-11.0.24](https://github.com/truecharts/charts/compare/babybuddy-11.0.23...babybuddy-11.0.24) (2023-01-24) + +### Chore + +- update helm general non-major ([#6689](https://github.com/truecharts/charts/issues/6689)) + + + + +## [babybuddy-11.0.23](https://github.com/truecharts/charts/compare/babybuddy-11.0.22...babybuddy-11.0.23) (2023-01-24) + +### Chore + +- update container image tccr.io/truecharts/babybuddy to 1.13.2 + + + + +## [babybuddy-11.0.22](https://github.com/truecharts/charts/compare/babybuddy-11.0.21...babybuddy-11.0.22) (2023-01-23) + +### Chore + +- update helm general non-major + + + + +## [babybuddy-11.0.21](https://github.com/truecharts/charts/compare/babybuddy-11.0.20...babybuddy-11.0.21) (2023-01-17) + +### Chore + +- update helm general non-major ([#6430](https://github.com/truecharts/charts/issues/6430)) + + + + +## [babybuddy-11.0.20](https://github.com/truecharts/charts/compare/babybuddy-11.0.19...babybuddy-11.0.20) (2023-01-07) + +### Chore diff --git a/stable/babybuddy/11.0.30/Chart.yaml b/stable/babybuddy/11.0.30/Chart.yaml new file mode 100644 index 0000000000..b6cb6fd0c4 --- /dev/null +++ b/stable/babybuddy/11.0.30/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "1.14.0" +kubeVersion: ">=1.16.0-0" +version: 11.0.30 +name: babybuddy +description: Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. +type: application +home: https://truecharts.org/charts/stable/babybuddy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/babybuddy.png +keywords: + - baby + - buddy + - tracker + - parents + - parenting +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/babybuddy + - https://ghcr.io/linuxserver/babybuddy + - https://github.com/babybuddy/babybuddy +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 11.1.2 + - condition: postgresql.enabled + name: postgresql + repository: https://deps.truecharts.org/ + version: 11.0.29 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/clamav/5.0.15/README.md b/stable/babybuddy/11.0.30/README.md similarity index 100% rename from stable/clamav/5.0.15/README.md rename to stable/babybuddy/11.0.30/README.md diff --git a/stable/babybuddy/11.0.30/app-changelog.md b/stable/babybuddy/11.0.30/app-changelog.md new file mode 100644 index 0000000000..ed20defe40 --- /dev/null +++ b/stable/babybuddy/11.0.30/app-changelog.md @@ -0,0 +1,9 @@ + + +## [babybuddy-11.0.30](https://github.com/truecharts/charts/compare/babybuddy-11.0.29...babybuddy-11.0.30) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/babybuddy to v + + \ No newline at end of file diff --git a/stable/babybuddy/11.0.30/app-readme.md b/stable/babybuddy/11.0.30/app-readme.md new file mode 100644 index 0000000000..97caca43a5 --- /dev/null +++ b/stable/babybuddy/11.0.30/app-readme.md @@ -0,0 +1,8 @@ +Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/babybuddy](https://truecharts.org/charts/stable/babybuddy) + +--- + +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/domoticz/4.0.19/charts/common-11.1.2.tgz b/stable/babybuddy/11.0.30/charts/common-11.1.2.tgz similarity index 100% rename from stable/domoticz/4.0.19/charts/common-11.1.2.tgz rename to stable/babybuddy/11.0.30/charts/common-11.1.2.tgz diff --git a/stable/hedgedoc/7.0.27/charts/postgresql-11.0.29.tgz b/stable/babybuddy/11.0.30/charts/postgresql-11.0.29.tgz similarity index 100% rename from stable/hedgedoc/7.0.27/charts/postgresql-11.0.29.tgz rename to stable/babybuddy/11.0.30/charts/postgresql-11.0.29.tgz diff --git a/stable/babybuddy/11.0.30/ix_values.yaml b/stable/babybuddy/11.0.30/ix_values.yaml new file mode 100644 index 0000000000..d8dd48c719 --- /dev/null +++ b/stable/babybuddy/11.0.30/ix_values.yaml @@ -0,0 +1,50 @@ +image: + repository: tccr.io/truecharts/babybuddy + pullPolicy: IfNotPresent + tag: 1.14.0@sha256:6342c87b0a65d31b067ec2729c86b532a1cd777986989c9601c3ce8e3122ff03 + +env: + DB_ENGINE: "django.db.backends.postgresql" + DB_NAME: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USER: "{{ .Values.postgresql.postgresqlUsername }}" + DB_PORT: "5432" + CSRF_TRUSTED_ORIGINS: "" + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10069 + targetPort: 8000 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: babybuddy + postgresqlDatabase: babybuddy + +portal: + enabled: true diff --git a/stable/babybuddy/11.0.30/questions.yaml b/stable/babybuddy/11.0.30/questions.yaml new file mode 100644 index 0000000000..5484920622 --- /dev/null +++ b/stable/babybuddy/11.0.30/questions.yaml @@ -0,0 +1,1883 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment 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: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: CSRF_TRUSTED_ORIGINS + label: "CSRF_TRUSTED_ORIGINS" + description: "Add any address you'd like to access babybuddy at (comma separated, no spaces)" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - 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..." + group: "General Settings" + 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: 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) + - 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: 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: 10069 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + 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: + 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 + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + 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: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + 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: 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 + show_if: [["clusterIssuer", "=", ""]] + 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: 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: + show_if: [["clusterIssuer", "=", ""]] + type: string + default: "" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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 + 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: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - 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 + - 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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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: hostPath + 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" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] +# - 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: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - 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: 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: 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: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + 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: 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: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + 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 + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + 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: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + 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 + - 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/flexget/4.0.23/templates/common.yaml b/stable/babybuddy/11.0.30/templates/common.yaml similarity index 100% rename from stable/flexget/4.0.23/templates/common.yaml rename to stable/babybuddy/11.0.30/templates/common.yaml diff --git a/stable/domoticz/4.0.19/values.yaml b/stable/babybuddy/11.0.30/values.yaml similarity index 100% rename from stable/domoticz/4.0.19/values.yaml rename to stable/babybuddy/11.0.30/values.yaml diff --git a/stable/clamav/5.0.15/app-changelog.md b/stable/clamav/5.0.15/app-changelog.md deleted file mode 100644 index a11fd2e2b1..0000000000 --- a/stable/clamav/5.0.15/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [clamav-5.0.15](https://github.com/truecharts/charts/compare/clamav-5.0.14...clamav-5.0.15) (2023-02-10) - -### Fix - -- ensure new helm deps repo is used in latest releases as well. - - \ No newline at end of file diff --git a/stable/clamav/5.0.15/CHANGELOG.md b/stable/clamav/5.0.16/CHANGELOG.md similarity index 89% rename from stable/clamav/5.0.15/CHANGELOG.md rename to stable/clamav/5.0.16/CHANGELOG.md index f70dafa78c..c01d789f6b 100644 --- a/stable/clamav/5.0.15/CHANGELOG.md +++ b/stable/clamav/5.0.16/CHANGELOG.md @@ -4,6 +4,15 @@ +## [clamav-5.0.16](https://github.com/truecharts/charts/compare/clamav-5.0.15...clamav-5.0.16) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/clamav to v1.0.1 + + + + ## [clamav-5.0.15](https://github.com/truecharts/charts/compare/clamav-5.0.14...clamav-5.0.15) (2023-02-10) ### Fix @@ -88,12 +97,3 @@ - update helm general non-major - - -## [clamav-5.0.6](https://github.com/truecharts/charts/compare/clamav-5.0.4...clamav-5.0.6) (2022-11-30) - - - - -## [clamav-5.0.6](https://github.com/truecharts/charts/compare/clamav-5.0.4...clamav-5.0.6) (2022-11-30) - diff --git a/stable/clamav/5.0.15/Chart.yaml b/stable/clamav/5.0.16/Chart.yaml similarity index 96% rename from stable/clamav/5.0.15/Chart.yaml rename to stable/clamav/5.0.16/Chart.yaml index e2a64ec294..21488cbe79 100644 --- a/stable/clamav/5.0.15/Chart.yaml +++ b/stable/clamav/5.0.16/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "1.0.0" +appVersion: "1.0.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -22,7 +22,7 @@ sources: - https://github.com/Cisco-Talos/clamav - https://docs.clamav.net/ type: application -version: 5.0.15 +version: 5.0.16 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/domoticz/4.0.19/README.md b/stable/clamav/5.0.16/README.md similarity index 100% rename from stable/domoticz/4.0.19/README.md rename to stable/clamav/5.0.16/README.md diff --git a/stable/clamav/5.0.16/app-changelog.md b/stable/clamav/5.0.16/app-changelog.md new file mode 100644 index 0000000000..5d904acab9 --- /dev/null +++ b/stable/clamav/5.0.16/app-changelog.md @@ -0,0 +1,9 @@ + + +## [clamav-5.0.16](https://github.com/truecharts/charts/compare/clamav-5.0.15...clamav-5.0.16) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/clamav to v1.0.1 + + \ No newline at end of file diff --git a/stable/clamav/5.0.15/app-readme.md b/stable/clamav/5.0.16/app-readme.md similarity index 100% rename from stable/clamav/5.0.15/app-readme.md rename to stable/clamav/5.0.16/app-readme.md diff --git a/stable/flexget/4.0.23/charts/common-11.1.2.tgz b/stable/clamav/5.0.16/charts/common-11.1.2.tgz similarity index 100% rename from stable/flexget/4.0.23/charts/common-11.1.2.tgz rename to stable/clamav/5.0.16/charts/common-11.1.2.tgz diff --git a/stable/clamav/5.0.15/ix_values.yaml b/stable/clamav/5.0.16/ix_values.yaml similarity index 94% rename from stable/clamav/5.0.15/ix_values.yaml rename to stable/clamav/5.0.16/ix_values.yaml index 6326ac484c..bc33507cf6 100644 --- a/stable/clamav/5.0.15/ix_values.yaml +++ b/stable/clamav/5.0.16/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/clamav pullPolicy: IfNotPresent - tag: 1.0.0@sha256:37b177030441262baaf4c590d6915c336669690873b9b2a65eeee36344af362b + tag: 1.0.1@sha256:6f09199cb0e4ef83356dfe08c5d19d6af65513c3e73792312068036925acda75 podSecurityContext: runAsUser: 0 diff --git a/stable/clamav/5.0.15/questions.yaml b/stable/clamav/5.0.16/questions.yaml similarity index 100% rename from stable/clamav/5.0.15/questions.yaml rename to stable/clamav/5.0.16/questions.yaml diff --git a/stable/clamav/5.0.15/templates/_cronjob.tpl b/stable/clamav/5.0.16/templates/_cronjob.tpl similarity index 100% rename from stable/clamav/5.0.15/templates/_cronjob.tpl rename to stable/clamav/5.0.16/templates/_cronjob.tpl diff --git a/stable/clamav/5.0.15/templates/common.yaml b/stable/clamav/5.0.16/templates/common.yaml similarity index 100% rename from stable/clamav/5.0.15/templates/common.yaml rename to stable/clamav/5.0.16/templates/common.yaml diff --git a/stable/flexget/4.0.23/values.yaml b/stable/clamav/5.0.16/values.yaml similarity index 100% rename from stable/flexget/4.0.23/values.yaml rename to stable/clamav/5.0.16/values.yaml diff --git a/stable/domoticz/4.0.19/app-changelog.md b/stable/domoticz/4.0.19/app-changelog.md deleted file mode 100644 index e1d63cc6f0..0000000000 --- a/stable/domoticz/4.0.19/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [domoticz-4.0.19](https://github.com/truecharts/charts/compare/domoticz-4.0.18...domoticz-4.0.19) (2023-02-14) - -### Chore - -- update container image tccr.io/truecharts/domoticz to v2023.1.20230214 - - \ No newline at end of file diff --git a/stable/domoticz/4.0.19/CHANGELOG.md b/stable/domoticz/4.0.20/CHANGELOG.md similarity index 91% rename from stable/domoticz/4.0.19/CHANGELOG.md rename to stable/domoticz/4.0.20/CHANGELOG.md index eff88a50c5..7feb9f14e0 100644 --- a/stable/domoticz/4.0.19/CHANGELOG.md +++ b/stable/domoticz/4.0.20/CHANGELOG.md @@ -4,6 +4,15 @@ +## [domoticz-4.0.20](https://github.com/truecharts/charts/compare/domoticz-4.0.19...domoticz-4.0.20) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/domoticz to v2023.1.20230220 + + + + ## [domoticz-4.0.19](https://github.com/truecharts/charts/compare/domoticz-4.0.18...domoticz-4.0.19) (2023-02-14) ### Chore @@ -88,12 +97,3 @@ ## [domoticz-4.0.10](https://github.com/truecharts/charts/compare/domoticz-4.0.9...domoticz-4.0.10) (2022-12-24) ### Chore - -- pin dependencies ([#5688](https://github.com/truecharts/charts/issues/5688)) - - - - -## [domoticz-4.0.9](https://github.com/truecharts/charts/compare/domoticz-4.0.8...domoticz-4.0.9) (2022-12-19) - -### Chore diff --git a/stable/domoticz/4.0.19/Chart.yaml b/stable/domoticz/4.0.20/Chart.yaml similarity index 98% rename from stable/domoticz/4.0.19/Chart.yaml rename to stable/domoticz/4.0.20/Chart.yaml index ca9abc8f9e..0621c9e76b 100644 --- a/stable/domoticz/4.0.19/Chart.yaml +++ b/stable/domoticz/4.0.20/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: domoticz -version: 4.0.19 +version: 4.0.20 appVersion: "2023.1.202" description: "Domoticz is a Home Automation System that lets you monitor and configure various devices like Lights, Switches and much more." type: application diff --git a/stable/flexget/4.0.23/README.md b/stable/domoticz/4.0.20/README.md similarity index 100% rename from stable/flexget/4.0.23/README.md rename to stable/domoticz/4.0.20/README.md diff --git a/stable/domoticz/4.0.20/app-changelog.md b/stable/domoticz/4.0.20/app-changelog.md new file mode 100644 index 0000000000..7e7492f69e --- /dev/null +++ b/stable/domoticz/4.0.20/app-changelog.md @@ -0,0 +1,9 @@ + + +## [domoticz-4.0.20](https://github.com/truecharts/charts/compare/domoticz-4.0.19...domoticz-4.0.20) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/domoticz to v2023.1.20230220 + + \ No newline at end of file diff --git a/stable/domoticz/4.0.19/app-readme.md b/stable/domoticz/4.0.20/app-readme.md similarity index 100% rename from stable/domoticz/4.0.19/app-readme.md rename to stable/domoticz/4.0.20/app-readme.md diff --git a/stable/fluidd/4.0.14/charts/common-11.1.2.tgz b/stable/domoticz/4.0.20/charts/common-11.1.2.tgz similarity index 100% rename from stable/fluidd/4.0.14/charts/common-11.1.2.tgz rename to stable/domoticz/4.0.20/charts/common-11.1.2.tgz diff --git a/stable/domoticz/4.0.19/ix_values.yaml b/stable/domoticz/4.0.20/ix_values.yaml similarity index 87% rename from stable/domoticz/4.0.19/ix_values.yaml rename to stable/domoticz/4.0.20/ix_values.yaml index a4bd66396d..c3c074c301 100644 --- a/stable/domoticz/4.0.19/ix_values.yaml +++ b/stable/domoticz/4.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/domoticz pullPolicy: IfNotPresent - tag: 2023.1.20230214@sha256:1523e0a5e63521c91947a67da6294b748868b37edcc2db7016171f2163c943df + tag: 2023.1.20230220@sha256:17a4a304da063f445f0b46ca79e4b8827d885b4754b664f8026e11608ea25062 securityContext: runAsNonRoot: false diff --git a/stable/domoticz/4.0.19/questions.yaml b/stable/domoticz/4.0.20/questions.yaml similarity index 100% rename from stable/domoticz/4.0.19/questions.yaml rename to stable/domoticz/4.0.20/questions.yaml diff --git a/stable/fluidd/4.0.14/templates/common.yaml b/stable/domoticz/4.0.20/templates/common.yaml similarity index 100% rename from stable/fluidd/4.0.14/templates/common.yaml rename to stable/domoticz/4.0.20/templates/common.yaml diff --git a/stable/fluidd/4.0.14/values.yaml b/stable/domoticz/4.0.20/values.yaml similarity index 100% rename from stable/fluidd/4.0.14/values.yaml rename to stable/domoticz/4.0.20/values.yaml diff --git a/stable/flexget/4.0.23/app-changelog.md b/stable/flexget/4.0.23/app-changelog.md deleted file mode 100644 index 7d081f19b4..0000000000 --- a/stable/flexget/4.0.23/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [flexget-4.0.23](https://github.com/truecharts/charts/compare/flexget-4.0.22...flexget-4.0.23) (2023-02-10) - -### Chore - -- update container image tccr.io/truecharts/flexget to v3.5.22 - - \ No newline at end of file diff --git a/stable/flexget/4.0.23/CHANGELOG.md b/stable/flexget/4.0.24/CHANGELOG.md similarity index 91% rename from stable/flexget/4.0.23/CHANGELOG.md rename to stable/flexget/4.0.24/CHANGELOG.md index 12096cdde5..c608a73cd6 100644 --- a/stable/flexget/4.0.23/CHANGELOG.md +++ b/stable/flexget/4.0.24/CHANGELOG.md @@ -4,6 +4,15 @@ +## [flexget-4.0.24](https://github.com/truecharts/charts/compare/flexget-4.0.23...flexget-4.0.24) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/flexget to v3.5.25 + + + + ## [flexget-4.0.23](https://github.com/truecharts/charts/compare/flexget-4.0.22...flexget-4.0.23) (2023-02-10) ### Chore @@ -88,12 +97,3 @@ ## [flexget-4.0.14](https://github.com/truecharts/charts/compare/flexget-4.0.13...flexget-4.0.14) (2023-01-01) ### Chore - -- update container image tccr.io/truecharts/flexget to v3.5.15 - - - - -## [flexget-4.0.13](https://github.com/truecharts/charts/compare/flexget-4.0.12...flexget-4.0.13) (2022-12-27) - -### Chore diff --git a/stable/flexget/4.0.23/Chart.yaml b/stable/flexget/4.0.24/Chart.yaml similarity index 95% rename from stable/flexget/4.0.23/Chart.yaml rename to stable/flexget/4.0.24/Chart.yaml index 95ddf978bd..7db2a46ea6 100644 --- a/stable/flexget/4.0.23/Chart.yaml +++ b/stable/flexget/4.0.24/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "3.5.22" +appVersion: "3.5.25" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -22,7 +22,7 @@ sources: - https://hub.docker.com/r/wiserain/flexget - https://github.com/wiserain/docker-flexget type: application -version: 4.0.23 +version: 4.0.24 annotations: truecharts.org/catagories: | - media diff --git a/stable/fluidd/4.0.14/README.md b/stable/flexget/4.0.24/README.md similarity index 100% rename from stable/fluidd/4.0.14/README.md rename to stable/flexget/4.0.24/README.md diff --git a/stable/flexget/4.0.24/app-changelog.md b/stable/flexget/4.0.24/app-changelog.md new file mode 100644 index 0000000000..8faefed121 --- /dev/null +++ b/stable/flexget/4.0.24/app-changelog.md @@ -0,0 +1,9 @@ + + +## [flexget-4.0.24](https://github.com/truecharts/charts/compare/flexget-4.0.23...flexget-4.0.24) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/flexget to v3.5.25 + + \ No newline at end of file diff --git a/stable/flexget/4.0.23/app-readme.md b/stable/flexget/4.0.24/app-readme.md similarity index 100% rename from stable/flexget/4.0.23/app-readme.md rename to stable/flexget/4.0.24/app-readme.md diff --git a/stable/guacd/4.0.8/charts/common-11.1.2.tgz b/stable/flexget/4.0.24/charts/common-11.1.2.tgz similarity index 100% rename from stable/guacd/4.0.8/charts/common-11.1.2.tgz rename to stable/flexget/4.0.24/charts/common-11.1.2.tgz diff --git a/stable/flexget/4.0.23/ix_values.yaml b/stable/flexget/4.0.24/ix_values.yaml similarity index 85% rename from stable/flexget/4.0.23/ix_values.yaml rename to stable/flexget/4.0.24/ix_values.yaml index ed6ee40754..0e119265af 100644 --- a/stable/flexget/4.0.23/ix_values.yaml +++ b/stable/flexget/4.0.24/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/flexget pullPolicy: IfNotPresent - tag: 3.5.22@sha256:32003dacc46775c1fad4b932d0285b2f67fdb4890f501b01d0fa1c925eb6151c + tag: 3.5.25@sha256:52cf85c6efef2ce0ab2b8b09f52cb41a51241e68391ff4ffd12fdb54cdfe0ba3 securityContext: runAsNonRoot: false diff --git a/stable/flexget/4.0.23/questions.yaml b/stable/flexget/4.0.24/questions.yaml similarity index 100% rename from stable/flexget/4.0.23/questions.yaml rename to stable/flexget/4.0.24/questions.yaml diff --git a/stable/guacd/4.0.8/templates/common.yaml b/stable/flexget/4.0.24/templates/common.yaml similarity index 100% rename from stable/guacd/4.0.8/templates/common.yaml rename to stable/flexget/4.0.24/templates/common.yaml diff --git a/stable/guacd/4.0.8/values.yaml b/stable/flexget/4.0.24/values.yaml similarity index 100% rename from stable/guacd/4.0.8/values.yaml rename to stable/flexget/4.0.24/values.yaml diff --git a/stable/fluidd/4.0.14/app-changelog.md b/stable/fluidd/4.0.14/app-changelog.md deleted file mode 100644 index f43198628e..0000000000 --- a/stable/fluidd/4.0.14/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [fluidd-4.0.14](https://github.com/truecharts/charts/compare/fluidd-4.0.13...fluidd-4.0.14) (2023-02-10) - -### Fix - -- ensure new helm deps repo is used in latest releases as well. - - \ No newline at end of file diff --git a/stable/fluidd/4.0.14/CHANGELOG.md b/stable/fluidd/4.0.15/CHANGELOG.md similarity index 91% rename from stable/fluidd/4.0.14/CHANGELOG.md rename to stable/fluidd/4.0.15/CHANGELOG.md index d1796537fd..bd8628087c 100644 --- a/stable/fluidd/4.0.14/CHANGELOG.md +++ b/stable/fluidd/4.0.15/CHANGELOG.md @@ -4,6 +4,15 @@ +## [fluidd-4.0.15](https://github.com/truecharts/charts/compare/fluidd-4.0.14...fluidd-4.0.15) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/fluidd to v1.23.2 + + + + ## [fluidd-4.0.14](https://github.com/truecharts/charts/compare/fluidd-4.0.13...fluidd-4.0.14) (2023-02-10) ### Fix @@ -88,12 +97,3 @@ ## [fluidd-4.0.5](https://github.com/truecharts/charts/compare/fluidd-4.0.4...fluidd-4.0.5) (2022-12-13) ### Chore - -- update helm general non-major - - - - -## [fluidd-4.0.4](https://github.com/truecharts/charts/compare/fluidd-4.0.3...fluidd-4.0.4) (2022-12-10) - - diff --git a/stable/fluidd/4.0.14/Chart.yaml b/stable/fluidd/4.0.15/Chart.yaml similarity index 95% rename from stable/fluidd/4.0.14/Chart.yaml rename to stable/fluidd/4.0.15/Chart.yaml index 2fce108053..8450fe0e89 100644 --- a/stable/fluidd/4.0.14/Chart.yaml +++ b/stable/fluidd/4.0.15/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "1.23.1" +appVersion: "1.23.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/fluidd - https://hub.docker.com/r/cadriel/fluidd - https://github.com/fluidd-core/fluidd -version: 4.0.14 +version: 4.0.15 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/guacd/4.0.8/README.md b/stable/fluidd/4.0.15/README.md similarity index 100% rename from stable/guacd/4.0.8/README.md rename to stable/fluidd/4.0.15/README.md diff --git a/stable/fluidd/4.0.15/app-changelog.md b/stable/fluidd/4.0.15/app-changelog.md new file mode 100644 index 0000000000..13db7de036 --- /dev/null +++ b/stable/fluidd/4.0.15/app-changelog.md @@ -0,0 +1,9 @@ + + +## [fluidd-4.0.15](https://github.com/truecharts/charts/compare/fluidd-4.0.14...fluidd-4.0.15) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/fluidd to v1.23.2 + + \ No newline at end of file diff --git a/stable/fluidd/4.0.14/app-readme.md b/stable/fluidd/4.0.15/app-readme.md similarity index 100% rename from stable/fluidd/4.0.14/app-readme.md rename to stable/fluidd/4.0.15/app-readme.md diff --git a/stable/hedgedoc/7.0.27/charts/common-11.1.2.tgz b/stable/fluidd/4.0.15/charts/common-11.1.2.tgz similarity index 100% rename from stable/hedgedoc/7.0.27/charts/common-11.1.2.tgz rename to stable/fluidd/4.0.15/charts/common-11.1.2.tgz diff --git a/stable/fluidd/4.0.14/ix_values.yaml b/stable/fluidd/4.0.15/ix_values.yaml similarity index 78% rename from stable/fluidd/4.0.14/ix_values.yaml rename to stable/fluidd/4.0.15/ix_values.yaml index 885fdf1683..932bf5b5e2 100644 --- a/stable/fluidd/4.0.14/ix_values.yaml +++ b/stable/fluidd/4.0.15/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/fluidd - tag: 1.23.1@sha256:7090636c5ab84f3670d10a27f7f5d6bbb9028296e376dda38f4ff4d96b8f34bb + tag: 1.23.2@sha256:eddd8fac9275f89406113323d8984e293c5f9fb67ab960684329cd0e902a6b3d pullPolicy: IfNotPresent securityContext: diff --git a/stable/fluidd/4.0.14/questions.yaml b/stable/fluidd/4.0.15/questions.yaml similarity index 100% rename from stable/fluidd/4.0.14/questions.yaml rename to stable/fluidd/4.0.15/questions.yaml diff --git a/stable/homepage/2.0.22/templates/common.yaml b/stable/fluidd/4.0.15/templates/common.yaml similarity index 100% rename from stable/homepage/2.0.22/templates/common.yaml rename to stable/fluidd/4.0.15/templates/common.yaml diff --git a/stable/hedgedoc/7.0.27/values.yaml b/stable/fluidd/4.0.15/values.yaml similarity index 100% rename from stable/hedgedoc/7.0.27/values.yaml rename to stable/fluidd/4.0.15/values.yaml diff --git a/stable/guacd/4.0.8/app-changelog.md b/stable/guacd/4.0.8/app-changelog.md deleted file mode 100644 index c4765811fe..0000000000 --- a/stable/guacd/4.0.8/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [guacd-4.0.8](https://github.com/truecharts/charts/compare/guacd-4.0.7...guacd-4.0.8) (2023-02-10) - -### Fix - -- ensure new helm deps repo is used in latest releases as well. - - \ No newline at end of file diff --git a/stable/guacd/4.0.8/CHANGELOG.md b/stable/guacd/4.0.9/CHANGELOG.md similarity index 89% rename from stable/guacd/4.0.8/CHANGELOG.md rename to stable/guacd/4.0.9/CHANGELOG.md index 39e4e55307..e097c4bc2e 100644 --- a/stable/guacd/4.0.8/CHANGELOG.md +++ b/stable/guacd/4.0.9/CHANGELOG.md @@ -4,6 +4,15 @@ +## [guacd-4.0.9](https://github.com/truecharts/charts/compare/guacd-4.0.8...guacd-4.0.9) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/guacamole-server to v1.5.0 + + + + ## [guacd-4.0.8](https://github.com/truecharts/charts/compare/guacd-4.0.7...guacd-4.0.8) (2023-02-10) ### Fix @@ -88,12 +97,3 @@ -## [guacd-4.0.2](https://github.com/truecharts/charts/compare/guacd-4.0.1...guacd-4.0.2) (2022-11-30) - - - - -## [guacd-4.0.2](https://github.com/truecharts/charts/compare/guacd-4.0.1...guacd-4.0.2) (2022-11-30) - - - diff --git a/stable/guacd/4.0.8/Chart.yaml b/stable/guacd/4.0.9/Chart.yaml similarity index 95% rename from stable/guacd/4.0.8/Chart.yaml rename to stable/guacd/4.0.9/Chart.yaml index a91f671b41..0a4b7e3364 100644 --- a/stable/guacd/4.0.8/Chart.yaml +++ b/stable/guacd/4.0.9/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: guacd -version: 4.0.8 -appVersion: "1.4.0" +version: 4.0.9 +appVersion: "1.5.0" description: Guacd - Apache Guacamole is a clientless remote desktop gateway. type: application deprecated: false diff --git a/stable/hedgedoc/7.0.27/README.md b/stable/guacd/4.0.9/README.md similarity index 100% rename from stable/hedgedoc/7.0.27/README.md rename to stable/guacd/4.0.9/README.md diff --git a/stable/guacd/4.0.9/app-changelog.md b/stable/guacd/4.0.9/app-changelog.md new file mode 100644 index 0000000000..b6ebbaeeeb --- /dev/null +++ b/stable/guacd/4.0.9/app-changelog.md @@ -0,0 +1,9 @@ + + +## [guacd-4.0.9](https://github.com/truecharts/charts/compare/guacd-4.0.8...guacd-4.0.9) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/guacamole-server to v1.5.0 + + \ No newline at end of file diff --git a/stable/guacd/4.0.8/app-readme.md b/stable/guacd/4.0.9/app-readme.md similarity index 100% rename from stable/guacd/4.0.8/app-readme.md rename to stable/guacd/4.0.9/app-readme.md diff --git a/stable/homepage/2.0.22/charts/common-11.1.2.tgz b/stable/guacd/4.0.9/charts/common-11.1.2.tgz similarity index 100% rename from stable/homepage/2.0.22/charts/common-11.1.2.tgz rename to stable/guacd/4.0.9/charts/common-11.1.2.tgz diff --git a/stable/guacd/4.0.8/ix_values.yaml b/stable/guacd/4.0.9/ix_values.yaml similarity index 77% rename from stable/guacd/4.0.8/ix_values.yaml rename to stable/guacd/4.0.9/ix_values.yaml index 6cd197a7dd..c1c1cb144a 100644 --- a/stable/guacd/4.0.8/ix_values.yaml +++ b/stable/guacd/4.0.9/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/guacamole-server pullPolicy: IfNotPresent - tag: v1.4.0@sha256:9cb037fe178721d82cb603aa20df27bdbd57e426f7f7488b969c94e284135574 + tag: 1.5.0@sha256:8af58fecf895b6d8e05c5c945ac61fec732f5f5055458a382b7685e035c536ff securityContext: readOnlyRootFilesystem: false diff --git a/stable/guacd/4.0.8/questions.yaml b/stable/guacd/4.0.9/questions.yaml similarity index 100% rename from stable/guacd/4.0.8/questions.yaml rename to stable/guacd/4.0.9/questions.yaml diff --git a/stable/ispy-agent-dvr/4.0.17/templates/common.yaml b/stable/guacd/4.0.9/templates/common.yaml similarity index 100% rename from stable/ispy-agent-dvr/4.0.17/templates/common.yaml rename to stable/guacd/4.0.9/templates/common.yaml diff --git a/stable/homepage/2.0.22/values.yaml b/stable/guacd/4.0.9/values.yaml similarity index 100% rename from stable/homepage/2.0.22/values.yaml rename to stable/guacd/4.0.9/values.yaml diff --git a/stable/hedgedoc/7.0.27/app-changelog.md b/stable/hedgedoc/7.0.27/app-changelog.md deleted file mode 100644 index 9154edeab4..0000000000 --- a/stable/hedgedoc/7.0.27/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [hedgedoc-7.0.27](https://github.com/truecharts/charts/compare/hedgedoc-7.0.26...hedgedoc-7.0.27) (2023-02-19) - -### Chore - -- update helm general non-major - - \ No newline at end of file diff --git a/stable/hedgedoc/7.0.27/CHANGELOG.md b/stable/hedgedoc/7.0.28/CHANGELOG.md similarity index 90% rename from stable/hedgedoc/7.0.27/CHANGELOG.md rename to stable/hedgedoc/7.0.28/CHANGELOG.md index e63558e5a9..91af7abfc6 100644 --- a/stable/hedgedoc/7.0.27/CHANGELOG.md +++ b/stable/hedgedoc/7.0.28/CHANGELOG.md @@ -4,6 +4,15 @@ +## [hedgedoc-7.0.28](https://github.com/truecharts/charts/compare/hedgedoc-7.0.27...hedgedoc-7.0.28) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/hedgedoc to v + + + + ## [hedgedoc-7.0.27](https://github.com/truecharts/charts/compare/hedgedoc-7.0.26...hedgedoc-7.0.27) (2023-02-19) ### Chore @@ -88,12 +97,3 @@ ## [hedgedoc-7.0.18](https://github.com/truecharts/charts/compare/hedgedoc-7.0.17...hedgedoc-7.0.18) (2022-12-27) ### Chore - -- update helm general non-major ([#5856](https://github.com/truecharts/charts/issues/5856)) - - - - -## [hedgedoc-7.0.17](https://github.com/truecharts/charts/compare/hedgedoc-7.0.16...hedgedoc-7.0.17) (2022-12-26) - -### Chore diff --git a/stable/hedgedoc/7.0.27/Chart.yaml b/stable/hedgedoc/7.0.28/Chart.yaml similarity index 98% rename from stable/hedgedoc/7.0.27/Chart.yaml rename to stable/hedgedoc/7.0.28/Chart.yaml index 1cb3216082..d0d954da3f 100644 --- a/stable/hedgedoc/7.0.27/Chart.yaml +++ b/stable/hedgedoc/7.0.28/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: hedgedoc -version: 7.0.27 +version: 7.0.28 appVersion: "1.9.6" description: HedgeDoc lets you create real-time collaborative markdown notes. type: application diff --git a/stable/homepage/2.0.22/README.md b/stable/hedgedoc/7.0.28/README.md similarity index 100% rename from stable/homepage/2.0.22/README.md rename to stable/hedgedoc/7.0.28/README.md diff --git a/stable/hedgedoc/7.0.28/app-changelog.md b/stable/hedgedoc/7.0.28/app-changelog.md new file mode 100644 index 0000000000..1edba8d663 --- /dev/null +++ b/stable/hedgedoc/7.0.28/app-changelog.md @@ -0,0 +1,9 @@ + + +## [hedgedoc-7.0.28](https://github.com/truecharts/charts/compare/hedgedoc-7.0.27...hedgedoc-7.0.28) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/hedgedoc to v + + \ No newline at end of file diff --git a/stable/hedgedoc/7.0.27/app-readme.md b/stable/hedgedoc/7.0.28/app-readme.md similarity index 100% rename from stable/hedgedoc/7.0.27/app-readme.md rename to stable/hedgedoc/7.0.28/app-readme.md diff --git a/stable/ispy-agent-dvr/4.0.17/charts/common-11.1.2.tgz b/stable/hedgedoc/7.0.28/charts/common-11.1.2.tgz similarity index 100% rename from stable/ispy-agent-dvr/4.0.17/charts/common-11.1.2.tgz rename to stable/hedgedoc/7.0.28/charts/common-11.1.2.tgz diff --git a/stable/hedgedoc/7.0.28/charts/postgresql-11.0.29.tgz b/stable/hedgedoc/7.0.28/charts/postgresql-11.0.29.tgz new file mode 100644 index 0000000000..7513ec8d01 Binary files /dev/null and b/stable/hedgedoc/7.0.28/charts/postgresql-11.0.29.tgz differ diff --git a/stable/hedgedoc/7.0.27/ix_values.yaml b/stable/hedgedoc/7.0.28/ix_values.yaml similarity index 97% rename from stable/hedgedoc/7.0.27/ix_values.yaml rename to stable/hedgedoc/7.0.28/ix_values.yaml index e07cff56dc..a8712346fb 100644 --- a/stable/hedgedoc/7.0.27/ix_values.yaml +++ b/stable/hedgedoc/7.0.28/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/hedgedoc pullPolicy: IfNotPresent - tag: 1.9.6@sha256:48f273e69c67891ebd28e2fd5e65770673cead5041346321bf820e460399c893 + tag: 1.9.6@sha256:bb70b1c92dc5d934c910086a527d48f6951bc3e5ea9ba29e36a6999dfb2d4cf9 env: NODE_ENV: "production" diff --git a/stable/hedgedoc/7.0.27/questions.yaml b/stable/hedgedoc/7.0.28/questions.yaml similarity index 100% rename from stable/hedgedoc/7.0.27/questions.yaml rename to stable/hedgedoc/7.0.28/questions.yaml diff --git a/stable/hedgedoc/7.0.27/templates/_secrets.tpl b/stable/hedgedoc/7.0.28/templates/_secrets.tpl similarity index 100% rename from stable/hedgedoc/7.0.27/templates/_secrets.tpl rename to stable/hedgedoc/7.0.28/templates/_secrets.tpl diff --git a/stable/hedgedoc/7.0.27/templates/common.yaml b/stable/hedgedoc/7.0.28/templates/common.yaml similarity index 100% rename from stable/hedgedoc/7.0.27/templates/common.yaml rename to stable/hedgedoc/7.0.28/templates/common.yaml diff --git a/stable/ispy-agent-dvr/4.0.17/values.yaml b/stable/hedgedoc/7.0.28/values.yaml similarity index 100% rename from stable/ispy-agent-dvr/4.0.17/values.yaml rename to stable/hedgedoc/7.0.28/values.yaml diff --git a/stable/homepage/2.0.22/app-changelog.md b/stable/homepage/2.0.22/app-changelog.md deleted file mode 100644 index d9d9a15493..0000000000 --- a/stable/homepage/2.0.22/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [homepage-2.0.22](https://github.com/truecharts/charts/compare/homepage-2.0.21...homepage-2.0.22) (2023-02-10) - -### Fix - -- ensure new helm deps repo is used in latest releases as well. - - \ No newline at end of file diff --git a/stable/homepage/2.0.22/CHANGELOG.md b/stable/homepage/2.0.23/CHANGELOG.md similarity index 90% rename from stable/homepage/2.0.22/CHANGELOG.md rename to stable/homepage/2.0.23/CHANGELOG.md index 4e1db64b8a..4676a92236 100644 --- a/stable/homepage/2.0.22/CHANGELOG.md +++ b/stable/homepage/2.0.23/CHANGELOG.md @@ -4,6 +4,15 @@ +## [homepage-2.0.23](https://github.com/truecharts/charts/compare/homepage-2.0.22...homepage-2.0.23) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/homepage to v0.6.8 + + + + ## [homepage-2.0.22](https://github.com/truecharts/charts/compare/homepage-2.0.21...homepage-2.0.22) (2023-02-10) ### Fix @@ -88,12 +97,3 @@ ## [homepage-2.0.13](https://github.com/truecharts/charts/compare/homepage-2.0.12...homepage-2.0.13) (2022-12-27) ### Chore - -- update helm general non-major ([#5856](https://github.com/truecharts/charts/issues/5856)) - - - - -## [homepage-2.0.12](https://github.com/truecharts/charts/compare/homepage-2.0.11...homepage-2.0.12) (2022-12-26) - -### Chore diff --git a/stable/homepage/2.0.22/Chart.yaml b/stable/homepage/2.0.23/Chart.yaml similarity index 95% rename from stable/homepage/2.0.22/Chart.yaml rename to stable/homepage/2.0.23/Chart.yaml index e2804e6c98..998ffb490a 100644 --- a/stable/homepage/2.0.22/Chart.yaml +++ b/stable/homepage/2.0.23/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.6.7" +appVersion: "0.6.8" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/homepage - https://ghcr.io/benphelps/homepage - https://github.com/benphelps/homepage -version: 2.0.22 +version: 2.0.23 annotations: truecharts.org/catagories: | - dashboard diff --git a/stable/ispy-agent-dvr/4.0.17/README.md b/stable/homepage/2.0.23/README.md similarity index 100% rename from stable/ispy-agent-dvr/4.0.17/README.md rename to stable/homepage/2.0.23/README.md diff --git a/stable/homepage/2.0.23/app-changelog.md b/stable/homepage/2.0.23/app-changelog.md new file mode 100644 index 0000000000..3b2d420dc8 --- /dev/null +++ b/stable/homepage/2.0.23/app-changelog.md @@ -0,0 +1,9 @@ + + +## [homepage-2.0.23](https://github.com/truecharts/charts/compare/homepage-2.0.22...homepage-2.0.23) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/homepage to v0.6.8 + + \ No newline at end of file diff --git a/stable/homepage/2.0.22/app-readme.md b/stable/homepage/2.0.23/app-readme.md similarity index 100% rename from stable/homepage/2.0.22/app-readme.md rename to stable/homepage/2.0.23/app-readme.md diff --git a/stable/makemkv/4.0.14/charts/common-11.1.2.tgz b/stable/homepage/2.0.23/charts/common-11.1.2.tgz similarity index 100% rename from stable/makemkv/4.0.14/charts/common-11.1.2.tgz rename to stable/homepage/2.0.23/charts/common-11.1.2.tgz diff --git a/stable/homepage/2.0.22/ix_values.yaml b/stable/homepage/2.0.23/ix_values.yaml similarity index 76% rename from stable/homepage/2.0.22/ix_values.yaml rename to stable/homepage/2.0.23/ix_values.yaml index 83198cd7c1..47e2899dcc 100644 --- a/stable/homepage/2.0.22/ix_values.yaml +++ b/stable/homepage/2.0.23/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/homepage - tag: 0.6.7@sha256:0867c28525b285d228e25fef00e063d3f94d6a81c120defe067fe5e930ecacb9 + tag: 0.6.8@sha256:c7b0cc8d07f75629a7c56d3b6810912d7c10d8375ebfd756b111dc135a567c78 pullPolicy: IfNotPresent service: diff --git a/stable/homepage/2.0.22/questions.yaml b/stable/homepage/2.0.23/questions.yaml similarity index 100% rename from stable/homepage/2.0.22/questions.yaml rename to stable/homepage/2.0.23/questions.yaml diff --git a/stable/makemkv/4.0.14/templates/common.yaml b/stable/homepage/2.0.23/templates/common.yaml similarity index 100% rename from stable/makemkv/4.0.14/templates/common.yaml rename to stable/homepage/2.0.23/templates/common.yaml diff --git a/stable/makemkv/4.0.14/values.yaml b/stable/homepage/2.0.23/values.yaml similarity index 100% rename from stable/makemkv/4.0.14/values.yaml rename to stable/homepage/2.0.23/values.yaml diff --git a/stable/ispy-agent-dvr/4.0.17/app-changelog.md b/stable/ispy-agent-dvr/4.0.17/app-changelog.md deleted file mode 100644 index d33895f1ad..0000000000 --- a/stable/ispy-agent-dvr/4.0.17/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [ispy-agent-dvr-4.0.17](https://github.com/truecharts/charts/compare/ispy-agent-dvr-4.0.16...ispy-agent-dvr-4.0.17) (2023-02-15) - -### Chore - -- update container image tccr.io/truecharts/ispy-agent-dvr to v4.5.1.0 - - \ No newline at end of file diff --git a/stable/ispy-agent-dvr/4.0.17/CHANGELOG.md b/stable/ispy-agent-dvr/4.0.18/CHANGELOG.md similarity index 91% rename from stable/ispy-agent-dvr/4.0.17/CHANGELOG.md rename to stable/ispy-agent-dvr/4.0.18/CHANGELOG.md index 08b743044f..6d7ab9dded 100644 --- a/stable/ispy-agent-dvr/4.0.17/CHANGELOG.md +++ b/stable/ispy-agent-dvr/4.0.18/CHANGELOG.md @@ -4,6 +4,15 @@ +## [ispy-agent-dvr-4.0.18](https://github.com/truecharts/charts/compare/ispy-agent-dvr-4.0.17...ispy-agent-dvr-4.0.18) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/ispy-agent-dvr to v4.5.2.0 + + + + ## [ispy-agent-dvr-4.0.17](https://github.com/truecharts/charts/compare/ispy-agent-dvr-4.0.16...ispy-agent-dvr-4.0.17) (2023-02-15) ### Chore @@ -88,12 +97,3 @@ ## [ispy-agent-dvr-4.0.8](https://github.com/truecharts/charts/compare/ispy-agent-dvr-4.0.7...ispy-agent-dvr-4.0.8) (2022-12-19) ### Chore - -- update helm general non-major - - - - -## [ispy-agent-dvr-4.0.7](https://github.com/truecharts/charts/compare/ispy-agent-dvr-4.0.6...ispy-agent-dvr-4.0.7) (2022-12-17) - -### Chore diff --git a/stable/ispy-agent-dvr/4.0.17/Chart.yaml b/stable/ispy-agent-dvr/4.0.18/Chart.yaml similarity index 95% rename from stable/ispy-agent-dvr/4.0.17/Chart.yaml rename to stable/ispy-agent-dvr/4.0.18/Chart.yaml index 4edc156755..6f552576f1 100644 --- a/stable/ispy-agent-dvr/4.0.17/Chart.yaml +++ b/stable/ispy-agent-dvr/4.0.18/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "4.5.1.0" +appVersion: "4.5.2.0" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/ispy-agent-dvr - https://hub.docker.com/r/doitandbedone/ispyagentdvr - https://github.com/doitandbedone/ispyagentdvr-docker -version: 4.0.17 +version: 4.0.18 annotations: truecharts.org/catagories: | - security diff --git a/stable/makemkv/4.0.14/README.md b/stable/ispy-agent-dvr/4.0.18/README.md similarity index 100% rename from stable/makemkv/4.0.14/README.md rename to stable/ispy-agent-dvr/4.0.18/README.md diff --git a/stable/ispy-agent-dvr/4.0.18/app-changelog.md b/stable/ispy-agent-dvr/4.0.18/app-changelog.md new file mode 100644 index 0000000000..312051dc00 --- /dev/null +++ b/stable/ispy-agent-dvr/4.0.18/app-changelog.md @@ -0,0 +1,9 @@ + + +## [ispy-agent-dvr-4.0.18](https://github.com/truecharts/charts/compare/ispy-agent-dvr-4.0.17...ispy-agent-dvr-4.0.18) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/ispy-agent-dvr to v4.5.2.0 + + \ No newline at end of file diff --git a/stable/ispy-agent-dvr/4.0.17/app-readme.md b/stable/ispy-agent-dvr/4.0.18/app-readme.md similarity index 100% rename from stable/ispy-agent-dvr/4.0.17/app-readme.md rename to stable/ispy-agent-dvr/4.0.18/app-readme.md diff --git a/stable/qinglong/4.0.19/charts/common-11.1.2.tgz b/stable/ispy-agent-dvr/4.0.18/charts/common-11.1.2.tgz similarity index 100% rename from stable/qinglong/4.0.19/charts/common-11.1.2.tgz rename to stable/ispy-agent-dvr/4.0.18/charts/common-11.1.2.tgz diff --git a/stable/ispy-agent-dvr/4.0.17/ix_values.yaml b/stable/ispy-agent-dvr/4.0.18/ix_values.yaml similarity index 95% rename from stable/ispy-agent-dvr/4.0.17/ix_values.yaml rename to stable/ispy-agent-dvr/4.0.18/ix_values.yaml index 0587179cbb..b446dbf76b 100644 --- a/stable/ispy-agent-dvr/4.0.17/ix_values.yaml +++ b/stable/ispy-agent-dvr/4.0.18/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/ispy-agent-dvr - tag: 4.5.1.0@sha256:e4a8a16ec50e46284f83c52544c451a5df3a37372dd187d707075cc3a07b8495 + tag: 4.5.2.0@sha256:01945b8070dad9b8a19d2deaea7321dc8963eeec0e5dab79165aba9669e6007a pullPolicy: IfNotPresent securityContext: diff --git a/stable/ispy-agent-dvr/4.0.17/questions.yaml b/stable/ispy-agent-dvr/4.0.18/questions.yaml similarity index 100% rename from stable/ispy-agent-dvr/4.0.17/questions.yaml rename to stable/ispy-agent-dvr/4.0.18/questions.yaml diff --git a/stable/qinglong/4.0.19/templates/common.yaml b/stable/ispy-agent-dvr/4.0.18/templates/common.yaml similarity index 100% rename from stable/qinglong/4.0.19/templates/common.yaml rename to stable/ispy-agent-dvr/4.0.18/templates/common.yaml diff --git a/stable/qinglong/4.0.19/values.yaml b/stable/ispy-agent-dvr/4.0.18/values.yaml similarity index 100% rename from stable/qinglong/4.0.19/values.yaml rename to stable/ispy-agent-dvr/4.0.18/values.yaml diff --git a/stable/makemkv/4.0.14/app-changelog.md b/stable/makemkv/4.0.14/app-changelog.md deleted file mode 100644 index 35ce1769aa..0000000000 --- a/stable/makemkv/4.0.14/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [makemkv-4.0.14](https://github.com/truecharts/charts/compare/makemkv-4.0.13...makemkv-4.0.14) (2023-02-15) - -### Feat - -- Add Dark Mode GUI Option support ([#7357](https://github.com/truecharts/charts/issues/7357)) - - \ No newline at end of file diff --git a/stable/makemkv/4.0.14/CHANGELOG.md b/stable/makemkv/4.0.15/CHANGELOG.md similarity index 92% rename from stable/makemkv/4.0.14/CHANGELOG.md rename to stable/makemkv/4.0.15/CHANGELOG.md index e196d3fe7b..92fa6a1e79 100644 --- a/stable/makemkv/4.0.14/CHANGELOG.md +++ b/stable/makemkv/4.0.15/CHANGELOG.md @@ -4,6 +4,15 @@ +## [makemkv-4.0.15](https://github.com/truecharts/charts/compare/makemkv-4.0.14...makemkv-4.0.15) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/makemkv to v23.02.5 + + + + ## [makemkv-4.0.14](https://github.com/truecharts/charts/compare/makemkv-4.0.13...makemkv-4.0.14) (2023-02-15) ### Feat @@ -88,12 +97,3 @@ - update helm general non-major - - -## [makemkv-4.0.4](https://github.com/truecharts/charts/compare/makemkv-4.0.3...makemkv-4.0.4) (2022-12-19) - -### Chore - -- update helm general non-major - - diff --git a/stable/makemkv/4.0.14/Chart.yaml b/stable/makemkv/4.0.15/Chart.yaml similarity index 95% rename from stable/makemkv/4.0.14/Chart.yaml rename to stable/makemkv/4.0.15/Chart.yaml index d2f1050732..28226efe6a 100644 --- a/stable/makemkv/4.0.14/Chart.yaml +++ b/stable/makemkv/4.0.15/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "23.02.3" +appVersion: "23.02.5" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/makemkv - https://hub.docker.com/r/jlesage/makemkv - https://github.com/jlesage/docker-makemkv -version: 4.0.14 +version: 4.0.15 annotations: truecharts.org/catagories: | - media diff --git a/stable/qinglong/4.0.19/README.md b/stable/makemkv/4.0.15/README.md similarity index 100% rename from stable/qinglong/4.0.19/README.md rename to stable/makemkv/4.0.15/README.md diff --git a/stable/makemkv/4.0.15/app-changelog.md b/stable/makemkv/4.0.15/app-changelog.md new file mode 100644 index 0000000000..f6bf999d66 --- /dev/null +++ b/stable/makemkv/4.0.15/app-changelog.md @@ -0,0 +1,9 @@ + + +## [makemkv-4.0.15](https://github.com/truecharts/charts/compare/makemkv-4.0.14...makemkv-4.0.15) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/makemkv to v23.02.5 + + \ No newline at end of file diff --git a/stable/makemkv/4.0.14/app-readme.md b/stable/makemkv/4.0.15/app-readme.md similarity index 100% rename from stable/makemkv/4.0.14/app-readme.md rename to stable/makemkv/4.0.15/app-readme.md diff --git a/stable/zerotier/4.0.9/charts/common-11.1.2.tgz b/stable/makemkv/4.0.15/charts/common-11.1.2.tgz similarity index 100% rename from stable/zerotier/4.0.9/charts/common-11.1.2.tgz rename to stable/makemkv/4.0.15/charts/common-11.1.2.tgz diff --git a/stable/makemkv/4.0.14/ix_values.yaml b/stable/makemkv/4.0.15/ix_values.yaml similarity index 96% rename from stable/makemkv/4.0.14/ix_values.yaml rename to stable/makemkv/4.0.15/ix_values.yaml index 4616883846..0d31a2f16a 100644 --- a/stable/makemkv/4.0.14/ix_values.yaml +++ b/stable/makemkv/4.0.15/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/makemkv - tag: 23.02.3@sha256:c197ce61a93b0d85d9f69bfae981f17a1e4a489a11a17a06b17d4f0ced45484c + tag: 23.02.5@sha256:b6d3eab777a35cd117919ede4a74e33cd3586e57760c98aaec349875eb4ae863 pullPolicy: IfNotPresent securityContext: diff --git a/stable/makemkv/4.0.14/questions.yaml b/stable/makemkv/4.0.15/questions.yaml similarity index 100% rename from stable/makemkv/4.0.14/questions.yaml rename to stable/makemkv/4.0.15/questions.yaml diff --git a/stable/zerotier/4.0.9/templates/common.yaml b/stable/makemkv/4.0.15/templates/common.yaml similarity index 100% rename from stable/zerotier/4.0.9/templates/common.yaml rename to stable/makemkv/4.0.15/templates/common.yaml diff --git a/stable/zerotier/4.0.9/values.yaml b/stable/makemkv/4.0.15/values.yaml similarity index 100% rename from stable/zerotier/4.0.9/values.yaml rename to stable/makemkv/4.0.15/values.yaml diff --git a/stable/owncloud-ocis/10.0.9/CHANGELOG.md b/stable/owncloud-ocis/10.0.9/CHANGELOG.md new file mode 100644 index 0000000000..ae1554a0ae --- /dev/null +++ b/stable/owncloud-ocis/10.0.9/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [owncloud-ocis-10.0.9](https://github.com/truecharts/charts/compare/owncloud-ocis-10.0.8...owncloud-ocis-10.0.9) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/ocis to 2.0.0 + + + + +## [owncloud-ocis-10.0.8](https://github.com/truecharts/charts/compare/owncloud-ocis-10.0.7...owncloud-ocis-10.0.8) (2023-02-10) + +### Fix + +- ensure new helm deps repo is used in latest releases as well. + + + + +## [owncloud-ocis-10.0.7](https://github.com/truecharts/charts/compare/owncloud-ocis-10.0.6...owncloud-ocis-10.0.7) (2022-12-27) + +### Chore + +- update helm general non-major ([#5856](https://github.com/truecharts/charts/issues/5856)) + + + + +## [owncloud-ocis-10.0.6](https://github.com/truecharts/charts/compare/owncloud-ocis-10.0.5...owncloud-ocis-10.0.6) (2022-12-26) + +### Chore + +- update helm general non-major ([#5839](https://github.com/truecharts/charts/issues/5839)) + + + + +## [owncloud-ocis-10.0.5](https://github.com/truecharts/charts/compare/owncloud-ocis-10.0.4...owncloud-ocis-10.0.5) (2022-12-25) + +### Chore + +- update helm general non-major + + + + +## [owncloud-ocis-10.0.4](https://github.com/truecharts/charts/compare/owncloud-ocis-10.0.3...owncloud-ocis-10.0.4) (2022-12-19) + +### Chore + +- update helm general non-major + + + + +## [owncloud-ocis-10.0.3](https://github.com/truecharts/charts/compare/owncloud-ocis-10.0.2...owncloud-ocis-10.0.3) (2022-12-13) + +### Chore + +- update helm general non-major + + + + +## [owncloud-ocis-10.0.2](https://github.com/truecharts/charts/compare/owncloud-ocis-10.0.1...owncloud-ocis-10.0.2) (2022-11-30) + + + + +## [owncloud-ocis-10.0.2](https://github.com/truecharts/charts/compare/owncloud-ocis-10.0.1...owncloud-ocis-10.0.2) (2022-11-30) + + + + +## [owncloud-ocis-10.0.2](https://github.com/truecharts/charts/compare/owncloud-ocis-10.0.1...owncloud-ocis-10.0.2) (2022-11-30) + + + + +## [owncloud-ocis-10.0.2](https://github.com/truecharts/charts/compare/owncloud-ocis-10.0.1...owncloud-ocis-10.0.2) (2022-11-30) + + + + +## [owncloud-ocis-10.0.2](https://github.com/truecharts/charts/compare/owncloud-ocis-10.0.1...owncloud-ocis-10.0.2) (2022-11-30) + + + + +## [owncloud-ocis-10.0.2](https://github.com/truecharts/charts/compare/owncloud-ocis-10.0.1...owncloud-ocis-10.0.2) (2022-11-30) + + + + diff --git a/stable/owncloud-ocis/10.0.9/Chart.yaml b/stable/owncloud-ocis/10.0.9/Chart.yaml new file mode 100644 index 0000000000..0db6d9d92a --- /dev/null +++ b/stable/owncloud-ocis/10.0.9/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "2.0.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 11.1.2 +description: ownCloud Infinite Scale is a self-hosted file sync and share server. +home: https://truecharts.org/charts/stable/owncloud-ocis +icon: https://truecharts.org/img/hotlink-ok/chart-icons/owncloud-ocis.png +keywords: + - owncloud + - ocis + - infinite + - scale + - self-hosted + - sync + - share + - server +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: owncloud-ocis +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/owncloud-ocis + - https://owncloud.dev/ocis/ +version: 10.0.9 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/zerotier/4.0.9/README.md b/stable/owncloud-ocis/10.0.9/README.md similarity index 100% rename from stable/zerotier/4.0.9/README.md rename to stable/owncloud-ocis/10.0.9/README.md diff --git a/stable/owncloud-ocis/10.0.9/app-changelog.md b/stable/owncloud-ocis/10.0.9/app-changelog.md new file mode 100644 index 0000000000..f5ebf9aa75 --- /dev/null +++ b/stable/owncloud-ocis/10.0.9/app-changelog.md @@ -0,0 +1,9 @@ + + +## [owncloud-ocis-10.0.9](https://github.com/truecharts/charts/compare/owncloud-ocis-10.0.8...owncloud-ocis-10.0.9) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/ocis to 2.0.0 + + \ No newline at end of file diff --git a/stable/owncloud-ocis/10.0.9/app-readme.md b/stable/owncloud-ocis/10.0.9/app-readme.md new file mode 100644 index 0000000000..e35d4daaa3 --- /dev/null +++ b/stable/owncloud-ocis/10.0.9/app-readme.md @@ -0,0 +1,8 @@ +ownCloud Infinite Scale is a self-hosted file sync and share server. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/owncloud-ocis](https://truecharts.org/charts/stable/owncloud-ocis) + +--- + +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/owncloud-ocis/10.0.9/charts/common-11.1.2.tgz b/stable/owncloud-ocis/10.0.9/charts/common-11.1.2.tgz new file mode 100644 index 0000000000..da62080e8a Binary files /dev/null and b/stable/owncloud-ocis/10.0.9/charts/common-11.1.2.tgz differ diff --git a/stable/owncloud-ocis/10.0.9/ix_values.yaml b/stable/owncloud-ocis/10.0.9/ix_values.yaml new file mode 100644 index 0000000000..70eeeba1f1 --- /dev/null +++ b/stable/owncloud-ocis/10.0.9/ix_values.yaml @@ -0,0 +1,61 @@ +image: + repository: tccr.io/truecharts/ocis + tag: 2.0.0@sha256:37f5482b80d2776d26c7cec2c0de06c143652f723299b789846216fa2dc4c738 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + +env: + OCIS_INSECURE: true + ACCOUNTS_DEMO_USERS_AND_GROUPS: false + OCIS_LOG_PRETTY: true + OCIS_LOG_COLOR: true + PROXY_TLS: false + PROXY_HTTP_ADDR: "0.0.0.0:{{ .Values.service.main.ports.main.port }}" + OCIS_URL: "https://localhost:{{ .Values.service.main.ports.main.port }}" + OCIS_JWT_SECRET: + secretKeyRef: + name: ocis-secrets + key: OCIS_JWT_SECRET + STORAGE_TRANSFER_SECRET: + secretKeyRef: + name: ocis-secrets + key: STORAGE_TRANSFER_SECRET + OCIS_MACHINE_AUTH_API_KEY: + secretKeyRef: + name: ocis-secrets + key: OCIS_MACHINE_AUTH_API_KEY + +service: + main: + ports: + main: + protocol: HTTPS + port: 9200 + targetPort: 9200 + +installContainers: + init: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + volumeMounts: + - name: config + mountPath: "/etc/ocis" + command: + - "/bin/sh" + - "-c" + - | + /usr/bin/ocis init > /etc/ocis/password <<'EOF' + yes + EOF + +persistence: + data: + enabled: true + mountPath: "/var/lib/ocis" + config: + enabled: true + mountPath: "/etc/ocis" + +portal: + enabled: true diff --git a/stable/owncloud-ocis/10.0.9/questions.yaml b/stable/owncloud-ocis/10.0.9/questions.yaml new file mode 100644 index 0000000000..450561eacb --- /dev/null +++ b/stable/owncloud-ocis/10.0.9/questions.yaml @@ -0,0 +1,1989 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment 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: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: OCIS_INSECURE + label: "OCIS_INSECURE" + description: "Set to true if you are using self signed certs" + schema: + type: boolean + default: false + - variable: PROXY_TLS + label: "PROXY_TLS" + description: "Set to true if you are traefik" + schema: + type: boolean + default: true + - variable: ACCOUNTS_DEMO_USERS_AND_GROUPS + label: "ACCOUNTS_DEMO_USERS_AND_GROUPS" + description: "Set to false to skip the generation of demo users in the first place" + schema: + type: boolean + default: false + - variable: OCIS_LOG_PRETTY + label: "OCIS_LOG_PRETTY" + description: "OCIS_LOG_PRETTY" + schema: + type: boolean + default: true + - variable: OCIS_LOG_COLOR + label: "OCIS_LOG_COLOR" + description: "OCIS_LOG_COLOR" + schema: + type: boolean + default: true + - variable: PROXY_HTTP_ADDR + label: "PROXY_HTTP_ADDR" + description: "PROXY_HTTP_ADDR" + schema: + type: string + default: "0.0.0.0:9200" + - variable: OCIS_URL + label: "OCIS_URL" + description: "OCIS_URL" + schema: + type: string + default: "https://localhost:9200" + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - 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..." + group: "General Settings" + 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: 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) + - 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: 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: 9200 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + 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: + 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 + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + 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: data + label: "App Data Storage" + description: "Stores the Application Data." + 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: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + 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: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + 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: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + 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: 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 + show_if: [["clusterIssuer", "=", ""]] + 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: 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: + show_if: [["clusterIssuer", "=", ""]] + type: string + default: "" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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 + 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: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - 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 + - 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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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: hostPath + 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" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] +# - 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: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - 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: 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: 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: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + 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: 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: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + 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 + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + 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: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + 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 + - 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/owncloud-ocis/10.0.9/templates/_secrets.tpl b/stable/owncloud-ocis/10.0.9/templates/_secrets.tpl new file mode 100644 index 0000000000..deea14a33f --- /dev/null +++ b/stable/owncloud-ocis/10.0.9/templates/_secrets.tpl @@ -0,0 +1,28 @@ +{{/* Define the secrets */}} +{{- define "ocis.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: ocis-secrets +{{- $ocisprevious := lookup "v1" "Secret" .Release.Namespace "ocis-secrets" }} +{{- $ocis_jwt_secret := "" }} +{{- $storage_transfer_secret := "" }} +{{- $ocis_machine_auth_api_Key := "" }} +data: + {{- if $ocisprevious}} + OCIS_JWT_SECRET: {{ index $ocisprevious.data "OCIS_JWT_SECRET" }} + STORAGE_TRANSFER_SECRET: {{ index $ocisprevious.data "STORAGE_TRANSFER_SECRET" }} + OCIS_MACHINE_AUTH_API_KEY: {{ index $ocisprevious.data "OCIS_MACHINE_AUTH_API_KEY" }} + {{- else }} + {{- $ocis_jwt_secret := randAlphaNum 32 }} + {{- $storage_transfer_secret := randAlphaNum 32 }} + {{- $ocis_machine_auth_api_Key := randAlphaNum 32 }} + OCIS_JWT_SECRET: {{ $ocis_jwt_secret | b64enc }} + STORAGE_TRANSFER_SECRET: {{ $storage_transfer_secret | b64enc }} + OCIS_MACHINE_AUTH_API_KEY: {{ $ocis_machine_auth_api_Key | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/owncloud-ocis/10.0.9/templates/common.yaml b/stable/owncloud-ocis/10.0.9/templates/common.yaml new file mode 100644 index 0000000000..f8dc48fa8d --- /dev/null +++ b/stable/owncloud-ocis/10.0.9/templates/common.yaml @@ -0,0 +1,8 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for fireflyiii */}} +{{- include "ocis.secrets" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/owncloud-ocis/10.0.9/values.yaml b/stable/owncloud-ocis/10.0.9/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/qbittorrent/14.0.6/CHANGELOG.md b/stable/qbittorrent/14.0.6/CHANGELOG.md new file mode 100644 index 0000000000..8f501a654e --- /dev/null +++ b/stable/qbittorrent/14.0.6/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [qbittorrent-14.0.6](https://github.com/truecharts/charts/compare/qbittorrent-14.0.5...qbittorrent-14.0.6) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/qbittorrent to 4.5.1 + + + + +## [qbittorrent-14.0.5](https://github.com/truecharts/charts/compare/qbittorrent-14.0.4...qbittorrent-14.0.5) (2023-02-12) + +### Chore + +- update container image tccr.io/truecharts/qbittorrent to v4.5.1 + + + + +## [qbittorrent-14.0.4](https://github.com/truecharts/charts/compare/qbittorrent-14.0.3...qbittorrent-14.0.4) (2023-02-10) + +### Fix + +- ensure new helm deps repo is used in latest releases as well. + + + + +## [qbittorrent-14.0.3](https://github.com/truecharts/charts/compare/qbittorrent-14.0.2...qbittorrent-14.0.3) (2023-01-10) + +### Chore + +- update container image tccr.io/truecharts/qbittorrent to 4.5.0 + + + + +## [qbittorrent-14.0.2](https://github.com/truecharts/charts/compare/qbittorrent-14.0.1...qbittorrent-14.0.2) (2023-01-09) + +### Fix + +- fix torrent port references + + + + +## [qbittorrent-14.0.1](https://github.com/truecharts/charts/compare/qbittorrent-14.0.0...qbittorrent-14.0.1) (2023-01-09) + + + + +## [qbittorrent-14.0.0](https://github.com/truecharts/charts/compare/qbittorrent-13.0.10...qbittorrent-14.0.0) (2023-01-09) + +### Feat + +- combine torrent ports to a single service + + + + +## [qbittorrent-13.0.10](https://github.com/truecharts/charts/compare/qbittorrent-13.0.9...qbittorrent-13.0.10) (2022-12-27) + +### Chore + +- update helm general non-major ([#5856](https://github.com/truecharts/charts/issues/5856)) + + + + +## [qbittorrent-13.0.9](https://github.com/truecharts/charts/compare/qbittorrent-13.0.8...qbittorrent-13.0.9) (2022-12-26) + +### Chore + +- update helm general non-major ([#5839](https://github.com/truecharts/charts/issues/5839)) + + + + +## [qbittorrent-13.0.8](https://github.com/truecharts/charts/compare/qbittorrent-13.0.7...qbittorrent-13.0.8) (2022-12-25) + +### Chore + +- update helm general non-major + + + + +## [qbittorrent-13.0.7](https://github.com/truecharts/charts/compare/qbittorrent-13.0.6...qbittorrent-13.0.7) (2022-12-19) + +### Chore + +- update helm general non-major + + diff --git a/stable/qbittorrent/14.0.6/Chart.yaml b/stable/qbittorrent/14.0.6/Chart.yaml new file mode 100644 index 0000000000..fefded7f21 --- /dev/null +++ b/stable/qbittorrent/14.0.6/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "4.5.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 11.1.2 +deprecated: false +description: qBittorrent is a cross-platform free and open-source BitTorrent client +home: https://truecharts.org/charts/stable/qbittorrent +icon: https://truecharts.org/img/hotlink-ok/chart-icons/qbittorrent.png +keywords: + - qbittorrent + - torrrent +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: qbittorrent +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/qbittorrent + - https://ghcr.io/onedr0p/qbittorrent + - https://github.com/qbittorrent/qBittorrent +type: application +version: 14.0.6 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/qbittorrent/14.0.6/README.md b/stable/qbittorrent/14.0.6/README.md new file mode 100644 index 0000000000..701942c352 --- /dev/null +++ b/stable/qbittorrent/14.0.6/README.md @@ -0,0 +1,27 @@ +# README + +## General Info + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/stable/qbittorrent/14.0.6/app-changelog.md b/stable/qbittorrent/14.0.6/app-changelog.md new file mode 100644 index 0000000000..75614d0c93 --- /dev/null +++ b/stable/qbittorrent/14.0.6/app-changelog.md @@ -0,0 +1,9 @@ + + +## [qbittorrent-14.0.6](https://github.com/truecharts/charts/compare/qbittorrent-14.0.5...qbittorrent-14.0.6) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/qbittorrent to 4.5.1 + + \ No newline at end of file diff --git a/stable/qbittorrent/14.0.6/app-readme.md b/stable/qbittorrent/14.0.6/app-readme.md new file mode 100644 index 0000000000..49a523cba7 --- /dev/null +++ b/stable/qbittorrent/14.0.6/app-readme.md @@ -0,0 +1,8 @@ +qBittorrent is a cross-platform free and open-source BitTorrent client + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/qbittorrent](https://truecharts.org/charts/stable/qbittorrent) + +--- + +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/qbittorrent/14.0.6/charts/common-11.1.2.tgz b/stable/qbittorrent/14.0.6/charts/common-11.1.2.tgz new file mode 100644 index 0000000000..da62080e8a Binary files /dev/null and b/stable/qbittorrent/14.0.6/charts/common-11.1.2.tgz differ diff --git a/stable/qbittorrent/14.0.6/ix_values.yaml b/stable/qbittorrent/14.0.6/ix_values.yaml new file mode 100644 index 0000000000..b2f4099a8e --- /dev/null +++ b/stable/qbittorrent/14.0.6/ix_values.yaml @@ -0,0 +1,45 @@ +image: + repository: tccr.io/truecharts/qbittorrent + pullPolicy: IfNotPresent + tag: 4.5.1@sha256:edff15401ed7dc81cca2cfde56eeb8151044fd9dfa11b1a8d8f3b35d4554fa91 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 10095 + targetPort: 8080 + torrent: + enabled: true + ports: + torrent: + enabled: true + port: 6881 + protocol: TCP + torrentudp: + enabled: true + port: 6881 + protocol: UDP + +persistence: + config: + enabled: true + mountPath: "/config" + +additionalVolumes: + - name: qbittorrent-scripts + emptyDir: {} + ## When you want to enable automatic port configuration at startup, adjust this to: + # configMap: + # name: -scripts + # defaultMode: 511 + +additionalVolumeMounts: + - mountPath: "/config/custom-cont-init.d" + name: qbittorrent-scripts + +portal: + enabled: true diff --git a/stable/qbittorrent/14.0.6/questions.yaml b/stable/qbittorrent/14.0.6/questions.yaml new file mode 100644 index 0000000000..8320f8213c --- /dev/null +++ b/stable/qbittorrent/14.0.6/questions.yaml @@ -0,0 +1,1922 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment 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: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - 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..." + group: "General Settings" + 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: 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) + - 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: 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: 10095 + required: true + - variable: torrent + label: "Torrent Service" + description: "Torrent 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) + - 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: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: torrent + label: "TCP 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: 6881 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + 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: + 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 + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + 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: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + 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: 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 + show_if: [["clusterIssuer", "=", ""]] + 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: 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: + show_if: [["clusterIssuer", "=", ""]] + type: string + default: "" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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 + 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: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - 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 + - 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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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: hostPath + 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" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] +# - 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: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - 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: 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: 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: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + 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: 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: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + 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 + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + 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: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + 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 + - 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/qbittorrent/14.0.6/templates/_configmap.tpl b/stable/qbittorrent/14.0.6/templates/_configmap.tpl new file mode 100644 index 0000000000..b5d6f3cfd1 --- /dev/null +++ b/stable/qbittorrent/14.0.6/templates/_configmap.tpl @@ -0,0 +1,32 @@ +{{/* Define the configmap */}} +{{- define "qbittorrent.configmap" -}} + +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ template "tc.common.names.fullname" . }}-scripts + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{- $bittorrentPort := "" -}} + {{- $bittorrentPort = .Values.service.torrent.ports.torrent.port -}} + {{- if $bittorrentPort }} + 31-update-port: |- + #!/bin/bash + QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" + INCOMING_PORT={{- $bittorrentPort }} + + incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) + if [[ -z "${incoming_port_exist}" ]]; then + incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') + if [[ ! -z "${incoming_exist}" ]]; then + # Get line number of Incoming + LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) + sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} + else + echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} + fi + fi + {{- end }} +{{- end -}} diff --git a/stable/qbittorrent/14.0.6/templates/common.yaml b/stable/qbittorrent/14.0.6/templates/common.yaml new file mode 100644 index 0000000000..f07d914420 --- /dev/null +++ b/stable/qbittorrent/14.0.6/templates/common.yaml @@ -0,0 +1,11 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Set it to the same port as "torrent" service/port */}} +{{- $_ := set $.Values.service.torrent.ports.torrentudp "port" (int .Values.service.torrent.ports.torrent.port) -}} + +{{/* Render the configmap */}} +{{ include "qbittorrent.configmap" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/qbittorrent/14.0.6/values.yaml b/stable/qbittorrent/14.0.6/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/qinglong/4.0.19/app-changelog.md b/stable/qinglong/4.0.19/app-changelog.md deleted file mode 100644 index 7911aa8eb5..0000000000 --- a/stable/qinglong/4.0.19/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [qinglong-4.0.19](https://github.com/truecharts/charts/compare/qinglong-4.0.18...qinglong-4.0.19) (2023-02-12) - -### Chore - -- update container image tccr.io/truecharts/qinglong to 2.15.7 - - \ No newline at end of file diff --git a/stable/qinglong/4.0.19/CHANGELOG.md b/stable/qinglong/4.0.20/CHANGELOG.md similarity index 92% rename from stable/qinglong/4.0.19/CHANGELOG.md rename to stable/qinglong/4.0.20/CHANGELOG.md index a92b5047bb..86e9b96a4a 100644 --- a/stable/qinglong/4.0.19/CHANGELOG.md +++ b/stable/qinglong/4.0.20/CHANGELOG.md @@ -4,6 +4,15 @@ +## [qinglong-4.0.20](https://github.com/truecharts/charts/compare/qinglong-4.0.19...qinglong-4.0.20) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/qinglong to v2.15.8 + + + + ## [qinglong-4.0.19](https://github.com/truecharts/charts/compare/qinglong-4.0.18...qinglong-4.0.19) (2023-02-12) ### Chore @@ -88,12 +97,3 @@ ## [qinglong-4.0.10](https://github.com/truecharts/charts/compare/qinglong-4.0.9...qinglong-4.0.10) (2022-12-25) ### Chore - -- update helm general non-major - - - - -## [qinglong-4.0.9](https://github.com/truecharts/charts/compare/qinglong-4.0.8...qinglong-4.0.9) (2022-12-19) - -### Chore diff --git a/stable/qinglong/4.0.19/Chart.yaml b/stable/qinglong/4.0.20/Chart.yaml similarity index 90% rename from stable/qinglong/4.0.19/Chart.yaml rename to stable/qinglong/4.0.20/Chart.yaml index 6fdaef2cd9..0db17555e4 100644 --- a/stable/qinglong/4.0.19/Chart.yaml +++ b/stable/qinglong/4.0.20/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: qinglong -version: 4.0.19 -appVersion: "2.15.7" +version: 4.0.20 +appVersion: "2.15.8" description: A timed task management panel that supports typescript, javaScript, python3, and shell type: application deprecated: false @@ -13,6 +13,7 @@ keywords: - task sources: - https://github.com/truecharts/charts/tree/master/charts/stable/qinglong + - https://hub.docker.com/r/whyour/qinglong dependencies: - name: common repository: https://library-charts.truecharts.org diff --git a/stable/qinglong/4.0.20/README.md b/stable/qinglong/4.0.20/README.md new file mode 100644 index 0000000000..701942c352 --- /dev/null +++ b/stable/qinglong/4.0.20/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%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/stable/qinglong/4.0.20/app-changelog.md b/stable/qinglong/4.0.20/app-changelog.md new file mode 100644 index 0000000000..0868ac7aaa --- /dev/null +++ b/stable/qinglong/4.0.20/app-changelog.md @@ -0,0 +1,9 @@ + + +## [qinglong-4.0.20](https://github.com/truecharts/charts/compare/qinglong-4.0.19...qinglong-4.0.20) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/qinglong to v2.15.8 + + \ No newline at end of file diff --git a/stable/qinglong/4.0.19/app-readme.md b/stable/qinglong/4.0.20/app-readme.md similarity index 100% rename from stable/qinglong/4.0.19/app-readme.md rename to stable/qinglong/4.0.20/app-readme.md diff --git a/stable/qinglong/4.0.20/charts/common-11.1.2.tgz b/stable/qinglong/4.0.20/charts/common-11.1.2.tgz new file mode 100644 index 0000000000..da62080e8a Binary files /dev/null and b/stable/qinglong/4.0.20/charts/common-11.1.2.tgz differ diff --git a/stable/qinglong/4.0.19/ix_values.yaml b/stable/qinglong/4.0.20/ix_values.yaml similarity index 81% rename from stable/qinglong/4.0.19/ix_values.yaml rename to stable/qinglong/4.0.20/ix_values.yaml index d6a0f321d6..7a250cc27a 100644 --- a/stable/qinglong/4.0.19/ix_values.yaml +++ b/stable/qinglong/4.0.20/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/qinglong pullPolicy: IfNotPresent - tag: 2.15.7@sha256:8a070193c64ebe2255896c907f9f46d62924ca3ef37b4138ee5b6b131446d4c6 + tag: 2.15.8@sha256:8edb72e159337e9fc456f372ce6cd29df888b99526e9b93fa072a2fe358d7df5 securityContext: readOnlyRootFilesystem: false diff --git a/stable/qinglong/4.0.19/questions.yaml b/stable/qinglong/4.0.20/questions.yaml similarity index 100% rename from stable/qinglong/4.0.19/questions.yaml rename to stable/qinglong/4.0.20/questions.yaml diff --git a/stable/qinglong/4.0.20/templates/common.yaml b/stable/qinglong/4.0.20/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/qinglong/4.0.20/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/qinglong/4.0.20/values.yaml b/stable/qinglong/4.0.20/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/readarr/13.0.14/CHANGELOG.md b/stable/readarr/13.0.14/CHANGELOG.md new file mode 100644 index 0000000000..1edf10b2ae --- /dev/null +++ b/stable/readarr/13.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [readarr-13.0.14](https://github.com/truecharts/charts/compare/readarr-13.0.13...readarr-13.0.14) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/readarr to v0.1.3.1584 + + + + +## [readarr-13.0.13](https://github.com/truecharts/charts/compare/readarr-13.0.12...readarr-13.0.13) (2023-02-15) + +### Chore + +- update container image tccr.io/truecharts/readarr to 0.1.2.1558 + + + + +## [readarr-13.0.12](https://github.com/truecharts/charts/compare/readarr-13.0.11...readarr-13.0.12) (2023-02-10) + +### Fix + +- ensure new helm deps repo is used in latest releases as well. + + + + +## [readarr-13.0.11](https://github.com/truecharts/charts/compare/readarr-13.0.10...readarr-13.0.11) (2023-02-07) + +### Chore + +- update container image tccr.io/truecharts/readarr to 0.1.2.1558 + + + + +## [readarr-13.0.10](https://github.com/truecharts/charts/compare/readarr-13.0.9...readarr-13.0.10) (2023-02-05) + +### Chore + +- update container image tccr.io/truecharts/readarr to v0.1.2.1558 + + + + +## [readarr-13.0.9](https://github.com/truecharts/charts/compare/readarr-13.0.8...readarr-13.0.9) (2023-01-30) + +### Chore + +- update container image tccr.io/truecharts/readarr to v0.1.2.1532 + + + + +## [readarr-13.0.8](https://github.com/truecharts/charts/compare/readarr-13.0.7...readarr-13.0.8) (2023-01-16) + +### Chore + +- update container image tccr.io/truecharts/readarr to v0.1.1.1526 + + + + +## [readarr-13.0.7](https://github.com/truecharts/charts/compare/readarr-13.0.6...readarr-13.0.7) (2022-12-27) + +### Chore + +- update helm general non-major ([#5856](https://github.com/truecharts/charts/issues/5856)) + + + + +## [readarr-13.0.6](https://github.com/truecharts/charts/compare/readarr-13.0.5...readarr-13.0.6) (2022-12-26) + +### Chore + +- update helm general non-major ([#5839](https://github.com/truecharts/charts/issues/5839)) + + + + +## [readarr-13.0.5](https://github.com/truecharts/charts/compare/readarr-13.0.4...readarr-13.0.5) (2022-12-25) + +### Chore + +- update helm general non-major + + + + +## [readarr-13.0.4](https://github.com/truecharts/charts/compare/readarr-13.0.3...readarr-13.0.4) (2022-12-19) + +### Chore diff --git a/stable/readarr/13.0.14/Chart.yaml b/stable/readarr/13.0.14/Chart.yaml new file mode 100644 index 0000000000..9f40ebc566 --- /dev/null +++ b/stable/readarr/13.0.14/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "0.1.3.1584" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 11.1.2 +deprecated: false +description: A fork of Radarr to work with Books & AudioBooks +home: https://truecharts.org/charts/stable/readarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/readarr.png +keywords: + - readarr + - torrent + - usenet + - AudioBooks + - ebooks +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: readarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/readarr + - https://ghcr.io/onedr0p/readarr-develop + - https://github.com/Readarr/Readarr + - https://readarr.com +type: application +version: 13.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/readarr/13.0.14/README.md b/stable/readarr/13.0.14/README.md new file mode 100644 index 0000000000..701942c352 --- /dev/null +++ b/stable/readarr/13.0.14/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%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/stable/readarr/13.0.14/app-changelog.md b/stable/readarr/13.0.14/app-changelog.md new file mode 100644 index 0000000000..4cb437cdcc --- /dev/null +++ b/stable/readarr/13.0.14/app-changelog.md @@ -0,0 +1,9 @@ + + +## [readarr-13.0.14](https://github.com/truecharts/charts/compare/readarr-13.0.13...readarr-13.0.14) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/readarr to v0.1.3.1584 + + \ No newline at end of file diff --git a/stable/readarr/13.0.14/app-readme.md b/stable/readarr/13.0.14/app-readme.md new file mode 100644 index 0000000000..3bc4be21cf --- /dev/null +++ b/stable/readarr/13.0.14/app-readme.md @@ -0,0 +1,8 @@ +A fork of Radarr to work with Books & AudioBooks + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/readarr](https://truecharts.org/charts/stable/readarr) + +--- + +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/readarr/13.0.14/charts/common-11.1.2.tgz b/stable/readarr/13.0.14/charts/common-11.1.2.tgz new file mode 100644 index 0000000000..da62080e8a Binary files /dev/null and b/stable/readarr/13.0.14/charts/common-11.1.2.tgz differ diff --git a/stable/readarr/13.0.14/ix_values.yaml b/stable/readarr/13.0.14/ix_values.yaml new file mode 100644 index 0000000000..3d8ca9c2da --- /dev/null +++ b/stable/readarr/13.0.14/ix_values.yaml @@ -0,0 +1,43 @@ +image: + repository: tccr.io/truecharts/readarr + pullPolicy: IfNotPresent + tag: 0.1.3.1584@sha256:c8edb5626f3ff593086dd9596e4d08cd50c9677c3df1228e8b3deeaf9c33ac0b + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 8787 + targetPort: 8787 + +probes: + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: + - /usr/bin/env + - bash + - -c + - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while + read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/readarr/13.0.14/questions.yaml b/stable/readarr/13.0.14/questions.yaml new file mode 100644 index 0000000000..69898e54b7 --- /dev/null +++ b/stable/readarr/13.0.14/questions.yaml @@ -0,0 +1,1870 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment 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: VPN + description: VPN + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: global + label: Global Settings + group: "General Settings" + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: "General Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: customextraargs + group: "General Settings" + label: "Extra Args" + description: "Do not click this unless you know what you are doing" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - 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..." + group: "General Settings" + 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: 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) + - 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: 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: 8787 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + 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: + 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 + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + 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: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + 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: 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 + show_if: [["clusterIssuer", "=", ""]] + 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: 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: + show_if: [["clusterIssuer", "=", ""]] + type: string + default: "" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: security + label: Container Security Settings + group: Security and Permissions + schema: + type: dict + additional_attrs: true + attrs: + - variable: editsecurity + label: Change PUID / UMASK values + description: By enabling this you override default set values. + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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 + 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: "002" + - variable: advancedSecurity + label: Show Advanced Security Settings + group: Security and Permissions + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: securityContext + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: podSecurityContext + group: Security and Permissions + label: Pod Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - 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 + - 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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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/docs/manual/SCALE%20Apps/indepth/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: hostPath + 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" + # Specify GPU configuration + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] +# - 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: git + label: Git Settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: deployKey + description: Raw SSH Private Key + label: Deploy Key + schema: + type: string + - variable: deployKeyBase64 + description: Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence + label: Deploy Key Base64 + schema: + type: string + - 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: 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: 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: nodePort + description: Leave Empty to Disable + label: nodePort DEPRECATED + 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: 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: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard + - value: tailscale + description: Tailscale + - variable: openvpn + label: OpenVPN Settings + schema: + 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 + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + 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: dict + show_if: [["type", "!=", "disabled"]] + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type + schema: + type: string + default: hostPath + hidden: true + - variable: hostPathType + label: hostPathType + schema: + type: string + default: File + hidden: true + - variable: noMount + label: noMount + schema: + type: boolean + default: true + hidden: true + - variable: hostPath + label: Full Path to File + description: "Path to your local VPN config file for example: /mnt/tank/vpn.conf or /mnt/tank/vpn.ovpn" + schema: + type: string + 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 + - 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/readarr/13.0.14/templates/common.yaml b/stable/readarr/13.0.14/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/readarr/13.0.14/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/readarr/13.0.14/values.yaml b/stable/readarr/13.0.14/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/zerotier/4.0.9/CHANGELOG.md b/stable/zerotier/4.0.10/CHANGELOG.md similarity index 89% rename from stable/zerotier/4.0.9/CHANGELOG.md rename to stable/zerotier/4.0.10/CHANGELOG.md index 43420dfa21..36213b4271 100644 --- a/stable/zerotier/4.0.9/CHANGELOG.md +++ b/stable/zerotier/4.0.10/CHANGELOG.md @@ -4,6 +4,15 @@ +## [zerotier-4.0.10](https://github.com/truecharts/charts/compare/zerotier-4.0.9...zerotier-4.0.10) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/zerotier to v + + + + ## [zerotier-4.0.9](https://github.com/truecharts/charts/compare/zerotier-4.0.8...zerotier-4.0.9) (2023-02-10) ### Fix @@ -88,12 +97,3 @@ -## [zerotier-4.0.3](https://github.com/truecharts/charts/compare/zerotier-4.0.2...zerotier-4.0.3) (2022-11-30) - - - - -## [zerotier-4.0.3](https://github.com/truecharts/charts/compare/zerotier-4.0.2...zerotier-4.0.3) (2022-11-30) - - - diff --git a/stable/zerotier/4.0.9/Chart.yaml b/stable/zerotier/4.0.10/Chart.yaml similarity index 98% rename from stable/zerotier/4.0.9/Chart.yaml rename to stable/zerotier/4.0.10/Chart.yaml index 5086c23381..84a1383436 100644 --- a/stable/zerotier/4.0.9/Chart.yaml +++ b/stable/zerotier/4.0.10/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: zerotier -version: 4.0.9 +version: 4.0.10 appVersion: "1.10.2" description: ZeroTier is a smart programmable Ethernet switch for planet Earth type: application diff --git a/stable/zerotier/4.0.10/README.md b/stable/zerotier/4.0.10/README.md new file mode 100644 index 0000000000..701942c352 --- /dev/null +++ b/stable/zerotier/4.0.10/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%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/stable/zerotier/4.0.10/app-changelog.md b/stable/zerotier/4.0.10/app-changelog.md new file mode 100644 index 0000000000..4244f73ddf --- /dev/null +++ b/stable/zerotier/4.0.10/app-changelog.md @@ -0,0 +1,9 @@ + + +## [zerotier-4.0.10](https://github.com/truecharts/charts/compare/zerotier-4.0.9...zerotier-4.0.10) (2023-02-20) + +### Chore + +- update container image tccr.io/truecharts/zerotier to v + + \ No newline at end of file diff --git a/stable/zerotier/4.0.9/app-readme.md b/stable/zerotier/4.0.10/app-readme.md similarity index 100% rename from stable/zerotier/4.0.9/app-readme.md rename to stable/zerotier/4.0.10/app-readme.md diff --git a/stable/zerotier/4.0.10/charts/common-11.1.2.tgz b/stable/zerotier/4.0.10/charts/common-11.1.2.tgz new file mode 100644 index 0000000000..da62080e8a Binary files /dev/null and b/stable/zerotier/4.0.10/charts/common-11.1.2.tgz differ diff --git a/stable/zerotier/4.0.9/ix_values.yaml b/stable/zerotier/4.0.10/ix_values.yaml similarity index 89% rename from stable/zerotier/4.0.9/ix_values.yaml rename to stable/zerotier/4.0.10/ix_values.yaml index fda85a5f4f..c8cd71fdf8 100644 --- a/stable/zerotier/4.0.9/ix_values.yaml +++ b/stable/zerotier/4.0.10/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/zerotier pullPolicy: IfNotPresent - tag: 1.10.2@sha256:aa637f89e6e3105dff228b59ff75070913fda72f11f048912a278e84b7a34b15 + tag: 1.10.2@sha256:031303e4600deae2298c63e429ac2f8361797e09371648fe98cbec38e91728a9 securityContext: readOnlyRootFilesystem: false diff --git a/stable/zerotier/4.0.9/questions.yaml b/stable/zerotier/4.0.10/questions.yaml similarity index 100% rename from stable/zerotier/4.0.9/questions.yaml rename to stable/zerotier/4.0.10/questions.yaml diff --git a/stable/zerotier/4.0.10/templates/common.yaml b/stable/zerotier/4.0.10/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/zerotier/4.0.10/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/zerotier/4.0.10/values.yaml b/stable/zerotier/4.0.10/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/zerotier/4.0.9/app-changelog.md b/stable/zerotier/4.0.9/app-changelog.md deleted file mode 100644 index e1a97c214b..0000000000 --- a/stable/zerotier/4.0.9/app-changelog.md +++ /dev/null @@ -1,9 +0,0 @@ - - -## [zerotier-4.0.9](https://github.com/truecharts/charts/compare/zerotier-4.0.8...zerotier-4.0.9) (2023-02-10) - -### Fix - -- ensure new helm deps repo is used in latest releases as well. - - \ No newline at end of file