diff --git a/dependency/clickhouse/1.0.5/README.md b/dependency/clickhouse/1.0.5/README.md deleted file mode 100644 index 5ab8c2bab0..0000000000 --- a/dependency/clickhouse/1.0.5/README.md +++ /dev/null @@ -1,108 +0,0 @@ -# clickhouse - -![Version: 1.0.5](https://img.shields.io/badge/Version-1.0.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 22.7.1.248](https://img.shields.io/badge/AppVersion-22.7.1.248-informational?style=flat-square) - -ClickHouse is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP). - -TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. - -This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [clickhouse](https://truecharts.org/docs/charts/stable/clickhouse) - -**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)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.9 | - -## Installing the Chart - -### TrueNAS SCALE - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/02-Installing-an-App/). - -### Helm - -To install the chart with the release name `clickhouse` - -```console -helm repo add TrueCharts https://helm.truecharts.org -helm repo update -helm install clickhouse TrueCharts/clickhouse -``` - -## Uninstall - -### TrueNAS SCALE - -**Upgrading, Rolling Back and Uninstalling the Chart** - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -### Helm - -To uninstall the `clickhouse` deployment - -```console -helm uninstall clickhouse -``` - -## Configuration - -### Helm - -#### Available Settings - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). - -#### Configure using the Commandline - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install clickhouse \ - --set env.TZ="America/New York" \ - TrueCharts/clickhouse -``` - -#### Configure using a yaml file - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install clickhouse TrueCharts/clickhouse -f values.yaml -``` - -#### Connecting to other apps - -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/docs/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). -- See the [Website](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/dependency/clickhouse/1.0.5/CHANGELOG.md b/dependency/clickhouse/1.0.6/CHANGELOG.md similarity index 88% rename from dependency/clickhouse/1.0.5/CHANGELOG.md rename to dependency/clickhouse/1.0.6/CHANGELOG.md index 411168bbe3..17f42f9fe0 100644 --- a/dependency/clickhouse/1.0.5/CHANGELOG.md +++ b/dependency/clickhouse/1.0.6/CHANGELOG.md @@ -2,6 +2,16 @@ +## [clickhouse-1.0.6](https://github.com/truecharts/charts/compare/clickhouse-1.0.5...clickhouse-1.0.6) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + ## [clickhouse-1.0.5](https://github.com/truecharts/apps/compare/clickhouse-1.0.4...clickhouse-1.0.5) (2022-07-29) ### Chore @@ -87,13 +97,3 @@ ### Chore - update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) -- bump to cleanup old docs and use correct icon urls - - - -## [clickhouse-0.0.6](https://github.com/truecharts/apps/compare/clickhouse-0.0.5...clickhouse-0.0.6) (2022-07-12) - -### Chore - -- bump to regenerate documentation -- update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) diff --git a/dependency/mariadb/3.0.50/Chart.lock b/dependency/clickhouse/1.0.6/Chart.lock similarity index 80% rename from dependency/mariadb/3.0.50/Chart.lock rename to dependency/clickhouse/1.0.6/Chart.lock index f5cc736390..61b0aa9671 100644 --- a/dependency/mariadb/3.0.50/Chart.lock +++ b/dependency/clickhouse/1.0.6/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.9 digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:27:11.324803075Z" +generated: "2022-08-10T05:34:21.979891397Z" diff --git a/dependency/clickhouse/1.0.5/Chart.yaml b/dependency/clickhouse/1.0.6/Chart.yaml similarity index 79% rename from dependency/clickhouse/1.0.5/Chart.yaml rename to dependency/clickhouse/1.0.6/Chart.yaml index c0fb9c351b..fb6e280b6e 100644 --- a/dependency/clickhouse/1.0.5/Chart.yaml +++ b/dependency/clickhouse/1.0.6/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "22.7.1.248" +appVersion: "22.7.2.15" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -7,7 +7,7 @@ dependencies: deprecated: false description: ClickHouse is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP). home: https://truecharts.org/docs/charts/dependency/clickhouse -icon: https://truecharts.org/img/chart-icons/clickhouse.png +icon: https://truecharts.org/img/hotlink-ok/chart-icons/clickhouse.png keywords: - database - clickhouse @@ -19,10 +19,11 @@ maintainers: url: https://truecharts.org name: clickhouse sources: + - https://github.com/truecharts/charts/tree/master/charts/dependency/clickhouse - https://clickhouse.com/ - https://hub.docker.com/r/yandex/clickhouse-server type: application -version: 1.0.5 +version: 1.0.6 annotations: truecharts.org/catagories: | - database diff --git a/dependency/clickhouse/1.0.6/README.md b/dependency/clickhouse/1.0.6/README.md new file mode 100644 index 0000000000..9839572e34 --- /dev/null +++ b/dependency/clickhouse/1.0.6/README.md @@ -0,0 +1,109 @@ +# clickhouse + +![Version: 1.0.6](https://img.shields.io/badge/Version-1.0.6-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 22.7.2.15](https://img.shields.io/badge/AppVersion-22.7.2.15-informational?style=flat-square) + +ClickHouse is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP). + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [clickhouse](https://truecharts.org/docs/charts/stable/clickhouse) + +**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)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `clickhouse` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install clickhouse TrueCharts/clickhouse +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `clickhouse` deployment + +```console +helm uninstall clickhouse +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install clickhouse \ + --set env.TZ="America/New York" \ + TrueCharts/clickhouse +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install clickhouse TrueCharts/clickhouse -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/dependency/clickhouse/1.0.5/app-readme.md b/dependency/clickhouse/1.0.6/app-readme.md similarity index 75% rename from dependency/clickhouse/1.0.5/app-readme.md rename to dependency/clickhouse/1.0.6/app-readme.md index da03f25a83..c96e33459e 100644 --- a/dependency/clickhouse/1.0.5/app-readme.md +++ b/dependency/clickhouse/1.0.6/app-readme.md @@ -1,6 +1,6 @@ ClickHouse is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP). -This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/dependency/clickhouse +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/dependency/clickhouse](https://truecharts.org/docs/charts/dependency/clickhouse) --- diff --git a/dependency/clickhouse/1.0.5/charts/common-10.4.9.tgz b/dependency/clickhouse/1.0.6/charts/common-10.4.9.tgz similarity index 100% rename from dependency/clickhouse/1.0.5/charts/common-10.4.9.tgz rename to dependency/clickhouse/1.0.6/charts/common-10.4.9.tgz diff --git a/dependency/clickhouse/1.0.5/ix_values.yaml b/dependency/clickhouse/1.0.6/ix_values.yaml similarity index 93% rename from dependency/clickhouse/1.0.5/ix_values.yaml rename to dependency/clickhouse/1.0.6/ix_values.yaml index 01717c5fba..b2db71b7a3 100644 --- a/dependency/clickhouse/1.0.5/ix_values.yaml +++ b/dependency/clickhouse/1.0.6/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/clickhouse pullPolicy: IfNotPresent - tag: 22.7.1.2484@sha256:126149cf68734feef6f5a7f9799873718d4c2b394aef39a53d2d016705f66478 + tag: 22.7.2.15@sha256:c525b5c0d525c7f83aafa6125d901740026268f3dceda35c4eddaff23840e7a6 controller: type: statefulset @@ -65,3 +65,6 @@ env: secretKeyRef: name: '{{ .Values.existingSecret | default ( printf "%s-credentials" ( include "tc.common.names.fullname" . ) ) }}' key: "clickhouse-password" + +portal: + enabled: false diff --git a/dependency/clickhouse/1.0.5/questions.yaml b/dependency/clickhouse/1.0.6/questions.yaml similarity index 67% rename from dependency/clickhouse/1.0.5/questions.yaml rename to dependency/clickhouse/1.0.6/questions.yaml index 86cd09af9d..11ed8bb76d 100644 --- a/dependency/clickhouse/1.0.5/questions.yaml +++ b/dependency/clickhouse/1.0.6/questions.yaml @@ -1,275 +1,255 @@ groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Controller" - description: "Configure workload deployment" - - name: "Container Configuration" - description: "additional container configuration" - - name: "App Configuration" - description: "App specific config options" - - name: "Networking and Services" - description: "Configure Network and Services for container" - - name: "Storage and Persistence" - description: "Persist and share data that is separate from the container" - - name: "Ingress" - description: "Ingress Configuration" - - name: "Security and Permissions" - description: "Configure security context and permissions" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Middlewares" - description: "Traefik Middlewares" - - name: "Metrics" - description: "Metrics" - - name: "Addons" - description: "Addon Configuration" - - name: "Advanced" - description: "Advanced Configuration" + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration questions: - - variable: portal - group: "Container Image" - label: "Configure Portal Button" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable" - description: "enable the portal button" - schema: - hidden: true - editable: false - type: boolean - default: false - variable: global - label: "global settings" - group: "Controller" + label: Global Settings + group: Controller schema: type: dict hidden: true attrs: - variable: isSCALE - label: "flag this is SCALE" + label: Flag this is SCALE schema: type: boolean default: true hidden: true - variable: controller - group: "Controller" + group: Controller label: "" schema: additional_attrs: true type: dict attrs: - variable: advanced - label: "Show Advanced Controller Settings" + label: Show Advanced Controller Settings schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: type - description: "Please specify type of workload to deploy" - label: "(Advanced) Controller Type" + description: Please specify type of workload to deploy + label: (Advanced) Controller Type schema: type: string - default: "statefulset" required: true enum: - - value: "deployment" - description: "Deployment" - - value: "statefulset" - description: "Statefulset" - - value: "daemonset" - description: "Daemonset" + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: statefulset - variable: replicas - description: "Number of desired pod replicas" - label: "Desired Replicas" + description: Number of desired pod replicas + label: Desired Replicas schema: type: int - default: 1 required: true + default: 1 - variable: strategy - description: "Please specify type of workload to deploy" - label: "(Advanced) Update Strategy" + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy schema: type: string - default: "RollingUpdate" required: true enum: - - value: "Recreate" + - value: Recreate description: "Recreate: Kill existing pods before creating new ones" - - value: "RollingUpdate" + - value: RollingUpdate description: "RollingUpdate: Create new pods and then kill old ones" - - value: "OnDelete" + - value: OnDelete description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate - variable: expert - label: "Show Expert Configuration Options" + label: Show Expert Configuration Options schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: extraArgs - label: "Extra Args" + label: Extra Args schema: type: list default: [] items: - variable: arg - label: "arg" + label: Arg schema: type: string - variable: labelsList - label: "Controller Labels" + label: Controller Labels schema: type: list default: [] items: - variable: labelItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: annotationsList - label: " Controller Annotations" + label: Controller Annotations schema: type: list default: [] items: - variable: annotationItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - - variable: TZ - label: "Timezone" - group: "Container Configuration" + label: Timezone + group: Container Configuration schema: type: string default: "Etc/UTC" $ref: - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "Container Configuration" + label: Image Environment + group: Container Configuration schema: type: list default: [] items: - variable: envItem - label: "Environment Variable" + label: Environment Variable schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - - variable: expertpodconf - group: "Container Configuration" - label: "Show Expert Config" + group: Container Configuration + label: Show Expert Configuration schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: tty - label: "Enable TTY" - description: "Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled." - group: "Workload Details" + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details schema: type: boolean default: false - variable: stdin - label: "Enable STDIN" - description: "Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled." - group: "Workload Details" + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details schema: type: boolean default: false - variable: termination - group: "Container Configuration" - label: "Termination settings" + group: Container Configuration + label: Termination settings schema: additional_attrs: true type: dict attrs: - variable: gracePeriodSeconds - label: "Grace Period Seconds" + label: Grace Period Seconds schema: type: int default: 10 - variable: podLabelsList - group: "Container Configuration" - label: "Pod Labels" + group: Container Configuration + label: Pod Labels schema: type: list default: [] items: - variable: podLabelItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - - variable: podAnnotationsList - group: "Container Configuration" - label: "Pod Annotations" + group: Container Configuration + label: Pod Annotations schema: type: list default: [] items: - variable: podAnnotationItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - - variable: clickhouseDatabase group: "App Configuration" label: "Database Name" @@ -304,10 +284,9 @@ questions: description: "Disabled" - value: 1 description: "Enabled" - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" + group: Networking and Services + label: Configure Service(s) schema: additional_attrs: true type: dict @@ -320,29 +299,29 @@ questions: type: dict attrs: - variable: enabled - label: "Enable the service" + label: Enable the Service schema: type: boolean default: true hidden: true - variable: type - label: "Service Type" + label: Service Type description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" schema: type: string - default: "Simple" + default: Simple enum: - - value: "Simple" - description: "Simple" - - value: "ClusterIP" - description: "ClusterIP" - - value: "NodePort" - description: "NodePort (Advanced)" - - value: "LoadBalancer" - description: "LoadBalancer (Advanced)" + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) - variable: loadBalancerIP - label: "LoadBalancer IP" - description: "LoadBalancerIP" + label: LoadBalancer IP + description: LoadBalancerIP schema: show_if: [["type", "=", "LoadBalancer"]] type: string @@ -356,33 +335,33 @@ questions: default: [] items: - variable: externalIP - label: "External IP" + label: External IP schema: type: string - variable: ipFamilyPolicy - label: "IP Family Policy" - description: "(Advanced) Specify the ip policy" + label: IP Family Policy + description: (Advanced) Specify the IP Policy schema: show_if: [["type", "!=", "Simple"]] type: string - default: "SingleStack" + default: SingleStack enum: - - value: "SingleStack" - description: "SingleStack" - - value: "PreferDualStack" - description: "PreferDualStack" - - value: "RequireDualStack" - description: "RequireDualStack" + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack - variable: ipFamilies - label: "(advanced) IP families" - description: "(advanced) The ip families that should be used" + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used schema: show_if: [["type", "!=", "Simple"]] type: list default: [] items: - variable: ipFamily - label: "IP family" + label: IP Family schema: type: string - variable: ports @@ -405,29 +384,35 @@ questions: default: 8123 required: true - variable: advanced - label: "Show Advanced settings" + label: Show Advanced Settings schema: type: boolean default: false show_subquestions_if: true subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true - variable: protocol - label: "Port Type" + label: Port Type schema: type: string - default: "HTTP" + default: HTTP enum: - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" + description: HTTP + - value: HTTPS + description: HTTPS - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" + description: TCP + - value: UDP + description: UDP - variable: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer" + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer schema: type: int min: 9000 @@ -438,206 +423,201 @@ questions: schema: type: int default: 8123 - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" + 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)" + 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" + description: Add External Interfaces + label: Add external Interfaces + group: Networking schema: type: list items: - variable: interfaceConfiguration - description: "Interface Configuration" - label: "Interface Configuration" + description: Interface Configuration + label: Interface Configuration schema: type: dict $ref: - "normalize/interfaceConfiguration" attrs: - variable: hostInterface - description: "Please specify host interface" - label: "Host Interface" + 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" + 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" + 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" + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static subquestions: - variable: staticIPConfigurations - label: "Static IP Addresses" + label: Static IP Addresses schema: type: list items: - variable: staticIP - label: "Static IP" + label: Static IP schema: type: ipaddr cidr: true - variable: staticRoutes - label: "Static Routes" + label: Static Routes schema: type: list items: - variable: staticRouteConfiguration - label: "Static Route Configuration" + label: Static Route Configuration schema: additional_attrs: true type: dict attrs: - variable: destination - label: "Destination" + label: Destination schema: type: ipaddr cidr: true required: true - variable: gateway - label: "Gateway" + label: Gateway schema: type: ipaddr cidr: false required: true - - variable: dnsPolicy - group: "Networking and Services" - label: "dnsPolicy" + group: Networking and Services + label: dnsPolicy schema: type: string default: "" enum: - value: "" - description: "Default" - - value: "ClusterFirst" - description: "ClusterFirst" - - value: "ClusterFirstWithHostNet" - description: "ClusterFirstWithHostNet" - - value: "None" - description: "None" - + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None - variable: dnsConfig - label: "DNS Configuration" - group: "Networking and Services" - description: "Specify custom DNS configuration which will be applied to the pod" + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod schema: additional_attrs: true type: dict attrs: - variable: nameservers - label: "Nameservers" + label: Name Servers schema: default: [] type: list items: - variable: nameserver - label: "Nameserver" + label: Name Server schema: type: string - variable: options - label: "options" + label: Options schema: default: [] type: list items: - variable: option - label: "Option Entry" + label: Option Entry schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: searches - label: "Searches" + label: Searches schema: default: [] type: list items: - variable: search - label: "Search Entry" + label: Search Entry schema: type: string - - variable: serviceList - label: "Add Manual Custom Services" - group: "Networking and Services" + label: Add Manual Custom Services + group: Networking and Services schema: type: list default: [] items: - variable: serviceListEntry - label: "Custom Service" + label: Custom Service schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "Enable the service" + label: Enable the service schema: type: boolean default: true hidden: true - variable: name - label: "Name" + label: Name schema: type: string default: "" - variable: type - label: "Service Type" + label: Service Type description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" schema: type: string - default: "Simple" + default: Simple enum: - - value: "Simple" - description: "Simple" - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - value: "LoadBalancer" - description: "LoadBalancer" + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer - variable: loadBalancerIP - label: "LoadBalancer IP" - description: "LoadBalancerIP" + label: LoadBalancer IP + description: LoadBalancerIP schema: show_if: [["type", "=", "LoadBalancer"]] type: string @@ -651,69 +631,68 @@ questions: default: [] items: - variable: externalIP - label: "External IP" + label: External IP schema: type: string - variable: portsList - label: "Additional Service Ports" + label: Additional Service Ports schema: type: list default: [] items: - variable: portsListEntry - label: "Custom ports" + label: Custom ports schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "Enable the port" + label: Enable the Port schema: type: boolean default: true hidden: true - variable: name - label: "Port Name" + label: Port Name schema: type: string default: "" - variable: protocol - label: "Port Type" + label: Port Type schema: type: string - default: "TCP" + default: TCP enum: - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" + description: HTTP + - value: HTTPS + description: HTTPS - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" + description: TCP + - value: UDP + description: UDP - variable: targetPort - label: "Target Port" - description: "This port exposes the container port on the service" + label: Target Port + description: This port exposes the container port on the service schema: type: int required: true - variable: port - label: "Container Port" + label: Container Port schema: type: int required: true - variable: nodePort - label: "Node Port (Optional)" - description: "This port gets exposed to the node. Only considered when service type is NodePort" + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort schema: type: int min: 9000 max: 65535 - - variable: volumeClaimTemplates - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence schema: additional_attrs: true type: dict @@ -726,173 +705,173 @@ questions: hidden: true attrs: - variable: type - label: "Type of Storage" - description: "Sets the persistence type, Anything other than PVC could break rollback!" + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! schema: type: string - default: "simplePVC" + default: simplePVC enum: - - value: "simplePVC" - description: "PVC (simple)" - - value: "simpleHP" - description: "HostPath (simple)" - - value: "emptyDir" - description: "emptyDir" - - value: "pvc" - description: "pvc" - - value: "hostPath" - description: "hostPath" - - value: "nfs" - description: "NFS Share" + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share - variable: server - label: "NFS server" + label: NFS Server schema: show_if: [["type", "=", "nfs"]] type: string default: "" - variable: path - label: "Path on NFS server" + label: Path on NFS Server schema: show_if: [["type", "=", "nfs"]] type: string default: "" - variable: setPermissionsSimple - label: "Automatic Permissions" - description: "Automatically set permissions on install" + label: Automatic Permissions + description: Automatically set permissions on install schema: show_if: [["type", "=", "simpleHP"]] type: boolean default: true - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" + label: Automatic Permissions + description: Automatically set permissions on install schema: show_if: [["type", "=", "hostPath"]] type: boolean default: true - variable: readOnly - label: "readOnly" + label: Read Only" schema: type: boolean default: false - variable: hostPathSimple - label: "hostPath" - description: "Path inside the container the storage is mounted" + label: Host Path + description: Path inside the container the storage is mounted schema: show_if: [["type", "=", "simpleHP"]] type: hostpath - variable: hostPath - label: "hostPath" - description: "Path inside the container the storage is mounted" + label: Host Path + description: Path inside the container the storage is mounted schema: show_if: [["type", "=", "hostPath"]] type: hostpath - variable: medium - label: "EmptyDir Medium" + label: EmptyDir Medium schema: show_if: [["type", "=", "emptyDir"]] type: string default: "" enum: - value: "" - description: "Default" - - value: "Memory" - description: "Memory" + description: Default + - value: Memory + description: Memory - variable: size - label: "Size quotum of storage" + label: Size quotum of Storage schema: show_if: [["type", "=", "pvc"]] type: string - default: "999Gi" + default: 999Gi - variable: hostPathType - label: "(Advanced) hostPath Type" + label: (Advanced) hostPath Type schema: show_if: [["type", "=", "hostPath"]] type: string default: "" enum: - value: "" - description: "Default" - - value: "DirectoryOrCreate" - description: "DirectoryOrCreate" - - value: "Directory" - description: "Directory" - - value: "FileOrCreate" - description: "FileOrCreate" - - value: "File" - description: "File" - - value: "Socket" - description: "Socket" - - value: "CharDevice" - description: "CharDevice" - - value: "BlockDevice" - description: "BlockDevice" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice - variable: storageClass - label: "(Advanced) storageClass" + label: (Advanced) storageClass description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" schema: show_if: [["type", "=", "pvc"]] type: string - default: "SCALE-ZFS" + default: SCALE-ZFS - variable: accessMode - label: "(Advanced) Access Mode" - description: "Allow or disallow multiple PVC's writhing to the same PV" + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV schema: show_if: [["type", "=", "pvc"]] type: string - default: "ReadWriteOnce" + default: ReadWriteOnce enum: - - value: "ReadWriteOnce" - description: "ReadWriteOnce" - - value: "ReadOnlyMany" - description: "ReadOnlyMany" - - value: "ReadWriteMany" - description: "ReadWriteMany" + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany - variable: advanced - label: "Show Advanced Options" + label: Show Advanced Options schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: labelsList - label: "Labels" + label: Labels schema: type: list default: [] items: - variable: labelItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: annotationsList - label: "Annotations" + label: Annotations schema: type: list default: [] items: - variable: annotationItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: config-server @@ -903,173 +882,173 @@ questions: hidden: true attrs: - variable: type - label: "Type of Storage" - description: "Sets the persistence type, Anything other than PVC could break rollback!" + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! schema: type: string - default: "simplePVC" + default: simplePVC enum: - - value: "simplePVC" - description: "PVC (simple)" - - value: "simpleHP" - description: "HostPath (simple)" - - value: "emptyDir" - description: "emptyDir" - - value: "pvc" - description: "pvc" - - value: "hostPath" - description: "hostPath" - - value: "nfs" - description: "NFS Share" + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share - variable: server - label: "NFS server" + label: NFS Server schema: show_if: [["type", "=", "nfs"]] type: string default: "" - variable: path - label: "Path on NFS server" + label: Path on NFS Server schema: show_if: [["type", "=", "nfs"]] type: string default: "" - variable: setPermissionsSimple - label: "Automatic Permissions" - description: "Automatically set permissions on install" + label: Automatic Permissions + description: Automatically set permissions on install schema: show_if: [["type", "=", "simpleHP"]] type: boolean default: true - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" + label: Automatic Permissions + description: Automatically set permissions on install schema: show_if: [["type", "=", "hostPath"]] type: boolean default: true - variable: readOnly - label: "readOnly" + label: Read Only" schema: type: boolean default: false - variable: hostPathSimple - label: "hostPath" - description: "Path inside the container the storage is mounted" + label: Host Path + description: Path inside the container the storage is mounted schema: show_if: [["type", "=", "simpleHP"]] type: hostpath - variable: hostPath - label: "hostPath" - description: "Path inside the container the storage is mounted" + label: Host Path + description: Path inside the container the storage is mounted schema: show_if: [["type", "=", "hostPath"]] type: hostpath - variable: medium - label: "EmptyDir Medium" + label: EmptyDir Medium schema: show_if: [["type", "=", "emptyDir"]] type: string default: "" enum: - value: "" - description: "Default" - - value: "Memory" - description: "Memory" + description: Default + - value: Memory + description: Memory - variable: size - label: "Size quotum of storage" + label: Size quotum of Storage schema: show_if: [["type", "=", "pvc"]] type: string - default: "999Gi" + default: 999Gi - variable: hostPathType - label: "(Advanced) hostPath Type" + label: (Advanced) hostPath Type schema: show_if: [["type", "=", "hostPath"]] type: string default: "" enum: - value: "" - description: "Default" - - value: "DirectoryOrCreate" - description: "DirectoryOrCreate" - - value: "Directory" - description: "Directory" - - value: "FileOrCreate" - description: "FileOrCreate" - - value: "File" - description: "File" - - value: "Socket" - description: "Socket" - - value: "CharDevice" - description: "CharDevice" - - value: "BlockDevice" - description: "BlockDevice" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice - variable: storageClass - label: "(Advanced) storageClass" + label: (Advanced) storageClass description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" schema: show_if: [["type", "=", "pvc"]] type: string - default: "SCALE-ZFS" + default: SCALE-ZFS - variable: accessMode - label: "(Advanced) Access Mode" - description: "Allow or disallow multiple PVC's writhing to the same PV" + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV schema: show_if: [["type", "=", "pvc"]] type: string - default: "ReadWriteOnce" + default: ReadWriteOnce enum: - - value: "ReadWriteOnce" - description: "ReadWriteOnce" - - value: "ReadOnlyMany" - description: "ReadOnlyMany" - - value: "ReadWriteMany" - description: "ReadWriteMany" + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany - variable: advanced - label: "Show Advanced Options" + label: Show Advanced Options schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: labelsList - label: "Labels" + label: Labels schema: type: list default: [] items: - variable: labelItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: annotationsList - label: "Annotations" + label: Annotations schema: type: list default: [] items: - variable: annotationItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: config-users @@ -1080,594 +1059,590 @@ questions: hidden: true attrs: - variable: type - label: "Type of Storage" - description: "Sets the persistence type, Anything other than PVC could break rollback!" + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! schema: type: string - default: "simplePVC" + default: simplePVC enum: - - value: "simplePVC" - description: "PVC (simple)" - - value: "simpleHP" - description: "HostPath (simple)" - - value: "emptyDir" - description: "emptyDir" - - value: "pvc" - description: "pvc" - - value: "hostPath" - description: "hostPath" - - value: "nfs" - description: "NFS Share" + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share - variable: server - label: "NFS server" + label: NFS Server schema: show_if: [["type", "=", "nfs"]] type: string default: "" - variable: path - label: "Path on NFS server" + label: Path on NFS Server schema: show_if: [["type", "=", "nfs"]] type: string default: "" - variable: setPermissionsSimple - label: "Automatic Permissions" - description: "Automatically set permissions on install" + label: Automatic Permissions + description: Automatically set permissions on install schema: show_if: [["type", "=", "simpleHP"]] type: boolean default: true - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" + label: Automatic Permissions + description: Automatically set permissions on install schema: show_if: [["type", "=", "hostPath"]] type: boolean default: true - variable: readOnly - label: "readOnly" + label: Read Only" schema: type: boolean default: false - variable: hostPathSimple - label: "hostPath" - description: "Path inside the container the storage is mounted" + label: Host Path + description: Path inside the container the storage is mounted schema: show_if: [["type", "=", "simpleHP"]] type: hostpath - variable: hostPath - label: "hostPath" - description: "Path inside the container the storage is mounted" + label: Host Path + description: Path inside the container the storage is mounted schema: show_if: [["type", "=", "hostPath"]] type: hostpath - variable: medium - label: "EmptyDir Medium" + label: EmptyDir Medium schema: show_if: [["type", "=", "emptyDir"]] type: string default: "" enum: - value: "" - description: "Default" - - value: "Memory" - description: "Memory" + description: Default + - value: Memory + description: Memory - variable: size - label: "Size quotum of storage" + label: Size quotum of Storage schema: show_if: [["type", "=", "pvc"]] type: string - default: "999Gi" + default: 999Gi - variable: hostPathType - label: "(Advanced) hostPath Type" + label: (Advanced) hostPath Type schema: show_if: [["type", "=", "hostPath"]] type: string default: "" enum: - value: "" - description: "Default" - - value: "DirectoryOrCreate" - description: "DirectoryOrCreate" - - value: "Directory" - description: "Directory" - - value: "FileOrCreate" - description: "FileOrCreate" - - value: "File" - description: "File" - - value: "Socket" - description: "Socket" - - value: "CharDevice" - description: "CharDevice" - - value: "BlockDevice" - description: "BlockDevice" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice - variable: storageClass - label: "(Advanced) storageClass" + label: (Advanced) storageClass description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" schema: show_if: [["type", "=", "pvc"]] type: string - default: "SCALE-ZFS" + default: SCALE-ZFS - variable: accessMode - label: "(Advanced) Access Mode" - description: "Allow or disallow multiple PVC's writhing to the same PV" + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV schema: show_if: [["type", "=", "pvc"]] type: string - default: "ReadWriteOnce" + default: ReadWriteOnce enum: - - value: "ReadWriteOnce" - description: "ReadWriteOnce" - - value: "ReadOnlyMany" - description: "ReadOnlyMany" - - value: "ReadWriteMany" - description: "ReadWriteMany" + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany - variable: advanced - label: "Show Advanced Options" + label: Show Advanced Options schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: labelsList - label: "Labels" + label: Labels schema: type: list default: [] items: - variable: labelItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: annotationsList - label: "Annotations" + label: Annotations schema: type: list default: [] items: - variable: annotationItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - - variable: persistenceList - label: "Additional app storage" - group: "Storage and Persistence" + label: Additional App Storage + group: Storage and Persistence schema: type: list default: [] items: - variable: persistenceListEntry - label: "Custom Storage" + label: Custom Storage schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "Enable the storage" + label: Enable the storage schema: type: boolean default: true hidden: true - variable: name - label: "Name (optional)" + label: Name (Optional) description: "Not required, please set to config when mounting /config or temp when mounting /tmp" schema: type: string - variable: type - label: "Type of Storage" - description: "Sets the persistence type, Anything other than PVC could break rollback!" + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! schema: type: string - default: "simpleHP" + default: simpleHP enum: - - value: "simplePVC" - description: "PVC (simple)" - - value: "simpleHP" - description: "HostPath (simple)" - - value: "emptyDir" - description: "emptyDir" - - value: "pvc" - description: "pvc" - - value: "hostPath" - description: "hostPath" - - value: "nfs" - description: "NFS Share" + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: nfs + description: NFS Share - variable: server - label: "NFS server" + label: NFS Server schema: show_if: [["type", "=", "nfs"]] type: string default: "" - variable: path - label: "Path on NFS server" + label: Path on NFS Server schema: show_if: [["type", "=", "nfs"]] type: string default: "" - variable: setPermissionsSimple - label: "Automatic Permissions" - description: "Automatically set permissions on install" + label: Automatic Permissions + description: Automatically set permissions on install schema: show_if: [["type", "=", "simpleHP"]] type: boolean default: true - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" + label: Automatic Permissions + description: Automatically set permissions on install schema: show_if: [["type", "=", "hostPath"]] type: boolean default: true - variable: readOnly - label: "readOnly" + label: Read Only schema: type: boolean default: false - variable: hostPathSimple - label: "hostPath" - description: "Path inside the container the storage is mounted" + label: Host Path + description: Path inside the container the storage is mounted schema: show_if: [["type", "=", "simpleHP"]] type: hostpath - variable: hostPath - label: "hostPath" - description: "Path inside the container the storage is mounted" + label: Host Path + description: Path inside the container the storage is mounted schema: show_if: [["type", "=", "hostPath"]] type: hostpath - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" + 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" + label: EmptyDir Medium schema: show_if: [["type", "=", "emptyDir"]] type: string default: "" enum: - value: "" - description: "Default" - - value: "Memory" - description: "Memory" + description: Default + - value: Memory + description: Memory - variable: size - label: "Size quotum of storage" + label: Size Quotum of Storage schema: show_if: [["type", "=", "pvc"]] type: string - default: "999Gi" + default: 999Gi - variable: hostPathType - label: "(Advanced) hostPath Type" + label: (Advanced) Host Path Type schema: show_if: [["type", "=", "hostPath"]] type: string default: "" enum: - value: "" - description: "Default" - - value: "DirectoryOrCreate" - description: "DirectoryOrCreate" - - value: "Directory" - description: "Directory" - - value: "FileOrCreate" - description: "FileOrCreate" - - value: "File" - description: "File" - - value: "Socket" - description: "Socket" - - value: "CharDevice" - description: "CharDevice" - - value: "BlockDevice" - description: "BlockDevice" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice - variable: storageClass - label: "(Advanced) storageClass" + label: (Advanced) StorageClass description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" schema: show_if: [["type", "=", "pvc"]] type: string - default: "SCALE-ZFS" + default: SCALE-ZFS - variable: accessMode - label: "(Advanced) Access Mode" - description: "Allow or disallow multiple PVC's writhing to the same PV" + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV schema: show_if: [["type", "=", "pvc"]] type: string - default: "ReadWriteOnce" + default: ReadWriteOnce enum: - - value: "ReadWriteOnce" - description: "ReadWriteOnce" - - value: "ReadOnlyMany" - description: "ReadOnlyMany" - - value: "ReadWriteMany" - description: "ReadWriteMany" + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany - variable: advanced - label: "Show Advanced Options" + label: Show Advanced Options schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: labelsList - label: "Labels" + label: Labels schema: type: list default: [] items: - variable: labelItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: annotationsList - label: "Annotations" + label: Annotations schema: type: list default: [] items: - variable: annotationItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - - variable: ingressList - label: "Add Manual Custom Ingresses" - group: "Ingress" + label: Add Manual Custom Ingresses + group: Ingress schema: type: list default: [] items: - variable: ingressListEntry - label: "Custom Ingress" + label: Custom Ingress schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "Enable Ingress" + label: Enable Ingress schema: type: boolean default: true hidden: true - variable: name - label: "Name" + label: Name schema: type: string default: "" - variable: ingressClassName - label: "IngressClass Name" + label: IngressClass Name schema: type: string default: "" - variable: labelsList - label: "Labels" + label: Labels schema: type: list default: [] items: - variable: labelItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: annotationsList - label: "Annotations" + label: Annotations schema: type: list default: [] items: - variable: annotationItem - label: "Label" + label: Label schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string - variable: value - label: "Value" + label: Value schema: type: string - variable: hosts - label: "Hosts" + label: Hosts schema: type: list default: [] items: - variable: hostEntry - label: "Host" + label: Host schema: additional_attrs: true type: dict attrs: - variable: host - label: "HostName" + label: HostName schema: type: string default: "" required: true - variable: paths - label: "Paths" + label: Paths schema: type: list default: [] items: - variable: pathEntry - label: "Host" + label: Host schema: additional_attrs: true type: dict attrs: - variable: path - label: "path" + label: Path schema: type: string required: true default: "/" - variable: pathType - label: "pathType" + label: Path Type schema: type: string required: true - default: "Prefix" + default: Prefix - variable: service - label: "Linked Service" + label: Linked Service schema: additional_attrs: true type: dict attrs: - variable: name - label: "Service Name" + label: Service Name schema: type: string default: "" - variable: port - label: "Service Port" + label: Service Port schema: type: int - variable: tls - label: "TLS-Settings" + label: TLS-Settings schema: type: list default: [] items: - variable: tlsEntry - label: "Host" + label: Host schema: additional_attrs: true type: dict attrs: - variable: hosts - label: "Certificate Hosts" + label: Certificate Hosts schema: type: list default: [] items: - variable: host - label: "Host" + label: Host schema: type: string default: "" required: true - variable: scaleCert - label: "Select TrueNAS SCALE Certificate" + label: Select TrueNAS SCALE Certificate schema: type: int $ref: - "definitions/certificate" - variable: entrypoint - label: "Traefik Entrypoint" - description: "Entrypoint used by Traefik when using Traefik as Ingress Provider" + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider schema: type: string - default: "websecure" + default: websecure required: true - variable: middlewares - label: "Traefik Middlewares" - description: "Add previously created Traefik Middlewares to this Ingress" + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress schema: type: list default: [] items: - variable: name - label: "Name" + label: Name schema: type: string default: "" required: true - - variable: security - label: "Container Security Settings" - group: "Security and Permissions" + 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." + 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" + 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 tha App. Not supported by all Apps" + 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" + label: Show Advanced Security Settings + group: Security and Permissions schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: securityContext - label: "Security Context" + label: Security Context schema: additional_attrs: true type: dict @@ -1693,13 +1668,13 @@ questions: type: boolean default: true - variable: capabilities - label: "Capabilities" + label: Capabilities schema: additional_attrs: true type: dict attrs: - variable: drop - label: "Drop Capability" + label: Drop Capability schema: type: list default: [] @@ -1709,7 +1684,7 @@ questions: schema: type: string - variable: add - label: "Add Capability" + label: Add Capability schema: type: list default: [] @@ -1718,10 +1693,9 @@ questions: label: "" schema: type: string - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" + group: Security and Permissions + label: Pod Security Context schema: additional_attrs: true type: dict @@ -1748,27 +1722,26 @@ questions: label: "When should we take ownership?" schema: type: string - default: "OnRootMismatch" + default: OnRootMismatch enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always - variable: supplementalGroups - label: "supplemental Groups" + label: Supplemental Groups schema: type: list default: [] items: - variable: supplementalGroupsEntry - label: "supplemental Group" + label: Supplemental Group schema: type: int - - variable: advancedresources - label: "Set Custom Resource Limits/Requests (Advanced)" - group: "Resources and Devices" + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices schema: type: boolean default: false @@ -1781,24 +1754,24 @@ questions: type: dict attrs: - variable: limits - label: "Advanced Limit Resource Consumption" + label: Advanced Limit Resource Consumption schema: additional_attrs: true type: dict attrs: - variable: cpu - label: "CPU" - description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" schema: type: string - default: "4000m" + default: 4000m valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - variable: memory - label: "RAM" - description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" schema: type: string - default: "8Gi" + default: 8Gi valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' - variable: requests label: "Minimum Resources Required (request)" @@ -1807,142 +1780,139 @@ questions: type: dict attrs: - variable: cpu - label: "CPU" - description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/indepth/validation/" + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" schema: type: string - default: "10m" + default: 10m valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' - variable: memory label: "RAM" - description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/indepth/validation/" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" schema: type: string - default: "50Mi" + default: 50Mi 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" + label: Mount USB Devices + group: Resources and Devices schema: type: list default: [] items: - variable: deviceListEntry - label: "Device" + label: Device schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "Enable the storage" + label: Enable the Storage schema: type: boolean default: true - variable: type - label: "(Advanced) Type of Storage" - description: "Sets the persistence type" + label: (Advanced) Type of Storage + description: Sets the persistence type schema: type: string - default: "hostPath" + default: hostPath hidden: true - variable: readOnly - label: "readOnly" + label: readOnly schema: type: boolean default: false - variable: hostPath - label: "Host Device Path" - description: "Path to the device on the host system" + 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" + 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" + label: GPU Configuration + group: Resources and Devices schema: type: dict $ref: - "definitions/gpuConfiguration" attrs: [] - # - variable: autoscaling -# group: "Advanced" -# label: "(Advanced) Horizontal Pod Autoscaler" +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler # schema: # additional_attrs: true # type: dict # attrs: # - variable: enabled -# label: "enabled" +# label: Enabled # schema: # type: boolean # default: false # show_subquestions_if: true # subquestions: # - variable: target -# label: "Target" -# description: "deployment name, defaults to main deployment" +# label: Target +# description: Deployment name, Defaults to Main Deployment # schema: # type: string # default: "" # - variable: minReplicas -# label: "Minimum Replicas" +# label: Minimum Replicas # schema: # type: int # default: 1 # - variable: maxReplicas -# label: "Maximum Replicas" +# label: Maximum Replicas # schema: # type: int # default: 5 # - variable: targetCPUUtilizationPercentage -# label: "Target CPU Utilization Percentage" +# label: Target CPU Utilization Percentage # schema: # type: int # default: 80 # - variable: targetMemoryUtilizationPercentage -# label: "Target Memory Utilization Percentage" +# label: Target Memory Utilization Percentage # schema: # type: int # default: 80 # - variable: networkPolicy -# group: "Advanced" -# label: "(Advanced) Network Policy" +# group: Advanced +# label: (Advanced) Network Policy # schema: # additional_attrs: true # type: dict # attrs: # - variable: enabled -# label: "enabled" +# label: Enabled # schema: # type: boolean # default: false # show_subquestions_if: true # subquestions: # - variable: policyType -# label: "Policy Type" +# 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" +# description: Default +# - value: ingress +# description: Ingress +# - value: egress +# description: Egress +# - value: ingress-egress +# description: Ingress and Egress # - variable: egress -# label: "Egress" +# label: Egress # schema: # type: list # default: [] @@ -1954,7 +1924,7 @@ questions: # type: dict # attrs: # - variable: to -# label: "To" +# label: To # schema: # type: list # default: [] @@ -1966,18 +1936,18 @@ questions: # type: dict # attrs: # - variable: ipBlock -# label: "ipBlock" +# label: IP Block # schema: # additional_attrs: true # type: dict # attrs: # - variable: cidr -# label: "cidr" +# label: CIDR # schema: # type: string # default: "" # - variable: except -# label: "except" +# label: Except # schema: # type: list # default: [] @@ -1987,13 +1957,13 @@ questions: # schema: # type: string # - variable: namespaceSelector -# label: "namespaceSelector" +# label: Namespace Selector # schema: # additional_attrs: true # type: dict # attrs: # - variable: matchExpressions -# label: "matchExpressions" +# label: Match Expressions # schema: # type: list # default: [] @@ -2005,26 +1975,26 @@ questions: # type: dict # attrs: # - variable: key -# label: "Key" +# label: Key # schema: # type: string # - variable: operator -# label: "operator" +# label: Operator # schema: # type: string -# default: "TCP" +# default: TCP # enum: -# - value: "In" -# description: "In" -# - value: "NotIn" -# description: "NotIn" -# - value: "Exists " -# description: "Exists " -# - value: "DoesNotExist " -# description: "DoesNotExist " +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist # - variable: values -# label: "values" -# schema: +# label: Values +# schema # type: list # default: [] # items: @@ -2039,7 +2009,7 @@ questions: # type: dict # attrs: # - variable: matchExpressions -# label: "matchExpressions" +# label: Match Expressions # schema: # type: list # default: [] @@ -2051,25 +2021,25 @@ questions: # type: dict # attrs: # - variable: key -# label: "Key" +# label: Key # schema: # type: string # - variable: operator -# label: "operator" +# label: Operator # schema: # type: string -# default: "TCP" +# default: TCP # enum: -# - value: "In" -# description: "In" -# - value: "NotIn" -# description: "NotIn" -# - value: "Exists " -# description: "Exists " -# - value: "DoesNotExist " -# description: "DoesNotExist " +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist # - variable: values -# label: "values" +# label: Values # schema: # type: list # default: [] @@ -2079,7 +2049,7 @@ questions: # schema: # type: string # - variable: ports -# label: "Ports" +# label: Ports # schema: # type: list # default: [] @@ -2091,27 +2061,27 @@ questions: # type: dict # attrs: # - variable: port -# label: "port" +# label: Port # schema: # type: int # - variable: endPort -# label: "port" +# label: End Port # schema: # type: int # - variable: protocol -# label: "Protocol" +# label: Protocol # schema: # type: string -# default: "TCP" +# default: TCP # enum: -# - value: "TCP" -# description: "TCP" -# - value: "UDP" -# description: "UDP" -# - value: "SCTP" -# description: "SCTP" +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP # - variable: ingress -# label: "Ingress" +# label: Ingress # schema: # type: list # default: [] @@ -2123,7 +2093,7 @@ questions: # type: dict # attrs: # - variable: from -# label: "From" +# label: From # schema: # type: list # default: [] @@ -2135,18 +2105,18 @@ questions: # type: dict # attrs: # - variable: ipBlock -# label: "ipBlock" +# label: IP Block # schema: # additional_attrs: true # type: dict # attrs: # - variable: cidr -# label: "cidr" +# label: CIDR # schema: # type: string # default: "" # - variable: except -# label: "except" +# label: Except # schema: # type: list # default: [] @@ -2156,13 +2126,13 @@ questions: # schema: # type: string # - variable: namespaceSelector -# label: "namespaceSelector" +# label: Namespace Selector # schema: # additional_attrs: true # type: dict # attrs: # - variable: matchExpressions -# label: "matchExpressions" +# label: Match Expressions # schema: # type: list # default: [] @@ -2174,25 +2144,25 @@ questions: # type: dict # attrs: # - variable: key -# label: "Key" +# label: Key # schema: # type: string # - variable: operator -# label: "operator" +# label: Operator # schema: # type: string -# default: "TCP" +# default: TCP # enum: -# - value: "In" -# description: "In" -# - value: "NotIn" -# description: "NotIn" -# - value: "Exists " -# description: "Exists " -# - value: "DoesNotExist " -# description: "DoesNotExist " +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist # - variable: values -# label: "values" +# label: Values # schema: # type: list # default: [] @@ -2208,7 +2178,7 @@ questions: # type: dict # attrs: # - variable: matchExpressions -# label: "matchExpressions" +# label: Match Expressions # schema: # type: list # default: [] @@ -2220,25 +2190,25 @@ questions: # type: dict # attrs: # - variable: key -# label: "Key" +# label: Key # schema: # type: string # - variable: operator -# label: "operator" +# label: Operator # schema: # type: string -# default: "TCP" +# default: TCP # enum: -# - value: "In" -# description: "In" -# - value: "NotIn" -# description: "NotIn" -# - value: "Exists " -# description: "Exists " -# - value: "DoesNotExist " -# description: "DoesNotExist " +# - value: In +# description: In +# - value: NotIn +# description: NotIn +# - value: Exists +# description: Exists +# - value: DoesNotExist +# description: DoesNotExist # - variable: values -# label: "values" +# label: Values # schema: # type: list # default: [] @@ -2248,7 +2218,7 @@ questions: # schema: # type: string # - variable: ports -# label: "Ports" +# label: Ports # schema: # type: list # default: [] @@ -2260,192 +2230,189 @@ questions: # type: dict # attrs: # - variable: port -# label: "port" +# label: Port # schema: # type: int # - variable: endPort -# label: "port" +# label: End Port # schema: # type: int # - variable: protocol -# label: "Protocol" +# label: Protocol # schema: # type: string -# default: "TCP" +# default: TCP # enum: -# - value: "TCP" -# description: "TCP" -# - value: "UDP" -# description: "UDP" -# - value: "SCTP" -# description: "SCTP" - +# - value: TCP +# description: TCP +# - value: UDP +# description: UDP +# - value: SCTP +# description: SCTP - variable: addons - group: "Addons" + group: Addons label: "" schema: additional_attrs: true type: dict attrs: - variable: vpn - label: "VPN" + label: VPN schema: additional_attrs: true type: dict attrs: - variable: type - label: "Type" + label: Type schema: type: string - default: "disabled" + default: disabled enum: - - value: "disabled" - description: "disabled" - - value: "openvpn" - description: "OpenVPN" - - value: "wireguard" - description: "Wireguard" + - value: disabled + description: disabled + - value: openvpn + description: OpenVPN + - value: wireguard + description: Wireguard - variable: openvpn - label: "OpenVPN Settings" + label: OpenVPN Settings schema: type: dict show_if: [["type", "=", "openvpn"]] attrs: - variable: username - label: "authentication username" - description: "authentication username, optional" + label: Authentication Username (Optional) + description: Authentication Username, Optional schema: type: string default: "" - variable: password - label: "authentication password" - description: "authentication credentials" + label: Authentication Password + description: Authentication Credentials schema: type: string default: "" required: true - variable: killSwitch - label: "Enable 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" + 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" + label: IPv4 Network schema: type: string required: true - variable: excludedNetworks_IPv6 - label: "Killswitch Excluded IPv6 networks" - description: "list of killswitch excluded ipv4 addresses" + 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" + label: IPv6 Network schema: type: string required: true - - variable: configFile - label: "VPN Config File Location" + label: VPN Config File Location schema: type: dict show_if: [["type", "!=", "disabled"]] attrs: - variable: enabled - label: "enabled" + label: Enabled schema: type: boolean default: true hidden: true - variable: type - label: "type" + label: Type schema: type: string - default: "hostPath" + default: hostPath hidden: true - variable: hostPathType - label: "hostPathType" + label: hostPathType schema: type: string - default: "File" + default: File hidden: true - variable: noMount - label: "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" + 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: "" required: true - variable: envList - label: "VPN environment Variables" + label: VPN Environment Variables schema: type: list show_if: [["type", "!=", "disabled"]] default: [] items: - variable: envItem - label: "Environment Variable" + label: Environment Variable schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string required: true - variable: value - label: "Value" + label: Value schema: type: string required: true - - variable: codeserver - label: "Codeserver" + label: Codeserver schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "enabled" + label: Enabled schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: git - label: "Git Settings" + label: Git Settings schema: additional_attrs: true type: dict attrs: - variable: deployKey - description: "Raw SSH private key" - label: "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: "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 @@ -2455,21 +2422,21 @@ questions: type: dict attrs: - variable: type - label: "Service Type" + label: Service Type description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" schema: type: string - default: "NodePort" + default: NodePort enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - value: "LoadBalancer" - description: "LoadBalancer" + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer - variable: loadBalancerIP - label: "LoadBalancer IP" - description: "LoadBalancerIP" + label: LoadBalancer IP + description: LoadBalancerIP schema: show_if: [["type", "=", "LoadBalancer"]] type: string @@ -2483,7 +2450,7 @@ questions: default: [] items: - variable: externalIP - label: "External IP" + label: External IP schema: type: string - variable: ports @@ -2499,142 +2466,136 @@ questions: type: dict attrs: - variable: nodePort - description: "leave empty to disable" + description: Leave Empty to Disable label: "nodePort" schema: type: int default: 36107 - variable: envList - label: "Codeserver environment Variables" + label: Codeserver Environment Variables schema: type: list show_if: [["type", "!=", "disabled"]] default: [] items: - variable: envItem - label: "Environment Variable" + label: Environment Variable schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string required: true - variable: value - label: "Value" + label: Value schema: type: string required: true - - - variable: promtail - label: "Promtail" + label: Promtail schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "enabled" + label: Enabled schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: loki - label: "Loki URL" + label: Loki URL schema: type: string required: true - variable: logs - label: "Log Paths" + label: Log Paths schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string required: true - variable: path - label: "Path" + label: Path schema: type: string required: true - variable: args - label: "Promtail ecommand line arguments" + label: Promtail Command Line Arguments schema: type: list show_if: [["type", "!=", "disabled"]] default: [] items: - variable: arg - label: "Arg" + label: Arg schema: type: string required: true - variable: envList - label: "Promtail environment Variables" + label: Promtail Environment Variables schema: type: list show_if: [["type", "!=", "disabled"]] default: [] items: - variable: envItem - label: "Environment Variable" + label: Environment Variable schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string required: true - variable: value - label: "Value" + label: Value schema: type: string required: true - - - - - variable: netshoot - label: "Netshoot" + label: Netshoot schema: additional_attrs: true type: dict attrs: - variable: enabled - label: "enabled" + label: Enabled schema: type: boolean default: false show_subquestions_if: true subquestions: - variable: envList - label: "Netshoot environment Variables" + label: Netshoot Environment Variables schema: type: list show_if: [["type", "!=", "disabled"]] default: [] items: - variable: envItem - label: "Environment Variable" + label: Environment Variable schema: additional_attrs: true type: dict attrs: - variable: name - label: "Name" + label: Name schema: type: string required: true - variable: value - label: "Value" + label: Value schema: type: string required: true diff --git a/dependency/clickhouse/1.0.5/templates/common.yaml b/dependency/clickhouse/1.0.6/templates/common.yaml similarity index 100% rename from dependency/clickhouse/1.0.5/templates/common.yaml rename to dependency/clickhouse/1.0.6/templates/common.yaml diff --git a/dependency/clickhouse/1.0.5/values.yaml b/dependency/clickhouse/1.0.6/values.yaml similarity index 100% rename from dependency/clickhouse/1.0.5/values.yaml rename to dependency/clickhouse/1.0.6/values.yaml diff --git a/dependency/clickhouse/item.yaml b/dependency/clickhouse/item.yaml index b51605bd30..e0dd38b9fb 100644 --- a/dependency/clickhouse/item.yaml +++ b/dependency/clickhouse/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/chart-icons/clickhouse.png +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/clickhouse.png categories: - database diff --git a/dependency/collabora-online/12.1.25/CHANGELOG.md b/dependency/collabora-online/12.1.25/CHANGELOG.md new file mode 100644 index 0000000000..f98f76e6f2 --- /dev/null +++ b/dependency/collabora-online/12.1.25/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [mariadb-3.0.51](https://github.com/truecharts/charts/compare/mariadb-3.0.50...mariadb-3.0.51) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [mariadb-3.0.50](https://github.com/truecharts/charts/compare/mariadb-3.0.49...mariadb-3.0.50) (2022-08-09) + +### Chore + +- update docker general non-major ([#3377](https://github.com/truecharts/charts/issues/3377)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [mariadb-3.0.49](https://github.com/truecharts/apps/compare/mariadb-3.0.48...mariadb-3.0.49) (2022-07-29) + +### Chore + +- update helm chart common to v10.4.9 + + + + +## [mariadb-3.0.48](https://github.com/truecharts/apps/compare/mariadb-3.0.47...mariadb-3.0.48) (2022-07-29) + +### Chore + +- update docker general non-major ([#3339](https://github.com/truecharts/apps/issues/3339)) + + + + +## [mariadb-3.0.47](https://github.com/truecharts/apps/compare/mariadb-3.0.46...mariadb-3.0.47) (2022-07-27) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update docker general non-major ([#3313](https://github.com/truecharts/apps/issues/3313)) + + + + +## [mariadb-3.0.46](https://github.com/truecharts/apps/compare/mariadb-3.0.44...mariadb-3.0.46) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update helm chart common to v10.4.8 ([#3296](https://github.com/truecharts/apps/issues/3296)) + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [mariadb-3.0.45](https://github.com/truecharts/apps/compare/mariadb-3.0.44...mariadb-3.0.45) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [mariadb-3.0.44](https://github.com/truecharts/apps/compare/mariadb-3.0.43...mariadb-3.0.44) (2022-07-24) + +### Chore + +- update docker general non-major ([#3284](https://github.com/truecharts/apps/issues/3284)) + + + + +## [mariadb-3.0.43](https://github.com/truecharts/apps/compare/mariadb-3.0.42...mariadb-3.0.43) (2022-07-23) + +### Chore + +- update helm chart common to v10.4.7 ([#3277](https://github.com/truecharts/apps/issues/3277)) + + + + +## [mariadb-3.0.42](https://github.com/truecharts/apps/compare/mariadb-3.0.41...mariadb-3.0.42) (2022-07-23) + +### Chore + +- update docker general non-major ([#3276](https://github.com/truecharts/apps/issues/3276)) + + + + +## [mariadb-3.0.41](https://github.com/truecharts/apps/compare/mariadb-3.0.40...mariadb-3.0.41) (2022-07-22) diff --git a/dependency/clickhouse/1.0.5/Chart.lock b/dependency/collabora-online/12.1.25/Chart.lock similarity index 80% rename from dependency/clickhouse/1.0.5/Chart.lock rename to dependency/collabora-online/12.1.25/Chart.lock index e1d1e132da..008558819b 100644 --- a/dependency/clickhouse/1.0.5/Chart.lock +++ b/dependency/collabora-online/12.1.25/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.9 digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-07-30T01:19:48.036886174Z" +generated: "2022-08-10T05:34:22.002892098Z" diff --git a/dependency/collabora-online/12.1.25/Chart.yaml b/dependency/collabora-online/12.1.25/Chart.yaml new file mode 100644 index 0000000000..28f1aee5dc --- /dev/null +++ b/dependency/collabora-online/12.1.25/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "22.05.5.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: false +description: "An awesome Online Office suite." +home: https://truecharts.org/docs/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://hub.docker.com/r/collabora/code + - https://sdk.collaboraonline.com/contents.html + - https://github.com/CollaboraOnline/online/tree/master/kubernetes/helm +type: application +version: 12.1.25 +annotations: + truecharts.org/catagories: | + - office + - documents + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/collabora-online/12.1.25/README.md b/dependency/collabora-online/12.1.25/README.md new file mode 100644 index 0000000000..2255411136 --- /dev/null +++ b/dependency/collabora-online/12.1.25/README.md @@ -0,0 +1,110 @@ +# collabora-online + +![Version: 12.1.25](https://img.shields.io/badge/Version-12.1.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 22.05.5.2](https://img.shields.io/badge/AppVersion-22.05.5.2-informational?style=flat-square) + +An awesome Online Office suite. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [collabora-online](https://truecharts.org/docs/charts/stable/collabora-online) + +**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)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `collabora-online` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install collabora-online TrueCharts/collabora-online +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `collabora-online` deployment + +```console +helm uninstall collabora-online +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install collabora-online \ + --set env.TZ="America/New York" \ + TrueCharts/collabora-online +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install collabora-online TrueCharts/collabora-online -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/dependency/collabora-online/12.1.25/app-readme.md b/dependency/collabora-online/12.1.25/app-readme.md new file mode 100644 index 0000000000..bb0328ab81 --- /dev/null +++ b/dependency/collabora-online/12.1.25/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/docs/charts/dependency/collabora-online](https://truecharts.org/docs/charts/dependency/collabora-online) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/dependency/mariadb/3.0.50/charts/common-10.4.9.tgz b/dependency/collabora-online/12.1.25/charts/common-10.4.9.tgz similarity index 100% rename from dependency/mariadb/3.0.50/charts/common-10.4.9.tgz rename to dependency/collabora-online/12.1.25/charts/common-10.4.9.tgz diff --git a/dependency/collabora-online/12.1.25/ix_values.yaml b/dependency/collabora-online/12.1.25/ix_values.yaml new file mode 100644 index 0000000000..a77656a7b6 --- /dev/null +++ b/dependency/collabora-online/12.1.25/ix_values.yaml @@ -0,0 +1,54 @@ +image: + repository: tccr.io/truecharts/collabora + tag: 22.05.5.2.1@sha256:170c04d76fd27be1dc4fdbc341d1edc1e1b87228a986f93eeef205bbc4962eeb + 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/12.1.25/questions.yaml b/dependency/collabora-online/12.1.25/questions.yaml new file mode 100644 index 0000000000..9144c316e7 --- /dev/null +++ b/dependency/collabora-online/12.1.25/questions.yaml @@ -0,0 +1,2273 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +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: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: secretEnv + group: "Container 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: "Container 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: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 9980 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/dependency/mariadb/3.0.50/templates/common.yaml b/dependency/collabora-online/12.1.25/templates/common.yaml similarity index 100% rename from dependency/mariadb/3.0.50/templates/common.yaml rename to dependency/collabora-online/12.1.25/templates/common.yaml diff --git a/dependency/mariadb/3.0.50/values.yaml b/dependency/collabora-online/12.1.25/values.yaml similarity index 100% rename from dependency/mariadb/3.0.50/values.yaml rename to dependency/collabora-online/12.1.25/values.yaml diff --git a/dependency/collabora-online/item.yaml b/dependency/collabora-online/item.yaml index af5ccb3298..d39d7255d1 100644 --- a/dependency/collabora-online/item.yaml +++ b/dependency/collabora-online/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/chart-icons/collabora-online.png +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/collabora-online.png categories: - office - documents diff --git a/dependency/mariadb/3.0.50/CHANGELOG.md b/dependency/mariadb/3.0.51/CHANGELOG.md similarity index 100% rename from dependency/mariadb/3.0.50/CHANGELOG.md rename to dependency/mariadb/3.0.51/CHANGELOG.md index 42c0d1c11b..3ce8f74f00 100644 --- a/dependency/mariadb/3.0.50/CHANGELOG.md +++ b/dependency/mariadb/3.0.51/CHANGELOG.md @@ -2,6 +2,7 @@ + ## [mariadb-3.0.50](https://github.com/truecharts/charts/compare/mariadb-3.0.49...mariadb-3.0.50) (2022-08-09) ### Chore @@ -96,4 +97,3 @@ ## [mariadb-3.0.40](https://github.com/truecharts/apps/compare/mariadb-3.0.39...mariadb-3.0.40) (2022-07-22) - diff --git a/dependency/memcached/3.0.51/Chart.lock b/dependency/mariadb/3.0.51/Chart.lock similarity index 80% rename from dependency/memcached/3.0.51/Chart.lock rename to dependency/mariadb/3.0.51/Chart.lock index a5065eeff0..b08b7a2682 100644 --- a/dependency/memcached/3.0.51/Chart.lock +++ b/dependency/mariadb/3.0.51/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.9 digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:27:11.307516248Z" +generated: "2022-08-10T05:34:22.130723128Z" diff --git a/dependency/mariadb/3.0.50/Chart.yaml b/dependency/mariadb/3.0.51/Chart.yaml similarity index 98% rename from dependency/mariadb/3.0.50/Chart.yaml rename to dependency/mariadb/3.0.51/Chart.yaml index 380f046bcc..6a59b0838e 100644 --- a/dependency/mariadb/3.0.50/Chart.yaml +++ b/dependency/mariadb/3.0.51/Chart.yaml @@ -25,7 +25,7 @@ sources: - https://github.com/prometheus/mysqld_exporter - https://mariadb.org type: application -version: 3.0.50 +version: 3.0.51 annotations: truecharts.org/catagories: | - database diff --git a/dependency/mariadb/3.0.50/README.md b/dependency/mariadb/3.0.51/README.md similarity index 98% rename from dependency/mariadb/3.0.50/README.md rename to dependency/mariadb/3.0.51/README.md index 546da50327..46b230db86 100644 --- a/dependency/mariadb/3.0.50/README.md +++ b/dependency/mariadb/3.0.51/README.md @@ -1,6 +1,6 @@ # mariadb -![Version: 3.0.50](https://img.shields.io/badge/Version-3.0.50-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 10.8.3](https://img.shields.io/badge/AppVersion-10.8.3-informational?style=flat-square) +![Version: 3.0.51](https://img.shields.io/badge/Version-3.0.51-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 10.8.3](https://img.shields.io/badge/AppVersion-10.8.3-informational?style=flat-square) Fast, reliable, scalable, and easy to use open-source relational database system. diff --git a/dependency/mariadb/3.0.50/app-readme.md b/dependency/mariadb/3.0.51/app-readme.md similarity index 100% rename from dependency/mariadb/3.0.50/app-readme.md rename to dependency/mariadb/3.0.51/app-readme.md diff --git a/dependency/memcached/3.0.51/charts/common-10.4.9.tgz b/dependency/mariadb/3.0.51/charts/common-10.4.9.tgz similarity index 100% rename from dependency/memcached/3.0.51/charts/common-10.4.9.tgz rename to dependency/mariadb/3.0.51/charts/common-10.4.9.tgz diff --git a/dependency/mariadb/3.0.50/ix_values.yaml b/dependency/mariadb/3.0.51/ix_values.yaml similarity index 97% rename from dependency/mariadb/3.0.50/ix_values.yaml rename to dependency/mariadb/3.0.51/ix_values.yaml index 397666cda1..d3fb208fdb 100644 --- a/dependency/mariadb/3.0.50/ix_values.yaml +++ b/dependency/mariadb/3.0.51/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/mariadb pullPolicy: IfNotPresent - tag: v10.8.3@sha256:9a4f24cfb6614cf4799f9c265d2fc165c4f228a83847b3a052acb8f0f1f0016e + tag: v10.8.3@sha256:992a6155b40508b24e5fb1732e4c0e863b426276a71eb72093613b623b24a4ec controller: # -- Set the controller type. diff --git a/dependency/mariadb/3.0.50/questions.yaml b/dependency/mariadb/3.0.51/questions.yaml similarity index 100% rename from dependency/mariadb/3.0.50/questions.yaml rename to dependency/mariadb/3.0.51/questions.yaml diff --git a/incubator/adguard-home/1.0.27/templates/common.yaml b/dependency/mariadb/3.0.51/templates/common.yaml similarity index 100% rename from incubator/adguard-home/1.0.27/templates/common.yaml rename to dependency/mariadb/3.0.51/templates/common.yaml diff --git a/dependency/memcached/3.0.51/values.yaml b/dependency/mariadb/3.0.51/values.yaml similarity index 100% rename from dependency/memcached/3.0.51/values.yaml rename to dependency/mariadb/3.0.51/values.yaml diff --git a/dependency/memcached/3.0.51/CHANGELOG.md b/dependency/memcached/3.0.52/CHANGELOG.md similarity index 91% rename from dependency/memcached/3.0.51/CHANGELOG.md rename to dependency/memcached/3.0.52/CHANGELOG.md index 0a1926dc63..7e9a60e3e6 100644 --- a/dependency/memcached/3.0.51/CHANGELOG.md +++ b/dependency/memcached/3.0.52/CHANGELOG.md @@ -2,6 +2,15 @@ +## [memcached-3.0.52](https://github.com/truecharts/charts/compare/memcached-3.0.51...memcached-3.0.52) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [memcached-3.0.51](https://github.com/truecharts/charts/compare/memcached-3.0.50...memcached-3.0.51) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ## [postgresql-8.0.43](https://github.com/truecharts/apps/compare/postgresql-8.0.42...postgresql-8.0.43) (2022-07-22) - -### Chore - -- Bump all charts to generate config and container references due to huge increase of repository - - - -## [postgresql-8.0.42](https://github.com/truecharts/apps/compare/postgresql-8.0.41...postgresql-8.0.42) (2022-07-22) - diff --git a/dependency/postgresql/8.0.52/Chart.lock b/dependency/memcached/3.0.52/Chart.lock similarity index 80% rename from dependency/postgresql/8.0.52/Chart.lock rename to dependency/memcached/3.0.52/Chart.lock index dec3715924..6c8942d049 100644 --- a/dependency/postgresql/8.0.52/Chart.lock +++ b/dependency/memcached/3.0.52/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.9 digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:27:11.292941025Z" +generated: "2022-08-10T05:34:22.061633623Z" diff --git a/dependency/memcached/3.0.51/Chart.yaml b/dependency/memcached/3.0.52/Chart.yaml similarity index 95% rename from dependency/memcached/3.0.51/Chart.yaml rename to dependency/memcached/3.0.52/Chart.yaml index f541b9f161..1ecf8df49f 100644 --- a/dependency/memcached/3.0.51/Chart.yaml +++ b/dependency/memcached/3.0.52/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "1.6.15" +appVersion: "1.6.16" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -23,7 +23,7 @@ sources: - https://github.com/bitnami/bitnami-docker-memcached - http://memcached.org/ type: application -version: 3.0.51 +version: 3.0.52 annotations: truecharts.org/catagories: | - database diff --git a/dependency/memcached/3.0.51/README.md b/dependency/memcached/3.0.52/README.md similarity index 95% rename from dependency/memcached/3.0.51/README.md rename to dependency/memcached/3.0.52/README.md index af5ff1dc02..5344ee04f3 100644 --- a/dependency/memcached/3.0.51/README.md +++ b/dependency/memcached/3.0.52/README.md @@ -1,6 +1,6 @@ # memcached -![Version: 3.0.51](https://img.shields.io/badge/Version-3.0.51-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.6.15](https://img.shields.io/badge/AppVersion-1.6.15-informational?style=flat-square) +![Version: 3.0.52](https://img.shields.io/badge/Version-3.0.52-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.6.16](https://img.shields.io/badge/AppVersion-1.6.16-informational?style=flat-square) Memcached is a memory-backed database caching solution diff --git a/dependency/memcached/3.0.51/app-readme.md b/dependency/memcached/3.0.52/app-readme.md similarity index 100% rename from dependency/memcached/3.0.51/app-readme.md rename to dependency/memcached/3.0.52/app-readme.md diff --git a/dependency/postgresql/8.0.52/charts/common-10.4.9.tgz b/dependency/memcached/3.0.52/charts/common-10.4.9.tgz similarity index 100% rename from dependency/postgresql/8.0.52/charts/common-10.4.9.tgz rename to dependency/memcached/3.0.52/charts/common-10.4.9.tgz diff --git a/dependency/memcached/3.0.51/ix_values.yaml b/dependency/memcached/3.0.52/ix_values.yaml similarity index 68% rename from dependency/memcached/3.0.51/ix_values.yaml rename to dependency/memcached/3.0.52/ix_values.yaml index 59b7bbd8fd..1fb03e309d 100644 --- a/dependency/memcached/3.0.51/ix_values.yaml +++ b/dependency/memcached/3.0.52/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/memcached pullPolicy: IfNotPresent - tag: v1.6.15@sha256:48b004a3eec433400af6aa7cca364de8647d47db437f680e67ccc71e424039e9 + tag: 1.6.16@sha256:82e07e6ad373a188070cec45c54c2cdf60067ed069e587705214db8ef9167e6b service: main: diff --git a/dependency/memcached/3.0.51/questions.yaml b/dependency/memcached/3.0.52/questions.yaml similarity index 100% rename from dependency/memcached/3.0.51/questions.yaml rename to dependency/memcached/3.0.52/questions.yaml diff --git a/dependency/memcached/3.0.51/templates/common.yaml b/dependency/memcached/3.0.52/templates/common.yaml similarity index 100% rename from dependency/memcached/3.0.51/templates/common.yaml rename to dependency/memcached/3.0.52/templates/common.yaml diff --git a/dependency/postgresql/8.0.52/values.yaml b/dependency/memcached/3.0.52/values.yaml similarity index 100% rename from dependency/postgresql/8.0.52/values.yaml rename to dependency/memcached/3.0.52/values.yaml diff --git a/dependency/postgresql/8.0.52/CHANGELOG.md b/dependency/postgresql/8.0.53/CHANGELOG.md similarity index 91% rename from dependency/postgresql/8.0.52/CHANGELOG.md rename to dependency/postgresql/8.0.53/CHANGELOG.md index 318f1807a0..a908932e01 100644 --- a/dependency/postgresql/8.0.52/CHANGELOG.md +++ b/dependency/postgresql/8.0.53/CHANGELOG.md @@ -2,6 +2,15 @@ +## [postgresql-8.0.53](https://github.com/truecharts/charts/compare/postgresql-8.0.52...postgresql-8.0.53) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [postgresql-8.0.52](https://github.com/truecharts/charts/compare/postgresql-8.0.51...postgresql-8.0.52) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ## [redis-3.0.41](https://github.com/truecharts/apps/compare/redis-3.0.40...redis-3.0.41) (2022-07-21) -### Chore - -- Auto-update chart README [skip ci] -- Auto-update chart README [skip ci] -- Auto-update chart README [skip ci] -- update helm chart common to v10.4.6 - -### Feat - diff --git a/incubator/actualserver/0.0.17/Chart.lock b/dependency/postgresql/8.0.53/Chart.lock similarity index 80% rename from incubator/actualserver/0.0.17/Chart.lock rename to dependency/postgresql/8.0.53/Chart.lock index 8a27c290c9..d56c49aee9 100644 --- a/incubator/actualserver/0.0.17/Chart.lock +++ b/dependency/postgresql/8.0.53/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.9 digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:27:31.90359293Z" +generated: "2022-08-10T05:34:45.09241258Z" diff --git a/dependency/postgresql/8.0.52/Chart.yaml b/dependency/postgresql/8.0.53/Chart.yaml similarity index 97% rename from dependency/postgresql/8.0.52/Chart.yaml rename to dependency/postgresql/8.0.53/Chart.yaml index a47011099c..569544946d 100644 --- a/dependency/postgresql/8.0.52/Chart.yaml +++ b/dependency/postgresql/8.0.53/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/dependency/postgresql - https://www.postgresql.org/ type: application -version: 8.0.52 +version: 8.0.53 annotations: truecharts.org/catagories: | - database diff --git a/dependency/postgresql/8.0.52/README.md b/dependency/postgresql/8.0.53/README.md similarity index 98% rename from dependency/postgresql/8.0.52/README.md rename to dependency/postgresql/8.0.53/README.md index 6d924c2796..f383c74184 100644 --- a/dependency/postgresql/8.0.52/README.md +++ b/dependency/postgresql/8.0.53/README.md @@ -1,6 +1,6 @@ # postgresql -![Version: 8.0.52](https://img.shields.io/badge/Version-8.0.52-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 14.4.0](https://img.shields.io/badge/AppVersion-14.4.0-informational?style=flat-square) +![Version: 8.0.53](https://img.shields.io/badge/Version-8.0.53-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 14.4.0](https://img.shields.io/badge/AppVersion-14.4.0-informational?style=flat-square) PostgresSQL diff --git a/dependency/postgresql/8.0.52/app-readme.md b/dependency/postgresql/8.0.53/app-readme.md similarity index 100% rename from dependency/postgresql/8.0.52/app-readme.md rename to dependency/postgresql/8.0.53/app-readme.md diff --git a/dependency/redis/3.0.50/charts/common-10.4.9.tgz b/dependency/postgresql/8.0.53/charts/common-10.4.9.tgz similarity index 100% rename from dependency/redis/3.0.50/charts/common-10.4.9.tgz rename to dependency/postgresql/8.0.53/charts/common-10.4.9.tgz diff --git a/dependency/postgresql/8.0.52/ix_values.yaml b/dependency/postgresql/8.0.53/ix_values.yaml similarity index 97% rename from dependency/postgresql/8.0.52/ix_values.yaml rename to dependency/postgresql/8.0.53/ix_values.yaml index b6ce7dba4b..7c3a2388ba 100644 --- a/dependency/postgresql/8.0.52/ix_values.yaml +++ b/dependency/postgresql/8.0.53/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/postgresql pullPolicy: IfNotPresent - tag: v14.4.0@sha256:7d76ce34c1d09b1f181a812a39e710451a59ee947cf0d83484176ed19de07a7e + tag: v14.4.0@sha256:f564f3e72efbf552a7dd80c86834989fe1472cbdd8eb1ffb676945380178ae62 controller: # -- Set the controller type. diff --git a/dependency/postgresql/8.0.52/questions.yaml b/dependency/postgresql/8.0.53/questions.yaml similarity index 100% rename from dependency/postgresql/8.0.52/questions.yaml rename to dependency/postgresql/8.0.53/questions.yaml diff --git a/dependency/postgresql/8.0.52/templates/common.yaml b/dependency/postgresql/8.0.53/templates/common.yaml similarity index 100% rename from dependency/postgresql/8.0.52/templates/common.yaml rename to dependency/postgresql/8.0.53/templates/common.yaml diff --git a/dependency/redis/3.0.50/values.yaml b/dependency/postgresql/8.0.53/values.yaml similarity index 100% rename from dependency/redis/3.0.50/values.yaml rename to dependency/postgresql/8.0.53/values.yaml diff --git a/dependency/redis/3.0.50/Chart.lock b/dependency/redis/3.0.50/Chart.lock deleted file mode 100644 index aba0b8fe7b..0000000000 --- a/dependency/redis/3.0.50/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:27:31.677435719Z" diff --git a/dependency/redis/3.0.50/CHANGELOG.md b/dependency/redis/3.0.51/CHANGELOG.md similarity index 90% rename from dependency/redis/3.0.50/CHANGELOG.md rename to dependency/redis/3.0.51/CHANGELOG.md index aff075d07b..cf4d541d81 100644 --- a/dependency/redis/3.0.50/CHANGELOG.md +++ b/dependency/redis/3.0.51/CHANGELOG.md @@ -2,6 +2,15 @@ +## [redis-3.0.51](https://github.com/truecharts/charts/compare/redis-3.0.50...redis-3.0.51) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [redis-3.0.50](https://github.com/truecharts/charts/compare/tubearchivist-redisjson-0.0.15...redis-3.0.50) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ### Feat -- force the use of TCCR in CI ([#3226](https://github.com/truecharts/apps/issues/3226)) - - - -## [redis-3.0.41](https://github.com/truecharts/apps/compare/redis-3.0.40...redis-3.0.41) (2022-07-21) - -### Chore - -- Auto-update chart README [skip ci] diff --git a/dependency/redis/3.0.51/Chart.lock b/dependency/redis/3.0.51/Chart.lock new file mode 100644 index 0000000000..128d18975e --- /dev/null +++ b/dependency/redis/3.0.51/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:34:45.020860648Z" diff --git a/dependency/redis/3.0.50/Chart.yaml b/dependency/redis/3.0.51/Chart.yaml similarity index 98% rename from dependency/redis/3.0.50/Chart.yaml rename to dependency/redis/3.0.51/Chart.yaml index f0831f746f..d701f6ef0d 100644 --- a/dependency/redis/3.0.50/Chart.yaml +++ b/dependency/redis/3.0.51/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/bitnami/bitnami-docker-redis - http://redis.io/ type: application -version: 3.0.50 +version: 3.0.51 annotations: truecharts.org/catagories: | - database diff --git a/dependency/redis/3.0.50/README.md b/dependency/redis/3.0.51/README.md similarity index 98% rename from dependency/redis/3.0.50/README.md rename to dependency/redis/3.0.51/README.md index 2756bba1f2..349807b8e9 100644 --- a/dependency/redis/3.0.50/README.md +++ b/dependency/redis/3.0.51/README.md @@ -1,6 +1,6 @@ # redis -![Version: 3.0.50](https://img.shields.io/badge/Version-3.0.50-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 7.0.4](https://img.shields.io/badge/AppVersion-7.0.4-informational?style=flat-square) +![Version: 3.0.51](https://img.shields.io/badge/Version-3.0.51-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 7.0.4](https://img.shields.io/badge/AppVersion-7.0.4-informational?style=flat-square) Open source, advanced key-value store. diff --git a/dependency/redis/3.0.50/app-readme.md b/dependency/redis/3.0.51/app-readme.md similarity index 100% rename from dependency/redis/3.0.50/app-readme.md rename to dependency/redis/3.0.51/app-readme.md diff --git a/dependency/solr/0.0.24/charts/common-10.4.9.tgz b/dependency/redis/3.0.51/charts/common-10.4.9.tgz similarity index 100% rename from dependency/solr/0.0.24/charts/common-10.4.9.tgz rename to dependency/redis/3.0.51/charts/common-10.4.9.tgz diff --git a/dependency/redis/3.0.50/ix_values.yaml b/dependency/redis/3.0.51/ix_values.yaml similarity index 98% rename from dependency/redis/3.0.50/ix_values.yaml rename to dependency/redis/3.0.51/ix_values.yaml index 90d6258831..26f8b1d6f9 100644 --- a/dependency/redis/3.0.50/ix_values.yaml +++ b/dependency/redis/3.0.51/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/redis pullPolicy: IfNotPresent - tag: v7.0.4@sha256:b06fd2e28c3b9f02a3c314f832db427991a7cf5442fe60c64795f866e0960141 + tag: v7.0.4@sha256:ec86eb6c31b8863f84bf8666edfa22e547b7e2011129fb90f9240a78f7d6a999 controller: # -- Set the controller type. diff --git a/dependency/redis/3.0.50/questions.yaml b/dependency/redis/3.0.51/questions.yaml similarity index 100% rename from dependency/redis/3.0.50/questions.yaml rename to dependency/redis/3.0.51/questions.yaml diff --git a/dependency/redis/3.0.50/templates/common.yaml b/dependency/redis/3.0.51/templates/common.yaml similarity index 100% rename from dependency/redis/3.0.50/templates/common.yaml rename to dependency/redis/3.0.51/templates/common.yaml diff --git a/dependency/solr/0.0.24/values.yaml b/dependency/redis/3.0.51/values.yaml similarity index 100% rename from dependency/solr/0.0.24/values.yaml rename to dependency/redis/3.0.51/values.yaml diff --git a/dependency/solr/0.0.24/Chart.lock b/dependency/solr/0.0.24/Chart.lock deleted file mode 100644 index 0606e1a936..0000000000 --- a/dependency/solr/0.0.24/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:27:31.578014882Z" diff --git a/dependency/solr/0.0.24/CHANGELOG.md b/dependency/solr/0.0.25/CHANGELOG.md similarity index 89% rename from dependency/solr/0.0.24/CHANGELOG.md rename to dependency/solr/0.0.25/CHANGELOG.md index db9ddebb65..3b5c96de64 100644 --- a/dependency/solr/0.0.24/CHANGELOG.md +++ b/dependency/solr/0.0.25/CHANGELOG.md @@ -2,6 +2,15 @@ +## [solr-0.0.25](https://github.com/truecharts/charts/compare/solr-0.0.24...solr-0.0.25) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [solr-0.0.24](https://github.com/truecharts/charts/compare/solr-0.0.23...solr-0.0.24) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] -- Auto-update chart README [skip ci] -- Auto-update chart README [skip ci] -- update helm chart common to v10.4.6 - - - -## [solr-0.0.15](https://github.com/truecharts/apps/compare/solr-0.0.14...solr-0.0.15) (2022-07-21) - diff --git a/dependency/solr/0.0.25/Chart.lock b/dependency/solr/0.0.25/Chart.lock new file mode 100644 index 0000000000..0ab271334a --- /dev/null +++ b/dependency/solr/0.0.25/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:34:45.135362019Z" diff --git a/dependency/solr/0.0.24/Chart.yaml b/dependency/solr/0.0.25/Chart.yaml similarity index 97% rename from dependency/solr/0.0.24/Chart.yaml rename to dependency/solr/0.0.25/Chart.yaml index 287b9e57e1..2a84a037f0 100644 --- a/dependency/solr/0.0.24/Chart.yaml +++ b/dependency/solr/0.0.25/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/apache/solr - https://hub.docker.com/r/bitnami/solr/ type: application -version: 0.0.24 +version: 0.0.25 annotations: truecharts.org/catagories: | - search diff --git a/dependency/solr/0.0.24/README.md b/dependency/solr/0.0.25/README.md similarity index 98% rename from dependency/solr/0.0.24/README.md rename to dependency/solr/0.0.25/README.md index cfe021485a..2338e4ab4f 100644 --- a/dependency/solr/0.0.24/README.md +++ b/dependency/solr/0.0.25/README.md @@ -1,6 +1,6 @@ # solr -![Version: 0.0.24](https://img.shields.io/badge/Version-0.0.24-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.0.0](https://img.shields.io/badge/AppVersion-9.0.0-informational?style=flat-square) +![Version: 0.0.25](https://img.shields.io/badge/Version-0.0.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.0.0](https://img.shields.io/badge/AppVersion-9.0.0-informational?style=flat-square) Apache Solr diff --git a/dependency/solr/0.0.24/app-readme.md b/dependency/solr/0.0.25/app-readme.md similarity index 100% rename from dependency/solr/0.0.24/app-readme.md rename to dependency/solr/0.0.25/app-readme.md diff --git a/incubator/actualserver/0.0.17/charts/common-10.4.9.tgz b/dependency/solr/0.0.25/charts/common-10.4.9.tgz similarity index 100% rename from incubator/actualserver/0.0.17/charts/common-10.4.9.tgz rename to dependency/solr/0.0.25/charts/common-10.4.9.tgz diff --git a/dependency/solr/0.0.24/ix_values.yaml b/dependency/solr/0.0.25/ix_values.yaml similarity index 98% rename from dependency/solr/0.0.24/ix_values.yaml rename to dependency/solr/0.0.25/ix_values.yaml index 95ebaf8411..aeaa1c21fb 100644 --- a/dependency/solr/0.0.24/ix_values.yaml +++ b/dependency/solr/0.0.25/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/solr pullPolicy: IfNotPresent - tag: v9.0.0@sha256:2931d5bdf999216a8e8174cb939a7035291c201bf259f579683d61bc7967b2b1 + tag: v9.0.0@sha256:b5cea8b85f47ff95340bdc418b46a931205e65102ce689e50986c8ebc2ea5c80 controller: # -- Set the controller type. diff --git a/dependency/solr/0.0.24/questions.yaml b/dependency/solr/0.0.25/questions.yaml similarity index 100% rename from dependency/solr/0.0.24/questions.yaml rename to dependency/solr/0.0.25/questions.yaml diff --git a/dependency/solr/0.0.24/templates/common.yaml b/dependency/solr/0.0.25/templates/common.yaml similarity index 100% rename from dependency/solr/0.0.24/templates/common.yaml rename to dependency/solr/0.0.25/templates/common.yaml diff --git a/incubator/actualserver/0.0.17/values.yaml b/dependency/solr/0.0.25/values.yaml similarity index 100% rename from incubator/actualserver/0.0.17/values.yaml rename to dependency/solr/0.0.25/values.yaml diff --git a/incubator/actualserver/0.0.17/CHANGELOG.md b/incubator/actualserver/0.0.18/CHANGELOG.md similarity index 92% rename from incubator/actualserver/0.0.17/CHANGELOG.md rename to incubator/actualserver/0.0.18/CHANGELOG.md index e31bb46a88..1c4bc957bf 100644 --- a/incubator/actualserver/0.0.17/CHANGELOG.md +++ b/incubator/actualserver/0.0.18/CHANGELOG.md @@ -2,6 +2,15 @@ +## [actualserver-0.0.18](https://github.com/truecharts/charts/compare/actualserver-0.0.17...actualserver-0.0.18) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [actualserver-0.0.17](https://github.com/truecharts/charts/compare/actualserver-0.0.15...actualserver-0.0.17) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ## [ariang-0.0.12](https://github.com/truecharts/apps/compare/ariang-0.0.11...ariang-0.0.12) (2022-07-19) - -### Chore - -- Update Readme and Description on SCALE - - - -## [ariang-0.0.11](https://github.com/truecharts/apps/compare/ariang-0.0.10...ariang-0.0.11) (2022-07-18) - diff --git a/incubator/actualserver/0.0.18/Chart.lock b/incubator/actualserver/0.0.18/Chart.lock new file mode 100644 index 0000000000..18abf4a795 --- /dev/null +++ b/incubator/actualserver/0.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:34:45.068136762Z" diff --git a/incubator/actualserver/0.0.17/Chart.yaml b/incubator/actualserver/0.0.18/Chart.yaml similarity index 98% rename from incubator/actualserver/0.0.17/Chart.yaml rename to incubator/actualserver/0.0.18/Chart.yaml index a5a0a12be5..469d1ff01a 100644 --- a/incubator/actualserver/0.0.17/Chart.yaml +++ b/incubator/actualserver/0.0.18/Chart.yaml @@ -26,4 +26,4 @@ annotations: truecharts.org/SCALE-support: "true" truecharts.org/catagories: | - finance -version: 0.0.17 +version: 0.0.18 diff --git a/incubator/actualserver/0.0.17/README.md b/incubator/actualserver/0.0.18/README.md similarity index 98% rename from incubator/actualserver/0.0.17/README.md rename to incubator/actualserver/0.0.18/README.md index d3e2508097..4ad19df037 100644 --- a/incubator/actualserver/0.0.17/README.md +++ b/incubator/actualserver/0.0.18/README.md @@ -1,6 +1,6 @@ # actualserver -![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.0.3](https://img.shields.io/badge/AppVersion-1.0.3-informational?style=flat-square) +![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.0.3](https://img.shields.io/badge/AppVersion-1.0.3-informational?style=flat-square) Actual is a super fast privacy-focused app for managing your finances. diff --git a/incubator/actualserver/0.0.17/app-readme.md b/incubator/actualserver/0.0.18/app-readme.md similarity index 100% rename from incubator/actualserver/0.0.17/app-readme.md rename to incubator/actualserver/0.0.18/app-readme.md diff --git a/incubator/adguard-home/1.0.27/charts/common-10.4.9.tgz b/incubator/actualserver/0.0.18/charts/common-10.4.9.tgz similarity index 100% rename from incubator/adguard-home/1.0.27/charts/common-10.4.9.tgz rename to incubator/actualserver/0.0.18/charts/common-10.4.9.tgz diff --git a/incubator/actualserver/0.0.17/ix_values.yaml b/incubator/actualserver/0.0.18/ix_values.yaml similarity index 84% rename from incubator/actualserver/0.0.17/ix_values.yaml rename to incubator/actualserver/0.0.18/ix_values.yaml index 52d1c35340..1c14365527 100644 --- a/incubator/actualserver/0.0.17/ix_values.yaml +++ b/incubator/actualserver/0.0.18/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/actualserver pullPolicy: IfNotPresent - tag: v1.0.3@sha256:df1de72536612762127ac76a46e9565ee5c7d7bf007764f92336be1cc482513b + tag: v1.0.3@sha256:e49ab4aac104e404606f0da9cf5ee1ada65d570a1e14d92fa41d18005ee181ba podSecurityContext: runAsGroup: 0 diff --git a/incubator/actualserver/0.0.17/questions.yaml b/incubator/actualserver/0.0.18/questions.yaml similarity index 100% rename from incubator/actualserver/0.0.17/questions.yaml rename to incubator/actualserver/0.0.18/questions.yaml diff --git a/incubator/actualserver/0.0.17/templates/common.yaml b/incubator/actualserver/0.0.18/templates/common.yaml similarity index 100% rename from incubator/actualserver/0.0.17/templates/common.yaml rename to incubator/actualserver/0.0.18/templates/common.yaml diff --git a/incubator/adguard-home/1.0.27/values.yaml b/incubator/actualserver/0.0.18/values.yaml similarity index 100% rename from incubator/adguard-home/1.0.27/values.yaml rename to incubator/actualserver/0.0.18/values.yaml diff --git a/incubator/adguard-home/1.0.27/Chart.lock b/incubator/adguard-home/1.0.27/Chart.lock deleted file mode 100644 index 9da7e5608f..0000000000 --- a/incubator/adguard-home/1.0.27/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:02:32.183354714Z" diff --git a/incubator/adguard-home/1.0.27/CHANGELOG.md b/incubator/adguard-home/1.0.28/CHANGELOG.md similarity index 91% rename from incubator/adguard-home/1.0.27/CHANGELOG.md rename to incubator/adguard-home/1.0.28/CHANGELOG.md index 9099cc1aa3..13cc8eb2a1 100644 --- a/incubator/adguard-home/1.0.27/CHANGELOG.md +++ b/incubator/adguard-home/1.0.28/CHANGELOG.md @@ -2,6 +2,15 @@ +## [adguard-home-1.0.28](https://github.com/truecharts/charts/compare/adguard-home-1.0.27...adguard-home-1.0.28) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [adguard-home-1.0.27](https://github.com/truecharts/charts/compare/adguard-home-1.0.26...adguard-home-1.0.27) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ ## [ariang-0.0.9](https://github.com/truecharts/apps/compare/ariang-0.0.7...ariang-0.0.9) (2022-07-14) -### Fix - -- bump to ensure .helmignore is present on all Charts - - - -## [ariang-0.0.7](https://github.com/truecharts/apps/compare/ariang-0.0.5...ariang-0.0.7) (2022-07-12) - -### Chore diff --git a/incubator/adguard-home/1.0.28/Chart.lock b/incubator/adguard-home/1.0.28/Chart.lock new file mode 100644 index 0000000000..5621478e82 --- /dev/null +++ b/incubator/adguard-home/1.0.28/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:35:05.265805309Z" diff --git a/incubator/adguard-home/1.0.27/Chart.yaml b/incubator/adguard-home/1.0.28/Chart.yaml similarity index 95% rename from incubator/adguard-home/1.0.27/Chart.yaml rename to incubator/adguard-home/1.0.28/Chart.yaml index 7074693c6f..2ac59f2a4d 100644 --- a/incubator/adguard-home/1.0.27/Chart.yaml +++ b/incubator/adguard-home/1.0.28/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.107.8" +appVersion: "0.107.9" 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/incubator/adguard-home - https://hub.docker.com/r/adguard/adguardhome -version: 1.0.27 +version: 1.0.28 annotations: truecharts.org/catagories: | - media diff --git a/incubator/adguard-home/1.0.27/README.md b/incubator/adguard-home/1.0.28/README.md similarity index 94% rename from incubator/adguard-home/1.0.27/README.md rename to incubator/adguard-home/1.0.28/README.md index 9a683c5148..afd20a54c4 100644 --- a/incubator/adguard-home/1.0.27/README.md +++ b/incubator/adguard-home/1.0.28/README.md @@ -1,6 +1,6 @@ # adguard-home -![Version: 1.0.27](https://img.shields.io/badge/Version-1.0.27-informational?style=flat-square) ![AppVersion: 0.107.8](https://img.shields.io/badge/AppVersion-0.107.8-informational?style=flat-square) +![Version: 1.0.28](https://img.shields.io/badge/Version-1.0.28-informational?style=flat-square) ![AppVersion: 0.107.9](https://img.shields.io/badge/AppVersion-0.107.9-informational?style=flat-square) Free and open source, powerful network-wide ads & trackers blocking DNS server. diff --git a/incubator/adguard-home/1.0.27/app-readme.md b/incubator/adguard-home/1.0.28/app-readme.md similarity index 100% rename from incubator/adguard-home/1.0.27/app-readme.md rename to incubator/adguard-home/1.0.28/app-readme.md diff --git a/incubator/amtd/0.0.17/charts/common-10.4.9.tgz b/incubator/adguard-home/1.0.28/charts/common-10.4.9.tgz similarity index 100% rename from incubator/amtd/0.0.17/charts/common-10.4.9.tgz rename to incubator/adguard-home/1.0.28/charts/common-10.4.9.tgz diff --git a/incubator/adguard-home/1.0.27/ix_values.yaml b/incubator/adguard-home/1.0.28/ix_values.yaml similarity index 95% rename from incubator/adguard-home/1.0.27/ix_values.yaml rename to incubator/adguard-home/1.0.28/ix_values.yaml index eff4511b59..2091be2687 100644 --- a/incubator/adguard-home/1.0.27/ix_values.yaml +++ b/incubator/adguard-home/1.0.28/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/adguard-home - tag: v0.107.8@sha256:b4e36ff9e4e2e172827b2caae72d99528c92c8c0481c09c17704a18416bc08b3 + tag: 0.107.9@sha256:2a424c299bab657bbdc1c8ef589cefe606cd3d045e4b40747b02b9d193f63acf pullPolicy: IfNotPresent securityContext: diff --git a/incubator/adguard-home/1.0.27/questions.yaml b/incubator/adguard-home/1.0.28/questions.yaml similarity index 100% rename from incubator/adguard-home/1.0.27/questions.yaml rename to incubator/adguard-home/1.0.28/questions.yaml diff --git a/incubator/appsmith/2.0.34/templates/common.yaml b/incubator/adguard-home/1.0.28/templates/common.yaml similarity index 100% rename from incubator/appsmith/2.0.34/templates/common.yaml rename to incubator/adguard-home/1.0.28/templates/common.yaml diff --git a/incubator/amtd/0.0.17/values.yaml b/incubator/adguard-home/1.0.28/values.yaml similarity index 100% rename from incubator/amtd/0.0.17/values.yaml rename to incubator/adguard-home/1.0.28/values.yaml diff --git a/incubator/amtd/0.0.17/Chart.lock b/incubator/amtd/0.0.17/Chart.lock deleted file mode 100644 index 1417538b54..0000000000 --- a/incubator/amtd/0.0.17/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:03:15.083651137Z" diff --git a/incubator/amtd/0.0.17/CHANGELOG.md b/incubator/amtd/0.0.18/CHANGELOG.md similarity index 92% rename from incubator/amtd/0.0.17/CHANGELOG.md rename to incubator/amtd/0.0.18/CHANGELOG.md index 3907a55e9e..0f7a014985 100644 --- a/incubator/amtd/0.0.17/CHANGELOG.md +++ b/incubator/amtd/0.0.18/CHANGELOG.md @@ -2,6 +2,15 @@ +## [amtd-0.0.18](https://github.com/truecharts/charts/compare/amtd-0.0.17...amtd-0.0.18) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [amtd-0.0.17](https://github.com/truecharts/charts/compare/amtd-0.0.15...amtd-0.0.17) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ - Auto-update chart README [skip ci] - Bump all charts to generate config and container references due to huge increase of repository - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - ### Feat - -- move dev apps to incubator and remove bad content from dev - - - - - diff --git a/incubator/amtd/0.0.18/Chart.lock b/incubator/amtd/0.0.18/Chart.lock new file mode 100644 index 0000000000..450b160a14 --- /dev/null +++ b/incubator/amtd/0.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:35:05.342996437Z" diff --git a/incubator/amtd/0.0.17/Chart.yaml b/incubator/amtd/0.0.18/Chart.yaml similarity index 98% rename from incubator/amtd/0.0.17/Chart.yaml rename to incubator/amtd/0.0.18/Chart.yaml index 9bca9b8b8f..a1b08c4adc 100644 --- a/incubator/amtd/0.0.17/Chart.yaml +++ b/incubator/amtd/0.0.18/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://github.com/RandomNinjaAtk/docker-amtd - https://hub.docker.com/r/randomninjaatk/amtd type: application -version: 0.0.17 +version: 0.0.18 diff --git a/incubator/amtd/0.0.17/README.md b/incubator/amtd/0.0.18/README.md similarity index 98% rename from incubator/amtd/0.0.17/README.md rename to incubator/amtd/0.0.18/README.md index 51bdceea97..a166b6962a 100644 --- a/incubator/amtd/0.0.17/README.md +++ b/incubator/amtd/0.0.18/README.md @@ -1,6 +1,6 @@ # amtd -![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Automated Movie Trailer Downloader :: AMTD is a Radarr Companion script to automatically download movie trailers for use in media applications diff --git a/incubator/amtd/0.0.17/app-readme.md b/incubator/amtd/0.0.18/app-readme.md similarity index 100% rename from incubator/amtd/0.0.17/app-readme.md rename to incubator/amtd/0.0.18/app-readme.md diff --git a/incubator/appsmith/2.0.34/charts/common-10.4.9.tgz b/incubator/amtd/0.0.18/charts/common-10.4.9.tgz similarity index 100% rename from incubator/appsmith/2.0.34/charts/common-10.4.9.tgz rename to incubator/amtd/0.0.18/charts/common-10.4.9.tgz diff --git a/incubator/amtd/0.0.17/ix_values.yaml b/incubator/amtd/0.0.18/ix_values.yaml similarity index 89% rename from incubator/amtd/0.0.17/ix_values.yaml rename to incubator/amtd/0.0.18/ix_values.yaml index 85069cfce3..93a35d4ee0 100644 --- a/incubator/amtd/0.0.17/ix_values.yaml +++ b/incubator/amtd/0.0.18/ix_values.yaml @@ -16,7 +16,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/amtd - tag: latest@sha256:8f7c56e2537739a9f243fec6a585724c8ea5de120b02e3949a009ab32c9bc02b + tag: latest@sha256:9f990e1cf834ac6231617fc624b36a9bcac864318b47cdacaf2dbae91dd4b7c1 persistence: config: enabled: true diff --git a/incubator/amtd/0.0.17/questions.yaml b/incubator/amtd/0.0.18/questions.yaml similarity index 100% rename from incubator/amtd/0.0.17/questions.yaml rename to incubator/amtd/0.0.18/questions.yaml diff --git a/incubator/amtd/0.0.17/templates/common.yaml b/incubator/amtd/0.0.18/templates/common.yaml similarity index 100% rename from incubator/amtd/0.0.17/templates/common.yaml rename to incubator/amtd/0.0.18/templates/common.yaml diff --git a/incubator/appsmith/2.0.34/values.yaml b/incubator/amtd/0.0.18/values.yaml similarity index 100% rename from incubator/appsmith/2.0.34/values.yaml rename to incubator/amtd/0.0.18/values.yaml diff --git a/incubator/appsmith/2.0.34/CHANGELOG.md b/incubator/appsmith/2.0.35/CHANGELOG.md similarity index 91% rename from incubator/appsmith/2.0.34/CHANGELOG.md rename to incubator/appsmith/2.0.35/CHANGELOG.md index 4f06b3a833..ced51c4390 100644 --- a/incubator/appsmith/2.0.34/CHANGELOG.md +++ b/incubator/appsmith/2.0.35/CHANGELOG.md @@ -2,6 +2,15 @@ +## [appsmith-2.0.35](https://github.com/truecharts/charts/compare/appsmith-2.0.34...appsmith-2.0.35) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [appsmith-2.0.34](https://github.com/truecharts/charts/compare/appsmith-2.0.33...appsmith-2.0.34) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ - -## [appsmith-2.0.28](https://github.com/truecharts/apps/compare/appsmith-2.0.27...appsmith-2.0.28) (2022-07-23) - -### Chore - -- update docker general non-major ([#3275](https://github.com/truecharts/apps/issues/3275)) - - - diff --git a/incubator/appsmith/2.0.34/Chart.lock b/incubator/appsmith/2.0.35/Chart.lock similarity index 85% rename from incubator/appsmith/2.0.34/Chart.lock rename to incubator/appsmith/2.0.35/Chart.lock index 62636f1278..24eebd1a90 100644 --- a/incubator/appsmith/2.0.34/Chart.lock +++ b/incubator/appsmith/2.0.35/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.50 digest: sha256:d81cd5ee7ca50749f37c18d868184567ae7fb2cb969e0e38a70cc0f58b8f06d8 -generated: "2022-08-09T15:18:30.584277701Z" +generated: "2022-08-10T05:35:13.567898302Z" diff --git a/incubator/appsmith/2.0.34/Chart.yaml b/incubator/appsmith/2.0.35/Chart.yaml similarity index 96% rename from incubator/appsmith/2.0.34/Chart.yaml rename to incubator/appsmith/2.0.35/Chart.yaml index 7f70158c4a..f4ed9929da 100644 --- a/incubator/appsmith/2.0.34/Chart.yaml +++ b/incubator/appsmith/2.0.35/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "1.7.10" +appVersion: "1.7.11" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -26,7 +26,7 @@ name: appsmith sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/appsmith - https://github.com/appsmithorg/appsmith -version: 2.0.34 +version: 2.0.35 annotations: truecharts.org/catagories: | - productivity diff --git a/incubator/appsmith/2.0.34/README.md b/incubator/appsmith/2.0.35/README.md similarity index 94% rename from incubator/appsmith/2.0.34/README.md rename to incubator/appsmith/2.0.35/README.md index e52d0846f5..b872820e70 100644 --- a/incubator/appsmith/2.0.34/README.md +++ b/incubator/appsmith/2.0.35/README.md @@ -1,6 +1,6 @@ # appsmith -![Version: 2.0.34](https://img.shields.io/badge/Version-2.0.34-informational?style=flat-square) ![AppVersion: 1.7.10](https://img.shields.io/badge/AppVersion-1.7.10-informational?style=flat-square) +![Version: 2.0.35](https://img.shields.io/badge/Version-2.0.35-informational?style=flat-square) ![AppVersion: 1.7.11](https://img.shields.io/badge/AppVersion-1.7.11-informational?style=flat-square) Turn any datasource into an internal app in minutes. Appsmith lets you drag-and-drop UI components to build pages, connect to any API, database or GraphQL source and write logic with JavaScript objects. diff --git a/incubator/appsmith/2.0.34/app-readme.md b/incubator/appsmith/2.0.35/app-readme.md similarity index 100% rename from incubator/appsmith/2.0.34/app-readme.md rename to incubator/appsmith/2.0.35/app-readme.md diff --git a/incubator/baikal/0.0.14/charts/common-10.4.9.tgz b/incubator/appsmith/2.0.35/charts/common-10.4.9.tgz similarity index 100% rename from incubator/baikal/0.0.14/charts/common-10.4.9.tgz rename to incubator/appsmith/2.0.35/charts/common-10.4.9.tgz diff --git a/incubator/appsmith/2.0.34/charts/redis-3.0.50.tgz b/incubator/appsmith/2.0.35/charts/redis-3.0.50.tgz similarity index 100% rename from incubator/appsmith/2.0.34/charts/redis-3.0.50.tgz rename to incubator/appsmith/2.0.35/charts/redis-3.0.50.tgz diff --git a/incubator/appsmith/2.0.34/ix_values.yaml b/incubator/appsmith/2.0.35/ix_values.yaml similarity index 90% rename from incubator/appsmith/2.0.34/ix_values.yaml rename to incubator/appsmith/2.0.35/ix_values.yaml index 07aaa97b9c..a3dc72b6ff 100644 --- a/incubator/appsmith/2.0.34/ix_values.yaml +++ b/incubator/appsmith/2.0.35/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/appsmith - tag: 1.7.10@sha256:753343c67dc0216d4ee44024c323a26f2f95035fe9f044f7b7dbb03333f94248 + tag: 1.7.11@sha256:8e47fe3dd21642f0f1956a1b45ef4c2d8163f675fd9bca89ef28c49f806d6a76 pullPolicy: IfNotPresent securityContext: diff --git a/incubator/appsmith/2.0.34/questions.yaml b/incubator/appsmith/2.0.35/questions.yaml similarity index 100% rename from incubator/appsmith/2.0.34/questions.yaml rename to incubator/appsmith/2.0.35/questions.yaml diff --git a/incubator/cups-server/1.0.30/templates/common.yaml b/incubator/appsmith/2.0.35/templates/common.yaml similarity index 100% rename from incubator/cups-server/1.0.30/templates/common.yaml rename to incubator/appsmith/2.0.35/templates/common.yaml diff --git a/incubator/baikal/0.0.14/values.yaml b/incubator/appsmith/2.0.35/values.yaml similarity index 100% rename from incubator/baikal/0.0.14/values.yaml rename to incubator/appsmith/2.0.35/values.yaml diff --git a/incubator/baikal/0.0.14/Chart.lock b/incubator/baikal/0.0.14/Chart.lock deleted file mode 100644 index f7089af003..0000000000 --- a/incubator/baikal/0.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:05:42.643398715Z" diff --git a/incubator/baikal/0.0.14/CHANGELOG.md b/incubator/baikal/0.0.15/CHANGELOG.md similarity index 86% rename from incubator/baikal/0.0.14/CHANGELOG.md rename to incubator/baikal/0.0.15/CHANGELOG.md index d6f57adc68..b4d994b0fc 100644 --- a/incubator/baikal/0.0.14/CHANGELOG.md +++ b/incubator/baikal/0.0.15/CHANGELOG.md @@ -2,6 +2,19 @@ +## [baikal-0.0.15](https://github.com/truecharts/charts/compare/baikal-0.0.14...baikal-0.0.15) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + ### Fix + +- cleanup ([#3389](https://github.com/truecharts/charts/issues/3389)) + + + + ## [baikal-0.0.14](https://github.com/truecharts/charts/compare/baikal-0.0.13...baikal-0.0.14) (2022-08-08) ### Chore @@ -84,16 +97,3 @@ * update helm general non-major helm releases ([#2612](https://github.com/truecharts/apps/issues/2612)) - - -### [baikal-0.0.4](https://github.com/truecharts/apps/compare/baikal-0.0.3...baikal-0.0.4) (2022-04-26) - -#### Chore - -* update helm general non-major helm releases ([#2573](https://github.com/truecharts/apps/issues/2573)) - - - - -### [baikal-0.0.3](https://github.com/truecharts/apps/compare/baikal-0.0.2...baikal-0.0.3) (2022-04-20) - diff --git a/incubator/xonotic/0.0.15/Chart.lock b/incubator/baikal/0.0.15/Chart.lock similarity index 80% rename from incubator/xonotic/0.0.15/Chart.lock rename to incubator/baikal/0.0.15/Chart.lock index 55678713f5..565e52914c 100644 --- a/incubator/xonotic/0.0.15/Chart.lock +++ b/incubator/baikal/0.0.15/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.9 digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:38:37.08274135Z" +generated: "2022-08-10T05:35:06.07406692Z" diff --git a/incubator/baikal/0.0.14/Chart.yaml b/incubator/baikal/0.0.15/Chart.yaml similarity index 84% rename from incubator/baikal/0.0.14/Chart.yaml rename to incubator/baikal/0.0.15/Chart.yaml index 014d823260..b44cc7b8f7 100644 --- a/incubator/baikal/0.0.14/Chart.yaml +++ b/incubator/baikal/0.0.15/Chart.yaml @@ -1,20 +1,15 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - Network-Web apiVersion: v2 -appVersion: "nginx" +appVersion: "0.9.2" dependencies: - name: common repository: https://library-charts.truecharts.org version: 10.4.9 deprecated: false -description: "Baïkal is a lightweight CalDAV+CardDAV server" +description: "Baikal is a lightweight CalDAV+CardDAV server" home: https://truecharts.org/docs/charts/incubator/baikal icon: https://truecharts.org/img/hotlink-ok/chart-icons/baikal.png keywords: - baikal - - Network-Web kubeVersion: ">=1.16.0-0" maintainers: - email: info@truecharts.org @@ -26,4 +21,8 @@ sources: - https://github.com/ckulka/baikal-docker - https://hub.docker.com/r/ckulka/baikal/ type: application -version: 0.0.14 +version: 0.0.15 +annotations: + truecharts.org/SCALE-support: "true" + truecharts.org/catagories: | + - utilities diff --git a/incubator/baikal/0.0.14/README.md b/incubator/baikal/0.0.15/README.md similarity index 94% rename from incubator/baikal/0.0.14/README.md rename to incubator/baikal/0.0.15/README.md index 271ff97ecf..d16084e22c 100644 --- a/incubator/baikal/0.0.14/README.md +++ b/incubator/baikal/0.0.15/README.md @@ -1,8 +1,8 @@ # baikal -![Version: 0.0.14](https://img.shields.io/badge/Version-0.0.14-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: nginx](https://img.shields.io/badge/AppVersion-nginx-informational?style=flat-square) +![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.9.2](https://img.shields.io/badge/AppVersion-0.9.2-informational?style=flat-square) -Baïkal is a lightweight CalDAV+CardDAV server +Baikal is a lightweight CalDAV+CardDAV server TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. diff --git a/incubator/baikal/0.0.14/app-readme.md b/incubator/baikal/0.0.15/app-readme.md similarity index 89% rename from incubator/baikal/0.0.14/app-readme.md rename to incubator/baikal/0.0.15/app-readme.md index 6c4aa2e902..ea08dd7977 100644 --- a/incubator/baikal/0.0.14/app-readme.md +++ b/incubator/baikal/0.0.15/app-readme.md @@ -1,4 +1,4 @@ -Baïkal is a lightweight CalDAV+CardDAV server +Baikal is a lightweight CalDAV+CardDAV server This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/baikal](https://truecharts.org/docs/charts/incubator/baikal) diff --git a/incubator/chromium/0.0.16/charts/common-10.4.9.tgz b/incubator/baikal/0.0.15/charts/common-10.4.9.tgz similarity index 100% rename from incubator/chromium/0.0.16/charts/common-10.4.9.tgz rename to incubator/baikal/0.0.15/charts/common-10.4.9.tgz diff --git a/incubator/baikal/0.0.14/ix_values.yaml b/incubator/baikal/0.0.15/ix_values.yaml similarity index 76% rename from incubator/baikal/0.0.14/ix_values.yaml rename to incubator/baikal/0.0.15/ix_values.yaml index 523304c3e5..9f90129c45 100644 --- a/incubator/baikal/0.0.14/ix_values.yaml +++ b/incubator/baikal/0.0.15/ix_values.yaml @@ -1,8 +1,24 @@ -env: {} image: - pullPolicy: IfNotPresent repository: tccr.io/truecharts/baikal - tag: vnginx + pullPolicy: IfNotPresent + tag: v0.9.2@sha256:0d9b8d44c5a279e9a6525baba91cd0828945106347b304e89107eefaf9f23136 + +podSecurityContext: + runAsGroup: 0 + runAsUser: 0 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +service: + main: + ports: + main: + port: 10293 + protocol: HTTP + targetPort: 80 + persistence: config: enabled: true @@ -10,21 +26,6 @@ persistence: specific: enabled: true mountPath: /var/www/baikal/Specific -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - enabled: true - ports: - main: - enabled: true - port: 80 - protocol: TCP - targetPort: 80 portal: enabled: true diff --git a/incubator/baikal/0.0.14/questions.yaml b/incubator/baikal/0.0.15/questions.yaml similarity index 99% rename from incubator/baikal/0.0.14/questions.yaml rename to incubator/baikal/0.0.15/questions.yaml index 83154ef053..cf1fc484ed 100644 --- a/incubator/baikal/0.0.14/questions.yaml +++ b/incubator/baikal/0.0.15/questions.yaml @@ -355,7 +355,7 @@ questions: description: "This port exposes the container port on the service" schema: type: int - default: 80 + default: 10293 required: true - variable: advanced label: Show Advanced Settings @@ -374,7 +374,7 @@ questions: label: Port Type schema: type: string - default: TCP + default: HTTP enum: - value: HTTP description: HTTP @@ -673,7 +673,7 @@ questions: attrs: - variable: config label: "config Storage" - description: "Container Path varwwwbaikalconfig" + description: "config Storage" schema: additional_attrs: true type: dict @@ -850,7 +850,7 @@ questions: type: string - variable: specific label: "specific Storage" - description: "Container Path varwwwbaikalSpecific" + description: "specific Storage" schema: additional_attrs: true type: dict diff --git a/incubator/baikal/0.0.14/templates/common.yaml b/incubator/baikal/0.0.15/templates/common.yaml similarity index 100% rename from incubator/baikal/0.0.14/templates/common.yaml rename to incubator/baikal/0.0.15/templates/common.yaml diff --git a/incubator/chromium/0.0.16/values.yaml b/incubator/baikal/0.0.15/values.yaml similarity index 100% rename from incubator/chromium/0.0.16/values.yaml rename to incubator/baikal/0.0.15/values.yaml diff --git a/incubator/baikal/item.yaml b/incubator/baikal/item.yaml index 8dec4bd2f4..5096cff3a4 100644 --- a/incubator/baikal/item.yaml +++ b/incubator/baikal/item.yaml @@ -1,4 +1,4 @@ icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/baikal.png categories: -- Network-Web +- utilities diff --git a/incubator/chromium/0.0.16/Chart.lock b/incubator/chromium/0.0.16/Chart.lock deleted file mode 100644 index c7a391e208..0000000000 --- a/incubator/chromium/0.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:07:06.958326552Z" diff --git a/incubator/chromium/0.0.16/CHANGELOG.md b/incubator/chromium/0.0.17/CHANGELOG.md similarity index 91% rename from incubator/chromium/0.0.16/CHANGELOG.md rename to incubator/chromium/0.0.17/CHANGELOG.md index a1be875145..2e934f2729 100644 --- a/incubator/chromium/0.0.16/CHANGELOG.md +++ b/incubator/chromium/0.0.17/CHANGELOG.md @@ -2,6 +2,15 @@ +## [chromium-0.0.17](https://github.com/truecharts/charts/compare/ungoogled-chromium-0.0.15...chromium-0.0.17) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [chromium-0.0.16](https://github.com/truecharts/charts/compare/chromium-0.0.15...chromium-0.0.16) (2022-08-08) ### Chore diff --git a/incubator/chromium/0.0.17/Chart.lock b/incubator/chromium/0.0.17/Chart.lock new file mode 100644 index 0000000000..a546ce145f --- /dev/null +++ b/incubator/chromium/0.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:35:25.896448046Z" diff --git a/incubator/chromium/0.0.16/Chart.yaml b/incubator/chromium/0.0.17/Chart.yaml similarity index 98% rename from incubator/chromium/0.0.16/Chart.yaml rename to incubator/chromium/0.0.17/Chart.yaml index bb43175596..5889fea960 100644 --- a/incubator/chromium/0.0.16/Chart.yaml +++ b/incubator/chromium/0.0.17/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://www.google.com/chrome/ - https://hub.docker.com/r/ich777/chrome/ type: application -version: 0.0.16 +version: 0.0.17 diff --git a/incubator/chromium/0.0.16/README.md b/incubator/chromium/0.0.17/README.md similarity index 98% rename from incubator/chromium/0.0.16/README.md rename to incubator/chromium/0.0.17/README.md index b8de490e85..15e610f6dd 100644 --- a/incubator/chromium/0.0.16/README.md +++ b/incubator/chromium/0.0.17/README.md @@ -1,6 +1,6 @@ # chromium -![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Chromium is a free and open-source software project developed by the Google-sponsored Chromium project. diff --git a/incubator/chromium/0.0.16/app-readme.md b/incubator/chromium/0.0.17/app-readme.md similarity index 100% rename from incubator/chromium/0.0.16/app-readme.md rename to incubator/chromium/0.0.17/app-readme.md diff --git a/incubator/cryptpad/0.0.20/charts/common-10.4.9.tgz b/incubator/chromium/0.0.17/charts/common-10.4.9.tgz similarity index 100% rename from incubator/cryptpad/0.0.20/charts/common-10.4.9.tgz rename to incubator/chromium/0.0.17/charts/common-10.4.9.tgz diff --git a/incubator/chromium/0.0.16/ix_values.yaml b/incubator/chromium/0.0.17/ix_values.yaml similarity index 85% rename from incubator/chromium/0.0.16/ix_values.yaml rename to incubator/chromium/0.0.17/ix_values.yaml index 0c0a46ef85..f59ffcd83e 100644 --- a/incubator/chromium/0.0.16/ix_values.yaml +++ b/incubator/chromium/0.0.17/ix_values.yaml @@ -6,7 +6,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/chromium - tag: latest@sha256:7fad614d8b3a5ae9c689872a2dd6c7464bac31161f8f8db92544eda8292ddce7 + tag: latest@sha256:a02af196235b74e519778702d10839801694a89f86feb2acaddb3ba9e4f3189e persistence: datadir: enabled: true diff --git a/incubator/chromium/0.0.16/questions.yaml b/incubator/chromium/0.0.17/questions.yaml similarity index 100% rename from incubator/chromium/0.0.16/questions.yaml rename to incubator/chromium/0.0.17/questions.yaml diff --git a/incubator/chromium/0.0.16/templates/common.yaml b/incubator/chromium/0.0.17/templates/common.yaml similarity index 100% rename from incubator/chromium/0.0.16/templates/common.yaml rename to incubator/chromium/0.0.17/templates/common.yaml diff --git a/incubator/cryptpad/0.0.20/values.yaml b/incubator/chromium/0.0.17/values.yaml similarity index 100% rename from incubator/cryptpad/0.0.20/values.yaml rename to incubator/chromium/0.0.17/values.yaml diff --git a/incubator/cryptpad/0.0.20/Chart.lock b/incubator/cryptpad/0.0.20/Chart.lock deleted file mode 100644 index baa40e90c0..0000000000 --- a/incubator/cryptpad/0.0.20/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:28:12.935278749Z" diff --git a/incubator/cryptpad/0.0.20/CHANGELOG.md b/incubator/cryptpad/0.0.21/CHANGELOG.md similarity index 91% rename from incubator/cryptpad/0.0.20/CHANGELOG.md rename to incubator/cryptpad/0.0.21/CHANGELOG.md index e4fa4ff585..83b31044ce 100644 --- a/incubator/cryptpad/0.0.20/CHANGELOG.md +++ b/incubator/cryptpad/0.0.21/CHANGELOG.md @@ -2,6 +2,15 @@ +## [cryptpad-0.0.21](https://github.com/truecharts/charts/compare/cryptpad-0.0.20...cryptpad-0.0.21) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [cryptpad-0.0.20](https://github.com/truecharts/charts/compare/cryptpad-0.0.19...cryptpad-0.0.20) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ### Chore - Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [cryptpad-0.0.12](https://github.com/truecharts/apps/compare/cryptpad-0.0.11...cryptpad-0.0.12) (2022-07-23) - -### Chore - diff --git a/incubator/cryptpad/0.0.21/Chart.lock b/incubator/cryptpad/0.0.21/Chart.lock new file mode 100644 index 0000000000..de24a8026b --- /dev/null +++ b/incubator/cryptpad/0.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:35:26.149953143Z" diff --git a/incubator/cryptpad/0.0.20/Chart.yaml b/incubator/cryptpad/0.0.21/Chart.yaml similarity index 98% rename from incubator/cryptpad/0.0.20/Chart.yaml rename to incubator/cryptpad/0.0.21/Chart.yaml index 08d31d79ae..fcb0611276 100644 --- a/incubator/cryptpad/0.0.20/Chart.yaml +++ b/incubator/cryptpad/0.0.21/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://cryptpad.fr/ - https://hub.docker.com/r/promasu/cryptpad/ type: application -version: 0.0.20 +version: 0.0.21 diff --git a/incubator/cryptpad/0.0.20/README.md b/incubator/cryptpad/0.0.21/README.md similarity index 98% rename from incubator/cryptpad/0.0.20/README.md rename to incubator/cryptpad/0.0.21/README.md index 0f09e87d6f..bd6fc8f216 100644 --- a/incubator/cryptpad/0.0.20/README.md +++ b/incubator/cryptpad/0.0.21/README.md @@ -1,6 +1,6 @@ # cryptpad -![Version: 0.0.20](https://img.shields.io/badge/Version-0.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.21](https://img.shields.io/badge/Version-0.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) CryptPad is the Zero Knowledge realtime collaborative editor.[br]mkdir -p /mnt/user/appdata/cryptpad/config [/br]wget -O /mnt/user/appdata/cryptpad/config/config.js https://raw.githubusercontent.com/xwiki-labs/cryptpad/main/config/config.example.js diff --git a/incubator/cryptpad/0.0.20/app-readme.md b/incubator/cryptpad/0.0.21/app-readme.md similarity index 100% rename from incubator/cryptpad/0.0.20/app-readme.md rename to incubator/cryptpad/0.0.21/app-readme.md diff --git a/incubator/cups-server/1.0.30/charts/common-10.4.9.tgz b/incubator/cryptpad/0.0.21/charts/common-10.4.9.tgz similarity index 100% rename from incubator/cups-server/1.0.30/charts/common-10.4.9.tgz rename to incubator/cryptpad/0.0.21/charts/common-10.4.9.tgz diff --git a/incubator/cryptpad/0.0.20/ix_values.yaml b/incubator/cryptpad/0.0.21/ix_values.yaml similarity index 91% rename from incubator/cryptpad/0.0.20/ix_values.yaml rename to incubator/cryptpad/0.0.21/ix_values.yaml index c4a20729c1..646b2e5704 100644 --- a/incubator/cryptpad/0.0.20/ix_values.yaml +++ b/incubator/cryptpad/0.0.21/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/cryptpad - tag: latest@sha256:3774fdca47386b3580ce6a2d910f3c87dfd575f41613e2ab3b168fd75659ec6f + tag: latest@sha256:ec8624f6eb4ad9b6268c5477a8855360414f96234926e89bc233119c6452a2bf persistence: blobpath: enabled: true diff --git a/incubator/cryptpad/0.0.20/questions.yaml b/incubator/cryptpad/0.0.21/questions.yaml similarity index 100% rename from incubator/cryptpad/0.0.20/questions.yaml rename to incubator/cryptpad/0.0.21/questions.yaml diff --git a/incubator/cryptpad/0.0.20/templates/common.yaml b/incubator/cryptpad/0.0.21/templates/common.yaml similarity index 100% rename from incubator/cryptpad/0.0.20/templates/common.yaml rename to incubator/cryptpad/0.0.21/templates/common.yaml diff --git a/incubator/cups-server/1.0.30/values.yaml b/incubator/cryptpad/0.0.21/values.yaml similarity index 100% rename from incubator/cups-server/1.0.30/values.yaml rename to incubator/cryptpad/0.0.21/values.yaml diff --git a/incubator/cups-server/1.0.30/Chart.lock b/incubator/cups-server/1.0.30/Chart.lock deleted file mode 100644 index bbcb981fa1..0000000000 --- a/incubator/cups-server/1.0.30/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:09:32.041340337Z" diff --git a/incubator/cups-server/1.0.30/CHANGELOG.md b/incubator/cups-server/1.0.31/CHANGELOG.md similarity index 92% rename from incubator/cups-server/1.0.30/CHANGELOG.md rename to incubator/cups-server/1.0.31/CHANGELOG.md index 2ab4d7b1e5..03da1776ab 100644 --- a/incubator/cups-server/1.0.30/CHANGELOG.md +++ b/incubator/cups-server/1.0.31/CHANGELOG.md @@ -2,6 +2,15 @@ +## [cups-server-1.0.31](https://github.com/truecharts/charts/compare/cups-server-1.0.30...cups-server-1.0.31) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [cups-server-1.0.30](https://github.com/truecharts/charts/compare/cups-server-1.0.29...cups-server-1.0.30) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - -## [cups-server-1.0.23](https://github.com/truecharts/apps/compare/cups-server-1.0.22...cups-server-1.0.23) (2022-07-20) - -### Chore - -- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) - - - diff --git a/incubator/cups-server/1.0.31/Chart.lock b/incubator/cups-server/1.0.31/Chart.lock new file mode 100644 index 0000000000..0040819a6a --- /dev/null +++ b/incubator/cups-server/1.0.31/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:35:26.945452125Z" diff --git a/incubator/cups-server/1.0.30/Chart.yaml b/incubator/cups-server/1.0.31/Chart.yaml similarity index 97% rename from incubator/cups-server/1.0.30/Chart.yaml rename to incubator/cups-server/1.0.31/Chart.yaml index da3801e203..7ce7ef06f2 100644 --- a/incubator/cups-server/1.0.30/Chart.yaml +++ b/incubator/cups-server/1.0.31/Chart.yaml @@ -19,7 +19,7 @@ name: cups-server sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/cups-server - https://hub.docker.com/r/ydkn/cups -version: 1.0.30 +version: 1.0.31 annotations: truecharts.org/catagories: | - media diff --git a/incubator/cups-server/1.0.30/README.md b/incubator/cups-server/1.0.31/README.md similarity index 98% rename from incubator/cups-server/1.0.30/README.md rename to incubator/cups-server/1.0.31/README.md index f54a5c460c..1c7e4c577d 100644 --- a/incubator/cups-server/1.0.30/README.md +++ b/incubator/cups-server/1.0.31/README.md @@ -1,6 +1,6 @@ # cups-server -![Version: 1.0.30](https://img.shields.io/badge/Version-1.0.30-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 1.0.31](https://img.shields.io/badge/Version-1.0.31-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) CUPS printing server diff --git a/incubator/cups-server/1.0.30/app-readme.md b/incubator/cups-server/1.0.31/app-readme.md similarity index 100% rename from incubator/cups-server/1.0.30/app-readme.md rename to incubator/cups-server/1.0.31/app-readme.md diff --git a/incubator/fastcom-mqtt/0.0.15/charts/common-10.4.9.tgz b/incubator/cups-server/1.0.31/charts/common-10.4.9.tgz similarity index 100% rename from incubator/fastcom-mqtt/0.0.15/charts/common-10.4.9.tgz rename to incubator/cups-server/1.0.31/charts/common-10.4.9.tgz diff --git a/incubator/cups-server/1.0.30/ix_values.yaml b/incubator/cups-server/1.0.31/ix_values.yaml similarity index 86% rename from incubator/cups-server/1.0.30/ix_values.yaml rename to incubator/cups-server/1.0.31/ix_values.yaml index 6cd40927da..52648b02c2 100644 --- a/incubator/cups-server/1.0.30/ix_values.yaml +++ b/incubator/cups-server/1.0.31/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/cups-server - tag: latest@sha256:4b3f49b8de057bd5326a5377687180a35a67f9ac1bedbe4b63a07d66c664663d + tag: latest@sha256:9870c4f69a1524469e70c8649acd597e5b18a0239ad2c2143c6ec2767841bf8a pullPolicy: IfNotPresent securityContext: diff --git a/incubator/cups-server/1.0.30/questions.yaml b/incubator/cups-server/1.0.31/questions.yaml similarity index 100% rename from incubator/cups-server/1.0.30/questions.yaml rename to incubator/cups-server/1.0.31/questions.yaml diff --git a/incubator/ghost/3.0.39/templates/common.yaml b/incubator/cups-server/1.0.31/templates/common.yaml similarity index 100% rename from incubator/ghost/3.0.39/templates/common.yaml rename to incubator/cups-server/1.0.31/templates/common.yaml diff --git a/incubator/fastcom-mqtt/0.0.15/values.yaml b/incubator/cups-server/1.0.31/values.yaml similarity index 100% rename from incubator/fastcom-mqtt/0.0.15/values.yaml rename to incubator/cups-server/1.0.31/values.yaml diff --git a/incubator/fastcom-mqtt/0.0.15/Chart.lock b/incubator/fastcom-mqtt/0.0.15/Chart.lock deleted file mode 100644 index 3f710cdd3e..0000000000 --- a/incubator/fastcom-mqtt/0.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:12:36.290370612Z" diff --git a/incubator/fastcom-mqtt/0.0.15/CHANGELOG.md b/incubator/fastcom-mqtt/0.0.16/CHANGELOG.md similarity index 91% rename from incubator/fastcom-mqtt/0.0.15/CHANGELOG.md rename to incubator/fastcom-mqtt/0.0.16/CHANGELOG.md index 858ded2fb1..4b70f908f7 100644 --- a/incubator/fastcom-mqtt/0.0.15/CHANGELOG.md +++ b/incubator/fastcom-mqtt/0.0.16/CHANGELOG.md @@ -2,6 +2,15 @@ +## [fastcom-mqtt-0.0.16](https://github.com/truecharts/charts/compare/fastcom-mqtt-0.0.15...fastcom-mqtt-0.0.16) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [fastcom-mqtt-0.0.15](https://github.com/truecharts/charts/compare/fastcom-mqtt-0.0.14...fastcom-mqtt-0.0.15) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] -- Auto-update chart README [skip ci] -- Auto-update chart README [skip ci] - - - -## [fastcom-mqtt-0.0.10]fastcom-mqtt-0.0.10 (2022-07-21) - -### Chore diff --git a/incubator/fastcom-mqtt/0.0.16/Chart.lock b/incubator/fastcom-mqtt/0.0.16/Chart.lock new file mode 100644 index 0000000000..8148c0faeb --- /dev/null +++ b/incubator/fastcom-mqtt/0.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:35:41.380601491Z" diff --git a/incubator/fastcom-mqtt/0.0.15/Chart.yaml b/incubator/fastcom-mqtt/0.0.16/Chart.yaml similarity index 98% rename from incubator/fastcom-mqtt/0.0.15/Chart.yaml rename to incubator/fastcom-mqtt/0.0.16/Chart.yaml index d0d08ca331..df373a037a 100644 --- a/incubator/fastcom-mqtt/0.0.15/Chart.yaml +++ b/incubator/fastcom-mqtt/0.0.16/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://github.com/simonjenny/fastcom-mqtt - https://hub.docker.com/r/simonjenny/fastcom-mqtt/ type: application -version: 0.0.15 +version: 0.0.16 diff --git a/incubator/fastcom-mqtt/0.0.15/README.md b/incubator/fastcom-mqtt/0.0.16/README.md similarity index 98% rename from incubator/fastcom-mqtt/0.0.15/README.md rename to incubator/fastcom-mqtt/0.0.16/README.md index 26b6c76ce5..2df4eccf3c 100644 --- a/incubator/fastcom-mqtt/0.0.15/README.md +++ b/incubator/fastcom-mqtt/0.0.16/README.md @@ -1,6 +1,6 @@ # fastcom-mqtt -![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Docker Container with Fast.com CLI sending data directly to MQTT Broker diff --git a/incubator/fastcom-mqtt/0.0.15/app-readme.md b/incubator/fastcom-mqtt/0.0.16/app-readme.md similarity index 100% rename from incubator/fastcom-mqtt/0.0.15/app-readme.md rename to incubator/fastcom-mqtt/0.0.16/app-readme.md diff --git a/incubator/filestash/0.0.15/charts/common-10.4.9.tgz b/incubator/fastcom-mqtt/0.0.16/charts/common-10.4.9.tgz similarity index 100% rename from incubator/filestash/0.0.15/charts/common-10.4.9.tgz rename to incubator/fastcom-mqtt/0.0.16/charts/common-10.4.9.tgz diff --git a/incubator/fastcom-mqtt/0.0.15/ix_values.yaml b/incubator/fastcom-mqtt/0.0.16/ix_values.yaml similarity index 85% rename from incubator/fastcom-mqtt/0.0.15/ix_values.yaml rename to incubator/fastcom-mqtt/0.0.16/ix_values.yaml index d8444adede..7159d77058 100644 --- a/incubator/fastcom-mqtt/0.0.15/ix_values.yaml +++ b/incubator/fastcom-mqtt/0.0.16/ix_values.yaml @@ -6,7 +6,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/fastcom-mqtt - tag: latest@sha256:0fec63ebec0911b5a5cacf920ce4d1b85f4343c79abe651c744057165a9496f2 + tag: latest@sha256:941eb17c12ceb9cdbbbeb6f9e093a78c4bd5fb41b4759026ec784e1664c50a1a persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/fastcom-mqtt/0.0.15/questions.yaml b/incubator/fastcom-mqtt/0.0.16/questions.yaml similarity index 100% rename from incubator/fastcom-mqtt/0.0.15/questions.yaml rename to incubator/fastcom-mqtt/0.0.16/questions.yaml diff --git a/incubator/fastcom-mqtt/0.0.15/templates/common.yaml b/incubator/fastcom-mqtt/0.0.16/templates/common.yaml similarity index 100% rename from incubator/fastcom-mqtt/0.0.15/templates/common.yaml rename to incubator/fastcom-mqtt/0.0.16/templates/common.yaml diff --git a/incubator/filestash/0.0.15/values.yaml b/incubator/fastcom-mqtt/0.0.16/values.yaml similarity index 100% rename from incubator/filestash/0.0.15/values.yaml rename to incubator/fastcom-mqtt/0.0.16/values.yaml diff --git a/incubator/filestash/0.0.15/Chart.lock b/incubator/filestash/0.0.15/Chart.lock deleted file mode 100644 index b70ef2d938..0000000000 --- a/incubator/filestash/0.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:13:18.031628409Z" diff --git a/incubator/filestash/0.0.15/CHANGELOG.md b/incubator/filestash/0.0.16/CHANGELOG.md similarity index 91% rename from incubator/filestash/0.0.15/CHANGELOG.md rename to incubator/filestash/0.0.16/CHANGELOG.md index bc290a9c70..ef21e222ae 100644 --- a/incubator/filestash/0.0.15/CHANGELOG.md +++ b/incubator/filestash/0.0.16/CHANGELOG.md @@ -2,6 +2,15 @@ +## [filestash-0.0.16](https://github.com/truecharts/charts/compare/filestash-0.0.15...filestash-0.0.16) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [filestash-0.0.15](https://github.com/truecharts/charts/compare/filestash-0.0.14...filestash-0.0.15) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] -- Auto-update chart README [skip ci] -- Auto-update chart README [skip ci] - - - -## [filestash-0.0.10]filestash-0.0.10 (2022-07-21) - -### Chore diff --git a/incubator/filestash/0.0.16/Chart.lock b/incubator/filestash/0.0.16/Chart.lock new file mode 100644 index 0000000000..3c0d803ec1 --- /dev/null +++ b/incubator/filestash/0.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:35:46.179388729Z" diff --git a/incubator/filestash/0.0.15/Chart.yaml b/incubator/filestash/0.0.16/Chart.yaml similarity index 98% rename from incubator/filestash/0.0.15/Chart.yaml rename to incubator/filestash/0.0.16/Chart.yaml index 8cbca497ec..1ae6474011 100644 --- a/incubator/filestash/0.0.15/Chart.yaml +++ b/incubator/filestash/0.0.16/Chart.yaml @@ -30,4 +30,4 @@ sources: - https://www.filestash.app/ - https://hub.docker.com/r/machines/filestash/ type: application -version: 0.0.15 +version: 0.0.16 diff --git a/incubator/filestash/0.0.15/README.md b/incubator/filestash/0.0.16/README.md similarity index 98% rename from incubator/filestash/0.0.15/README.md rename to incubator/filestash/0.0.16/README.md index 230d58037b..e4784b2022 100644 --- a/incubator/filestash/0.0.15/README.md +++ b/incubator/filestash/0.0.16/README.md @@ -1,6 +1,6 @@ # filestash -![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ... diff --git a/incubator/filestash/0.0.15/app-readme.md b/incubator/filestash/0.0.16/app-readme.md similarity index 100% rename from incubator/filestash/0.0.15/app-readme.md rename to incubator/filestash/0.0.16/app-readme.md diff --git a/incubator/fireshare/0.0.17/charts/common-10.4.9.tgz b/incubator/filestash/0.0.16/charts/common-10.4.9.tgz similarity index 100% rename from incubator/fireshare/0.0.17/charts/common-10.4.9.tgz rename to incubator/filestash/0.0.16/charts/common-10.4.9.tgz diff --git a/incubator/filestash/0.0.15/ix_values.yaml b/incubator/filestash/0.0.16/ix_values.yaml similarity index 84% rename from incubator/filestash/0.0.15/ix_values.yaml rename to incubator/filestash/0.0.16/ix_values.yaml index 750aa0cc6a..38a05830a0 100644 --- a/incubator/filestash/0.0.15/ix_values.yaml +++ b/incubator/filestash/0.0.16/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/filestash - tag: latest@sha256:f1e7014bb34efdfd958837d4ccdf243ff0626e7da0ace103bb0c5b75bbe8c194 + tag: latest@sha256:4460a25294ea6b684d9be25c807d1d7f2d2938f3d7625e9f9bc84a96557fee21 persistence: appdata: enabled: true diff --git a/incubator/filestash/0.0.15/questions.yaml b/incubator/filestash/0.0.16/questions.yaml similarity index 100% rename from incubator/filestash/0.0.15/questions.yaml rename to incubator/filestash/0.0.16/questions.yaml diff --git a/incubator/filestash/0.0.15/templates/common.yaml b/incubator/filestash/0.0.16/templates/common.yaml similarity index 100% rename from incubator/filestash/0.0.15/templates/common.yaml rename to incubator/filestash/0.0.16/templates/common.yaml diff --git a/incubator/fireshare/0.0.17/values.yaml b/incubator/filestash/0.0.16/values.yaml similarity index 100% rename from incubator/fireshare/0.0.17/values.yaml rename to incubator/filestash/0.0.16/values.yaml diff --git a/incubator/fireshare/0.0.17/Chart.lock b/incubator/fireshare/0.0.17/Chart.lock deleted file mode 100644 index 2829b91ffa..0000000000 --- a/incubator/fireshare/0.0.17/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:13:34.485011234Z" diff --git a/incubator/fireshare/0.0.17/CHANGELOG.md b/incubator/fireshare/0.0.18/CHANGELOG.md similarity index 91% rename from incubator/fireshare/0.0.17/CHANGELOG.md rename to incubator/fireshare/0.0.18/CHANGELOG.md index aaf16ce7c2..33fc994bf8 100644 --- a/incubator/fireshare/0.0.17/CHANGELOG.md +++ b/incubator/fireshare/0.0.18/CHANGELOG.md @@ -2,6 +2,15 @@ +## [fireshare-0.0.18](https://github.com/truecharts/charts/compare/fireshare-0.0.17...fireshare-0.0.18) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [fireshare-0.0.17](https://github.com/truecharts/charts/compare/fireshare-0.0.16...fireshare-0.0.17) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ ### Chore - Bump all charts to generate config and container references due to huge increase of repository - - - -## [fireshare-0.0.10]fireshare-0.0.10 (2022-07-21) - -### Chore - -- Auto-update chart README [skip ci] -- Auto-update chart README [skip ci] diff --git a/incubator/fireshare/0.0.18/Chart.lock b/incubator/fireshare/0.0.18/Chart.lock new file mode 100644 index 0000000000..73ecb423d2 --- /dev/null +++ b/incubator/fireshare/0.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:35:46.961782819Z" diff --git a/incubator/fireshare/0.0.17/Chart.yaml b/incubator/fireshare/0.0.18/Chart.yaml similarity index 95% rename from incubator/fireshare/0.0.17/Chart.yaml rename to incubator/fireshare/0.0.18/Chart.yaml index 194119264b..f5c3cb3971 100644 --- a/incubator/fireshare/0.0.17/Chart.yaml +++ b/incubator/fireshare/0.0.18/Chart.yaml @@ -1,12 +1,12 @@ apiVersion: v2 -appVersion: "1.2.0" +appVersion: "1.2.3" kubeVersion: ">=1.16.0-0" dependencies: - name: common repository: https://library-charts.truecharts.org version: 10.4.9 description: "Share your game clips, videos, or other media via unique links." -version: 0.0.17 +version: 0.0.18 deprecated: false home: https://truecharts.org/docs/charts/incubator/fireshare icon: https://truecharts.org/img/hotlink-ok/chart-icons/fireshare.png diff --git a/incubator/fireshare/0.0.17/README.md b/incubator/fireshare/0.0.18/README.md similarity index 95% rename from incubator/fireshare/0.0.17/README.md rename to incubator/fireshare/0.0.18/README.md index e112e5635e..40a26b8a6e 100644 --- a/incubator/fireshare/0.0.17/README.md +++ b/incubator/fireshare/0.0.18/README.md @@ -1,6 +1,6 @@ # fireshare -![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.2.0](https://img.shields.io/badge/AppVersion-1.2.0-informational?style=flat-square) +![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.2.3](https://img.shields.io/badge/AppVersion-1.2.3-informational?style=flat-square) Share your game clips, videos, or other media via unique links. diff --git a/incubator/fireshare/0.0.17/app-readme.md b/incubator/fireshare/0.0.18/app-readme.md similarity index 100% rename from incubator/fireshare/0.0.17/app-readme.md rename to incubator/fireshare/0.0.18/app-readme.md diff --git a/incubator/flame/0.0.18/charts/common-10.4.9.tgz b/incubator/fireshare/0.0.18/charts/common-10.4.9.tgz similarity index 100% rename from incubator/flame/0.0.18/charts/common-10.4.9.tgz rename to incubator/fireshare/0.0.18/charts/common-10.4.9.tgz diff --git a/incubator/fireshare/0.0.17/ix_values.yaml b/incubator/fireshare/0.0.18/ix_values.yaml similarity index 88% rename from incubator/fireshare/0.0.17/ix_values.yaml rename to incubator/fireshare/0.0.18/ix_values.yaml index b5640f1581..7683313162 100644 --- a/incubator/fireshare/0.0.17/ix_values.yaml +++ b/incubator/fireshare/0.0.18/ix_values.yaml @@ -1,7 +1,7 @@ image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/fireshare - tag: v1.2.0@sha256:c769078e5649130e8d758eab93bc596bd0217d11c63d1e8eb804fbebd0ecaf37 + tag: 1.2.3@sha256:f65f8c6e8ff881a09971f8a7b86d1e3437f983ac0cd6ff39cadf3b0584819946 podSecurityContext: runAsGroup: 0 diff --git a/incubator/fireshare/0.0.17/questions.yaml b/incubator/fireshare/0.0.18/questions.yaml similarity index 100% rename from incubator/fireshare/0.0.17/questions.yaml rename to incubator/fireshare/0.0.18/questions.yaml diff --git a/incubator/fireshare/0.0.17/templates/_secrets.tpl b/incubator/fireshare/0.0.18/templates/_secrets.tpl similarity index 100% rename from incubator/fireshare/0.0.17/templates/_secrets.tpl rename to incubator/fireshare/0.0.18/templates/_secrets.tpl diff --git a/incubator/fireshare/0.0.17/templates/common.yaml b/incubator/fireshare/0.0.18/templates/common.yaml similarity index 100% rename from incubator/fireshare/0.0.17/templates/common.yaml rename to incubator/fireshare/0.0.18/templates/common.yaml diff --git a/incubator/flame/0.0.18/values.yaml b/incubator/fireshare/0.0.18/values.yaml similarity index 100% rename from incubator/flame/0.0.18/values.yaml rename to incubator/fireshare/0.0.18/values.yaml diff --git a/incubator/flame/0.0.18/Chart.lock b/incubator/flame/0.0.18/Chart.lock deleted file mode 100644 index 26f758194f..0000000000 --- a/incubator/flame/0.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T15:19:02.104029272Z" diff --git a/incubator/flame/0.0.18/CHANGELOG.md b/incubator/flame/0.0.19/CHANGELOG.md similarity index 92% rename from incubator/flame/0.0.18/CHANGELOG.md rename to incubator/flame/0.0.19/CHANGELOG.md index a27529604d..b5f87cc219 100644 --- a/incubator/flame/0.0.18/CHANGELOG.md +++ b/incubator/flame/0.0.19/CHANGELOG.md @@ -2,6 +2,15 @@ +## [flame-0.0.19](https://github.com/truecharts/charts/compare/flame-0.0.18...flame-0.0.19) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [flame-0.0.18](https://github.com/truecharts/charts/compare/flame-0.0.17...flame-0.0.18) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ## [flame-0.0.11](https://github.com/truecharts/apps/compare/flame-0.0.10...flame-0.0.11) (2022-07-22) - -### Chore - -- Bump all charts to generate config and container references due to huge increase of repository - - - -## [flame-0.0.10]flame-0.0.10 (2022-07-21) - diff --git a/incubator/flame/0.0.19/Chart.lock b/incubator/flame/0.0.19/Chart.lock new file mode 100644 index 0000000000..b858c49bcb --- /dev/null +++ b/incubator/flame/0.0.19/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:35:47.501480856Z" diff --git a/incubator/flame/0.0.18/Chart.yaml b/incubator/flame/0.0.19/Chart.yaml similarity index 98% rename from incubator/flame/0.0.18/Chart.yaml rename to incubator/flame/0.0.19/Chart.yaml index 06c987da50..d89c9b1c80 100644 --- a/incubator/flame/0.0.18/Chart.yaml +++ b/incubator/flame/0.0.19/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/pawelmalak/flame - https://hub.docker.com/r/pawelmalak/flame type: application -version: 0.0.18 +version: 0.0.19 annotations: truecharts.org/SCALE-support: "true" truecharts.org/catagories: | diff --git a/incubator/flame/0.0.18/README.md b/incubator/flame/0.0.19/README.md similarity index 98% rename from incubator/flame/0.0.18/README.md rename to incubator/flame/0.0.19/README.md index eac0f0b8e1..9d68631ab4 100644 --- a/incubator/flame/0.0.18/README.md +++ b/incubator/flame/0.0.19/README.md @@ -1,6 +1,6 @@ # flame -![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.3.0](https://img.shields.io/badge/AppVersion-2.3.0-informational?style=flat-square) +![Version: 0.0.19](https://img.shields.io/badge/Version-0.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.3.0](https://img.shields.io/badge/AppVersion-2.3.0-informational?style=flat-square) Flame is self-hosted start page for your server. Easily manage your apps and bookmarks with built-in editors. diff --git a/incubator/flame/0.0.18/app-readme.md b/incubator/flame/0.0.19/app-readme.md similarity index 100% rename from incubator/flame/0.0.18/app-readme.md rename to incubator/flame/0.0.19/app-readme.md diff --git a/incubator/ghost/3.0.39/charts/common-10.4.9.tgz b/incubator/flame/0.0.19/charts/common-10.4.9.tgz similarity index 100% rename from incubator/ghost/3.0.39/charts/common-10.4.9.tgz rename to incubator/flame/0.0.19/charts/common-10.4.9.tgz diff --git a/incubator/flame/0.0.18/ix_values.yaml b/incubator/flame/0.0.19/ix_values.yaml similarity index 85% rename from incubator/flame/0.0.18/ix_values.yaml rename to incubator/flame/0.0.19/ix_values.yaml index 63b823562a..0aa33ea08a 100644 --- a/incubator/flame/0.0.18/ix_values.yaml +++ b/incubator/flame/0.0.19/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/flame pullPolicy: IfNotPresent - tag: v2.3.0@sha256:47efacdbe12bb2697889aa1f67be324c70fb4ea2c687164edbc215dc4485e819 + tag: v2.3.0@sha256:1e4cfbb4a7cd8039b8a80106d84c6239852d497556c1c6883f16940234d7e55d podSecurityContext: runAsGroup: 0 diff --git a/incubator/flame/0.0.18/questions.yaml b/incubator/flame/0.0.19/questions.yaml similarity index 100% rename from incubator/flame/0.0.18/questions.yaml rename to incubator/flame/0.0.19/questions.yaml diff --git a/incubator/flame/0.0.18/templates/_integration.tpl b/incubator/flame/0.0.19/templates/_integration.tpl similarity index 100% rename from incubator/flame/0.0.18/templates/_integration.tpl rename to incubator/flame/0.0.19/templates/_integration.tpl diff --git a/incubator/flame/0.0.18/templates/common.yaml b/incubator/flame/0.0.19/templates/common.yaml similarity index 100% rename from incubator/flame/0.0.18/templates/common.yaml rename to incubator/flame/0.0.19/templates/common.yaml diff --git a/incubator/ghost/3.0.39/values.yaml b/incubator/flame/0.0.19/values.yaml similarity index 100% rename from incubator/ghost/3.0.39/values.yaml rename to incubator/flame/0.0.19/values.yaml diff --git a/incubator/ghost/3.0.39/CHANGELOG.md b/incubator/ghost/3.0.40/CHANGELOG.md similarity index 90% rename from incubator/ghost/3.0.39/CHANGELOG.md rename to incubator/ghost/3.0.40/CHANGELOG.md index 5eb52452ce..6bea967eec 100644 --- a/incubator/ghost/3.0.39/CHANGELOG.md +++ b/incubator/ghost/3.0.40/CHANGELOG.md @@ -2,6 +2,15 @@ +## [ghost-3.0.40](https://github.com/truecharts/charts/compare/ghost-3.0.39...ghost-3.0.40) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [ghost-3.0.39](https://github.com/truecharts/charts/compare/ghost-3.0.38...ghost-3.0.39) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ -## [ghost-3.0.32](https://github.com/truecharts/apps/compare/ghost-3.0.31...ghost-3.0.32) (2022-07-23) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - diff --git a/stable/koel/3.0.28/Chart.lock b/incubator/ghost/3.0.40/Chart.lock similarity index 85% rename from stable/koel/3.0.28/Chart.lock rename to incubator/ghost/3.0.40/Chart.lock index 02e262ef58..295ace0e8e 100644 --- a/stable/koel/3.0.28/Chart.lock +++ b/incubator/ghost/3.0.40/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.50 digest: sha256:8edb2c5906bb8fd189ff20d2ba97199882f2eee47ec8de2207a085ad6e547432 -generated: "2022-08-09T15:26:30.973941739Z" +generated: "2022-08-10T05:36:09.032391933Z" diff --git a/incubator/ghost/3.0.39/Chart.yaml b/incubator/ghost/3.0.40/Chart.yaml similarity index 96% rename from incubator/ghost/3.0.39/Chart.yaml rename to incubator/ghost/3.0.40/Chart.yaml index 2dcebae508..9b85ef2f9b 100644 --- a/incubator/ghost/3.0.39/Chart.yaml +++ b/incubator/ghost/3.0.40/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "5.5.0" +appVersion: "5.8.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -26,7 +26,7 @@ sources: - https://github.com/TryGhost/Ghost - https://hub.docker.com/_/ghost - https://ghost.org/docs/ -version: 3.0.39 +version: 3.0.40 annotations: truecharts.org/catagories: | - productivity diff --git a/incubator/ghost/3.0.39/README.md b/incubator/ghost/3.0.40/README.md similarity index 94% rename from incubator/ghost/3.0.39/README.md rename to incubator/ghost/3.0.40/README.md index 7471315447..0bbc0e780d 100644 --- a/incubator/ghost/3.0.39/README.md +++ b/incubator/ghost/3.0.40/README.md @@ -1,6 +1,6 @@ # ghost -![Version: 3.0.39](https://img.shields.io/badge/Version-3.0.39-informational?style=flat-square) ![AppVersion: 5.5.0](https://img.shields.io/badge/AppVersion-5.5.0-informational?style=flat-square) +![Version: 3.0.40](https://img.shields.io/badge/Version-3.0.40-informational?style=flat-square) ![AppVersion: 5.8.2](https://img.shields.io/badge/AppVersion-5.8.2-informational?style=flat-square) Ghost is an open source, professional publishing platform built on a modern Node.js technology stack designed for teams who need power, flexibility and performance. diff --git a/incubator/ghost/3.0.39/app-readme.md b/incubator/ghost/3.0.40/app-readme.md similarity index 100% rename from incubator/ghost/3.0.39/app-readme.md rename to incubator/ghost/3.0.40/app-readme.md diff --git a/incubator/gridcoinwalletgui/0.0.15/charts/common-10.4.9.tgz b/incubator/ghost/3.0.40/charts/common-10.4.9.tgz similarity index 100% rename from incubator/gridcoinwalletgui/0.0.15/charts/common-10.4.9.tgz rename to incubator/ghost/3.0.40/charts/common-10.4.9.tgz diff --git a/incubator/ghost/3.0.39/charts/mariadb-3.0.50.tgz b/incubator/ghost/3.0.40/charts/mariadb-3.0.50.tgz similarity index 100% rename from incubator/ghost/3.0.39/charts/mariadb-3.0.50.tgz rename to incubator/ghost/3.0.40/charts/mariadb-3.0.50.tgz diff --git a/incubator/ghost/3.0.39/ix_values.yaml b/incubator/ghost/3.0.40/ix_values.yaml similarity index 95% rename from incubator/ghost/3.0.39/ix_values.yaml rename to incubator/ghost/3.0.40/ix_values.yaml index 2a095c5e71..4e0cf43a51 100644 --- a/incubator/ghost/3.0.39/ix_values.yaml +++ b/incubator/ghost/3.0.40/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/ghost - tag: 5.5.0@sha256:f251e8cc1c49b6c5ce81454100f3c735aa014517eb61d328df606a1d2f91930e + tag: 5.8.2@sha256:1d5f139148bb2449b8517b202e38149c79aee5d3cbe71623c65a15c2e37acd6a pullPolicy: IfNotPresent env: diff --git a/incubator/ghost/3.0.39/questions.yaml b/incubator/ghost/3.0.40/questions.yaml similarity index 100% rename from incubator/ghost/3.0.39/questions.yaml rename to incubator/ghost/3.0.40/questions.yaml diff --git a/incubator/mymediaforalexa/0.0.3/templates/common.yaml b/incubator/ghost/3.0.40/templates/common.yaml similarity index 100% rename from incubator/mymediaforalexa/0.0.3/templates/common.yaml rename to incubator/ghost/3.0.40/templates/common.yaml diff --git a/incubator/gridcoinwalletgui/0.0.15/values.yaml b/incubator/ghost/3.0.40/values.yaml similarity index 100% rename from incubator/gridcoinwalletgui/0.0.15/values.yaml rename to incubator/ghost/3.0.40/values.yaml diff --git a/incubator/gridcoinwalletgui/0.0.15/Chart.lock b/incubator/gridcoinwalletgui/0.0.15/Chart.lock deleted file mode 100644 index 9b46492f42..0000000000 --- a/incubator/gridcoinwalletgui/0.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:16:09.201949356Z" diff --git a/incubator/gridcoinwalletgui/0.0.15/CHANGELOG.md b/incubator/gridcoinwalletgui/0.0.16/CHANGELOG.md similarity index 91% rename from incubator/gridcoinwalletgui/0.0.15/CHANGELOG.md rename to incubator/gridcoinwalletgui/0.0.16/CHANGELOG.md index 7dcd30abb4..23fb82be85 100644 --- a/incubator/gridcoinwalletgui/0.0.15/CHANGELOG.md +++ b/incubator/gridcoinwalletgui/0.0.16/CHANGELOG.md @@ -2,6 +2,15 @@ +## [gridcoinwalletgui-0.0.16](https://github.com/truecharts/charts/compare/gridcoinwalletgui-0.0.15...gridcoinwalletgui-0.0.16) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [gridcoinwalletgui-0.0.15](https://github.com/truecharts/charts/compare/gridcoinwalletgui-0.0.14...gridcoinwalletgui-0.0.15) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] -- Auto-update chart README [skip ci] -- Auto-update chart README [skip ci] - - - -## [gridcoinwalletgui-0.0.10]gridcoinwalletgui-0.0.10 (2022-07-21) - -### Chore diff --git a/incubator/gridcoinwalletgui/0.0.16/Chart.lock b/incubator/gridcoinwalletgui/0.0.16/Chart.lock new file mode 100644 index 0000000000..c740fa18c9 --- /dev/null +++ b/incubator/gridcoinwalletgui/0.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:36:06.560572787Z" diff --git a/incubator/gridcoinwalletgui/0.0.15/Chart.yaml b/incubator/gridcoinwalletgui/0.0.16/Chart.yaml similarity index 98% rename from incubator/gridcoinwalletgui/0.0.15/Chart.yaml rename to incubator/gridcoinwalletgui/0.0.16/Chart.yaml index b0f456bdf7..c8dc466ec8 100644 --- a/incubator/gridcoinwalletgui/0.0.15/Chart.yaml +++ b/incubator/gridcoinwalletgui/0.0.16/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://gridcoin.us/ - https://hub.docker.com/repository/docker/sublivion/gridcoinwalletgui type: application -version: 0.0.15 +version: 0.0.16 diff --git a/incubator/gridcoinwalletgui/0.0.15/README.md b/incubator/gridcoinwalletgui/0.0.16/README.md similarity index 98% rename from incubator/gridcoinwalletgui/0.0.15/README.md rename to incubator/gridcoinwalletgui/0.0.16/README.md index 9969d63c11..3ab8b6bec1 100644 --- a/incubator/gridcoinwalletgui/0.0.15/README.md +++ b/incubator/gridcoinwalletgui/0.0.16/README.md @@ -1,6 +1,6 @@ # gridcoinwalletgui -![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Running Boinc? Get some Gridcoins from your Boinc work! diff --git a/incubator/gridcoinwalletgui/0.0.15/app-readme.md b/incubator/gridcoinwalletgui/0.0.16/app-readme.md similarity index 100% rename from incubator/gridcoinwalletgui/0.0.15/app-readme.md rename to incubator/gridcoinwalletgui/0.0.16/app-readme.md diff --git a/incubator/jenkins/0.0.2/charts/common-10.4.9.tgz b/incubator/gridcoinwalletgui/0.0.16/charts/common-10.4.9.tgz similarity index 100% rename from incubator/jenkins/0.0.2/charts/common-10.4.9.tgz rename to incubator/gridcoinwalletgui/0.0.16/charts/common-10.4.9.tgz diff --git a/incubator/gridcoinwalletgui/0.0.15/ix_values.yaml b/incubator/gridcoinwalletgui/0.0.16/ix_values.yaml similarity index 89% rename from incubator/gridcoinwalletgui/0.0.15/ix_values.yaml rename to incubator/gridcoinwalletgui/0.0.16/ix_values.yaml index d5255c8e52..ec76796f09 100644 --- a/incubator/gridcoinwalletgui/0.0.15/ix_values.yaml +++ b/incubator/gridcoinwalletgui/0.0.16/ix_values.yaml @@ -4,7 +4,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/gridcoinwalletgui - tag: latest@sha256:37323fcc6f18fef915b3359fb4efd352ead55de783727bade2b097048d17beb8 + tag: latest@sha256:70ce09ab4ee39738837917085fe255a32e73dcfdc3644c1237db74b21ee31907 persistence: appdataconfigpath: enabled: true diff --git a/incubator/gridcoinwalletgui/0.0.15/questions.yaml b/incubator/gridcoinwalletgui/0.0.16/questions.yaml similarity index 100% rename from incubator/gridcoinwalletgui/0.0.15/questions.yaml rename to incubator/gridcoinwalletgui/0.0.16/questions.yaml diff --git a/incubator/gridcoinwalletgui/0.0.15/templates/common.yaml b/incubator/gridcoinwalletgui/0.0.16/templates/common.yaml similarity index 100% rename from incubator/gridcoinwalletgui/0.0.15/templates/common.yaml rename to incubator/gridcoinwalletgui/0.0.16/templates/common.yaml diff --git a/incubator/jenkins/0.0.2/values.yaml b/incubator/gridcoinwalletgui/0.0.16/values.yaml similarity index 100% rename from incubator/jenkins/0.0.2/values.yaml rename to incubator/gridcoinwalletgui/0.0.16/values.yaml diff --git a/incubator/jenkins/0.0.2/Chart.lock b/incubator/jenkins/0.0.2/Chart.lock deleted file mode 100644 index fdc7b06ac3..0000000000 --- a/incubator/jenkins/0.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T15:19:18.630498574Z" diff --git a/incubator/jenkins/0.0.2/CHANGELOG.md b/incubator/jenkins/0.0.3/CHANGELOG.md similarity index 63% rename from incubator/jenkins/0.0.2/CHANGELOG.md rename to incubator/jenkins/0.0.3/CHANGELOG.md index df6f3388e2..bfa31584cb 100644 --- a/incubator/jenkins/0.0.2/CHANGELOG.md +++ b/incubator/jenkins/0.0.3/CHANGELOG.md @@ -2,6 +2,15 @@ +## [jenkins-0.0.3](https://github.com/truecharts/charts/compare/jenkins-0.0.2...jenkins-0.0.3) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [jenkins-0.0.2](https://github.com/truecharts/charts/compare/jenkins-0.0.1...jenkins-0.0.2) (2022-08-09) ### Chore diff --git a/incubator/jenkins/0.0.3/Chart.lock b/incubator/jenkins/0.0.3/Chart.lock new file mode 100644 index 0000000000..6a06097b5d --- /dev/null +++ b/incubator/jenkins/0.0.3/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:36:07.206614151Z" diff --git a/incubator/jenkins/0.0.2/Chart.yaml b/incubator/jenkins/0.0.3/Chart.yaml similarity index 98% rename from incubator/jenkins/0.0.2/Chart.yaml rename to incubator/jenkins/0.0.3/Chart.yaml index 9cae932e6c..d0458925a4 100644 --- a/incubator/jenkins/0.0.2/Chart.yaml +++ b/incubator/jenkins/0.0.3/Chart.yaml @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/jenkins - https://hub.docker.com/r/jenkins/jenkins type: application -version: 0.0.2 +version: 0.0.3 annotations: truecharts.org/SCALE-support: "true" truecharts.org/catagories: | diff --git a/incubator/jenkins/0.0.2/README.md b/incubator/jenkins/0.0.3/README.md similarity index 98% rename from incubator/jenkins/0.0.2/README.md rename to incubator/jenkins/0.0.3/README.md index 6cd2b98ea9..d8348d139f 100644 --- a/incubator/jenkins/0.0.2/README.md +++ b/incubator/jenkins/0.0.3/README.md @@ -1,6 +1,6 @@ # jenkins -![Version: 0.0.2](https://img.shields.io/badge/Version-0.0.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.362](https://img.shields.io/badge/AppVersion-2.362-informational?style=flat-square) +![Version: 0.0.3](https://img.shields.io/badge/Version-0.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.362](https://img.shields.io/badge/AppVersion-2.362-informational?style=flat-square) Jenkins is the gold standard in devops tools for running CI/CD pipelines diff --git a/incubator/jenkins/0.0.2/app-readme.md b/incubator/jenkins/0.0.3/app-readme.md similarity index 100% rename from incubator/jenkins/0.0.2/app-readme.md rename to incubator/jenkins/0.0.3/app-readme.md diff --git a/incubator/kitchenowl/0.0.5/charts/common-10.4.9.tgz b/incubator/jenkins/0.0.3/charts/common-10.4.9.tgz similarity index 100% rename from incubator/kitchenowl/0.0.5/charts/common-10.4.9.tgz rename to incubator/jenkins/0.0.3/charts/common-10.4.9.tgz diff --git a/incubator/jenkins/0.0.2/ix_values.yaml b/incubator/jenkins/0.0.3/ix_values.yaml similarity index 84% rename from incubator/jenkins/0.0.2/ix_values.yaml rename to incubator/jenkins/0.0.3/ix_values.yaml index 058d6fd7dd..0ca42b2ee6 100644 --- a/incubator/jenkins/0.0.2/ix_values.yaml +++ b/incubator/jenkins/0.0.3/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/jenkins pullPolicy: IfNotPresent - tag: v2.362@sha256:b8b98adf94dc861b556bee88d8ea958162abdde4c041d9689de4406ecfae0d20 + tag: v2.362@sha256:6ead1a1da8711e3da9bbdbe95dc8c4cf72389a5c22ddaba13b94028fdbf5f425 podSecurityContext: runAsGroup: 1000 diff --git a/incubator/jenkins/0.0.2/questions.yaml b/incubator/jenkins/0.0.3/questions.yaml similarity index 100% rename from incubator/jenkins/0.0.2/questions.yaml rename to incubator/jenkins/0.0.3/questions.yaml diff --git a/incubator/jenkins/0.0.2/templates/common.yaml b/incubator/jenkins/0.0.3/templates/common.yaml similarity index 100% rename from incubator/jenkins/0.0.2/templates/common.yaml rename to incubator/jenkins/0.0.3/templates/common.yaml diff --git a/incubator/kitchenowl/0.0.5/values.yaml b/incubator/jenkins/0.0.3/values.yaml similarity index 100% rename from incubator/kitchenowl/0.0.5/values.yaml rename to incubator/jenkins/0.0.3/values.yaml diff --git a/incubator/kitchenowl/0.0.5/Chart.lock b/incubator/kitchenowl/0.0.5/Chart.lock deleted file mode 100644 index a26e75c9d0..0000000000 --- a/incubator/kitchenowl/0.0.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:28:51.508400662Z" diff --git a/incubator/kitchenowl/0.0.5/CHANGELOG.md b/incubator/kitchenowl/0.0.6/CHANGELOG.md similarity index 82% rename from incubator/kitchenowl/0.0.5/CHANGELOG.md rename to incubator/kitchenowl/0.0.6/CHANGELOG.md index fad27e729d..6599afa590 100644 --- a/incubator/kitchenowl/0.0.5/CHANGELOG.md +++ b/incubator/kitchenowl/0.0.6/CHANGELOG.md @@ -2,6 +2,15 @@ +## [kitchenowl-0.0.6](https://github.com/truecharts/charts/compare/kitchenowl-0.0.5...kitchenowl-0.0.6) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [kitchenowl-0.0.5](https://github.com/truecharts/charts/compare/kitchenowl-0.0.4...kitchenowl-0.0.5) (2022-08-09) ### Chore diff --git a/stable/deconz/8.0.27/Chart.lock b/incubator/kitchenowl/0.0.6/Chart.lock similarity index 80% rename from stable/deconz/8.0.27/Chart.lock rename to incubator/kitchenowl/0.0.6/Chart.lock index 765aa72b67..c37cd6f52c 100644 --- a/stable/deconz/8.0.27/Chart.lock +++ b/incubator/kitchenowl/0.0.6/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.9 digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:44:39.13103114Z" +generated: "2022-08-10T05:36:08.51496766Z" diff --git a/incubator/kitchenowl/0.0.5/Chart.yaml b/incubator/kitchenowl/0.0.6/Chart.yaml similarity index 98% rename from incubator/kitchenowl/0.0.5/Chart.yaml rename to incubator/kitchenowl/0.0.6/Chart.yaml index 57418fa0be..3f221370fa 100644 --- a/incubator/kitchenowl/0.0.5/Chart.yaml +++ b/incubator/kitchenowl/0.0.6/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/kitchenowl - https://tombursch.github.io/kitchenowl type: application -version: 0.0.5 +version: 0.0.6 annotations: truecharts.org/catagories: | - utilities diff --git a/incubator/kitchenowl/0.0.5/README.md b/incubator/kitchenowl/0.0.6/README.md similarity index 98% rename from incubator/kitchenowl/0.0.5/README.md rename to incubator/kitchenowl/0.0.6/README.md index 1bc35f5382..fc53afefb6 100644 --- a/incubator/kitchenowl/0.0.5/README.md +++ b/incubator/kitchenowl/0.0.6/README.md @@ -1,6 +1,6 @@ # kitchenowl -![Version: 0.0.5](https://img.shields.io/badge/Version-0.0.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: beta](https://img.shields.io/badge/AppVersion-beta-informational?style=flat-square) +![Version: 0.0.6](https://img.shields.io/badge/Version-0.0.6-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: beta](https://img.shields.io/badge/AppVersion-beta-informational?style=flat-square) KitchenOwl is a smart self-hosted grocery list and recipe manager. diff --git a/incubator/kitchenowl/0.0.5/app-readme.md b/incubator/kitchenowl/0.0.6/app-readme.md similarity index 100% rename from incubator/kitchenowl/0.0.5/app-readme.md rename to incubator/kitchenowl/0.0.6/app-readme.md diff --git a/incubator/mymediaforalexa/0.0.3/charts/common-10.4.9.tgz b/incubator/kitchenowl/0.0.6/charts/common-10.4.9.tgz similarity index 100% rename from incubator/mymediaforalexa/0.0.3/charts/common-10.4.9.tgz rename to incubator/kitchenowl/0.0.6/charts/common-10.4.9.tgz diff --git a/incubator/kitchenowl/0.0.5/ix_values.yaml b/incubator/kitchenowl/0.0.6/ix_values.yaml similarity index 93% rename from incubator/kitchenowl/0.0.5/ix_values.yaml rename to incubator/kitchenowl/0.0.6/ix_values.yaml index 50f8ffe168..88cc52687d 100644 --- a/incubator/kitchenowl/0.0.5/ix_values.yaml +++ b/incubator/kitchenowl/0.0.6/ix_values.yaml @@ -6,7 +6,7 @@ image: backendImage: repository: tccr.io/truecharts/kitchenowl-backend pullPolicy: IfNotPresent - tag: beta@sha256:9cd37f1caa6ee6ef36f975ca4319e2bf21e0c7b96d0eafdf3bda5f094a47ded4 + tag: beta@sha256:d9eeac19c922659a82bf977064acb74d8d08b2b2863e307a247512a10e9185a0 securityContext: readOnlyRootFilesystem: false diff --git a/incubator/kitchenowl/0.0.5/questions.yaml b/incubator/kitchenowl/0.0.6/questions.yaml similarity index 100% rename from incubator/kitchenowl/0.0.5/questions.yaml rename to incubator/kitchenowl/0.0.6/questions.yaml diff --git a/incubator/kitchenowl/0.0.5/templates/_secrets.tpl b/incubator/kitchenowl/0.0.6/templates/_secrets.tpl similarity index 100% rename from incubator/kitchenowl/0.0.5/templates/_secrets.tpl rename to incubator/kitchenowl/0.0.6/templates/_secrets.tpl diff --git a/incubator/kitchenowl/0.0.5/templates/common.yaml b/incubator/kitchenowl/0.0.6/templates/common.yaml similarity index 100% rename from incubator/kitchenowl/0.0.5/templates/common.yaml rename to incubator/kitchenowl/0.0.6/templates/common.yaml diff --git a/incubator/mymediaforalexa/0.0.3/values.yaml b/incubator/kitchenowl/0.0.6/values.yaml similarity index 100% rename from incubator/mymediaforalexa/0.0.3/values.yaml rename to incubator/kitchenowl/0.0.6/values.yaml diff --git a/incubator/mymediaforalexa/0.0.3/Chart.lock b/incubator/mymediaforalexa/0.0.3/Chart.lock deleted file mode 100644 index 64e85180af..0000000000 --- a/incubator/mymediaforalexa/0.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T20:55:56.986124595Z" diff --git a/incubator/mymediaforalexa/0.0.3/CHANGELOG.md b/incubator/mymediaforalexa/0.0.4/CHANGELOG.md similarity index 76% rename from incubator/mymediaforalexa/0.0.3/CHANGELOG.md rename to incubator/mymediaforalexa/0.0.4/CHANGELOG.md index 1b83fabde4..e928d9684b 100644 --- a/incubator/mymediaforalexa/0.0.3/CHANGELOG.md +++ b/incubator/mymediaforalexa/0.0.4/CHANGELOG.md @@ -2,6 +2,15 @@ +## [mymediaforalexa-0.0.4](https://github.com/truecharts/charts/compare/mymediaforalexa-0.0.3...mymediaforalexa-0.0.4) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [mymediaforalexa-0.0.3](https://github.com/truecharts/charts/compare/mymediaforalexa-0.0.2...mymediaforalexa-0.0.3) (2022-08-09) ### Fix diff --git a/incubator/mymediaforalexa/0.0.4/Chart.lock b/incubator/mymediaforalexa/0.0.4/Chart.lock new file mode 100644 index 0000000000..6fb238bfdc --- /dev/null +++ b/incubator/mymediaforalexa/0.0.4/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:36:27.356315713Z" diff --git a/incubator/mymediaforalexa/0.0.3/Chart.yaml b/incubator/mymediaforalexa/0.0.4/Chart.yaml similarity index 98% rename from incubator/mymediaforalexa/0.0.3/Chart.yaml rename to incubator/mymediaforalexa/0.0.4/Chart.yaml index 1195f4cdc6..d10172c658 100644 --- a/incubator/mymediaforalexa/0.0.3/Chart.yaml +++ b/incubator/mymediaforalexa/0.0.4/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: mymediaforalexa -version: 0.0.3 +version: 0.0.4 appVersion: "1.3.147.99" description: This is the multi-platform Docker image for My Media for Alexa - https://www.mymediaalexa.com . type: application diff --git a/incubator/mymediaforalexa/0.0.3/README.md b/incubator/mymediaforalexa/0.0.4/README.md similarity index 98% rename from incubator/mymediaforalexa/0.0.3/README.md rename to incubator/mymediaforalexa/0.0.4/README.md index 344a838d92..c5523d62ca 100644 --- a/incubator/mymediaforalexa/0.0.3/README.md +++ b/incubator/mymediaforalexa/0.0.4/README.md @@ -1,6 +1,6 @@ # mymediaforalexa -![Version: 0.0.3](https://img.shields.io/badge/Version-0.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.3.147.99](https://img.shields.io/badge/AppVersion-1.3.147.99-informational?style=flat-square) +![Version: 0.0.4](https://img.shields.io/badge/Version-0.0.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.3.147.99](https://img.shields.io/badge/AppVersion-1.3.147.99-informational?style=flat-square) This is the multi-platform Docker image for My Media for Alexa - https://www.mymediaalexa.com . diff --git a/incubator/mymediaforalexa/0.0.3/app-readme.md b/incubator/mymediaforalexa/0.0.4/app-readme.md similarity index 100% rename from incubator/mymediaforalexa/0.0.3/app-readme.md rename to incubator/mymediaforalexa/0.0.4/app-readme.md diff --git a/incubator/passwordpusherephemeral/0.0.16/charts/common-10.4.9.tgz b/incubator/mymediaforalexa/0.0.4/charts/common-10.4.9.tgz similarity index 100% rename from incubator/passwordpusherephemeral/0.0.16/charts/common-10.4.9.tgz rename to incubator/mymediaforalexa/0.0.4/charts/common-10.4.9.tgz diff --git a/incubator/mymediaforalexa/0.0.3/ix_values.yaml b/incubator/mymediaforalexa/0.0.4/ix_values.yaml similarity index 85% rename from incubator/mymediaforalexa/0.0.3/ix_values.yaml rename to incubator/mymediaforalexa/0.0.4/ix_values.yaml index 4d5d21a2b4..ea945ac624 100644 --- a/incubator/mymediaforalexa/0.0.3/ix_values.yaml +++ b/incubator/mymediaforalexa/0.0.4/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/mymediaforalexa pullPolicy: IfNotPresent - tag: v1.3.147.994@sha256:07f47580c406eb038d042874c4e61f68b03f814e7b8afef6d79053df17c76f46 + tag: v1.3.147.994@sha256:6d0054c3e0d8228e32e71ab3136d34296cb27b63707972c69c0ad3a5e8a47193 securityContext: readOnlyRootFilesystem: false diff --git a/incubator/mymediaforalexa/0.0.3/questions.yaml b/incubator/mymediaforalexa/0.0.4/questions.yaml similarity index 100% rename from incubator/mymediaforalexa/0.0.3/questions.yaml rename to incubator/mymediaforalexa/0.0.4/questions.yaml diff --git a/stable/boinc/2.0.35/templates/common.yaml b/incubator/mymediaforalexa/0.0.4/templates/common.yaml similarity index 100% rename from stable/boinc/2.0.35/templates/common.yaml rename to incubator/mymediaforalexa/0.0.4/templates/common.yaml diff --git a/incubator/passwordpusherephemeral/0.0.16/values.yaml b/incubator/mymediaforalexa/0.0.4/values.yaml similarity index 100% rename from incubator/passwordpusherephemeral/0.0.16/values.yaml rename to incubator/mymediaforalexa/0.0.4/values.yaml diff --git a/incubator/passwordpusherephemeral/0.0.16/Chart.lock b/incubator/passwordpusherephemeral/0.0.16/Chart.lock deleted file mode 100644 index aee8720417..0000000000 --- a/incubator/passwordpusherephemeral/0.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:24:19.154002305Z" diff --git a/incubator/passwordpusherephemeral/0.0.16/CHANGELOG.md b/incubator/passwordpusherephemeral/0.0.17/CHANGELOG.md similarity index 91% rename from incubator/passwordpusherephemeral/0.0.16/CHANGELOG.md rename to incubator/passwordpusherephemeral/0.0.17/CHANGELOG.md index bf456d345b..0425fdccd0 100644 --- a/incubator/passwordpusherephemeral/0.0.16/CHANGELOG.md +++ b/incubator/passwordpusherephemeral/0.0.17/CHANGELOG.md @@ -2,6 +2,15 @@ +## [passwordpusherephemeral-0.0.17](https://github.com/truecharts/charts/compare/passwordpusherephemeral-0.0.16...passwordpusherephemeral-0.0.17) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [passwordpusherephemeral-0.0.16](https://github.com/truecharts/charts/compare/passwordpusherephemeral-0.0.14...passwordpusherephemeral-0.0.16) (2022-08-08) ### Chore @@ -88,8 +97,3 @@ -## [passwordpusherephemeral-0.0.10]passwordpusherephemeral-0.0.10 (2022-07-22) - -### Chore - -- Move Dev to incubator and some cleanup diff --git a/incubator/passwordpusherephemeral/0.0.17/Chart.lock b/incubator/passwordpusherephemeral/0.0.17/Chart.lock new file mode 100644 index 0000000000..d54fc9f37e --- /dev/null +++ b/incubator/passwordpusherephemeral/0.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:36:27.798471944Z" diff --git a/incubator/passwordpusherephemeral/0.0.16/Chart.yaml b/incubator/passwordpusherephemeral/0.0.17/Chart.yaml similarity index 98% rename from incubator/passwordpusherephemeral/0.0.16/Chart.yaml rename to incubator/passwordpusherephemeral/0.0.17/Chart.yaml index f55e6bcad2..4478b58eb1 100644 --- a/incubator/passwordpusherephemeral/0.0.16/Chart.yaml +++ b/incubator/passwordpusherephemeral/0.0.17/Chart.yaml @@ -30,4 +30,4 @@ sources: - https://github.com/pglombardo/PasswordPusher - https://hub.docker.com/r/pglombardo/pwpush-ephemeral/ type: application -version: 0.0.16 +version: 0.0.17 diff --git a/incubator/passwordpusherephemeral/0.0.16/README.md b/incubator/passwordpusherephemeral/0.0.17/README.md similarity index 98% rename from incubator/passwordpusherephemeral/0.0.16/README.md rename to incubator/passwordpusherephemeral/0.0.17/README.md index 33e575853c..9928257ef0 100644 --- a/incubator/passwordpusherephemeral/0.0.16/README.md +++ b/incubator/passwordpusherephemeral/0.0.17/README.md @@ -1,6 +1,6 @@ # passwordpusherephemeral -![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Ephemeral version requires no other database container! PasswordPusher or PWPush is an opensource application to communicate passwords over the web. Links to passwords expire after a certain number of views and/or time has passed. diff --git a/incubator/passwordpusherephemeral/0.0.16/app-readme.md b/incubator/passwordpusherephemeral/0.0.17/app-readme.md similarity index 100% rename from incubator/passwordpusherephemeral/0.0.16/app-readme.md rename to incubator/passwordpusherephemeral/0.0.17/app-readme.md diff --git a/incubator/plextraktsync/0.0.17/charts/common-10.4.9.tgz b/incubator/passwordpusherephemeral/0.0.17/charts/common-10.4.9.tgz similarity index 100% rename from incubator/plextraktsync/0.0.17/charts/common-10.4.9.tgz rename to incubator/passwordpusherephemeral/0.0.17/charts/common-10.4.9.tgz diff --git a/incubator/passwordpusherephemeral/0.0.16/ix_values.yaml b/incubator/passwordpusherephemeral/0.0.17/ix_values.yaml similarity index 83% rename from incubator/passwordpusherephemeral/0.0.16/ix_values.yaml rename to incubator/passwordpusherephemeral/0.0.17/ix_values.yaml index fe828652a6..f70c2167a4 100644 --- a/incubator/passwordpusherephemeral/0.0.16/ix_values.yaml +++ b/incubator/passwordpusherephemeral/0.0.17/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/passwordpusherephemeral - tag: latest@sha256:226da1a02b81f29f8175a1ebfde52de5b059463f5cec325dd8d668b6805edafb + tag: latest@sha256:c7a9da53da9b4bb782aa4f55f5b2a21cbc703198849d74dff8f8c0736b5f56da persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/passwordpusherephemeral/0.0.16/questions.yaml b/incubator/passwordpusherephemeral/0.0.17/questions.yaml similarity index 100% rename from incubator/passwordpusherephemeral/0.0.16/questions.yaml rename to incubator/passwordpusherephemeral/0.0.17/questions.yaml diff --git a/incubator/passwordpusherephemeral/0.0.16/templates/common.yaml b/incubator/passwordpusherephemeral/0.0.17/templates/common.yaml similarity index 100% rename from incubator/passwordpusherephemeral/0.0.16/templates/common.yaml rename to incubator/passwordpusherephemeral/0.0.17/templates/common.yaml diff --git a/incubator/plextraktsync/0.0.17/values.yaml b/incubator/passwordpusherephemeral/0.0.17/values.yaml similarity index 100% rename from incubator/plextraktsync/0.0.17/values.yaml rename to incubator/passwordpusherephemeral/0.0.17/values.yaml diff --git a/incubator/plextraktsync/0.0.17/Chart.lock b/incubator/plextraktsync/0.0.17/Chart.lock deleted file mode 100644 index 897c66740e..0000000000 --- a/incubator/plextraktsync/0.0.17/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:28:53.750188925Z" diff --git a/incubator/plextraktsync/0.0.17/CHANGELOG.md b/incubator/plextraktsync/0.0.18/CHANGELOG.md similarity index 91% rename from incubator/plextraktsync/0.0.17/CHANGELOG.md rename to incubator/plextraktsync/0.0.18/CHANGELOG.md index b3ab7fd56c..5734d15a56 100644 --- a/incubator/plextraktsync/0.0.17/CHANGELOG.md +++ b/incubator/plextraktsync/0.0.18/CHANGELOG.md @@ -2,6 +2,15 @@ +## [plextraktsync-0.0.18](https://github.com/truecharts/charts/compare/plextraktsync-0.0.17...plextraktsync-0.0.18) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [plextraktsync-0.0.17](https://github.com/truecharts/charts/compare/plextraktsync-0.0.16...plextraktsync-0.0.17) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ### Chore - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all charts to generate config and container references due to huge increase of repository - - Move Dev to incubator and some cleanup - - - - -## [plextraktsync-0.0.10]plextraktsync-0.0.10 (2022-07-22) - diff --git a/incubator/plextraktsync/0.0.18/Chart.lock b/incubator/plextraktsync/0.0.18/Chart.lock new file mode 100644 index 0000000000..9a90d8b559 --- /dev/null +++ b/incubator/plextraktsync/0.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:36:29.226631272Z" diff --git a/incubator/plextraktsync/0.0.17/Chart.yaml b/incubator/plextraktsync/0.0.18/Chart.yaml similarity index 98% rename from incubator/plextraktsync/0.0.17/Chart.yaml rename to incubator/plextraktsync/0.0.18/Chart.yaml index d638f5cc3e..231ead1f0d 100644 --- a/incubator/plextraktsync/0.0.17/Chart.yaml +++ b/incubator/plextraktsync/0.0.18/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://github.com/Taxel/PlexTraktSync - https://ghcr.io/taxel/plextraktsync type: application -version: 0.0.17 +version: 0.0.18 diff --git a/incubator/plextraktsync/0.0.17/README.md b/incubator/plextraktsync/0.0.18/README.md similarity index 98% rename from incubator/plextraktsync/0.0.17/README.md rename to incubator/plextraktsync/0.0.18/README.md index dd50614702..50bd922473 100644 --- a/incubator/plextraktsync/0.0.17/README.md +++ b/incubator/plextraktsync/0.0.18/README.md @@ -1,6 +1,6 @@ # plextraktsync -![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Cette app permet de synchroniser le contenu de votre bibliotheque plex (pas de plexpass obligatoire) avec le site trakt.tv . diff --git a/incubator/plextraktsync/0.0.17/app-readme.md b/incubator/plextraktsync/0.0.18/app-readme.md similarity index 100% rename from incubator/plextraktsync/0.0.17/app-readme.md rename to incubator/plextraktsync/0.0.18/app-readme.md diff --git a/incubator/prusaslicer-novnc/0.0.16/charts/common-10.4.9.tgz b/incubator/plextraktsync/0.0.18/charts/common-10.4.9.tgz similarity index 100% rename from incubator/prusaslicer-novnc/0.0.16/charts/common-10.4.9.tgz rename to incubator/plextraktsync/0.0.18/charts/common-10.4.9.tgz diff --git a/incubator/plextraktsync/0.0.17/ix_values.yaml b/incubator/plextraktsync/0.0.18/ix_values.yaml similarity index 83% rename from incubator/plextraktsync/0.0.17/ix_values.yaml rename to incubator/plextraktsync/0.0.18/ix_values.yaml index f32d80f538..f37914b861 100644 --- a/incubator/plextraktsync/0.0.17/ix_values.yaml +++ b/incubator/plextraktsync/0.0.18/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/plextraktsync - tag: latest@sha256:ff561b289181e5bb75eeeafcc096a7c30699f6a7e6d0933f1c860f98c8b1e8cc + tag: latest@sha256:629760fc0683d66fe9553a59c8129f6cebfb64ce2465c047acb3d8fe73921697 persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/plextraktsync/0.0.17/questions.yaml b/incubator/plextraktsync/0.0.18/questions.yaml similarity index 100% rename from incubator/plextraktsync/0.0.17/questions.yaml rename to incubator/plextraktsync/0.0.18/questions.yaml diff --git a/incubator/plextraktsync/0.0.17/templates/common.yaml b/incubator/plextraktsync/0.0.18/templates/common.yaml similarity index 100% rename from incubator/plextraktsync/0.0.17/templates/common.yaml rename to incubator/plextraktsync/0.0.18/templates/common.yaml diff --git a/incubator/prusaslicer-novnc/0.0.16/values.yaml b/incubator/plextraktsync/0.0.18/values.yaml similarity index 100% rename from incubator/prusaslicer-novnc/0.0.16/values.yaml rename to incubator/plextraktsync/0.0.18/values.yaml diff --git a/incubator/prusaslicer-novnc/0.0.16/Chart.lock b/incubator/prusaslicer-novnc/0.0.16/Chart.lock deleted file mode 100644 index 7f80613272..0000000000 --- a/incubator/prusaslicer-novnc/0.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:26:55.946118886Z" diff --git a/incubator/prusaslicer-novnc/0.0.16/CHANGELOG.md b/incubator/prusaslicer-novnc/0.0.17/CHANGELOG.md similarity index 91% rename from incubator/prusaslicer-novnc/0.0.16/CHANGELOG.md rename to incubator/prusaslicer-novnc/0.0.17/CHANGELOG.md index 4e175d67dc..78696c9f48 100644 --- a/incubator/prusaslicer-novnc/0.0.16/CHANGELOG.md +++ b/incubator/prusaslicer-novnc/0.0.17/CHANGELOG.md @@ -2,6 +2,15 @@ +## [prusaslicer-novnc-0.0.17](https://github.com/truecharts/charts/compare/prusaslicer-novnc-0.0.16...prusaslicer-novnc-0.0.17) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [prusaslicer-novnc-0.0.16](https://github.com/truecharts/charts/compare/prusaslicer-novnc-0.0.15...prusaslicer-novnc-0.0.16) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ ## [ps3netsrv-0.0.10]ps3netsrv-0.0.10 (2022-07-22) -### Chore - -- Auto-update chart README [skip ci] - - Move Dev to incubator and some cleanup - - - - -## [ps3netsrv-0.0.10]ps3netsrv-0.0.10 (2022-07-22) diff --git a/incubator/prusaslicer-novnc/0.0.17/Chart.lock b/incubator/prusaslicer-novnc/0.0.17/Chart.lock new file mode 100644 index 0000000000..0f7a8320b8 --- /dev/null +++ b/incubator/prusaslicer-novnc/0.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:36:36.717562767Z" diff --git a/incubator/prusaslicer-novnc/0.0.16/Chart.yaml b/incubator/prusaslicer-novnc/0.0.17/Chart.yaml similarity index 98% rename from incubator/prusaslicer-novnc/0.0.16/Chart.yaml rename to incubator/prusaslicer-novnc/0.0.17/Chart.yaml index 1d3844cae4..b79fb6484d 100644 --- a/incubator/prusaslicer-novnc/0.0.16/Chart.yaml +++ b/incubator/prusaslicer-novnc/0.0.17/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://www.prusa3d.com/prusaslicer/ - https://hub.docker.com/r/mikeah/prusaslicer-novnc type: application -version: 0.0.16 +version: 0.0.17 diff --git a/incubator/prusaslicer-novnc/0.0.16/README.md b/incubator/prusaslicer-novnc/0.0.17/README.md similarity index 98% rename from incubator/prusaslicer-novnc/0.0.16/README.md rename to incubator/prusaslicer-novnc/0.0.17/README.md index 26d418e979..e9bc8a7196 100644 --- a/incubator/prusaslicer-novnc/0.0.16/README.md +++ b/incubator/prusaslicer-novnc/0.0.17/README.md @@ -1,6 +1,6 @@ # prusaslicer-novnc -![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Enjoy Prusaslicer directly in your browser with this easy to use Docker container. diff --git a/incubator/prusaslicer-novnc/0.0.16/app-readme.md b/incubator/prusaslicer-novnc/0.0.17/app-readme.md similarity index 100% rename from incubator/prusaslicer-novnc/0.0.16/app-readme.md rename to incubator/prusaslicer-novnc/0.0.17/app-readme.md diff --git a/incubator/ra-rom-processor/0.0.17/charts/common-10.4.9.tgz b/incubator/prusaslicer-novnc/0.0.17/charts/common-10.4.9.tgz similarity index 100% rename from incubator/ra-rom-processor/0.0.17/charts/common-10.4.9.tgz rename to incubator/prusaslicer-novnc/0.0.17/charts/common-10.4.9.tgz diff --git a/incubator/prusaslicer-novnc/0.0.16/ix_values.yaml b/incubator/prusaslicer-novnc/0.0.17/ix_values.yaml similarity index 86% rename from incubator/prusaslicer-novnc/0.0.16/ix_values.yaml rename to incubator/prusaslicer-novnc/0.0.17/ix_values.yaml index 51138206cc..25bc499f77 100644 --- a/incubator/prusaslicer-novnc/0.0.16/ix_values.yaml +++ b/incubator/prusaslicer-novnc/0.0.17/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/prusaslicer-novnc - tag: latest@sha256:d73b328a07be20466884bb4910a3fb3a025e66df13691e84a43e194d581c732b + tag: latest@sha256:47e5e000c58c2b7aac37bbb3129846c15d550046996eddd2c004a7100c7261bb persistence: configsfolder: enabled: true diff --git a/incubator/prusaslicer-novnc/0.0.16/questions.yaml b/incubator/prusaslicer-novnc/0.0.17/questions.yaml similarity index 100% rename from incubator/prusaslicer-novnc/0.0.16/questions.yaml rename to incubator/prusaslicer-novnc/0.0.17/questions.yaml diff --git a/incubator/prusaslicer-novnc/0.0.16/templates/common.yaml b/incubator/prusaslicer-novnc/0.0.17/templates/common.yaml similarity index 100% rename from incubator/prusaslicer-novnc/0.0.16/templates/common.yaml rename to incubator/prusaslicer-novnc/0.0.17/templates/common.yaml diff --git a/incubator/ra-rom-processor/0.0.17/values.yaml b/incubator/prusaslicer-novnc/0.0.17/values.yaml similarity index 100% rename from incubator/ra-rom-processor/0.0.17/values.yaml rename to incubator/prusaslicer-novnc/0.0.17/values.yaml diff --git a/incubator/ra-rom-processor/0.0.17/Chart.lock b/incubator/ra-rom-processor/0.0.17/Chart.lock deleted file mode 100644 index e324a879c2..0000000000 --- a/incubator/ra-rom-processor/0.0.17/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:28:00.177999356Z" diff --git a/incubator/ra-rom-processor/0.0.17/CHANGELOG.md b/incubator/ra-rom-processor/0.0.18/CHANGELOG.md similarity index 91% rename from incubator/ra-rom-processor/0.0.17/CHANGELOG.md rename to incubator/ra-rom-processor/0.0.18/CHANGELOG.md index 0fb98af5a8..d844948214 100644 --- a/incubator/ra-rom-processor/0.0.17/CHANGELOG.md +++ b/incubator/ra-rom-processor/0.0.18/CHANGELOG.md @@ -2,6 +2,15 @@ +## [ra-rom-processor-0.0.18](https://github.com/truecharts/charts/compare/ra-rom-processor-0.0.17...ra-rom-processor-0.0.18) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [ra-rom-processor-0.0.17](https://github.com/truecharts/charts/compare/ra-rom-processor-0.0.15...ra-rom-processor-0.0.17) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ ## [ra-rom-processor-0.0.10]ra-rom-processor-0.0.10 (2022-07-22) - -### Chore - -- Auto-update chart README [skip ci] - - Move Dev to incubator and some cleanup - - - - diff --git a/incubator/ra-rom-processor/0.0.18/Chart.lock b/incubator/ra-rom-processor/0.0.18/Chart.lock new file mode 100644 index 0000000000..5cacd5c65c --- /dev/null +++ b/incubator/ra-rom-processor/0.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:36:48.039027855Z" diff --git a/incubator/ra-rom-processor/0.0.17/Chart.yaml b/incubator/ra-rom-processor/0.0.18/Chart.yaml similarity index 98% rename from incubator/ra-rom-processor/0.0.17/Chart.yaml rename to incubator/ra-rom-processor/0.0.18/Chart.yaml index d5f8112cd1..b35f39eb44 100644 --- a/incubator/ra-rom-processor/0.0.17/Chart.yaml +++ b/incubator/ra-rom-processor/0.0.18/Chart.yaml @@ -27,4 +27,4 @@ sources: - https://hub.docker.com/r/randomninjaatk/raromprocessor - https://github.com/RandomNinjaAtk/docker-raromprocessor#instructionsusage-guidelines type: application -version: 0.0.17 +version: 0.0.18 diff --git a/incubator/ra-rom-processor/0.0.17/README.md b/incubator/ra-rom-processor/0.0.18/README.md similarity index 98% rename from incubator/ra-rom-processor/0.0.17/README.md rename to incubator/ra-rom-processor/0.0.18/README.md index 49c1e991a4..294b800ba1 100644 --- a/incubator/ra-rom-processor/0.0.17/README.md +++ b/incubator/ra-rom-processor/0.0.18/README.md @@ -1,6 +1,6 @@ # ra-rom-processor -![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) RA ROM Processor is a Docker container that is used to download/orgainze/process/verify/dedupe/scrape a ROMs library automatically by matching ROMs to the RetroAchievement.org website Hash database. diff --git a/incubator/ra-rom-processor/0.0.17/app-readme.md b/incubator/ra-rom-processor/0.0.18/app-readme.md similarity index 100% rename from incubator/ra-rom-processor/0.0.17/app-readme.md rename to incubator/ra-rom-processor/0.0.18/app-readme.md diff --git a/incubator/rickroll/0.0.17/charts/common-10.4.9.tgz b/incubator/ra-rom-processor/0.0.18/charts/common-10.4.9.tgz similarity index 100% rename from incubator/rickroll/0.0.17/charts/common-10.4.9.tgz rename to incubator/ra-rom-processor/0.0.18/charts/common-10.4.9.tgz diff --git a/incubator/ra-rom-processor/0.0.17/ix_values.yaml b/incubator/ra-rom-processor/0.0.18/ix_values.yaml similarity index 92% rename from incubator/ra-rom-processor/0.0.17/ix_values.yaml rename to incubator/ra-rom-processor/0.0.18/ix_values.yaml index 883b69e2cb..986385e46e 100644 --- a/incubator/ra-rom-processor/0.0.17/ix_values.yaml +++ b/incubator/ra-rom-processor/0.0.18/ix_values.yaml @@ -13,7 +13,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/ra-rom-processor - tag: latest@sha256:edf0cf889af596084b1eb96fcb9e9705671cbb3833edb9489e0e7aad613b94e4 + tag: latest@sha256:ca8eac6979cd9543e3cc68822cf718b49cdea264b8aff8218869e76287f0daf6 persistence: config: enabled: true diff --git a/incubator/ra-rom-processor/0.0.17/questions.yaml b/incubator/ra-rom-processor/0.0.18/questions.yaml similarity index 100% rename from incubator/ra-rom-processor/0.0.17/questions.yaml rename to incubator/ra-rom-processor/0.0.18/questions.yaml diff --git a/incubator/ra-rom-processor/0.0.17/templates/common.yaml b/incubator/ra-rom-processor/0.0.18/templates/common.yaml similarity index 100% rename from incubator/ra-rom-processor/0.0.17/templates/common.yaml rename to incubator/ra-rom-processor/0.0.18/templates/common.yaml diff --git a/incubator/rickroll/0.0.17/values.yaml b/incubator/ra-rom-processor/0.0.18/values.yaml similarity index 100% rename from incubator/rickroll/0.0.17/values.yaml rename to incubator/ra-rom-processor/0.0.18/values.yaml diff --git a/incubator/rickroll/0.0.17/Chart.lock b/incubator/rickroll/0.0.17/Chart.lock deleted file mode 100644 index 751dc1d892..0000000000 --- a/incubator/rickroll/0.0.17/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:29:11.747120947Z" diff --git a/incubator/rickroll/0.0.17/CHANGELOG.md b/incubator/rickroll/0.0.18/CHANGELOG.md similarity index 91% rename from incubator/rickroll/0.0.17/CHANGELOG.md rename to incubator/rickroll/0.0.18/CHANGELOG.md index fdd8cbe8bf..e2f612579e 100644 --- a/incubator/rickroll/0.0.17/CHANGELOG.md +++ b/incubator/rickroll/0.0.18/CHANGELOG.md @@ -2,6 +2,15 @@ +## [rickroll-0.0.18](https://github.com/truecharts/charts/compare/rickroll-0.0.17...rickroll-0.0.18) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [rickroll-0.0.17](https://github.com/truecharts/charts/compare/rickroll-0.0.16...rickroll-0.0.17) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ## [rickroll-0.0.11]rickroll-0.0.11 (2022-07-22) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all charts to generate config and container references due to huge increase of repository - - Move Dev to incubator and some cleanup - - diff --git a/incubator/rickroll/0.0.18/Chart.lock b/incubator/rickroll/0.0.18/Chart.lock new file mode 100644 index 0000000000..8936e6c4e6 --- /dev/null +++ b/incubator/rickroll/0.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:36:48.058207079Z" diff --git a/incubator/rickroll/0.0.17/Chart.yaml b/incubator/rickroll/0.0.18/Chart.yaml similarity index 98% rename from incubator/rickroll/0.0.17/Chart.yaml rename to incubator/rickroll/0.0.18/Chart.yaml index 8179eb27f2..bd17ecc7d5 100644 --- a/incubator/rickroll/0.0.17/Chart.yaml +++ b/incubator/rickroll/0.0.18/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://github.com/modem7/docker-rickroll - https://hub.docker.com/r/modem7/docker-rickroll type: application -version: 0.0.17 +version: 0.0.18 diff --git a/incubator/rickroll/0.0.17/README.md b/incubator/rickroll/0.0.18/README.md similarity index 98% rename from incubator/rickroll/0.0.17/README.md rename to incubator/rickroll/0.0.18/README.md index b5b2b071c1..538a261455 100644 --- a/incubator/rickroll/0.0.17/README.md +++ b/incubator/rickroll/0.0.18/README.md @@ -1,6 +1,6 @@ # rickroll -![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Self-hosted Rickrolls. Image is based on Nginx stable alpine, and all the content is local to the container. diff --git a/incubator/rickroll/0.0.17/app-readme.md b/incubator/rickroll/0.0.18/app-readme.md similarity index 100% rename from incubator/rickroll/0.0.17/app-readme.md rename to incubator/rickroll/0.0.18/app-readme.md diff --git a/incubator/rimgo/0.0.21/charts/common-10.4.9.tgz b/incubator/rickroll/0.0.18/charts/common-10.4.9.tgz similarity index 100% rename from incubator/rimgo/0.0.21/charts/common-10.4.9.tgz rename to incubator/rickroll/0.0.18/charts/common-10.4.9.tgz diff --git a/incubator/rickroll/0.0.17/ci/basic-values.yaml b/incubator/rickroll/0.0.18/ci/basic-values.yaml similarity index 100% rename from incubator/rickroll/0.0.17/ci/basic-values.yaml rename to incubator/rickroll/0.0.18/ci/basic-values.yaml diff --git a/incubator/rickroll/0.0.17/ci/fhd-values.yaml b/incubator/rickroll/0.0.18/ci/fhd-values.yaml similarity index 100% rename from incubator/rickroll/0.0.17/ci/fhd-values.yaml rename to incubator/rickroll/0.0.18/ci/fhd-values.yaml diff --git a/incubator/rickroll/0.0.17/ci/fhdgame-values.yaml b/incubator/rickroll/0.0.18/ci/fhdgame-values.yaml similarity index 100% rename from incubator/rickroll/0.0.17/ci/fhdgame-values.yaml rename to incubator/rickroll/0.0.18/ci/fhdgame-values.yaml diff --git a/incubator/rickroll/0.0.17/ci/fhdonclick-values.yaml b/incubator/rickroll/0.0.18/ci/fhdonclick-values.yaml similarity index 100% rename from incubator/rickroll/0.0.17/ci/fhdonclick-values.yaml rename to incubator/rickroll/0.0.18/ci/fhdonclick-values.yaml diff --git a/incubator/rickroll/0.0.17/ci/onclick-values.yaml b/incubator/rickroll/0.0.18/ci/onclick-values.yaml similarity index 100% rename from incubator/rickroll/0.0.17/ci/onclick-values.yaml rename to incubator/rickroll/0.0.18/ci/onclick-values.yaml diff --git a/incubator/rickroll/0.0.17/ix_values.yaml b/incubator/rickroll/0.0.18/ix_values.yaml similarity index 92% rename from incubator/rickroll/0.0.17/ix_values.yaml rename to incubator/rickroll/0.0.18/ix_values.yaml index cdb9d3c2f3..f5b2308ce1 100644 --- a/incubator/rickroll/0.0.17/ix_values.yaml +++ b/incubator/rickroll/0.0.18/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/rickroll pullPolicy: IfNotPresent - tag: latest@sha256:0dac223d148af2b858316ba3bd28466e35d91b724541420439170d2055c70148 + tag: latest@sha256:d4469d8ba498111620fe57d4b5865f49ed3a36cf85490943cd8602a370222d29 imagefhd: repository: tccr.io/truecharts/rickroll-fhd pullPolicy: IfNotPresent diff --git a/incubator/rickroll/0.0.17/questions.yaml b/incubator/rickroll/0.0.18/questions.yaml similarity index 100% rename from incubator/rickroll/0.0.17/questions.yaml rename to incubator/rickroll/0.0.18/questions.yaml diff --git a/incubator/rickroll/0.0.17/templates/common.yaml b/incubator/rickroll/0.0.18/templates/common.yaml similarity index 100% rename from incubator/rickroll/0.0.17/templates/common.yaml rename to incubator/rickroll/0.0.18/templates/common.yaml diff --git a/incubator/rimgo/0.0.21/values.yaml b/incubator/rickroll/0.0.18/values.yaml similarity index 100% rename from incubator/rimgo/0.0.21/values.yaml rename to incubator/rickroll/0.0.18/values.yaml diff --git a/incubator/rimgo/0.0.21/Chart.lock b/incubator/rimgo/0.0.21/Chart.lock deleted file mode 100644 index 535df17568..0000000000 --- a/incubator/rimgo/0.0.21/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:29:13.161754047Z" diff --git a/incubator/rimgo/0.0.21/CHANGELOG.md b/incubator/rimgo/0.0.22/CHANGELOG.md similarity index 91% rename from incubator/rimgo/0.0.21/CHANGELOG.md rename to incubator/rimgo/0.0.22/CHANGELOG.md index 4451b7ab04..d7b00e67da 100644 --- a/incubator/rimgo/0.0.21/CHANGELOG.md +++ b/incubator/rimgo/0.0.22/CHANGELOG.md @@ -2,6 +2,15 @@ +## [rimgo-0.0.22](https://github.com/truecharts/charts/compare/rimgo-0.0.21...rimgo-0.0.22) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [rimgo-0.0.21](https://github.com/truecharts/charts/compare/rimgo-0.0.20...rimgo-0.0.21) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ - Auto-update chart README [skip ci] - Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [rimgo-0.0.12](https://github.com/truecharts/apps/compare/rimgo-0.0.11...rimgo-0.0.12) (2022-07-23) - -### Chore - diff --git a/incubator/rimgo/0.0.22/Chart.lock b/incubator/rimgo/0.0.22/Chart.lock new file mode 100644 index 0000000000..2fb64465a1 --- /dev/null +++ b/incubator/rimgo/0.0.22/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:36:49.577378283Z" diff --git a/incubator/rimgo/0.0.21/Chart.yaml b/incubator/rimgo/0.0.22/Chart.yaml similarity index 97% rename from incubator/rimgo/0.0.21/Chart.yaml rename to incubator/rimgo/0.0.22/Chart.yaml index f427095d85..8324b5cd2b 100644 --- a/incubator/rimgo/0.0.21/Chart.yaml +++ b/incubator/rimgo/0.0.22/Chart.yaml @@ -25,4 +25,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/rimgo - https://quay.io/repository/pussthecatorg/rimgo type: application -version: 0.0.21 +version: 0.0.22 diff --git a/incubator/rimgo/0.0.21/README.md b/incubator/rimgo/0.0.22/README.md similarity index 98% rename from incubator/rimgo/0.0.21/README.md rename to incubator/rimgo/0.0.22/README.md index 17f10d6fd3..970947367c 100644 --- a/incubator/rimgo/0.0.21/README.md +++ b/incubator/rimgo/0.0.22/README.md @@ -1,6 +1,6 @@ # rimgo -![Version: 0.0.21](https://img.shields.io/badge/Version-0.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.22](https://img.shields.io/badge/Version-0.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Alternative Imgur front-end diff --git a/incubator/rimgo/0.0.21/app-readme.md b/incubator/rimgo/0.0.22/app-readme.md similarity index 100% rename from incubator/rimgo/0.0.21/app-readme.md rename to incubator/rimgo/0.0.22/app-readme.md diff --git a/incubator/searx/0.0.18/charts/common-10.4.9.tgz b/incubator/rimgo/0.0.22/charts/common-10.4.9.tgz similarity index 100% rename from incubator/searx/0.0.18/charts/common-10.4.9.tgz rename to incubator/rimgo/0.0.22/charts/common-10.4.9.tgz diff --git a/incubator/rimgo/0.0.21/ix_values.yaml b/incubator/rimgo/0.0.22/ix_values.yaml similarity index 84% rename from incubator/rimgo/0.0.21/ix_values.yaml rename to incubator/rimgo/0.0.22/ix_values.yaml index e38ab10ad7..62e8570009 100644 --- a/incubator/rimgo/0.0.21/ix_values.yaml +++ b/incubator/rimgo/0.0.22/ix_values.yaml @@ -5,7 +5,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/rimgo - tag: latest@sha256:31a8406e2220071f9c83b4ce34624abf4833063fcce865030872fe7a149de67d + tag: latest@sha256:918ee2b919e704d40ca3c3ec098b91d0d2e1e6423bad6ed8760186423ce31ad3 persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/rimgo/0.0.21/questions.yaml b/incubator/rimgo/0.0.22/questions.yaml similarity index 100% rename from incubator/rimgo/0.0.21/questions.yaml rename to incubator/rimgo/0.0.22/questions.yaml diff --git a/incubator/rimgo/0.0.21/templates/common.yaml b/incubator/rimgo/0.0.22/templates/common.yaml similarity index 100% rename from incubator/rimgo/0.0.21/templates/common.yaml rename to incubator/rimgo/0.0.22/templates/common.yaml diff --git a/incubator/searx/0.0.18/values.yaml b/incubator/rimgo/0.0.22/values.yaml similarity index 100% rename from incubator/searx/0.0.18/values.yaml rename to incubator/rimgo/0.0.22/values.yaml diff --git a/incubator/searx/0.0.18/Chart.lock b/incubator/searx/0.0.18/Chart.lock deleted file mode 100644 index 1304818552..0000000000 --- a/incubator/searx/0.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:29:13.437571038Z" diff --git a/incubator/searx/0.0.18/CHANGELOG.md b/incubator/searx/0.0.19/CHANGELOG.md similarity index 89% rename from incubator/searx/0.0.18/CHANGELOG.md rename to incubator/searx/0.0.19/CHANGELOG.md index e5e0b24c6d..b18430ffcc 100644 --- a/incubator/searx/0.0.18/CHANGELOG.md +++ b/incubator/searx/0.0.19/CHANGELOG.md @@ -2,6 +2,15 @@ +## [searx-0.0.19](https://github.com/truecharts/charts/compare/searxng-0.0.19...searx-0.0.19) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [searx-0.0.18](https://github.com/truecharts/charts/compare/searx-0.0.17...searx-0.0.18) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ### Chore -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all charts to generate config and container references due to huge increase of repository - - Move Dev to incubator and some cleanup - - - - -## [searx-0.0.10]searx-0.0.10 (2022-07-22) diff --git a/stable/littlelink/6.0.45/Chart.lock b/incubator/searx/0.0.19/Chart.lock similarity index 80% rename from stable/littlelink/6.0.45/Chart.lock rename to incubator/searx/0.0.19/Chart.lock index 6b342c6de6..d707a386a5 100644 --- a/stable/littlelink/6.0.45/Chart.lock +++ b/incubator/searx/0.0.19/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.9 digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:55:20.70437818Z" +generated: "2022-08-10T05:36:56.93130995Z" diff --git a/incubator/searx/0.0.18/Chart.yaml b/incubator/searx/0.0.19/Chart.yaml similarity index 98% rename from incubator/searx/0.0.18/Chart.yaml rename to incubator/searx/0.0.19/Chart.yaml index 154e0969c7..0f8d9f76a9 100644 --- a/incubator/searx/0.0.18/Chart.yaml +++ b/incubator/searx/0.0.19/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://github.com/asciimoo/searx - https://hub.docker.com/r/searx/searx/ type: application -version: 0.0.18 +version: 0.0.19 diff --git a/incubator/searx/0.0.18/README.md b/incubator/searx/0.0.19/README.md similarity index 98% rename from incubator/searx/0.0.18/README.md rename to incubator/searx/0.0.19/README.md index 7ed775721f..49cd14508f 100644 --- a/incubator/searx/0.0.18/README.md +++ b/incubator/searx/0.0.19/README.md @@ -1,6 +1,6 @@ # searx -![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.19](https://img.shields.io/badge/Version-0.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Searx is a free internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled. Additionally, searx can be used over Tor for online anonymity. diff --git a/incubator/searx/0.0.18/app-readme.md b/incubator/searx/0.0.19/app-readme.md similarity index 100% rename from incubator/searx/0.0.18/app-readme.md rename to incubator/searx/0.0.19/app-readme.md diff --git a/incubator/searxng/0.0.19/charts/common-10.4.9.tgz b/incubator/searx/0.0.19/charts/common-10.4.9.tgz similarity index 100% rename from incubator/searxng/0.0.19/charts/common-10.4.9.tgz rename to incubator/searx/0.0.19/charts/common-10.4.9.tgz diff --git a/incubator/searx/0.0.18/ix_values.yaml b/incubator/searx/0.0.19/ix_values.yaml similarity index 83% rename from incubator/searx/0.0.18/ix_values.yaml rename to incubator/searx/0.0.19/ix_values.yaml index 208c5359c0..7d14773bd9 100644 --- a/incubator/searx/0.0.18/ix_values.yaml +++ b/incubator/searx/0.0.19/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/searx - tag: latest@sha256:23d2d8b4df38ecc5ed617ddf75dce6a2c48595db8ec91595ea5fb9fe9a726264 + tag: latest@sha256:9abf8a60dedd7d8d803f096228e5d69f0f3dec69b20313fdb807ff9a01a42fd9 persistence: config: enabled: true diff --git a/incubator/searx/0.0.18/questions.yaml b/incubator/searx/0.0.19/questions.yaml similarity index 100% rename from incubator/searx/0.0.18/questions.yaml rename to incubator/searx/0.0.19/questions.yaml diff --git a/incubator/searx/0.0.18/templates/common.yaml b/incubator/searx/0.0.19/templates/common.yaml similarity index 100% rename from incubator/searx/0.0.18/templates/common.yaml rename to incubator/searx/0.0.19/templates/common.yaml diff --git a/incubator/searxng/0.0.19/values.yaml b/incubator/searx/0.0.19/values.yaml similarity index 100% rename from incubator/searxng/0.0.19/values.yaml rename to incubator/searx/0.0.19/values.yaml diff --git a/incubator/searxng/0.0.19/Chart.lock b/incubator/searxng/0.0.19/Chart.lock deleted file mode 100644 index 2a939bcb58..0000000000 --- a/incubator/searxng/0.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:29:13.616960129Z" diff --git a/incubator/searxng/0.0.19/CHANGELOG.md b/incubator/searxng/0.0.20/CHANGELOG.md similarity index 92% rename from incubator/searxng/0.0.19/CHANGELOG.md rename to incubator/searxng/0.0.20/CHANGELOG.md index ded40adc83..5d068db693 100644 --- a/incubator/searxng/0.0.19/CHANGELOG.md +++ b/incubator/searxng/0.0.20/CHANGELOG.md @@ -2,6 +2,15 @@ +## [searxng-0.0.20](https://github.com/truecharts/charts/compare/searxng-0.0.19...searxng-0.0.20) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [searxng-0.0.19](https://github.com/truecharts/charts/compare/searxng-0.0.18...searxng-0.0.19) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ## [searxng-0.0.12](https://github.com/truecharts/apps/compare/searxng-0.0.11...searxng-0.0.12) (2022-07-23) ### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [searxng-0.0.11]searxng-0.0.11 (2022-07-22) - -### Chore diff --git a/incubator/searxng/0.0.20/Chart.lock b/incubator/searxng/0.0.20/Chart.lock new file mode 100644 index 0000000000..8f0afa2f32 --- /dev/null +++ b/incubator/searxng/0.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:37:08.483210765Z" diff --git a/incubator/searxng/0.0.19/Chart.yaml b/incubator/searxng/0.0.20/Chart.yaml similarity index 98% rename from incubator/searxng/0.0.19/Chart.yaml rename to incubator/searxng/0.0.20/Chart.yaml index 1390f4e889..0fc57939de 100644 --- a/incubator/searxng/0.0.19/Chart.yaml +++ b/incubator/searxng/0.0.20/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://github.com/searxng/searxng - https://hub.docker.com/r/searxng/searxng type: application -version: 0.0.19 +version: 0.0.20 diff --git a/incubator/searxng/0.0.19/README.md b/incubator/searxng/0.0.20/README.md similarity index 98% rename from incubator/searxng/0.0.19/README.md rename to incubator/searxng/0.0.20/README.md index ec80432bc4..9a8e97e774 100644 --- a/incubator/searxng/0.0.19/README.md +++ b/incubator/searxng/0.0.20/README.md @@ -1,6 +1,6 @@ # searxng -![Version: 0.0.19](https://img.shields.io/badge/Version-0.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.20](https://img.shields.io/badge/Version-0.0.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) SearXNG is a free internet metasearch engine which aggregates results from more than 70 search services. Users are neither tracked nor profiled. Additionally, SearXNG can be used over Tor for online anonymity. diff --git a/incubator/searxng/0.0.19/app-readme.md b/incubator/searxng/0.0.20/app-readme.md similarity index 100% rename from incubator/searxng/0.0.19/app-readme.md rename to incubator/searxng/0.0.20/app-readme.md diff --git a/incubator/sourcegraph/0.0.15/charts/common-10.4.9.tgz b/incubator/searxng/0.0.20/charts/common-10.4.9.tgz similarity index 100% rename from incubator/sourcegraph/0.0.15/charts/common-10.4.9.tgz rename to incubator/searxng/0.0.20/charts/common-10.4.9.tgz diff --git a/incubator/searxng/0.0.19/ix_values.yaml b/incubator/searxng/0.0.20/ix_values.yaml similarity index 84% rename from incubator/searxng/0.0.19/ix_values.yaml rename to incubator/searxng/0.0.20/ix_values.yaml index 5e34a671df..90398d2d78 100644 --- a/incubator/searxng/0.0.19/ix_values.yaml +++ b/incubator/searxng/0.0.20/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/searxng - tag: latest@sha256:72cb11f2325a81e2c1bf6506dd6628fedf1510fb3279520a27330db2c1d2fc50 + tag: latest@sha256:9becc386cf8904968bed0271c17592f89fc636a6eceed850925a942c2e743906 persistence: config: enabled: true diff --git a/incubator/searxng/0.0.19/questions.yaml b/incubator/searxng/0.0.20/questions.yaml similarity index 100% rename from incubator/searxng/0.0.19/questions.yaml rename to incubator/searxng/0.0.20/questions.yaml diff --git a/incubator/searxng/0.0.19/templates/common.yaml b/incubator/searxng/0.0.20/templates/common.yaml similarity index 100% rename from incubator/searxng/0.0.19/templates/common.yaml rename to incubator/searxng/0.0.20/templates/common.yaml diff --git a/incubator/sourcegraph/0.0.15/values.yaml b/incubator/searxng/0.0.20/values.yaml similarity index 100% rename from incubator/sourcegraph/0.0.15/values.yaml rename to incubator/searxng/0.0.20/values.yaml diff --git a/incubator/sourcegraph/0.0.15/Chart.lock b/incubator/sourcegraph/0.0.15/Chart.lock deleted file mode 100644 index 28ad1ebcd2..0000000000 --- a/incubator/sourcegraph/0.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:33:07.739186718Z" diff --git a/incubator/sourcegraph/0.0.15/CHANGELOG.md b/incubator/sourcegraph/0.0.16/CHANGELOG.md similarity index 91% rename from incubator/sourcegraph/0.0.15/CHANGELOG.md rename to incubator/sourcegraph/0.0.16/CHANGELOG.md index 514f78ca7c..f09e85d533 100644 --- a/incubator/sourcegraph/0.0.15/CHANGELOG.md +++ b/incubator/sourcegraph/0.0.16/CHANGELOG.md @@ -2,6 +2,15 @@ +## [sourcegraph-0.0.16](https://github.com/truecharts/charts/compare/sourcegraph-0.0.15...sourcegraph-0.0.16) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [sourcegraph-0.0.15](https://github.com/truecharts/charts/compare/sourcegraph-0.0.13...sourcegraph-0.0.15) (2022-08-08) ### Chore diff --git a/incubator/sourcegraph/0.0.16/Chart.lock b/incubator/sourcegraph/0.0.16/Chart.lock new file mode 100644 index 0000000000..e018a4bb23 --- /dev/null +++ b/incubator/sourcegraph/0.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:37:08.635520256Z" diff --git a/incubator/sourcegraph/0.0.15/Chart.yaml b/incubator/sourcegraph/0.0.16/Chart.yaml similarity index 95% rename from incubator/sourcegraph/0.0.15/Chart.yaml rename to incubator/sourcegraph/0.0.16/Chart.yaml index 50f386a490..99a3169d30 100644 --- a/incubator/sourcegraph/0.0.15/Chart.yaml +++ b/incubator/sourcegraph/0.0.16/Chart.yaml @@ -7,7 +7,7 @@ annotations: - Productivity - Tools-Utilities apiVersion: v2 -appVersion: "3.42.1" +appVersion: "3.42.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -33,4 +33,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/sourcegraph - https://hub.docker.com/r/sourcegraph/server/ type: application -version: 0.0.15 +version: 0.0.16 diff --git a/incubator/sourcegraph/0.0.15/README.md b/incubator/sourcegraph/0.0.16/README.md similarity index 95% rename from incubator/sourcegraph/0.0.15/README.md rename to incubator/sourcegraph/0.0.16/README.md index c8e66dc19c..f515f57525 100644 --- a/incubator/sourcegraph/0.0.15/README.md +++ b/incubator/sourcegraph/0.0.16/README.md @@ -1,6 +1,6 @@ # sourcegraph -![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.42.1](https://img.shields.io/badge/AppVersion-3.42.1-informational?style=flat-square) +![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.42.2](https://img.shields.io/badge/AppVersion-3.42.2-informational?style=flat-square) Sourcegraph docker image. diff --git a/incubator/sourcegraph/0.0.15/app-readme.md b/incubator/sourcegraph/0.0.16/app-readme.md similarity index 100% rename from incubator/sourcegraph/0.0.15/app-readme.md rename to incubator/sourcegraph/0.0.16/app-readme.md diff --git a/incubator/ts-dnsserver/0.0.17/charts/common-10.4.9.tgz b/incubator/sourcegraph/0.0.16/charts/common-10.4.9.tgz similarity index 100% rename from incubator/ts-dnsserver/0.0.17/charts/common-10.4.9.tgz rename to incubator/sourcegraph/0.0.16/charts/common-10.4.9.tgz diff --git a/incubator/sourcegraph/0.0.15/ix_values.yaml b/incubator/sourcegraph/0.0.16/ix_values.yaml similarity index 98% rename from incubator/sourcegraph/0.0.15/ix_values.yaml rename to incubator/sourcegraph/0.0.16/ix_values.yaml index 1b18e2ddae..5c76603529 100644 --- a/incubator/sourcegraph/0.0.15/ix_values.yaml +++ b/incubator/sourcegraph/0.0.16/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/sourcegraph - tag: 3.42.1 + tag: 3.42.2 persistence: applicationdatastoragepath: enabled: true diff --git a/incubator/sourcegraph/0.0.15/questions.yaml b/incubator/sourcegraph/0.0.16/questions.yaml similarity index 100% rename from incubator/sourcegraph/0.0.15/questions.yaml rename to incubator/sourcegraph/0.0.16/questions.yaml diff --git a/incubator/sourcegraph/0.0.15/templates/common.yaml b/incubator/sourcegraph/0.0.16/templates/common.yaml similarity index 100% rename from incubator/sourcegraph/0.0.15/templates/common.yaml rename to incubator/sourcegraph/0.0.16/templates/common.yaml diff --git a/incubator/ts-dnsserver/0.0.17/values.yaml b/incubator/sourcegraph/0.0.16/values.yaml similarity index 100% rename from incubator/ts-dnsserver/0.0.17/values.yaml rename to incubator/sourcegraph/0.0.16/values.yaml diff --git a/incubator/ts-dnsserver/0.0.17/Chart.lock b/incubator/ts-dnsserver/0.0.17/Chart.lock deleted file mode 100644 index 6d0a180f18..0000000000 --- a/incubator/ts-dnsserver/0.0.17/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:29:33.718411855Z" diff --git a/incubator/ts-dnsserver/0.0.17/CHANGELOG.md b/incubator/ts-dnsserver/0.0.18/CHANGELOG.md similarity index 90% rename from incubator/ts-dnsserver/0.0.17/CHANGELOG.md rename to incubator/ts-dnsserver/0.0.18/CHANGELOG.md index 6e8bf379e1..ae0a203b37 100644 --- a/incubator/ts-dnsserver/0.0.17/CHANGELOG.md +++ b/incubator/ts-dnsserver/0.0.18/CHANGELOG.md @@ -2,6 +2,15 @@ +## [ts-dnsserver-0.0.18](https://github.com/truecharts/charts/compare/ts-dnsserver-0.0.17...ts-dnsserver-0.0.18) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [ts-dnsserver-0.0.17](https://github.com/truecharts/charts/compare/ts-dnsserver-0.0.16...ts-dnsserver-0.0.17) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ### Chore - Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - Bump all charts to generate config and container references due to huge increase of repository - - Move Dev to incubator and some cleanup - - - - -## [ts-dnsserver-0.0.10]ts-dnsserver-0.0.10 (2022-07-22) - diff --git a/incubator/ts-dnsserver/0.0.18/Chart.lock b/incubator/ts-dnsserver/0.0.18/Chart.lock new file mode 100644 index 0000000000..bdb4393877 --- /dev/null +++ b/incubator/ts-dnsserver/0.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:37:10.121141533Z" diff --git a/incubator/ts-dnsserver/0.0.17/Chart.yaml b/incubator/ts-dnsserver/0.0.18/Chart.yaml similarity index 98% rename from incubator/ts-dnsserver/0.0.17/Chart.yaml rename to incubator/ts-dnsserver/0.0.18/Chart.yaml index f37c679be8..d203557991 100644 --- a/incubator/ts-dnsserver/0.0.17/Chart.yaml +++ b/incubator/ts-dnsserver/0.0.18/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://github.com/TechnitiumSoftware/DnsServer - https://hub.docker.com/r/roxedus/ts-dnsserver/ type: application -version: 0.0.17 +version: 0.0.18 diff --git a/incubator/ts-dnsserver/0.0.17/README.md b/incubator/ts-dnsserver/0.0.18/README.md similarity index 98% rename from incubator/ts-dnsserver/0.0.17/README.md rename to incubator/ts-dnsserver/0.0.18/README.md index e0af0bbdb9..8e1d2ae9dd 100644 --- a/incubator/ts-dnsserver/0.0.17/README.md +++ b/incubator/ts-dnsserver/0.0.18/README.md @@ -1,6 +1,6 @@ # ts-dnsserver -![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Technitium DNS Server is an open source tool that can be used for self hosting a local DNS server for privacy and security or, used for experimentation/testing by software developers on their computer. It works out-of-the-box with no or minimal configuration and provides a user friendly web console accessible using any web browser. diff --git a/incubator/ts-dnsserver/0.0.17/app-readme.md b/incubator/ts-dnsserver/0.0.18/app-readme.md similarity index 100% rename from incubator/ts-dnsserver/0.0.17/app-readme.md rename to incubator/ts-dnsserver/0.0.18/app-readme.md diff --git a/incubator/vertex/0.0.18/charts/common-10.4.9.tgz b/incubator/ts-dnsserver/0.0.18/charts/common-10.4.9.tgz similarity index 100% rename from incubator/vertex/0.0.18/charts/common-10.4.9.tgz rename to incubator/ts-dnsserver/0.0.18/charts/common-10.4.9.tgz diff --git a/incubator/ts-dnsserver/0.0.17/ix_values.yaml b/incubator/ts-dnsserver/0.0.18/ix_values.yaml similarity index 87% rename from incubator/ts-dnsserver/0.0.17/ix_values.yaml rename to incubator/ts-dnsserver/0.0.18/ix_values.yaml index a16166ad36..79f2d00140 100644 --- a/incubator/ts-dnsserver/0.0.17/ix_values.yaml +++ b/incubator/ts-dnsserver/0.0.18/ix_values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/ts-dnsserver - tag: latest@sha256:426e2e1488428e66678597f23f1d734367c3abacc439fdcd649db60af53dc8d5 + tag: latest@sha256:e6ccb73636cc8d87ef66410c4247924e7c03b6e3a8414cadfab78bc69c673c01 persistence: config: enabled: true diff --git a/incubator/ts-dnsserver/0.0.17/questions.yaml b/incubator/ts-dnsserver/0.0.18/questions.yaml similarity index 100% rename from incubator/ts-dnsserver/0.0.17/questions.yaml rename to incubator/ts-dnsserver/0.0.18/questions.yaml diff --git a/incubator/ts-dnsserver/0.0.17/templates/common.yaml b/incubator/ts-dnsserver/0.0.18/templates/common.yaml similarity index 100% rename from incubator/ts-dnsserver/0.0.17/templates/common.yaml rename to incubator/ts-dnsserver/0.0.18/templates/common.yaml diff --git a/incubator/vertex/0.0.18/values.yaml b/incubator/ts-dnsserver/0.0.18/values.yaml similarity index 100% rename from incubator/vertex/0.0.18/values.yaml rename to incubator/ts-dnsserver/0.0.18/values.yaml diff --git a/incubator/vertex/0.0.18/Chart.lock b/incubator/vertex/0.0.18/Chart.lock deleted file mode 100644 index c798dd04ce..0000000000 --- a/incubator/vertex/0.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:29:53.191039045Z" diff --git a/incubator/vertex/0.0.18/CHANGELOG.md b/incubator/vertex/0.0.19/CHANGELOG.md similarity index 92% rename from incubator/vertex/0.0.18/CHANGELOG.md rename to incubator/vertex/0.0.19/CHANGELOG.md index 9a2a20f89e..26e85da3a6 100644 --- a/incubator/vertex/0.0.18/CHANGELOG.md +++ b/incubator/vertex/0.0.19/CHANGELOG.md @@ -2,6 +2,15 @@ +## [vertex-0.0.19](https://github.com/truecharts/charts/compare/vertex-0.0.18...vertex-0.0.19) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [vertex-0.0.18](https://github.com/truecharts/charts/compare/vertex-0.0.17...vertex-0.0.18) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ### Chore - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [vertex-0.0.11]vertex-0.0.11 (2022-07-22) - -### Chore - -- Auto-update chart README [skip ci] diff --git a/incubator/vertex/0.0.19/Chart.lock b/incubator/vertex/0.0.19/Chart.lock new file mode 100644 index 0000000000..78f5d3ec08 --- /dev/null +++ b/incubator/vertex/0.0.19/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:37:17.58456799Z" diff --git a/incubator/vertex/0.0.18/Chart.yaml b/incubator/vertex/0.0.19/Chart.yaml similarity index 98% rename from incubator/vertex/0.0.18/Chart.yaml rename to incubator/vertex/0.0.19/Chart.yaml index fd130f0192..bf91f3393e 100644 --- a/incubator/vertex/0.0.18/Chart.yaml +++ b/incubator/vertex/0.0.19/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://gitlab.lswl.in/lswl/vertex - https://hub.docker.com/r/lswl/vertex type: application -version: 0.0.18 +version: 0.0.19 diff --git a/incubator/vertex/0.0.18/README.md b/incubator/vertex/0.0.19/README.md similarity index 98% rename from incubator/vertex/0.0.18/README.md rename to incubator/vertex/0.0.19/README.md index 271dbf69a1..f3e4de60dc 100644 --- a/incubator/vertex/0.0.18/README.md +++ b/incubator/vertex/0.0.19/README.md @@ -1,6 +1,6 @@ # vertex -![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: stable](https://img.shields.io/badge/AppVersion-stable-informational?style=flat-square) +![Version: 0.0.19](https://img.shields.io/badge/Version-0.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: stable](https://img.shields.io/badge/AppVersion-stable-informational?style=flat-square) Vertex , , , , PT diff --git a/incubator/vertex/0.0.18/app-readme.md b/incubator/vertex/0.0.19/app-readme.md similarity index 100% rename from incubator/vertex/0.0.18/app-readme.md rename to incubator/vertex/0.0.19/app-readme.md diff --git a/incubator/virt-manager/0.0.21/charts/common-10.4.9.tgz b/incubator/vertex/0.0.19/charts/common-10.4.9.tgz similarity index 100% rename from incubator/virt-manager/0.0.21/charts/common-10.4.9.tgz rename to incubator/vertex/0.0.19/charts/common-10.4.9.tgz diff --git a/incubator/vertex/0.0.18/ix_values.yaml b/incubator/vertex/0.0.19/ix_values.yaml similarity index 83% rename from incubator/vertex/0.0.18/ix_values.yaml rename to incubator/vertex/0.0.19/ix_values.yaml index d6867502e8..54406e4c69 100644 --- a/incubator/vertex/0.0.18/ix_values.yaml +++ b/incubator/vertex/0.0.19/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/vertex - tag: vstable@sha256:a700f0a29c7a318cfee7ecbe30b5a29006618ce16e118e18612ce7aedcc09233 + tag: vstable@sha256:cc199e612721ef59adbca4590fed8e61a620c7e6e8045ce6d7d158784d35f589 persistence: config: enabled: true diff --git a/incubator/vertex/0.0.18/questions.yaml b/incubator/vertex/0.0.19/questions.yaml similarity index 100% rename from incubator/vertex/0.0.18/questions.yaml rename to incubator/vertex/0.0.19/questions.yaml diff --git a/incubator/vertex/0.0.18/templates/common.yaml b/incubator/vertex/0.0.19/templates/common.yaml similarity index 100% rename from incubator/vertex/0.0.18/templates/common.yaml rename to incubator/vertex/0.0.19/templates/common.yaml diff --git a/incubator/virt-manager/0.0.21/values.yaml b/incubator/vertex/0.0.19/values.yaml similarity index 100% rename from incubator/virt-manager/0.0.21/values.yaml rename to incubator/vertex/0.0.19/values.yaml diff --git a/incubator/virt-manager/0.0.21/Chart.lock b/incubator/virt-manager/0.0.21/Chart.lock deleted file mode 100644 index fabfd1caa1..0000000000 --- a/incubator/virt-manager/0.0.21/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:29:53.483724526Z" diff --git a/incubator/virt-manager/0.0.21/CHANGELOG.md b/incubator/virt-manager/0.0.22/CHANGELOG.md similarity index 91% rename from incubator/virt-manager/0.0.21/CHANGELOG.md rename to incubator/virt-manager/0.0.22/CHANGELOG.md index f49832537b..75c2530680 100644 --- a/incubator/virt-manager/0.0.21/CHANGELOG.md +++ b/incubator/virt-manager/0.0.22/CHANGELOG.md @@ -2,6 +2,15 @@ +## [virt-manager-0.0.22](https://github.com/truecharts/charts/compare/virt-manager-0.0.21...virt-manager-0.0.22) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [virt-manager-0.0.21](https://github.com/truecharts/charts/compare/virt-manager-0.0.20...virt-manager-0.0.21) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ - Auto-update chart README [skip ci] - Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - - -## [virt-manager-0.0.12](https://github.com/truecharts/apps/compare/virt-manager-0.0.11...virt-manager-0.0.12) (2022-07-23) - -### Chore - diff --git a/incubator/virt-manager/0.0.22/Chart.lock b/incubator/virt-manager/0.0.22/Chart.lock new file mode 100644 index 0000000000..379798ea10 --- /dev/null +++ b/incubator/virt-manager/0.0.22/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:37:29.282429398Z" diff --git a/incubator/virt-manager/0.0.21/Chart.yaml b/incubator/virt-manager/0.0.22/Chart.yaml similarity index 98% rename from incubator/virt-manager/0.0.21/Chart.yaml rename to incubator/virt-manager/0.0.22/Chart.yaml index 889550f19b..d410c1e2b7 100644 --- a/incubator/virt-manager/0.0.21/Chart.yaml +++ b/incubator/virt-manager/0.0.22/Chart.yaml @@ -25,4 +25,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/virt-manager - https://hub.docker.com/r/mber5/virt-manager type: application -version: 0.0.21 +version: 0.0.22 diff --git a/incubator/virt-manager/0.0.21/README.md b/incubator/virt-manager/0.0.22/README.md similarity index 98% rename from incubator/virt-manager/0.0.21/README.md rename to incubator/virt-manager/0.0.22/README.md index 8e15e1761b..bbfc641661 100644 --- a/incubator/virt-manager/0.0.21/README.md +++ b/incubator/virt-manager/0.0.22/README.md @@ -1,6 +1,6 @@ # virt-manager -![Version: 0.0.21](https://img.shields.io/badge/Version-0.0.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.22](https://img.shields.io/badge/Version-0.0.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) The virt-manager application is a desktop user interface for managing virtual machines through libvirt. diff --git a/incubator/virt-manager/0.0.21/app-readme.md b/incubator/virt-manager/0.0.22/app-readme.md similarity index 100% rename from incubator/virt-manager/0.0.21/app-readme.md rename to incubator/virt-manager/0.0.22/app-readme.md diff --git a/incubator/webtop/0.0.16/charts/common-10.4.9.tgz b/incubator/virt-manager/0.0.22/charts/common-10.4.9.tgz similarity index 100% rename from incubator/webtop/0.0.16/charts/common-10.4.9.tgz rename to incubator/virt-manager/0.0.22/charts/common-10.4.9.tgz diff --git a/incubator/virt-manager/0.0.21/ix_values.yaml b/incubator/virt-manager/0.0.22/ix_values.yaml similarity index 88% rename from incubator/virt-manager/0.0.21/ix_values.yaml rename to incubator/virt-manager/0.0.22/ix_values.yaml index 22a5e41123..9bb13d2486 100644 --- a/incubator/virt-manager/0.0.21/ix_values.yaml +++ b/incubator/virt-manager/0.0.22/ix_values.yaml @@ -3,7 +3,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/virt-manager - tag: latest@sha256:a75af88fab7138af7a6ba03cf0773753d6c3b892cab6f036a647b15020978c07 + tag: latest@sha256:070c5cd5f12aa83a729d791b8e364c3563efb5f7e8207bcf7286bd8b4f30a025 persistence: devkvm: enabled: true diff --git a/incubator/virt-manager/0.0.21/questions.yaml b/incubator/virt-manager/0.0.22/questions.yaml similarity index 100% rename from incubator/virt-manager/0.0.21/questions.yaml rename to incubator/virt-manager/0.0.22/questions.yaml diff --git a/incubator/virt-manager/0.0.21/templates/common.yaml b/incubator/virt-manager/0.0.22/templates/common.yaml similarity index 100% rename from incubator/virt-manager/0.0.21/templates/common.yaml rename to incubator/virt-manager/0.0.22/templates/common.yaml diff --git a/incubator/webtop/0.0.16/values.yaml b/incubator/virt-manager/0.0.22/values.yaml similarity index 100% rename from incubator/webtop/0.0.16/values.yaml rename to incubator/virt-manager/0.0.22/values.yaml diff --git a/incubator/webtop/0.0.16/Chart.lock b/incubator/webtop/0.0.16/Chart.lock deleted file mode 100644 index ce690e7827..0000000000 --- a/incubator/webtop/0.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:38:07.050687997Z" diff --git a/incubator/webtop/0.0.16/CHANGELOG.md b/incubator/webtop/0.0.17/CHANGELOG.md similarity index 91% rename from incubator/webtop/0.0.16/CHANGELOG.md rename to incubator/webtop/0.0.17/CHANGELOG.md index 55d80d1deb..b939dc8f7d 100644 --- a/incubator/webtop/0.0.16/CHANGELOG.md +++ b/incubator/webtop/0.0.17/CHANGELOG.md @@ -2,6 +2,15 @@ +## [webtop-0.0.17](https://github.com/truecharts/charts/compare/webtop-0.0.16...webtop-0.0.17) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [webtop-0.0.16](https://github.com/truecharts/charts/compare/webtop-0.0.14...webtop-0.0.16) (2022-08-08) ### Chore @@ -88,8 +97,3 @@ -## [webtop-0.0.10]webtop-0.0.10 (2022-07-22) - -### Chore - -- Move Dev to incubator and some cleanup diff --git a/incubator/webtop/0.0.17/Chart.lock b/incubator/webtop/0.0.17/Chart.lock new file mode 100644 index 0000000000..d64ec50782 --- /dev/null +++ b/incubator/webtop/0.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:37:29.26196715Z" diff --git a/incubator/webtop/0.0.16/Chart.yaml b/incubator/webtop/0.0.17/Chart.yaml similarity index 98% rename from incubator/webtop/0.0.16/Chart.yaml rename to incubator/webtop/0.0.17/Chart.yaml index 341d456163..d3aa3c6d95 100644 --- a/incubator/webtop/0.0.16/Chart.yaml +++ b/incubator/webtop/0.0.17/Chart.yaml @@ -27,4 +27,4 @@ sources: - https://github.com/orgs/linuxserver/packages/container/package/webtop - https://github.com/linuxserver/docker-webtop#readme type: application -version: 0.0.16 +version: 0.0.17 diff --git a/incubator/webtop/0.0.16/README.md b/incubator/webtop/0.0.17/README.md similarity index 98% rename from incubator/webtop/0.0.16/README.md rename to incubator/webtop/0.0.17/README.md index 6d838d786c..123b88ff73 100644 --- a/incubator/webtop/0.0.16/README.md +++ b/incubator/webtop/0.0.17/README.md @@ -1,6 +1,6 @@ # webtop -![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Webtop(https://github.com/linuxserver/gclient) - Alpine, Ubuntu, Fedora, and Arch based containers containing full desktop environments in officially supported flavors accessible via any modern web browser. diff --git a/incubator/webtop/0.0.16/app-readme.md b/incubator/webtop/0.0.17/app-readme.md similarity index 100% rename from incubator/webtop/0.0.16/app-readme.md rename to incubator/webtop/0.0.17/app-readme.md diff --git a/incubator/xonotic/0.0.15/charts/common-10.4.9.tgz b/incubator/webtop/0.0.17/charts/common-10.4.9.tgz similarity index 100% rename from incubator/xonotic/0.0.15/charts/common-10.4.9.tgz rename to incubator/webtop/0.0.17/charts/common-10.4.9.tgz diff --git a/incubator/webtop/0.0.16/ix_values.yaml b/incubator/webtop/0.0.17/ix_values.yaml similarity index 86% rename from incubator/webtop/0.0.16/ix_values.yaml rename to incubator/webtop/0.0.17/ix_values.yaml index 23abed89c2..f47e239ee2 100644 --- a/incubator/webtop/0.0.16/ix_values.yaml +++ b/incubator/webtop/0.0.17/ix_values.yaml @@ -5,7 +5,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/webtop - tag: latest@sha256:d58c21da17b3ec8391b8de792ddfc7c964f3c541362f2532244dde0ecbbb6424 + tag: latest@sha256:fef18574427ec2a2baf5f21f0579e50dab8ec1c2821023017f718a821bd4b4e6 persistence: config: enabled: true diff --git a/incubator/webtop/0.0.16/questions.yaml b/incubator/webtop/0.0.17/questions.yaml similarity index 100% rename from incubator/webtop/0.0.16/questions.yaml rename to incubator/webtop/0.0.17/questions.yaml diff --git a/incubator/webtop/0.0.16/templates/common.yaml b/incubator/webtop/0.0.17/templates/common.yaml similarity index 100% rename from incubator/webtop/0.0.16/templates/common.yaml rename to incubator/webtop/0.0.17/templates/common.yaml diff --git a/incubator/xonotic/0.0.15/values.yaml b/incubator/webtop/0.0.17/values.yaml similarity index 100% rename from incubator/xonotic/0.0.15/values.yaml rename to incubator/webtop/0.0.17/values.yaml diff --git a/incubator/xonotic/0.0.15/CHANGELOG.md b/incubator/xonotic/0.0.16/CHANGELOG.md similarity index 91% rename from incubator/xonotic/0.0.15/CHANGELOG.md rename to incubator/xonotic/0.0.16/CHANGELOG.md index a57da1adc9..ab968340e3 100644 --- a/incubator/xonotic/0.0.15/CHANGELOG.md +++ b/incubator/xonotic/0.0.16/CHANGELOG.md @@ -2,6 +2,15 @@ +## [xonotic-0.0.16](https://github.com/truecharts/charts/compare/xonotic-0.0.15...xonotic-0.0.16) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [xonotic-0.0.15](https://github.com/truecharts/charts/compare/xonotic-0.0.14...xonotic-0.0.15) (2022-08-08) ### Chore @@ -88,7 +97,3 @@ ## [xonotic-0.0.10]xonotic-0.0.10 (2022-07-22) - -### Chore - -- Move Dev to incubator and some cleanup diff --git a/incubator/xonotic/0.0.16/Chart.lock b/incubator/xonotic/0.0.16/Chart.lock new file mode 100644 index 0000000000..21ed23ccfa --- /dev/null +++ b/incubator/xonotic/0.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:37:30.49625923Z" diff --git a/incubator/xonotic/0.0.15/Chart.yaml b/incubator/xonotic/0.0.16/Chart.yaml similarity index 98% rename from incubator/xonotic/0.0.15/Chart.yaml rename to incubator/xonotic/0.0.16/Chart.yaml index 07572d9ad2..d2b1f829cc 100644 --- a/incubator/xonotic/0.0.15/Chart.yaml +++ b/incubator/xonotic/0.0.16/Chart.yaml @@ -26,4 +26,4 @@ sources: - https://www.xonotic.org/ - https://hub.docker.com/r/ich777/xonotic/ type: application -version: 0.0.15 +version: 0.0.16 diff --git a/incubator/xonotic/0.0.15/README.md b/incubator/xonotic/0.0.16/README.md similarity index 98% rename from incubator/xonotic/0.0.15/README.md rename to incubator/xonotic/0.0.16/README.md index d1555dd82c..fde11cc85c 100644 --- a/incubator/xonotic/0.0.15/README.md +++ b/incubator/xonotic/0.0.16/README.md @@ -1,6 +1,6 @@ # xonotic -![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) This Docker will download and install the preferred version of Xonotic. diff --git a/incubator/xonotic/0.0.15/app-readme.md b/incubator/xonotic/0.0.16/app-readme.md similarity index 100% rename from incubator/xonotic/0.0.15/app-readme.md rename to incubator/xonotic/0.0.16/app-readme.md diff --git a/incubator/yourls/0.0.15/charts/common-10.4.9.tgz b/incubator/xonotic/0.0.16/charts/common-10.4.9.tgz similarity index 100% rename from incubator/yourls/0.0.15/charts/common-10.4.9.tgz rename to incubator/xonotic/0.0.16/charts/common-10.4.9.tgz diff --git a/incubator/xonotic/0.0.15/ix_values.yaml b/incubator/xonotic/0.0.16/ix_values.yaml similarity index 88% rename from incubator/xonotic/0.0.15/ix_values.yaml rename to incubator/xonotic/0.0.16/ix_values.yaml index 1934befb64..135b87b800 100644 --- a/incubator/xonotic/0.0.15/ix_values.yaml +++ b/incubator/xonotic/0.0.16/ix_values.yaml @@ -5,7 +5,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/xonotic - tag: latest@sha256:5b668cc20d170e09a9311024a584ea3e136a27c2a6f5511e4ef9dbc04bdf62e7 + tag: latest@sha256:d1290caf92a7975d780f2bb60ca2e256b0cb6fbdb8db42b0ca622fd2a8aefaf4 persistence: serverfiles: enabled: true diff --git a/incubator/xonotic/0.0.15/questions.yaml b/incubator/xonotic/0.0.16/questions.yaml similarity index 100% rename from incubator/xonotic/0.0.15/questions.yaml rename to incubator/xonotic/0.0.16/questions.yaml diff --git a/incubator/xonotic/0.0.15/templates/common.yaml b/incubator/xonotic/0.0.16/templates/common.yaml similarity index 100% rename from incubator/xonotic/0.0.15/templates/common.yaml rename to incubator/xonotic/0.0.16/templates/common.yaml diff --git a/incubator/yourls/0.0.15/values.yaml b/incubator/xonotic/0.0.16/values.yaml similarity index 100% rename from incubator/yourls/0.0.15/values.yaml rename to incubator/xonotic/0.0.16/values.yaml diff --git a/incubator/yourls/0.0.15/Chart.lock b/incubator/yourls/0.0.15/Chart.lock deleted file mode 100644 index bf498e7aac..0000000000 --- a/incubator/yourls/0.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:39:10.131988308Z" diff --git a/incubator/yourls/0.0.15/CHANGELOG.md b/incubator/yourls/0.0.16/CHANGELOG.md similarity index 91% rename from incubator/yourls/0.0.15/CHANGELOG.md rename to incubator/yourls/0.0.16/CHANGELOG.md index b968c0d8ab..2a1e8386df 100644 --- a/incubator/yourls/0.0.15/CHANGELOG.md +++ b/incubator/yourls/0.0.16/CHANGELOG.md @@ -2,6 +2,15 @@ +## [yourls-0.0.16](https://github.com/truecharts/charts/compare/yourls-0.0.15...yourls-0.0.16) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [yourls-0.0.15](https://github.com/truecharts/charts/compare/yourls-0.0.14...yourls-0.0.15) (2022-08-08) ### Chore @@ -88,7 +97,3 @@ ## [yourls-0.0.10]yourls-0.0.10 (2022-07-22) - -### Chore - -- Move Dev to incubator and some cleanup diff --git a/incubator/yourls/0.0.16/Chart.lock b/incubator/yourls/0.0.16/Chart.lock new file mode 100644 index 0000000000..5298c6794d --- /dev/null +++ b/incubator/yourls/0.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:37:37.738194876Z" diff --git a/incubator/yourls/0.0.15/Chart.yaml b/incubator/yourls/0.0.16/Chart.yaml similarity index 98% rename from incubator/yourls/0.0.15/Chart.yaml rename to incubator/yourls/0.0.16/Chart.yaml index db42d6f5b0..f353a649bd 100644 --- a/incubator/yourls/0.0.15/Chart.yaml +++ b/incubator/yourls/0.0.16/Chart.yaml @@ -31,4 +31,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/yourls - https://hub.docker.com/_/yourls/ type: application -version: 0.0.15 +version: 0.0.16 diff --git a/incubator/yourls/0.0.15/README.md b/incubator/yourls/0.0.16/README.md similarity index 98% rename from incubator/yourls/0.0.15/README.md rename to incubator/yourls/0.0.16/README.md index 7c447b3194..dca0067d28 100644 --- a/incubator/yourls/0.0.15/README.md +++ b/incubator/yourls/0.0.16/README.md @@ -1,6 +1,6 @@ # yourls -![Version: 0.0.15](https://img.shields.io/badge/Version-0.0.15-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.16](https://img.shields.io/badge/Version-0.0.16-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener. diff --git a/incubator/yourls/0.0.15/app-readme.md b/incubator/yourls/0.0.16/app-readme.md similarity index 100% rename from incubator/yourls/0.0.15/app-readme.md rename to incubator/yourls/0.0.16/app-readme.md diff --git a/stable/anonaddy/9.0.34/charts/common-10.4.9.tgz b/incubator/yourls/0.0.16/charts/common-10.4.9.tgz similarity index 100% rename from stable/anonaddy/9.0.34/charts/common-10.4.9.tgz rename to incubator/yourls/0.0.16/charts/common-10.4.9.tgz diff --git a/incubator/yourls/0.0.15/ix_values.yaml b/incubator/yourls/0.0.16/ix_values.yaml similarity index 86% rename from incubator/yourls/0.0.15/ix_values.yaml rename to incubator/yourls/0.0.16/ix_values.yaml index 973afb93fe..6286602122 100644 --- a/incubator/yourls/0.0.15/ix_values.yaml +++ b/incubator/yourls/0.0.16/ix_values.yaml @@ -10,7 +10,7 @@ env: image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/yourls - tag: latest@sha256:794f245fa7196b78a61fa0b947cc60223f9565ab87c3f9f751f2f9cd038cf11b + tag: latest@sha256:e5e54ee59330c616019e13c45bfd0197b220cd26046834fdfab8156c277b4b37 persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/incubator/yourls/0.0.15/questions.yaml b/incubator/yourls/0.0.16/questions.yaml similarity index 100% rename from incubator/yourls/0.0.15/questions.yaml rename to incubator/yourls/0.0.16/questions.yaml diff --git a/incubator/yourls/0.0.15/templates/common.yaml b/incubator/yourls/0.0.16/templates/common.yaml similarity index 100% rename from incubator/yourls/0.0.15/templates/common.yaml rename to incubator/yourls/0.0.16/templates/common.yaml diff --git a/stable/anonaddy/9.0.34/values.yaml b/incubator/yourls/0.0.16/values.yaml similarity index 100% rename from stable/anonaddy/9.0.34/values.yaml rename to incubator/yourls/0.0.16/values.yaml diff --git a/stable/anonaddy/9.0.34/CHANGELOG.md b/stable/anonaddy/9.0.35/CHANGELOG.md similarity index 91% rename from stable/anonaddy/9.0.34/CHANGELOG.md rename to stable/anonaddy/9.0.35/CHANGELOG.md index 2b729fd3d0..0a5f8a555e 100644 --- a/stable/anonaddy/9.0.34/CHANGELOG.md +++ b/stable/anonaddy/9.0.35/CHANGELOG.md @@ -2,6 +2,15 @@ +## [anonaddy-9.0.35](https://github.com/truecharts/charts/compare/anonaddy-9.0.34...anonaddy-9.0.35) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [anonaddy-9.0.34](https://github.com/truecharts/charts/compare/anonaddy-9.0.33...anonaddy-9.0.34) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ - -## [anonaddy-9.0.28](https://github.com/truecharts/apps/compare/anonaddy-9.0.27...anonaddy-9.0.28) (2022-07-23) - -### Chore - -- update helm general non-major helm releases ([#3274](https://github.com/truecharts/apps/issues/3274)) - - - diff --git a/stable/snipe-it/4.0.35/Chart.lock b/stable/anonaddy/9.0.35/Chart.lock similarity index 88% rename from stable/snipe-it/4.0.35/Chart.lock rename to stable/anonaddy/9.0.35/Chart.lock index 1452068e45..6934cf3067 100644 --- a/stable/snipe-it/4.0.35/Chart.lock +++ b/stable/anonaddy/9.0.35/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.50 digest: sha256:472b875bd1191598fe6818c498cf05c3c08f071db5dc280a9f5a25ed1504e880 -generated: "2022-08-09T15:32:32.83262081Z" +generated: "2022-08-10T05:38:05.03452801Z" diff --git a/stable/anonaddy/9.0.34/Chart.yaml b/stable/anonaddy/9.0.35/Chart.yaml similarity index 96% rename from stable/anonaddy/9.0.34/Chart.yaml rename to stable/anonaddy/9.0.35/Chart.yaml index bbf32dfd83..eb8e0ba478 100644 --- a/stable/anonaddy/9.0.34/Chart.yaml +++ b/stable/anonaddy/9.0.35/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.13.3" +appVersion: "0.13.4" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -26,7 +26,7 @@ name: anonaddy sources: - https://github.com/truecharts/charts/tree/master/charts/stable/anonaddy - https://github.com/anonaddy/docker -version: 9.0.34 +version: 9.0.35 annotations: truecharts.org/catagories: | - email diff --git a/stable/anonaddy/9.0.34/README.md b/stable/anonaddy/9.0.35/README.md similarity index 94% rename from stable/anonaddy/9.0.34/README.md rename to stable/anonaddy/9.0.35/README.md index 1a6007720b..a34b88fb76 100644 --- a/stable/anonaddy/9.0.34/README.md +++ b/stable/anonaddy/9.0.35/README.md @@ -1,6 +1,6 @@ # anonaddy -![Version: 9.0.34](https://img.shields.io/badge/Version-9.0.34-informational?style=flat-square) ![AppVersion: 0.13.3](https://img.shields.io/badge/AppVersion-0.13.3-informational?style=flat-square) +![Version: 9.0.35](https://img.shields.io/badge/Version-9.0.35-informational?style=flat-square) ![AppVersion: 0.13.4](https://img.shields.io/badge/AppVersion-0.13.4-informational?style=flat-square) Protect your email from spam using disposable addresses. diff --git a/stable/anonaddy/9.0.34/app-readme.md b/stable/anonaddy/9.0.35/app-readme.md similarity index 100% rename from stable/anonaddy/9.0.34/app-readme.md rename to stable/anonaddy/9.0.35/app-readme.md diff --git a/stable/audiobookshelf/2.0.28/charts/common-10.4.9.tgz b/stable/anonaddy/9.0.35/charts/common-10.4.9.tgz similarity index 100% rename from stable/audiobookshelf/2.0.28/charts/common-10.4.9.tgz rename to stable/anonaddy/9.0.35/charts/common-10.4.9.tgz diff --git a/stable/anonaddy/9.0.34/charts/mariadb-3.0.50.tgz b/stable/anonaddy/9.0.35/charts/mariadb-3.0.50.tgz similarity index 100% rename from stable/anonaddy/9.0.34/charts/mariadb-3.0.50.tgz rename to stable/anonaddy/9.0.35/charts/mariadb-3.0.50.tgz diff --git a/stable/anonaddy/9.0.34/charts/redis-3.0.50.tgz b/stable/anonaddy/9.0.35/charts/redis-3.0.50.tgz similarity index 100% rename from stable/anonaddy/9.0.34/charts/redis-3.0.50.tgz rename to stable/anonaddy/9.0.35/charts/redis-3.0.50.tgz diff --git a/stable/anonaddy/9.0.34/ix_values.yaml b/stable/anonaddy/9.0.35/ix_values.yaml similarity index 93% rename from stable/anonaddy/9.0.34/ix_values.yaml rename to stable/anonaddy/9.0.35/ix_values.yaml index f8be76b8ad..f9a679a587 100644 --- a/stable/anonaddy/9.0.34/ix_values.yaml +++ b/stable/anonaddy/9.0.35/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/anonaddy - tag: 0.13.3@sha256:c3903d9124e2cc4ac2a48de575c7f6c7d157640ac8f3b1c7c707c97f278ae5cd + tag: 0.13.4@sha256:55ef5a417120ddcc6cc26561bbb506907e9ae40ea2cb26aa26819f840a8ac984 pullPolicy: IfNotPresent strategy: diff --git a/stable/anonaddy/9.0.34/questions.yaml b/stable/anonaddy/9.0.35/questions.yaml similarity index 100% rename from stable/anonaddy/9.0.34/questions.yaml rename to stable/anonaddy/9.0.35/questions.yaml diff --git a/stable/anonaddy/9.0.34/templates/_appkey.tpl b/stable/anonaddy/9.0.35/templates/_appkey.tpl similarity index 100% rename from stable/anonaddy/9.0.34/templates/_appkey.tpl rename to stable/anonaddy/9.0.35/templates/_appkey.tpl diff --git a/stable/anonaddy/9.0.34/templates/common.yaml b/stable/anonaddy/9.0.35/templates/common.yaml similarity index 100% rename from stable/anonaddy/9.0.34/templates/common.yaml rename to stable/anonaddy/9.0.35/templates/common.yaml diff --git a/stable/audiobookshelf/2.0.28/values.yaml b/stable/anonaddy/9.0.35/values.yaml similarity index 100% rename from stable/audiobookshelf/2.0.28/values.yaml rename to stable/anonaddy/9.0.35/values.yaml diff --git a/stable/audiobookshelf/2.0.28/Chart.lock b/stable/audiobookshelf/2.0.28/Chart.lock deleted file mode 100644 index 819256eae2..0000000000 --- a/stable/audiobookshelf/2.0.28/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:40:58.949734752Z" diff --git a/stable/audiobookshelf/2.0.28/CHANGELOG.md b/stable/audiobookshelf/2.0.29/CHANGELOG.md similarity index 92% rename from stable/audiobookshelf/2.0.28/CHANGELOG.md rename to stable/audiobookshelf/2.0.29/CHANGELOG.md index a9f9c71100..9f711351e2 100644 --- a/stable/audiobookshelf/2.0.28/CHANGELOG.md +++ b/stable/audiobookshelf/2.0.29/CHANGELOG.md @@ -2,6 +2,15 @@ +## [audiobookshelf-2.0.29](https://github.com/truecharts/charts/compare/audiobookshelf-2.0.28...audiobookshelf-2.0.29) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [audiobookshelf-2.0.28](https://github.com/truecharts/charts/compare/audiobookshelf-2.0.27...audiobookshelf-2.0.28) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ - Update Readme and Description on SCALE - -## [audiobookshelf-2.0.21](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.20...audiobookshelf-2.0.21) (2022-07-16) - -### Chore - -- update docker general non-major ([#3192](https://github.com/truecharts/apps/issues/3192)) - - - diff --git a/stable/audiobookshelf/2.0.29/Chart.lock b/stable/audiobookshelf/2.0.29/Chart.lock new file mode 100644 index 0000000000..942a4d199a --- /dev/null +++ b/stable/audiobookshelf/2.0.29/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:37:49.866045405Z" diff --git a/stable/audiobookshelf/2.0.28/Chart.yaml b/stable/audiobookshelf/2.0.29/Chart.yaml similarity index 95% rename from stable/audiobookshelf/2.0.28/Chart.yaml rename to stable/audiobookshelf/2.0.29/Chart.yaml index 65a0756dd8..2363e10b03 100644 --- a/stable/audiobookshelf/2.0.28/Chart.yaml +++ b/stable/audiobookshelf/2.0.29/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "2.1.0" +appVersion: "2.1.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -19,7 +19,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/audiobookshelf - https://hub.docker.com/r/advplyr/audiobookshelf - https://github.com/advplyr/audiobookshelf -version: 2.0.28 +version: 2.0.29 annotations: truecharts.org/catagories: | - media diff --git a/stable/audiobookshelf/2.0.28/README.md b/stable/audiobookshelf/2.0.29/README.md similarity index 94% rename from stable/audiobookshelf/2.0.28/README.md rename to stable/audiobookshelf/2.0.29/README.md index 75866e6c80..6225a49623 100644 --- a/stable/audiobookshelf/2.0.28/README.md +++ b/stable/audiobookshelf/2.0.29/README.md @@ -1,6 +1,6 @@ # audiobookshelf -![Version: 2.0.28](https://img.shields.io/badge/Version-2.0.28-informational?style=flat-square) ![AppVersion: 2.1.0](https://img.shields.io/badge/AppVersion-2.1.0-informational?style=flat-square) +![Version: 2.0.29](https://img.shields.io/badge/Version-2.0.29-informational?style=flat-square) ![AppVersion: 2.1.2](https://img.shields.io/badge/AppVersion-2.1.2-informational?style=flat-square) Audiobookshelf is a self-hosted audiobook server for managing and playing your audiobooks. diff --git a/stable/audiobookshelf/2.0.28/app-readme.md b/stable/audiobookshelf/2.0.29/app-readme.md similarity index 100% rename from stable/audiobookshelf/2.0.28/app-readme.md rename to stable/audiobookshelf/2.0.29/app-readme.md diff --git a/stable/beets/4.0.27/charts/common-10.4.9.tgz b/stable/audiobookshelf/2.0.29/charts/common-10.4.9.tgz similarity index 100% rename from stable/beets/4.0.27/charts/common-10.4.9.tgz rename to stable/audiobookshelf/2.0.29/charts/common-10.4.9.tgz diff --git a/stable/audiobookshelf/2.0.28/ix_values.yaml b/stable/audiobookshelf/2.0.29/ix_values.yaml similarity index 90% rename from stable/audiobookshelf/2.0.28/ix_values.yaml rename to stable/audiobookshelf/2.0.29/ix_values.yaml index d5b9eb034d..856565db55 100644 --- a/stable/audiobookshelf/2.0.28/ix_values.yaml +++ b/stable/audiobookshelf/2.0.29/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/audiobookshelf - tag: 2.1.0@sha256:13803fe4fe67b515936ed17569a8bafe8a0c5742c2a95c9a4313e8d015236558 + tag: 2.1.2@sha256:4eda6ea0fcde5d90d8c47baf30091b12aeecf8218ec0712013b82c264b9a5c64 pullPolicy: IfNotPresent env: diff --git a/stable/audiobookshelf/2.0.28/questions.yaml b/stable/audiobookshelf/2.0.29/questions.yaml similarity index 100% rename from stable/audiobookshelf/2.0.28/questions.yaml rename to stable/audiobookshelf/2.0.29/questions.yaml diff --git a/stable/audiobookshelf/2.0.28/templates/_secrets.tpl b/stable/audiobookshelf/2.0.29/templates/_secrets.tpl similarity index 100% rename from stable/audiobookshelf/2.0.28/templates/_secrets.tpl rename to stable/audiobookshelf/2.0.29/templates/_secrets.tpl diff --git a/stable/audiobookshelf/2.0.28/templates/common.yaml b/stable/audiobookshelf/2.0.29/templates/common.yaml similarity index 100% rename from stable/audiobookshelf/2.0.28/templates/common.yaml rename to stable/audiobookshelf/2.0.29/templates/common.yaml diff --git a/stable/beets/4.0.27/values.yaml b/stable/audiobookshelf/2.0.29/values.yaml similarity index 100% rename from stable/beets/4.0.27/values.yaml rename to stable/audiobookshelf/2.0.29/values.yaml diff --git a/stable/bazarr/11.0.26/CHANGELOG.md b/stable/bazarr/11.0.26/CHANGELOG.md new file mode 100644 index 0000000000..4d29cea8e2 --- /dev/null +++ b/stable/bazarr/11.0.26/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [bazarr-11.0.26](https://github.com/truecharts/charts/compare/bazarr-11.0.25...bazarr-11.0.26) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [bazarr-11.0.25](https://github.com/truecharts/charts/compare/bazarr-11.0.24...bazarr-11.0.25) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [bazarr-11.0.24](https://github.com/truecharts/apps/compare/bazarr-11.0.23...bazarr-11.0.24) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [bazarr-11.0.23](https://github.com/truecharts/apps/compare/bazarr-11.0.22...bazarr-11.0.23) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [bazarr-11.0.23](https://github.com/truecharts/apps/compare/bazarr-11.0.22...bazarr-11.0.23) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [bazarr-11.0.22](https://github.com/truecharts/apps/compare/bazarr-11.0.21...bazarr-11.0.22) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [bazarr-11.0.22](https://github.com/truecharts/apps/compare/bazarr-11.0.21...bazarr-11.0.22) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [bazarr-11.0.22](https://github.com/truecharts/apps/compare/bazarr-11.0.21...bazarr-11.0.22) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [bazarr-11.0.21](https://github.com/truecharts/apps/compare/bazarr-11.0.19...bazarr-11.0.21) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + + + +## [bazarr-11.0.19](https://github.com/truecharts/apps/compare/bazarr-11.0.18...bazarr-11.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + diff --git a/stable/bazarr/11.0.26/Chart.lock b/stable/bazarr/11.0.26/Chart.lock new file mode 100644 index 0000000000..59599dc77a --- /dev/null +++ b/stable/bazarr/11.0.26/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:37:51.0122885Z" diff --git a/stable/bazarr/11.0.26/Chart.yaml b/stable/bazarr/11.0.26/Chart.yaml new file mode 100644 index 0000000000..9b4faffc7e --- /dev/null +++ b/stable/bazarr/11.0.26/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.1.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: false +description: Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements +home: https://truecharts.org/docs/charts/stable/bazarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/bazarr.png +keywords: + - bazarr + - radarr + - sonarr + - subtitles + - usenet + - torrent +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: bazarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/bazarr + - https://github.com/morpheus65535/bazarr + - https://hub.docker.com/r/linuxserver/bazarr +type: application +version: 11.0.26 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/bazarr/11.0.26/README.md b/stable/bazarr/11.0.26/README.md new file mode 100644 index 0000000000..e6b9012f8a --- /dev/null +++ b/stable/bazarr/11.0.26/README.md @@ -0,0 +1,109 @@ +# bazarr + +![Version: 11.0.26](https://img.shields.io/badge/Version-11.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.1.0](https://img.shields.io/badge/AppVersion-1.1.0-informational?style=flat-square) + +Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [bazarr](https://truecharts.org/docs/charts/stable/bazarr) + +**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)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `bazarr` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install bazarr TrueCharts/bazarr +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `bazarr` deployment + +```console +helm uninstall bazarr +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install bazarr \ + --set env.TZ="America/New York" \ + TrueCharts/bazarr +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install bazarr TrueCharts/bazarr -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/bazarr/11.0.26/app-readme.md b/stable/bazarr/11.0.26/app-readme.md new file mode 100644 index 0000000000..28c311a374 --- /dev/null +++ b/stable/bazarr/11.0.26/app-readme.md @@ -0,0 +1,8 @@ +Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/bazarr](https://truecharts.org/docs/charts/stable/bazarr) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/boinc/2.0.35/charts/common-10.4.9.tgz b/stable/bazarr/11.0.26/charts/common-10.4.9.tgz similarity index 100% rename from stable/boinc/2.0.35/charts/common-10.4.9.tgz rename to stable/bazarr/11.0.26/charts/common-10.4.9.tgz diff --git a/stable/bazarr/11.0.26/ix_values.yaml b/stable/bazarr/11.0.26/ix_values.yaml new file mode 100644 index 0000000000..bae16dbfd5 --- /dev/null +++ b/stable/bazarr/11.0.26/ix_values.yaml @@ -0,0 +1,19 @@ +image: + repository: tccr.io/truecharts/bazarr + pullPolicy: IfNotPresent + tag: v1.1.0@sha256:86a8b4b7c1f44f7d2a7c3b0f9501c004cc5f77b0989370de747e9e018ac4b587 + +service: + main: + ports: + main: + port: 6767 + targetPort: 6767 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/bazarr/11.0.26/questions.yaml b/stable/bazarr/11.0.26/questions.yaml new file mode 100644 index 0000000000..562e52ac76 --- /dev/null +++ b/stable/bazarr/11.0.26/questions.yaml @@ -0,0 +1,2391 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +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: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 6767 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 6767 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/booksonic-air/6.0.30/templates/common.yaml b/stable/bazarr/11.0.26/templates/common.yaml similarity index 100% rename from stable/booksonic-air/6.0.30/templates/common.yaml rename to stable/bazarr/11.0.26/templates/common.yaml diff --git a/stable/boinc/2.0.35/values.yaml b/stable/bazarr/11.0.26/values.yaml similarity index 100% rename from stable/boinc/2.0.35/values.yaml rename to stable/bazarr/11.0.26/values.yaml diff --git a/stable/beets/4.0.27/Chart.lock b/stable/beets/4.0.27/Chart.lock deleted file mode 100644 index 9ef6e68ba7..0000000000 --- a/stable/beets/4.0.27/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:41:55.760632118Z" diff --git a/stable/beets/4.0.27/CHANGELOG.md b/stable/beets/4.0.28/CHANGELOG.md similarity index 92% rename from stable/beets/4.0.27/CHANGELOG.md rename to stable/beets/4.0.28/CHANGELOG.md index dcd4d05c97..8174528a95 100644 --- a/stable/beets/4.0.27/CHANGELOG.md +++ b/stable/beets/4.0.28/CHANGELOG.md @@ -2,6 +2,15 @@ +## [beets-4.0.28](https://github.com/truecharts/charts/compare/beets-4.0.27...beets-4.0.28) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [beets-4.0.27](https://github.com/truecharts/charts/compare/beets-4.0.26...beets-4.0.27) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - update docker general non-major ([#3266](https://github.com/truecharts/apps/issues/3266)) - - -## [beets-4.0.20](https://github.com/truecharts/apps/compare/beets-4.0.19...beets-4.0.20) (2022-07-19) - -### Chore - -- Update Readme and Description on SCALE - - diff --git a/stable/beets/4.0.28/Chart.lock b/stable/beets/4.0.28/Chart.lock new file mode 100644 index 0000000000..9d4c13611c --- /dev/null +++ b/stable/beets/4.0.28/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:37:58.256446387Z" diff --git a/stable/beets/4.0.27/Chart.yaml b/stable/beets/4.0.28/Chart.yaml similarity index 98% rename from stable/beets/4.0.27/Chart.yaml rename to stable/beets/4.0.28/Chart.yaml index fef9b4bea8..d9a342c554 100644 --- a/stable/beets/4.0.27/Chart.yaml +++ b/stable/beets/4.0.28/Chart.yaml @@ -24,7 +24,7 @@ sources: - https://github.com/linuxserver/docker-beets - https://beets.io/ type: application -version: 4.0.27 +version: 4.0.28 annotations: truecharts.org/catagories: | - media diff --git a/stable/beets/4.0.27/README.md b/stable/beets/4.0.28/README.md similarity index 98% rename from stable/beets/4.0.27/README.md rename to stable/beets/4.0.28/README.md index 808b4b7337..807c028d55 100644 --- a/stable/beets/4.0.27/README.md +++ b/stable/beets/4.0.28/README.md @@ -1,6 +1,6 @@ # beets -![Version: 4.0.27](https://img.shields.io/badge/Version-4.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.6.0](https://img.shields.io/badge/AppVersion-1.6.0-informational?style=flat-square) +![Version: 4.0.28](https://img.shields.io/badge/Version-4.0.28-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.6.0](https://img.shields.io/badge/AppVersion-1.6.0-informational?style=flat-square) A music library manager and not, for the most part, a music player. diff --git a/stable/beets/4.0.27/app-readme.md b/stable/beets/4.0.28/app-readme.md similarity index 100% rename from stable/beets/4.0.27/app-readme.md rename to stable/beets/4.0.28/app-readme.md diff --git a/stable/booksonic-air/6.0.30/charts/common-10.4.9.tgz b/stable/beets/4.0.28/charts/common-10.4.9.tgz similarity index 100% rename from stable/booksonic-air/6.0.30/charts/common-10.4.9.tgz rename to stable/beets/4.0.28/charts/common-10.4.9.tgz diff --git a/stable/beets/4.0.27/ix_values.yaml b/stable/beets/4.0.28/ix_values.yaml similarity index 82% rename from stable/beets/4.0.27/ix_values.yaml rename to stable/beets/4.0.28/ix_values.yaml index 15c578002c..c78edc6fa4 100644 --- a/stable/beets/4.0.27/ix_values.yaml +++ b/stable/beets/4.0.28/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/beets pullPolicy: IfNotPresent - tag: v1.6.0@sha256:b9f2f395a62a179c5015b937d178c0702023b64af2674fb53cb33522cfbc3b79 + tag: v1.6.0@sha256:e34c56e884e339f08325a130ec98c7bbfb98844da1eefe807fe24cb0fbd15538 securityContext: readOnlyRootFilesystem: false diff --git a/stable/beets/4.0.27/questions.yaml b/stable/beets/4.0.28/questions.yaml similarity index 100% rename from stable/beets/4.0.27/questions.yaml rename to stable/beets/4.0.28/questions.yaml diff --git a/stable/beets/4.0.27/templates/common.yaml b/stable/beets/4.0.28/templates/common.yaml similarity index 100% rename from stable/beets/4.0.27/templates/common.yaml rename to stable/beets/4.0.28/templates/common.yaml diff --git a/stable/booksonic-air/6.0.30/values.yaml b/stable/beets/4.0.28/values.yaml similarity index 100% rename from stable/booksonic-air/6.0.30/values.yaml rename to stable/beets/4.0.28/values.yaml diff --git a/stable/boinc/2.0.35/Chart.lock b/stable/boinc/2.0.35/Chart.lock deleted file mode 100644 index aa4a28cbfc..0000000000 --- a/stable/boinc/2.0.35/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:41:56.077438682Z" diff --git a/stable/boinc/2.0.35/CHANGELOG.md b/stable/boinc/2.0.36/CHANGELOG.md similarity index 92% rename from stable/boinc/2.0.35/CHANGELOG.md rename to stable/boinc/2.0.36/CHANGELOG.md index 4e4bee69ea..09e222d102 100644 --- a/stable/boinc/2.0.35/CHANGELOG.md +++ b/stable/boinc/2.0.36/CHANGELOG.md @@ -2,6 +2,15 @@ +## [boinc-2.0.36](https://github.com/truecharts/charts/compare/boinc-2.0.35...boinc-2.0.36) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [boinc-2.0.35](https://github.com/truecharts/charts/compare/boinc-2.0.33...boinc-2.0.35) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ - update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) - - -## [boinc-2.0.26](https://github.com/truecharts/apps/compare/boinc-2.0.25...boinc-2.0.26) (2022-07-19) - -### Chore - -- Update Readme and Description on SCALE - - diff --git a/stable/boinc/2.0.36/Chart.lock b/stable/boinc/2.0.36/Chart.lock new file mode 100644 index 0000000000..6a2287ec3e --- /dev/null +++ b/stable/boinc/2.0.36/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:38:10.982228976Z" diff --git a/stable/boinc/2.0.35/Chart.yaml b/stable/boinc/2.0.36/Chart.yaml similarity index 98% rename from stable/boinc/2.0.35/Chart.yaml rename to stable/boinc/2.0.36/Chart.yaml index ff62bf6bc9..2b02374db6 100644 --- a/stable/boinc/2.0.35/Chart.yaml +++ b/stable/boinc/2.0.36/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: boinc -version: 2.0.35 +version: 2.0.36 appVersion: "latest" description: BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). type: application diff --git a/stable/boinc/2.0.35/README.md b/stable/boinc/2.0.36/README.md similarity index 98% rename from stable/boinc/2.0.35/README.md rename to stable/boinc/2.0.36/README.md index 98972fbc77..1e8e6fe9e9 100644 --- a/stable/boinc/2.0.35/README.md +++ b/stable/boinc/2.0.36/README.md @@ -1,6 +1,6 @@ # boinc -![Version: 2.0.35](https://img.shields.io/badge/Version-2.0.35-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 2.0.36](https://img.shields.io/badge/Version-2.0.36-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). diff --git a/stable/boinc/2.0.35/app-readme.md b/stable/boinc/2.0.36/app-readme.md similarity index 100% rename from stable/boinc/2.0.35/app-readme.md rename to stable/boinc/2.0.36/app-readme.md diff --git a/stable/budge/2.0.30/charts/common-10.4.9.tgz b/stable/boinc/2.0.36/charts/common-10.4.9.tgz similarity index 100% rename from stable/budge/2.0.30/charts/common-10.4.9.tgz rename to stable/boinc/2.0.36/charts/common-10.4.9.tgz diff --git a/stable/boinc/2.0.35/ix_values.yaml b/stable/boinc/2.0.36/ix_values.yaml similarity index 83% rename from stable/boinc/2.0.35/ix_values.yaml rename to stable/boinc/2.0.36/ix_values.yaml index 2bcd9aac61..750a6e7e81 100644 --- a/stable/boinc/2.0.35/ix_values.yaml +++ b/stable/boinc/2.0.36/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/boinc pullPolicy: IfNotPresent - tag: latest@sha256:6fd9038cb3da1bb181d84f77b98031eed320c572e3168a568bd499a7957730bd + tag: latest@sha256:5635f146a3e4996b5248e8c95855c474e47dd2343a6b5f13b6c0cb19b09c35a5 securityContext: readOnlyRootFilesystem: false diff --git a/stable/boinc/2.0.35/questions.yaml b/stable/boinc/2.0.36/questions.yaml similarity index 100% rename from stable/boinc/2.0.35/questions.yaml rename to stable/boinc/2.0.36/questions.yaml diff --git a/stable/budge/2.0.30/templates/common.yaml b/stable/boinc/2.0.36/templates/common.yaml similarity index 100% rename from stable/budge/2.0.30/templates/common.yaml rename to stable/boinc/2.0.36/templates/common.yaml diff --git a/stable/budge/2.0.30/values.yaml b/stable/boinc/2.0.36/values.yaml similarity index 100% rename from stable/budge/2.0.30/values.yaml rename to stable/boinc/2.0.36/values.yaml diff --git a/stable/booksonic-air/6.0.30/Chart.lock b/stable/booksonic-air/6.0.30/Chart.lock deleted file mode 100644 index 834362b6a6..0000000000 --- a/stable/booksonic-air/6.0.30/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:42:17.303450722Z" diff --git a/stable/booksonic-air/6.0.30/CHANGELOG.md b/stable/booksonic-air/6.0.31/CHANGELOG.md similarity index 92% rename from stable/booksonic-air/6.0.30/CHANGELOG.md rename to stable/booksonic-air/6.0.31/CHANGELOG.md index da29847a5e..b58ebdf0b2 100644 --- a/stable/booksonic-air/6.0.30/CHANGELOG.md +++ b/stable/booksonic-air/6.0.31/CHANGELOG.md @@ -2,6 +2,15 @@ +## [booksonic-air-6.0.31](https://github.com/truecharts/charts/compare/booksonic-air-6.0.30...booksonic-air-6.0.31) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [booksonic-air-6.0.30](https://github.com/truecharts/charts/compare/booksonic-air-6.0.28...booksonic-air-6.0.30) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ - Bump all charts to generate config and container references due to huge increase of repository - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - - -## [booksonic-air-6.0.22](https://github.com/truecharts/apps/compare/booksonic-air-6.0.21...booksonic-air-6.0.22) (2022-07-20) - -### Chore - -- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) - - diff --git a/stable/booksonic-air/6.0.31/Chart.lock b/stable/booksonic-air/6.0.31/Chart.lock new file mode 100644 index 0000000000..57e0563707 --- /dev/null +++ b/stable/booksonic-air/6.0.31/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:38:11.623962175Z" diff --git a/stable/booksonic-air/6.0.30/Chart.yaml b/stable/booksonic-air/6.0.31/Chart.yaml similarity index 98% rename from stable/booksonic-air/6.0.30/Chart.yaml rename to stable/booksonic-air/6.0.31/Chart.yaml index d82542cdf8..a76e055d45 100644 --- a/stable/booksonic-air/6.0.30/Chart.yaml +++ b/stable/booksonic-air/6.0.31/Chart.yaml @@ -20,7 +20,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/booksonic-air - https://github.com/popeen/Booksonic-Air - https://hub.docker.com/r/linuxserver/booksonic-air -version: 6.0.30 +version: 6.0.31 annotations: truecharts.org/catagories: | - media diff --git a/stable/booksonic-air/6.0.30/README.md b/stable/booksonic-air/6.0.31/README.md similarity index 98% rename from stable/booksonic-air/6.0.30/README.md rename to stable/booksonic-air/6.0.31/README.md index 5763dee22f..fc4b7bfdde 100644 --- a/stable/booksonic-air/6.0.30/README.md +++ b/stable/booksonic-air/6.0.31/README.md @@ -1,6 +1,6 @@ # booksonic-air -![Version: 6.0.30](https://img.shields.io/badge/Version-6.0.30-informational?style=flat-square) ![AppVersion: 2201.1.0](https://img.shields.io/badge/AppVersion-2201.1.0-informational?style=flat-square) +![Version: 6.0.31](https://img.shields.io/badge/Version-6.0.31-informational?style=flat-square) ![AppVersion: 2201.1.0](https://img.shields.io/badge/AppVersion-2201.1.0-informational?style=flat-square) Booksonic is a platform for accessing the audibooks you own wherever you are diff --git a/stable/booksonic-air/6.0.30/app-readme.md b/stable/booksonic-air/6.0.31/app-readme.md similarity index 100% rename from stable/booksonic-air/6.0.30/app-readme.md rename to stable/booksonic-air/6.0.31/app-readme.md diff --git a/stable/cloudflareddns/1.0.10/charts/common-10.4.9.tgz b/stable/booksonic-air/6.0.31/charts/common-10.4.9.tgz similarity index 100% rename from stable/cloudflareddns/1.0.10/charts/common-10.4.9.tgz rename to stable/booksonic-air/6.0.31/charts/common-10.4.9.tgz diff --git a/stable/booksonic-air/6.0.30/ix_values.yaml b/stable/booksonic-air/6.0.31/ix_values.yaml similarity index 81% rename from stable/booksonic-air/6.0.30/ix_values.yaml rename to stable/booksonic-air/6.0.31/ix_values.yaml index bf6e47be7c..cd4578e080 100644 --- a/stable/booksonic-air/6.0.30/ix_values.yaml +++ b/stable/booksonic-air/6.0.31/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/booksonic-air pullPolicy: IfNotPresent - tag: v2201.1.0@sha256:15a4cf83c496b517ec1f06a505bbdf0edb63d27d381d7403c6d32f1e91049e20 + tag: v2201.1.0@sha256:e02112948bd1556fa048b033e1837974956974e5809b01f371aad890c026cf6c securityContext: readOnlyRootFilesystem: false diff --git a/stable/booksonic-air/6.0.30/questions.yaml b/stable/booksonic-air/6.0.31/questions.yaml similarity index 100% rename from stable/booksonic-air/6.0.30/questions.yaml rename to stable/booksonic-air/6.0.31/questions.yaml diff --git a/stable/cloudflareddns/1.0.10/templates/common.yaml b/stable/booksonic-air/6.0.31/templates/common.yaml similarity index 100% rename from stable/cloudflareddns/1.0.10/templates/common.yaml rename to stable/booksonic-air/6.0.31/templates/common.yaml diff --git a/stable/cloudflareddns/1.0.10/values.yaml b/stable/booksonic-air/6.0.31/values.yaml similarity index 100% rename from stable/cloudflareddns/1.0.10/values.yaml rename to stable/booksonic-air/6.0.31/values.yaml diff --git a/stable/budge/2.0.30/Chart.lock b/stable/budge/2.0.30/Chart.lock deleted file mode 100644 index ff556805d3..0000000000 --- a/stable/budge/2.0.30/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:30:14.204094657Z" diff --git a/stable/budge/2.0.30/CHANGELOG.md b/stable/budge/2.0.31/CHANGELOG.md similarity index 88% rename from stable/budge/2.0.30/CHANGELOG.md rename to stable/budge/2.0.31/CHANGELOG.md index a11d3858b7..159f36fbae 100644 --- a/stable/budge/2.0.30/CHANGELOG.md +++ b/stable/budge/2.0.31/CHANGELOG.md @@ -2,6 +2,15 @@ +## [budge-2.0.31](https://github.com/truecharts/charts/compare/budge-2.0.30...budge-2.0.31) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [budge-2.0.30](https://github.com/truecharts/charts/compare/budge-2.0.29...budge-2.0.30) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ - -## [budge-2.0.24](https://github.com/truecharts/apps/compare/budge-2.0.22...budge-2.0.24) (2022-07-22) - -### Chore - -- Bump all charts to generate config and container references due to huge increase of repository - - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - - diff --git a/stable/budge/2.0.31/Chart.lock b/stable/budge/2.0.31/Chart.lock new file mode 100644 index 0000000000..e94a481492 --- /dev/null +++ b/stable/budge/2.0.31/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:38:18.478797678Z" diff --git a/stable/budge/2.0.30/Chart.yaml b/stable/budge/2.0.31/Chart.yaml similarity index 98% rename from stable/budge/2.0.30/Chart.yaml rename to stable/budge/2.0.31/Chart.yaml index 42bc800221..01fbe01103 100644 --- a/stable/budge/2.0.30/Chart.yaml +++ b/stable/budge/2.0.31/Chart.yaml @@ -20,7 +20,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/budge - https://github.com/linuxserver/budge - https://github.com/linuxserver/docker-BudgE -version: 2.0.30 +version: 2.0.31 annotations: truecharts.org/catagories: | - media diff --git a/stable/budge/2.0.30/README.md b/stable/budge/2.0.31/README.md similarity index 98% rename from stable/budge/2.0.30/README.md rename to stable/budge/2.0.31/README.md index 1514a22dde..694e945fa9 100644 --- a/stable/budge/2.0.30/README.md +++ b/stable/budge/2.0.31/README.md @@ -1,6 +1,6 @@ # budge -![Version: 2.0.30](https://img.shields.io/badge/Version-2.0.30-informational?style=flat-square) ![AppVersion: 0.0.9](https://img.shields.io/badge/AppVersion-0.0.9-informational?style=flat-square) +![Version: 2.0.31](https://img.shields.io/badge/Version-2.0.31-informational?style=flat-square) ![AppVersion: 0.0.9](https://img.shields.io/badge/AppVersion-0.0.9-informational?style=flat-square) Budge is an open source 'budgeting with envelopes' personal finance app. diff --git a/stable/budge/2.0.30/app-readme.md b/stable/budge/2.0.31/app-readme.md similarity index 100% rename from stable/budge/2.0.30/app-readme.md rename to stable/budge/2.0.31/app-readme.md diff --git a/stable/cyberchef/2.0.54/charts/common-10.4.9.tgz b/stable/budge/2.0.31/charts/common-10.4.9.tgz similarity index 100% rename from stable/cyberchef/2.0.54/charts/common-10.4.9.tgz rename to stable/budge/2.0.31/charts/common-10.4.9.tgz diff --git a/stable/budge/2.0.30/ix_values.yaml b/stable/budge/2.0.31/ix_values.yaml similarity index 83% rename from stable/budge/2.0.30/ix_values.yaml rename to stable/budge/2.0.31/ix_values.yaml index daa66528d1..d320767418 100644 --- a/stable/budge/2.0.30/ix_values.yaml +++ b/stable/budge/2.0.31/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/budge - tag: v0.0.9@sha256:9ab3509b033a052ed7ecc3a03dd8a396476775096432291259f5c8e2f410580e + tag: v0.0.9@sha256:16d9e308cb34c3fda1bc91ca1b05bf9b020509d6f4a8a0e94b337532bd0ff44f pullPolicy: IfNotPresent securityContext: diff --git a/stable/budge/2.0.30/questions.yaml b/stable/budge/2.0.31/questions.yaml similarity index 100% rename from stable/budge/2.0.30/questions.yaml rename to stable/budge/2.0.31/questions.yaml diff --git a/stable/cyberchef/2.0.54/templates/common.yaml b/stable/budge/2.0.31/templates/common.yaml similarity index 100% rename from stable/cyberchef/2.0.54/templates/common.yaml rename to stable/budge/2.0.31/templates/common.yaml diff --git a/stable/cyberchef/2.0.54/values.yaml b/stable/budge/2.0.31/values.yaml similarity index 100% rename from stable/cyberchef/2.0.54/values.yaml rename to stable/budge/2.0.31/values.yaml diff --git a/stable/calibre-web/11.0.32/CHANGELOG.md b/stable/calibre-web/11.0.32/CHANGELOG.md new file mode 100644 index 0000000000..f20762bffe --- /dev/null +++ b/stable/calibre-web/11.0.32/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [calibre-web-11.0.32](https://github.com/truecharts/charts/compare/calibre-web-11.0.31...calibre-web-11.0.32) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [calibre-web-11.0.31](https://github.com/truecharts/charts/compare/calibre-web-11.0.30...calibre-web-11.0.31) (2022-08-09) + +### Chore + +- update docker general non-major ([#3377](https://github.com/truecharts/charts/issues/3377)) + + + + +## [calibre-web-11.0.30](https://github.com/truecharts/charts/compare/calibre-web-11.0.29...calibre-web-11.0.30) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [calibre-web-11.0.29](https://github.com/truecharts/apps/compare/calibre-web-11.0.28...calibre-web-11.0.29) (2022-07-27) + +### Chore + +- update docker general non-major ([#3313](https://github.com/truecharts/apps/issues/3313)) + + + + +## [calibre-web-11.0.28](https://github.com/truecharts/apps/compare/calibre-web-11.0.27...calibre-web-11.0.28) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [calibre-web-11.0.27](https://github.com/truecharts/apps/compare/calibre-web-11.0.26...calibre-web-11.0.27) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [calibre-web-11.0.27](https://github.com/truecharts/apps/compare/calibre-web-11.0.26...calibre-web-11.0.27) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [calibre-web-11.0.26](https://github.com/truecharts/apps/compare/calibre-web-11.0.25...calibre-web-11.0.26) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [calibre-web-11.0.26](https://github.com/truecharts/apps/compare/calibre-web-11.0.25...calibre-web-11.0.26) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [calibre-web-11.0.26](https://github.com/truecharts/apps/compare/calibre-web-11.0.25...calibre-web-11.0.26) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + diff --git a/stable/calibre-web/11.0.32/Chart.lock b/stable/calibre-web/11.0.32/Chart.lock new file mode 100644 index 0000000000..099de9b892 --- /dev/null +++ b/stable/calibre-web/11.0.32/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:38:31.532270324Z" diff --git a/stable/calibre-web/11.0.32/Chart.yaml b/stable/calibre-web/11.0.32/Chart.yaml new file mode 100644 index 0000000000..cb1f7d27ec --- /dev/null +++ b/stable/calibre-web/11.0.32/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.6.19" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: false +description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. +home: https://truecharts.org/docs/charts/stable/calibre-web +icon: https://truecharts.org/img/hotlink-ok/chart-icons/calibre-web.png +keywords: + - calibre-web + - calibre + - ebook +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: calibre-web +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/calibre-web + - https://hub.docker.com/r/linuxserver/calibre-web/ + - https://github.com/janeczku/calibre-web +type: application +version: 11.0.32 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/calibre-web/11.0.32/README.md b/stable/calibre-web/11.0.32/README.md new file mode 100644 index 0000000000..799d2c58e5 --- /dev/null +++ b/stable/calibre-web/11.0.32/README.md @@ -0,0 +1,109 @@ +# calibre-web + +![Version: 11.0.32](https://img.shields.io/badge/Version-11.0.32-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.6.19](https://img.shields.io/badge/AppVersion-0.6.19-informational?style=flat-square) + +Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [calibre-web](https://truecharts.org/docs/charts/stable/calibre-web) + +**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)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `calibre-web` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install calibre-web TrueCharts/calibre-web +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `calibre-web` deployment + +```console +helm uninstall calibre-web +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install calibre-web \ + --set env.TZ="America/New York" \ + TrueCharts/calibre-web +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install calibre-web TrueCharts/calibre-web -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/calibre-web/11.0.32/app-readme.md b/stable/calibre-web/11.0.32/app-readme.md new file mode 100644 index 0000000000..fdc871bc68 --- /dev/null +++ b/stable/calibre-web/11.0.32/app-readme.md @@ -0,0 +1,8 @@ +Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/calibre-web](https://truecharts.org/docs/charts/stable/calibre-web) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/dashdot/1.0.38/charts/common-10.4.9.tgz b/stable/calibre-web/11.0.32/charts/common-10.4.9.tgz similarity index 100% rename from stable/dashdot/1.0.38/charts/common-10.4.9.tgz rename to stable/calibre-web/11.0.32/charts/common-10.4.9.tgz diff --git a/stable/calibre-web/11.0.32/ix_values.yaml b/stable/calibre-web/11.0.32/ix_values.yaml new file mode 100644 index 0000000000..17b8252375 --- /dev/null +++ b/stable/calibre-web/11.0.32/ix_values.yaml @@ -0,0 +1,27 @@ +image: + repository: tccr.io/truecharts/calibre-web + pullPolicy: IfNotPresent + tag: 0.6.19@sha256:60bc928fb14629c96758939620a768d19a2bda1596204159a8f79fe9e08f0e86 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 8083 + targetPort: 8083 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/calibre-web/11.0.32/questions.yaml b/stable/calibre-web/11.0.32/questions.yaml new file mode 100644 index 0000000000..5492a26c39 --- /dev/null +++ b/stable/calibre-web/11.0.32/questions.yaml @@ -0,0 +1,2391 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +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: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 8083 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 8083 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/dashdot/1.0.38/templates/common.yaml b/stable/calibre-web/11.0.32/templates/common.yaml similarity index 100% rename from stable/dashdot/1.0.38/templates/common.yaml rename to stable/calibre-web/11.0.32/templates/common.yaml diff --git a/stable/dashdot/1.0.38/values.yaml b/stable/calibre-web/11.0.32/values.yaml similarity index 100% rename from stable/dashdot/1.0.38/values.yaml rename to stable/calibre-web/11.0.32/values.yaml diff --git a/stable/cloudflareddns/1.0.10/Chart.lock b/stable/cloudflareddns/1.0.10/Chart.lock deleted file mode 100644 index 51cdcceee2..0000000000 --- a/stable/cloudflareddns/1.0.10/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:43:23.904437485Z" diff --git a/stable/cloudflareddns/1.0.10/CHANGELOG.md b/stable/cloudflareddns/1.0.11/CHANGELOG.md similarity index 90% rename from stable/cloudflareddns/1.0.10/CHANGELOG.md rename to stable/cloudflareddns/1.0.11/CHANGELOG.md index 0e2d3ab635..0841fbcb5b 100644 --- a/stable/cloudflareddns/1.0.10/CHANGELOG.md +++ b/stable/cloudflareddns/1.0.11/CHANGELOG.md @@ -2,6 +2,15 @@ +## [cloudflareddns-1.0.11](https://github.com/truecharts/charts/compare/cloudflareddns-1.0.10...cloudflareddns-1.0.11) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [cloudflareddns-1.0.10](https://github.com/truecharts/charts/compare/cloudflareddns-1.0.9...cloudflareddns-1.0.10) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ -## [cloudflareddns-1.0.3](https://github.com/truecharts/apps/compare/cloudflareddns-1.0.2...cloudflareddns-1.0.3) (2022-07-19) - -### Chore - -- Update Readme and Description on SCALE - - - -## [cloudflareddns-1.0.2](https://github.com/truecharts/apps/compare/cloudflareddns-1.0.1...cloudflareddns-1.0.2) (2022-07-19) diff --git a/stable/cloudflareddns/1.0.11/Chart.lock b/stable/cloudflareddns/1.0.11/Chart.lock new file mode 100644 index 0000000000..c586c753f0 --- /dev/null +++ b/stable/cloudflareddns/1.0.11/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:38:32.609022305Z" diff --git a/stable/cloudflareddns/1.0.10/Chart.yaml b/stable/cloudflareddns/1.0.11/Chart.yaml similarity index 98% rename from stable/cloudflareddns/1.0.10/Chart.yaml rename to stable/cloudflareddns/1.0.11/Chart.yaml index fe0d8e351c..1a17949744 100644 --- a/stable/cloudflareddns/1.0.10/Chart.yaml +++ b/stable/cloudflareddns/1.0.11/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: cloudflareddns -version: 1.0.10 +version: 1.0.11 appVersion: "latest" description: Update your Cloudflare DNS records automatically for those with a dynamic IP type: application diff --git a/stable/cloudflareddns/1.0.10/README.md b/stable/cloudflareddns/1.0.11/README.md similarity index 98% rename from stable/cloudflareddns/1.0.10/README.md rename to stable/cloudflareddns/1.0.11/README.md index 360d145c88..52d61c5594 100644 --- a/stable/cloudflareddns/1.0.10/README.md +++ b/stable/cloudflareddns/1.0.11/README.md @@ -1,6 +1,6 @@ # cloudflareddns -![Version: 1.0.10](https://img.shields.io/badge/Version-1.0.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 1.0.11](https://img.shields.io/badge/Version-1.0.11-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Update your Cloudflare DNS records automatically for those with a dynamic IP diff --git a/stable/cloudflareddns/1.0.10/app-readme.md b/stable/cloudflareddns/1.0.11/app-readme.md similarity index 100% rename from stable/cloudflareddns/1.0.10/app-readme.md rename to stable/cloudflareddns/1.0.11/app-readme.md diff --git a/stable/deconz/8.0.27/charts/common-10.4.9.tgz b/stable/cloudflareddns/1.0.11/charts/common-10.4.9.tgz similarity index 100% rename from stable/deconz/8.0.27/charts/common-10.4.9.tgz rename to stable/cloudflareddns/1.0.11/charts/common-10.4.9.tgz diff --git a/stable/cloudflareddns/1.0.10/ix_values.yaml b/stable/cloudflareddns/1.0.11/ix_values.yaml similarity index 92% rename from stable/cloudflareddns/1.0.10/ix_values.yaml rename to stable/cloudflareddns/1.0.11/ix_values.yaml index 99daafe1e2..11fa0af229 100644 --- a/stable/cloudflareddns/1.0.10/ix_values.yaml +++ b/stable/cloudflareddns/1.0.11/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/cloudflareddns pullPolicy: IfNotPresent - tag: latest@sha256:c375a9203178413dbb09fdb9fb0464fa8f59e1772111786408985af0723da36f + tag: latest@sha256:0755cc6790117f5152b46416e9c0cfb3ea44039fd2a621f24c2e2cae9755d4b6 securityContext: runAsNonRoot: false diff --git a/stable/cloudflareddns/1.0.10/questions.yaml b/stable/cloudflareddns/1.0.11/questions.yaml similarity index 100% rename from stable/cloudflareddns/1.0.10/questions.yaml rename to stable/cloudflareddns/1.0.11/questions.yaml diff --git a/stable/deconz/8.0.27/templates/common.yaml b/stable/cloudflareddns/1.0.11/templates/common.yaml similarity index 100% rename from stable/deconz/8.0.27/templates/common.yaml rename to stable/cloudflareddns/1.0.11/templates/common.yaml diff --git a/stable/deconz/8.0.27/values.yaml b/stable/cloudflareddns/1.0.11/values.yaml similarity index 100% rename from stable/deconz/8.0.27/values.yaml rename to stable/cloudflareddns/1.0.11/values.yaml diff --git a/stable/cyberchef/2.0.54/Chart.lock b/stable/cyberchef/2.0.54/Chart.lock deleted file mode 100644 index 28833f9592..0000000000 --- a/stable/cyberchef/2.0.54/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:30:54.151541708Z" diff --git a/stable/cyberchef/2.0.54/CHANGELOG.md b/stable/cyberchef/2.0.55/CHANGELOG.md similarity index 90% rename from stable/cyberchef/2.0.54/CHANGELOG.md rename to stable/cyberchef/2.0.55/CHANGELOG.md index 6c1fa3419d..1ff6c3d1d1 100644 --- a/stable/cyberchef/2.0.54/CHANGELOG.md +++ b/stable/cyberchef/2.0.55/CHANGELOG.md @@ -2,6 +2,15 @@ +## [cyberchef-2.0.55](https://github.com/truecharts/charts/compare/cyberchef-2.0.54...cyberchef-2.0.55) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [cyberchef-2.0.54](https://github.com/truecharts/charts/compare/cyberchef-2.0.53...cyberchef-2.0.54) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ## [cyberchef-2.0.45](https://github.com/truecharts/apps/compare/cyberchef-2.0.43...cyberchef-2.0.45) (2022-07-24) - -### Chore - -- Auto-update chart README [skip ci] - - Auto-update chart README [skip ci] - - update docker general non-major ([#3284](https://github.com/truecharts/apps/issues/3284)) - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - diff --git a/stable/cyberchef/2.0.55/Chart.lock b/stable/cyberchef/2.0.55/Chart.lock new file mode 100644 index 0000000000..5230e98673 --- /dev/null +++ b/stable/cyberchef/2.0.55/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:38:39.595253914Z" diff --git a/stable/cyberchef/2.0.54/Chart.yaml b/stable/cyberchef/2.0.55/Chart.yaml similarity index 98% rename from stable/cyberchef/2.0.54/Chart.yaml rename to stable/cyberchef/2.0.55/Chart.yaml index 470406f5d8..883783e42c 100644 --- a/stable/cyberchef/2.0.54/Chart.yaml +++ b/stable/cyberchef/2.0.55/Chart.yaml @@ -18,7 +18,7 @@ name: cyberchef sources: - https://github.com/truecharts/charts/tree/master/charts/stable/cyberchef - https://hub.docker.com/r/mpepping/cyberchef -version: 2.0.54 +version: 2.0.55 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/cyberchef/2.0.54/README.md b/stable/cyberchef/2.0.55/README.md similarity index 98% rename from stable/cyberchef/2.0.54/README.md rename to stable/cyberchef/2.0.55/README.md index 72bb1932c6..a7c7e9dd4f 100644 --- a/stable/cyberchef/2.0.54/README.md +++ b/stable/cyberchef/2.0.55/README.md @@ -1,6 +1,6 @@ # cyberchef -![Version: 2.0.54](https://img.shields.io/badge/Version-2.0.54-informational?style=flat-square) ![AppVersion: 9.46.0](https://img.shields.io/badge/AppVersion-9.46.0-informational?style=flat-square) +![Version: 2.0.55](https://img.shields.io/badge/Version-2.0.55-informational?style=flat-square) ![AppVersion: 9.46.0](https://img.shields.io/badge/AppVersion-9.46.0-informational?style=flat-square) CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. diff --git a/stable/cyberchef/2.0.54/app-readme.md b/stable/cyberchef/2.0.55/app-readme.md similarity index 100% rename from stable/cyberchef/2.0.54/app-readme.md rename to stable/cyberchef/2.0.55/app-readme.md diff --git a/stable/dokuwiki/3.0.43/charts/common-10.4.9.tgz b/stable/cyberchef/2.0.55/charts/common-10.4.9.tgz similarity index 100% rename from stable/dokuwiki/3.0.43/charts/common-10.4.9.tgz rename to stable/cyberchef/2.0.55/charts/common-10.4.9.tgz diff --git a/stable/cyberchef/2.0.54/ix_values.yaml b/stable/cyberchef/2.0.55/ix_values.yaml similarity index 78% rename from stable/cyberchef/2.0.54/ix_values.yaml rename to stable/cyberchef/2.0.55/ix_values.yaml index f412c01950..20bdf215d2 100644 --- a/stable/cyberchef/2.0.54/ix_values.yaml +++ b/stable/cyberchef/2.0.55/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/cyberchef - tag: v9.46.0@sha256:d113d93ac6ac47b519be3c86e81a8f0a6ae2cfbd19d42e87e97714139c23fb52 + tag: v9.46.0@sha256:3ba7f13e981dc40321ef60001573c61d0e67370f9cd7812ac67afd74bcd0aa83 pullPolicy: IfNotPresent securityContext: diff --git a/stable/cyberchef/2.0.54/questions.yaml b/stable/cyberchef/2.0.55/questions.yaml similarity index 100% rename from stable/cyberchef/2.0.54/questions.yaml rename to stable/cyberchef/2.0.55/questions.yaml diff --git a/stable/dokuwiki/3.0.43/templates/common.yaml b/stable/cyberchef/2.0.55/templates/common.yaml similarity index 100% rename from stable/dokuwiki/3.0.43/templates/common.yaml rename to stable/cyberchef/2.0.55/templates/common.yaml diff --git a/stable/dokuwiki/3.0.43/values.yaml b/stable/cyberchef/2.0.55/values.yaml similarity index 100% rename from stable/dokuwiki/3.0.43/values.yaml rename to stable/cyberchef/2.0.55/values.yaml diff --git a/stable/dashdot/1.0.38/Chart.lock b/stable/dashdot/1.0.38/Chart.lock deleted file mode 100644 index c50af077dd..0000000000 --- a/stable/dashdot/1.0.38/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:30:54.603660318Z" diff --git a/stable/dashdot/1.0.38/CHANGELOG.md b/stable/dashdot/1.0.39/CHANGELOG.md similarity index 92% rename from stable/dashdot/1.0.38/CHANGELOG.md rename to stable/dashdot/1.0.39/CHANGELOG.md index 1dbb49b943..a79a69ac37 100644 --- a/stable/dashdot/1.0.38/CHANGELOG.md +++ b/stable/dashdot/1.0.39/CHANGELOG.md @@ -2,6 +2,15 @@ +## [dashdot-1.0.39](https://github.com/truecharts/charts/compare/dashdot-1.0.38...dashdot-1.0.39) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [dashdot-1.0.38](https://github.com/truecharts/charts/compare/dashdot-1.0.37...dashdot-1.0.38) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - update docker general non-major ([#3266](https://github.com/truecharts/apps/issues/3266)) - - -## [dashdot-1.0.31](https://github.com/truecharts/apps/compare/dashdot-1.0.30...dashdot-1.0.31) (2022-07-22) - -### Chore - -- update docker general non-major ([#3258](https://github.com/truecharts/apps/issues/3258)) - - diff --git a/stable/dashdot/1.0.39/Chart.lock b/stable/dashdot/1.0.39/Chart.lock new file mode 100644 index 0000000000..70a53e2f58 --- /dev/null +++ b/stable/dashdot/1.0.39/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:38:40.050179837Z" diff --git a/stable/dashdot/1.0.38/Chart.yaml b/stable/dashdot/1.0.39/Chart.yaml similarity index 95% rename from stable/dashdot/1.0.38/Chart.yaml rename to stable/dashdot/1.0.39/Chart.yaml index 930854ac05..265b1d4b83 100644 --- a/stable/dashdot/1.0.38/Chart.yaml +++ b/stable/dashdot/1.0.39/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "4.3.7" +appVersion: "4.3.9" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -20,7 +20,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/dashdot - https://github.com/MauriceNino/dashdot - https://hub.docker.com/r/mauricenino/dashdot -version: 1.0.38 +version: 1.0.39 annotations: truecharts.org/catagories: | - media diff --git a/stable/dashdot/1.0.38/README.md b/stable/dashdot/1.0.39/README.md similarity index 94% rename from stable/dashdot/1.0.38/README.md rename to stable/dashdot/1.0.39/README.md index d48595162b..32d3e20c20 100644 --- a/stable/dashdot/1.0.38/README.md +++ b/stable/dashdot/1.0.39/README.md @@ -1,6 +1,6 @@ # dashdot -![Version: 1.0.38](https://img.shields.io/badge/Version-1.0.38-informational?style=flat-square) ![AppVersion: 4.3.7](https://img.shields.io/badge/AppVersion-4.3.7-informational?style=flat-square) +![Version: 1.0.39](https://img.shields.io/badge/Version-1.0.39-informational?style=flat-square) ![AppVersion: 4.3.9](https://img.shields.io/badge/AppVersion-4.3.9-informational?style=flat-square) dash. (or dashdot) is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. diff --git a/stable/dashdot/1.0.38/app-readme.md b/stable/dashdot/1.0.39/app-readme.md similarity index 100% rename from stable/dashdot/1.0.38/app-readme.md rename to stable/dashdot/1.0.39/app-readme.md diff --git a/stable/fluidd/2.0.26/charts/common-10.4.9.tgz b/stable/dashdot/1.0.39/charts/common-10.4.9.tgz similarity index 100% rename from stable/fluidd/2.0.26/charts/common-10.4.9.tgz rename to stable/dashdot/1.0.39/charts/common-10.4.9.tgz diff --git a/stable/dashdot/1.0.38/ix_values.yaml b/stable/dashdot/1.0.39/ix_values.yaml similarity index 97% rename from stable/dashdot/1.0.38/ix_values.yaml rename to stable/dashdot/1.0.39/ix_values.yaml index c17289392c..35f7a21622 100644 --- a/stable/dashdot/1.0.38/ix_values.yaml +++ b/stable/dashdot/1.0.39/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/dashdot - tag: 4.3.7@sha256:32d68c1e17d12f5497a35c66b8502cc0366d01b087e98100c4f825e8fe961293 + tag: 4.3.9@sha256:30db0cdf4da9369486d8b545af43879cbdc09bc2d96ea5318b0b88eea332388e pullPolicy: IfNotPresent securityContext: diff --git a/stable/dashdot/1.0.38/questions.yaml b/stable/dashdot/1.0.39/questions.yaml similarity index 100% rename from stable/dashdot/1.0.38/questions.yaml rename to stable/dashdot/1.0.39/questions.yaml diff --git a/stable/fluidd/2.0.26/templates/common.yaml b/stable/dashdot/1.0.39/templates/common.yaml similarity index 100% rename from stable/fluidd/2.0.26/templates/common.yaml rename to stable/dashdot/1.0.39/templates/common.yaml diff --git a/stable/fluidd/2.0.26/values.yaml b/stable/dashdot/1.0.39/values.yaml similarity index 100% rename from stable/fluidd/2.0.26/values.yaml rename to stable/dashdot/1.0.39/values.yaml diff --git a/stable/deconz/8.0.27/CHANGELOG.md b/stable/deconz/8.0.28/CHANGELOG.md similarity index 92% rename from stable/deconz/8.0.27/CHANGELOG.md rename to stable/deconz/8.0.28/CHANGELOG.md index 1c482d9c90..ef19092da9 100644 --- a/stable/deconz/8.0.27/CHANGELOG.md +++ b/stable/deconz/8.0.28/CHANGELOG.md @@ -2,6 +2,15 @@ +## [deconz-8.0.28](https://github.com/truecharts/charts/compare/deconz-8.0.27...deconz-8.0.28) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [deconz-8.0.27](https://github.com/truecharts/charts/compare/deconz-8.0.26...deconz-8.0.27) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ ### Chore -- Update Readme and Description on SCALE - - - -## [deconz-8.0.20](https://github.com/truecharts/apps/compare/deconz-8.0.19...deconz-8.0.20) (2022-07-14) - -### Fix - -- regenerate catalog and update template diff --git a/stable/deconz/8.0.28/Chart.lock b/stable/deconz/8.0.28/Chart.lock new file mode 100644 index 0000000000..cbe5906cfe --- /dev/null +++ b/stable/deconz/8.0.28/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:38:51.698864723Z" diff --git a/stable/deconz/8.0.27/Chart.yaml b/stable/deconz/8.0.28/Chart.yaml similarity index 95% rename from stable/deconz/8.0.27/Chart.yaml rename to stable/deconz/8.0.28/Chart.yaml index fd2470cec5..9636fbb9e6 100644 --- a/stable/deconz/8.0.27/Chart.yaml +++ b/stable/deconz/8.0.28/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "2.17.01" +appVersion: "2.18.00" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -22,7 +22,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/deconz - https://github.com/dresden-elektronik/deconz-rest-plugin - https://github.com/marthoc/docker-deconz -version: 8.0.27 +version: 8.0.28 annotations: truecharts.org/catagories: | - media diff --git a/stable/deconz/8.0.27/README.md b/stable/deconz/8.0.28/README.md similarity index 94% rename from stable/deconz/8.0.27/README.md rename to stable/deconz/8.0.28/README.md index f66b646176..ae50922cd6 100644 --- a/stable/deconz/8.0.27/README.md +++ b/stable/deconz/8.0.28/README.md @@ -1,6 +1,6 @@ # deconz -![Version: 8.0.27](https://img.shields.io/badge/Version-8.0.27-informational?style=flat-square) ![AppVersion: 2.17.01](https://img.shields.io/badge/AppVersion-2.17.01-informational?style=flat-square) +![Version: 8.0.28](https://img.shields.io/badge/Version-8.0.28-informational?style=flat-square) ![AppVersion: 2.18.00](https://img.shields.io/badge/AppVersion-2.18.00-informational?style=flat-square) deCONZ is an easy to use control software, with which you can set up and control Zigbee networks of any size without further programming effort. diff --git a/stable/deconz/8.0.27/app-readme.md b/stable/deconz/8.0.28/app-readme.md similarity index 100% rename from stable/deconz/8.0.27/app-readme.md rename to stable/deconz/8.0.28/app-readme.md diff --git a/stable/grafana/4.0.41/charts/common-10.4.9.tgz b/stable/deconz/8.0.28/charts/common-10.4.9.tgz similarity index 100% rename from stable/grafana/4.0.41/charts/common-10.4.9.tgz rename to stable/deconz/8.0.28/charts/common-10.4.9.tgz diff --git a/stable/deconz/8.0.27/ci/test-values.yaml b/stable/deconz/8.0.28/ci/test-values.yaml similarity index 100% rename from stable/deconz/8.0.27/ci/test-values.yaml rename to stable/deconz/8.0.28/ci/test-values.yaml diff --git a/stable/deconz/8.0.27/ix_values.yaml b/stable/deconz/8.0.28/ix_values.yaml similarity index 94% rename from stable/deconz/8.0.27/ix_values.yaml rename to stable/deconz/8.0.28/ix_values.yaml index b288796257..5a451611ed 100644 --- a/stable/deconz/8.0.27/ix_values.yaml +++ b/stable/deconz/8.0.28/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/deconz - tag: v2.17.01@sha256:2afa7d31dc9c8d91fd79a15fe271f510ca2f40ff7f23b75d1e0ad104c9b3a55e + tag: 2.18.00@sha256:67c7b66d126e0ac5d08a24899c64a333547ffd371a84d84007837d8f088100f4 pullPolicy: IfNotPresent securityContext: diff --git a/stable/deconz/8.0.27/questions.yaml b/stable/deconz/8.0.28/questions.yaml similarity index 100% rename from stable/deconz/8.0.27/questions.yaml rename to stable/deconz/8.0.28/questions.yaml diff --git a/stable/grafana/4.0.41/templates/common.yaml b/stable/deconz/8.0.28/templates/common.yaml similarity index 100% rename from stable/grafana/4.0.41/templates/common.yaml rename to stable/deconz/8.0.28/templates/common.yaml diff --git a/stable/grafana/4.0.41/values.yaml b/stable/deconz/8.0.28/values.yaml similarity index 100% rename from stable/grafana/4.0.41/values.yaml rename to stable/deconz/8.0.28/values.yaml diff --git a/stable/dokuwiki/3.0.43/Chart.lock b/stable/dokuwiki/3.0.43/Chart.lock deleted file mode 100644 index 514d17a719..0000000000 --- a/stable/dokuwiki/3.0.43/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:31:03.031070136Z" diff --git a/stable/dokuwiki/3.0.43/CHANGELOG.md b/stable/dokuwiki/3.0.44/CHANGELOG.md similarity index 92% rename from stable/dokuwiki/3.0.43/CHANGELOG.md rename to stable/dokuwiki/3.0.44/CHANGELOG.md index 566c9be0e7..bc232a6064 100644 --- a/stable/dokuwiki/3.0.43/CHANGELOG.md +++ b/stable/dokuwiki/3.0.44/CHANGELOG.md @@ -2,6 +2,15 @@ +## [dokuwiki-3.0.44](https://github.com/truecharts/charts/compare/dokuwiki-3.0.43...dokuwiki-3.0.44) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [dokuwiki-3.0.43](https://github.com/truecharts/charts/compare/dokuwiki-3.0.42...dokuwiki-3.0.43) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - -## [dokuwiki-3.0.36](https://github.com/truecharts/apps/compare/dokuwiki-3.0.35...dokuwiki-3.0.36) (2022-07-23) - -### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - diff --git a/stable/dokuwiki/3.0.44/Chart.lock b/stable/dokuwiki/3.0.44/Chart.lock new file mode 100644 index 0000000000..7b8fd7ec67 --- /dev/null +++ b/stable/dokuwiki/3.0.44/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:38:52.508923058Z" diff --git a/stable/dokuwiki/3.0.43/Chart.yaml b/stable/dokuwiki/3.0.44/Chart.yaml similarity index 98% rename from stable/dokuwiki/3.0.43/Chart.yaml rename to stable/dokuwiki/3.0.44/Chart.yaml index 052b816895..0d0ff44c45 100644 --- a/stable/dokuwiki/3.0.43/Chart.yaml +++ b/stable/dokuwiki/3.0.44/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: dokuwiki -version: 3.0.43 +version: 3.0.44 appVersion: "20200729.0" description: Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. type: application diff --git a/stable/dokuwiki/3.0.43/README.md b/stable/dokuwiki/3.0.44/README.md similarity index 98% rename from stable/dokuwiki/3.0.43/README.md rename to stable/dokuwiki/3.0.44/README.md index 8e861a9d65..ae63350938 100644 --- a/stable/dokuwiki/3.0.43/README.md +++ b/stable/dokuwiki/3.0.44/README.md @@ -1,6 +1,6 @@ # dokuwiki -![Version: 3.0.43](https://img.shields.io/badge/Version-3.0.43-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 20200729.0](https://img.shields.io/badge/AppVersion-20200729.0-informational?style=flat-square) +![Version: 3.0.44](https://img.shields.io/badge/Version-3.0.44-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 20200729.0](https://img.shields.io/badge/AppVersion-20200729.0-informational?style=flat-square) Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. diff --git a/stable/dokuwiki/3.0.43/app-readme.md b/stable/dokuwiki/3.0.44/app-readme.md similarity index 100% rename from stable/dokuwiki/3.0.43/app-readme.md rename to stable/dokuwiki/3.0.44/app-readme.md diff --git a/stable/hedgedoc/4.0.31/charts/common-10.4.9.tgz b/stable/dokuwiki/3.0.44/charts/common-10.4.9.tgz similarity index 100% rename from stable/hedgedoc/4.0.31/charts/common-10.4.9.tgz rename to stable/dokuwiki/3.0.44/charts/common-10.4.9.tgz diff --git a/stable/dokuwiki/3.0.43/ix_values.yaml b/stable/dokuwiki/3.0.44/ix_values.yaml similarity index 85% rename from stable/dokuwiki/3.0.43/ix_values.yaml rename to stable/dokuwiki/3.0.44/ix_values.yaml index 10d32d7ff4..6773eeb0f2 100644 --- a/stable/dokuwiki/3.0.43/ix_values.yaml +++ b/stable/dokuwiki/3.0.44/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/dokuwiki pullPolicy: IfNotPresent - tag: v20200729.0.0@sha256:f378cb6ab972256af9db5f5e66d2a451d462350e5457ba05e6fe8130bcc95257 + tag: v20200729.0.0@sha256:f721c8e3488393a937a6fbf5cbdb466ccd982c2bd1f03454c0754b6495b8ea02 securityContext: runAsNonRoot: false diff --git a/stable/dokuwiki/3.0.43/questions.yaml b/stable/dokuwiki/3.0.44/questions.yaml similarity index 100% rename from stable/dokuwiki/3.0.43/questions.yaml rename to stable/dokuwiki/3.0.44/questions.yaml diff --git a/stable/matomo/3.0.43/templates/common.yaml b/stable/dokuwiki/3.0.44/templates/common.yaml similarity index 100% rename from stable/matomo/3.0.43/templates/common.yaml rename to stable/dokuwiki/3.0.44/templates/common.yaml diff --git a/stable/hedgedoc/4.0.31/values.yaml b/stable/dokuwiki/3.0.44/values.yaml similarity index 100% rename from stable/hedgedoc/4.0.31/values.yaml rename to stable/dokuwiki/3.0.44/values.yaml diff --git a/stable/fluidd/2.0.26/Chart.lock b/stable/fluidd/2.0.26/Chart.lock deleted file mode 100644 index ad46b1020d..0000000000 --- a/stable/fluidd/2.0.26/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:48:19.183797588Z" diff --git a/stable/fluidd/2.0.26/CHANGELOG.md b/stable/fluidd/2.0.27/CHANGELOG.md similarity index 90% rename from stable/fluidd/2.0.26/CHANGELOG.md rename to stable/fluidd/2.0.27/CHANGELOG.md index d399d96a0a..0646242489 100644 --- a/stable/fluidd/2.0.26/CHANGELOG.md +++ b/stable/fluidd/2.0.27/CHANGELOG.md @@ -2,6 +2,15 @@ +## [fluidd-2.0.27](https://github.com/truecharts/charts/compare/fluidd-2.0.26...fluidd-2.0.27) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [fluidd-2.0.26](https://github.com/truecharts/charts/compare/fluidd-2.0.25...fluidd-2.0.26) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ -## [fluidd-2.0.19](https://github.com/truecharts/apps/compare/fluidd-2.0.18...fluidd-2.0.19) (2022-07-14) - -### Fix - -- regenerate catalog and update template - - - -## [fluidd-2.0.18](https://github.com/truecharts/apps/compare/fluidd-2.0.16...fluidd-2.0.18) (2022-07-14) diff --git a/stable/fluidd/2.0.27/Chart.lock b/stable/fluidd/2.0.27/Chart.lock new file mode 100644 index 0000000000..fb3cc56bc7 --- /dev/null +++ b/stable/fluidd/2.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:38:59.815298278Z" diff --git a/stable/fluidd/2.0.26/Chart.yaml b/stable/fluidd/2.0.27/Chart.yaml similarity index 95% rename from stable/fluidd/2.0.26/Chart.yaml rename to stable/fluidd/2.0.27/Chart.yaml index 3787dbc4b6..9e02fe004c 100644 --- a/stable/fluidd/2.0.26/Chart.yaml +++ b/stable/fluidd/2.0.27/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "1.19.0" +appVersion: "1.19.1" 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://github.com/fluidd-core/fluidd - https://hub.docker.com/r/cadriel/fluidd -version: 2.0.26 +version: 2.0.27 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/fluidd/2.0.26/README.md b/stable/fluidd/2.0.27/README.md similarity index 94% rename from stable/fluidd/2.0.26/README.md rename to stable/fluidd/2.0.27/README.md index 1962a88169..d562396441 100644 --- a/stable/fluidd/2.0.26/README.md +++ b/stable/fluidd/2.0.27/README.md @@ -1,6 +1,6 @@ # fluidd -![Version: 2.0.26](https://img.shields.io/badge/Version-2.0.26-informational?style=flat-square) ![AppVersion: 1.19.0](https://img.shields.io/badge/AppVersion-1.19.0-informational?style=flat-square) +![Version: 2.0.27](https://img.shields.io/badge/Version-2.0.27-informational?style=flat-square) ![AppVersion: 1.19.1](https://img.shields.io/badge/AppVersion-1.19.1-informational?style=flat-square) Fluidd is a free and open-source Klipper web interface for managing your 3d printer. diff --git a/stable/fluidd/2.0.26/app-readme.md b/stable/fluidd/2.0.27/app-readme.md similarity index 100% rename from stable/fluidd/2.0.26/app-readme.md rename to stable/fluidd/2.0.27/app-readme.md diff --git a/stable/k8s-gateway/6.1.9/charts/common-10.4.9.tgz b/stable/fluidd/2.0.27/charts/common-10.4.9.tgz similarity index 100% rename from stable/k8s-gateway/6.1.9/charts/common-10.4.9.tgz rename to stable/fluidd/2.0.27/charts/common-10.4.9.tgz diff --git a/stable/fluidd/2.0.26/ix_values.yaml b/stable/fluidd/2.0.27/ix_values.yaml similarity index 77% rename from stable/fluidd/2.0.26/ix_values.yaml rename to stable/fluidd/2.0.27/ix_values.yaml index 306fcdf213..f8030bbfc2 100644 --- a/stable/fluidd/2.0.26/ix_values.yaml +++ b/stable/fluidd/2.0.27/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/fluidd - tag: v1.19.0@sha256:4c3f058f322b5d6580e5ea775439f3503e7d38100d39ecc2d1402a123b6a10b4 + tag: 1.19.1@sha256:e13bd14c7fad5c3c0d7789e268fa0bd47f92a30d5aab23fc04b5b1add1adf124 pullPolicy: IfNotPresent securityContext: diff --git a/stable/fluidd/2.0.26/questions.yaml b/stable/fluidd/2.0.27/questions.yaml similarity index 100% rename from stable/fluidd/2.0.26/questions.yaml rename to stable/fluidd/2.0.27/questions.yaml diff --git a/stable/minecraft-java/1.0.36/templates/common.yaml b/stable/fluidd/2.0.27/templates/common.yaml similarity index 100% rename from stable/minecraft-java/1.0.36/templates/common.yaml rename to stable/fluidd/2.0.27/templates/common.yaml diff --git a/stable/k8s-gateway/6.1.9/values.yaml b/stable/fluidd/2.0.27/values.yaml similarity index 100% rename from stable/k8s-gateway/6.1.9/values.yaml rename to stable/fluidd/2.0.27/values.yaml diff --git a/stable/grafana/4.0.41/Chart.lock b/stable/grafana/4.0.41/Chart.lock deleted file mode 100644 index 69ef037715..0000000000 --- a/stable/grafana/4.0.41/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:49:43.284407954Z" diff --git a/stable/grafana/4.0.41/CHANGELOG.md b/stable/grafana/4.0.42/CHANGELOG.md similarity index 88% rename from stable/grafana/4.0.41/CHANGELOG.md rename to stable/grafana/4.0.42/CHANGELOG.md index 69cb63e46e..28cb36ea0d 100644 --- a/stable/grafana/4.0.41/CHANGELOG.md +++ b/stable/grafana/4.0.42/CHANGELOG.md @@ -2,6 +2,15 @@ +## [grafana-4.0.42](https://github.com/truecharts/charts/compare/grafana-image-renderer-0.0.15...grafana-4.0.42) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [grafana-4.0.41](https://github.com/truecharts/charts/compare/grafana-4.0.39...grafana-4.0.41) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ - update docker general non-major ([#3275](https://github.com/truecharts/apps/issues/3275)) - - - -## [grafana-4.0.33](https://github.com/truecharts/apps/compare/grafana-image-renderer-0.0.10...grafana-4.0.33) (2022-07-22) - -### Chore - -- Bump all charts to generate config and container references due to huge increase of repository - - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) diff --git a/stable/grafana/4.0.42/Chart.lock b/stable/grafana/4.0.42/Chart.lock new file mode 100644 index 0000000000..f2bc9cff49 --- /dev/null +++ b/stable/grafana/4.0.42/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:38:59.986307655Z" diff --git a/stable/grafana/4.0.41/Chart.yaml b/stable/grafana/4.0.42/Chart.yaml similarity index 96% rename from stable/grafana/4.0.41/Chart.yaml rename to stable/grafana/4.0.42/Chart.yaml index b0f223c204..00267e4530 100644 --- a/stable/grafana/4.0.41/Chart.yaml +++ b/stable/grafana/4.0.42/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "9.0.5" +appVersion: "9.0.6" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -24,7 +24,7 @@ sources: - https://github.com/bitnami/bitnami-docker-grafana - https://grafana.com/ type: application -version: 4.0.41 +version: 4.0.42 annotations: truecharts.org/catagories: | - metrics diff --git a/stable/grafana/4.0.41/README.md b/stable/grafana/4.0.42/README.md similarity index 95% rename from stable/grafana/4.0.41/README.md rename to stable/grafana/4.0.42/README.md index cfbe5d1742..32975a0912 100644 --- a/stable/grafana/4.0.41/README.md +++ b/stable/grafana/4.0.42/README.md @@ -1,6 +1,6 @@ # grafana -![Version: 4.0.41](https://img.shields.io/badge/Version-4.0.41-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.0.5](https://img.shields.io/badge/AppVersion-9.0.5-informational?style=flat-square) +![Version: 4.0.42](https://img.shields.io/badge/Version-4.0.42-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.0.6](https://img.shields.io/badge/AppVersion-9.0.6-informational?style=flat-square) Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB. diff --git a/stable/grafana/4.0.41/app-readme.md b/stable/grafana/4.0.42/app-readme.md similarity index 100% rename from stable/grafana/4.0.41/app-readme.md rename to stable/grafana/4.0.42/app-readme.md diff --git a/stable/koel/3.0.28/charts/common-10.4.9.tgz b/stable/grafana/4.0.42/charts/common-10.4.9.tgz similarity index 100% rename from stable/koel/3.0.28/charts/common-10.4.9.tgz rename to stable/grafana/4.0.42/charts/common-10.4.9.tgz diff --git a/stable/grafana/4.0.41/ix_values.yaml b/stable/grafana/4.0.42/ix_values.yaml similarity index 95% rename from stable/grafana/4.0.41/ix_values.yaml rename to stable/grafana/4.0.42/ix_values.yaml index 7a3b96894b..07173a967b 100644 --- a/stable/grafana/4.0.41/ix_values.yaml +++ b/stable/grafana/4.0.42/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/grafana pullPolicy: IfNotPresent - tag: 9.0.5@sha256:e5ac0c2d2c0803bec5131c59b06c5693a94e6d53ac3a628b7284d41904030c84 + tag: 9.0.6@sha256:5d303f953b4ddd4a000ad21a856548fb44c523adc74163830ec516f1ce6880f5 securityContext: readOnlyRootFilesystem: false diff --git a/stable/grafana/4.0.41/questions.yaml b/stable/grafana/4.0.42/questions.yaml similarity index 100% rename from stable/grafana/4.0.41/questions.yaml rename to stable/grafana/4.0.42/questions.yaml diff --git a/stable/minetest/1.0.23/templates/common.yaml b/stable/grafana/4.0.42/templates/common.yaml similarity index 100% rename from stable/minetest/1.0.23/templates/common.yaml rename to stable/grafana/4.0.42/templates/common.yaml diff --git a/stable/grafana/4.0.41/templates/prometheusrules.yaml b/stable/grafana/4.0.42/templates/prometheusrules.yaml similarity index 100% rename from stable/grafana/4.0.41/templates/prometheusrules.yaml rename to stable/grafana/4.0.42/templates/prometheusrules.yaml diff --git a/stable/grafana/4.0.41/templates/servicemonitor.yaml b/stable/grafana/4.0.42/templates/servicemonitor.yaml similarity index 100% rename from stable/grafana/4.0.41/templates/servicemonitor.yaml rename to stable/grafana/4.0.42/templates/servicemonitor.yaml diff --git a/stable/koel/3.0.28/values.yaml b/stable/grafana/4.0.42/values.yaml similarity index 100% rename from stable/koel/3.0.28/values.yaml rename to stable/grafana/4.0.42/values.yaml diff --git a/stable/hedgedoc/4.0.31/CHANGELOG.md b/stable/hedgedoc/4.0.32/CHANGELOG.md similarity index 92% rename from stable/hedgedoc/4.0.31/CHANGELOG.md rename to stable/hedgedoc/4.0.32/CHANGELOG.md index 6672e10092..8588557c77 100644 --- a/stable/hedgedoc/4.0.31/CHANGELOG.md +++ b/stable/hedgedoc/4.0.32/CHANGELOG.md @@ -2,6 +2,15 @@ +## [hedgedoc-4.0.32](https://github.com/truecharts/charts/compare/hedgedoc-4.0.31...hedgedoc-4.0.32) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [hedgedoc-4.0.31](https://github.com/truecharts/charts/compare/hedgedoc-4.0.30...hedgedoc-4.0.31) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - -## [hedgedoc-4.0.24](https://github.com/truecharts/apps/compare/hedgedoc-4.0.23...hedgedoc-4.0.24) (2022-07-23) - -### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - diff --git a/stable/wikijs/7.0.28/Chart.lock b/stable/hedgedoc/4.0.32/Chart.lock similarity index 85% rename from stable/wikijs/7.0.28/Chart.lock rename to stable/hedgedoc/4.0.32/Chart.lock index b5b26bd5fc..91e1b49fc1 100644 --- a/stable/wikijs/7.0.28/Chart.lock +++ b/stable/hedgedoc/4.0.32/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 8.0.52 digest: sha256:1ca110dcf3a34a15796c8fbea5fbc5fae6f5737c910035c902611f822871d90f -generated: "2022-08-09T15:34:46.340568193Z" +generated: "2022-08-10T05:39:20.014970917Z" diff --git a/stable/hedgedoc/4.0.31/Chart.yaml b/stable/hedgedoc/4.0.32/Chart.yaml similarity index 98% rename from stable/hedgedoc/4.0.31/Chart.yaml rename to stable/hedgedoc/4.0.32/Chart.yaml index d8a2407ef5..b87f411cdc 100644 --- a/stable/hedgedoc/4.0.31/Chart.yaml +++ b/stable/hedgedoc/4.0.32/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: hedgedoc -version: 4.0.31 +version: 4.0.32 appVersion: "1.9.4" description: HedgeDoc lets you create real-time collaborative markdown notes. type: application diff --git a/stable/hedgedoc/4.0.31/README.md b/stable/hedgedoc/4.0.32/README.md similarity index 98% rename from stable/hedgedoc/4.0.31/README.md rename to stable/hedgedoc/4.0.32/README.md index de9d4318f8..721d3f4492 100644 --- a/stable/hedgedoc/4.0.31/README.md +++ b/stable/hedgedoc/4.0.32/README.md @@ -1,6 +1,6 @@ # hedgedoc -![Version: 4.0.31](https://img.shields.io/badge/Version-4.0.31-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.9.4](https://img.shields.io/badge/AppVersion-1.9.4-informational?style=flat-square) +![Version: 4.0.32](https://img.shields.io/badge/Version-4.0.32-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.9.4](https://img.shields.io/badge/AppVersion-1.9.4-informational?style=flat-square) HedgeDoc lets you create real-time collaborative markdown notes. diff --git a/stable/hedgedoc/4.0.31/app-readme.md b/stable/hedgedoc/4.0.32/app-readme.md similarity index 100% rename from stable/hedgedoc/4.0.31/app-readme.md rename to stable/hedgedoc/4.0.32/app-readme.md diff --git a/stable/littlelink/6.0.45/charts/common-10.4.9.tgz b/stable/hedgedoc/4.0.32/charts/common-10.4.9.tgz similarity index 100% rename from stable/littlelink/6.0.45/charts/common-10.4.9.tgz rename to stable/hedgedoc/4.0.32/charts/common-10.4.9.tgz diff --git a/stable/hedgedoc/4.0.31/charts/postgresql-8.0.52.tgz b/stable/hedgedoc/4.0.32/charts/postgresql-8.0.52.tgz similarity index 100% rename from stable/hedgedoc/4.0.31/charts/postgresql-8.0.52.tgz rename to stable/hedgedoc/4.0.32/charts/postgresql-8.0.52.tgz diff --git a/stable/hedgedoc/4.0.31/ix_values.yaml b/stable/hedgedoc/4.0.32/ix_values.yaml similarity index 97% rename from stable/hedgedoc/4.0.31/ix_values.yaml rename to stable/hedgedoc/4.0.32/ix_values.yaml index 9d04120acc..229d4f2301 100644 --- a/stable/hedgedoc/4.0.31/ix_values.yaml +++ b/stable/hedgedoc/4.0.32/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/hedgedoc pullPolicy: IfNotPresent - tag: v1.9.4@sha256:64e730e1d39fa15ba693754659fb3e815fb6eb0e1aee9827266c889f41b6e0f4 + tag: v1.9.4@sha256:e6d88fcd48a8c7ea9838e934b70ec12a19a398e7256d890fdfc9beee874963d0 env: NODE_ENV: "production" diff --git a/stable/hedgedoc/4.0.31/questions.yaml b/stable/hedgedoc/4.0.32/questions.yaml similarity index 100% rename from stable/hedgedoc/4.0.31/questions.yaml rename to stable/hedgedoc/4.0.32/questions.yaml diff --git a/stable/hedgedoc/4.0.31/templates/_secrets.tpl b/stable/hedgedoc/4.0.32/templates/_secrets.tpl similarity index 100% rename from stable/hedgedoc/4.0.31/templates/_secrets.tpl rename to stable/hedgedoc/4.0.32/templates/_secrets.tpl diff --git a/stable/hedgedoc/4.0.31/templates/common.yaml b/stable/hedgedoc/4.0.32/templates/common.yaml similarity index 100% rename from stable/hedgedoc/4.0.31/templates/common.yaml rename to stable/hedgedoc/4.0.32/templates/common.yaml diff --git a/stable/littlelink/6.0.45/values.yaml b/stable/hedgedoc/4.0.32/values.yaml similarity index 100% rename from stable/littlelink/6.0.45/values.yaml rename to stable/hedgedoc/4.0.32/values.yaml diff --git a/stable/heimdall/11.0.30/CHANGELOG.md b/stable/heimdall/11.0.30/CHANGELOG.md new file mode 100644 index 0000000000..6754c8027c --- /dev/null +++ b/stable/heimdall/11.0.30/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [heimdall-11.0.30](https://github.com/truecharts/charts/compare/heimdall-11.0.29...heimdall-11.0.30) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [heimdall-11.0.29](https://github.com/truecharts/charts/compare/heimdall-11.0.28...heimdall-11.0.29) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [heimdall-11.0.28](https://github.com/truecharts/apps/compare/heimdall-11.0.27...heimdall-11.0.28) (2022-07-28) + +### Chore + +- update docker general non-major ([#3326](https://github.com/truecharts/apps/issues/3326)) + + + + +## [heimdall-11.0.27](https://github.com/truecharts/apps/compare/heimdall-11.0.26...heimdall-11.0.27) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [heimdall-11.0.26](https://github.com/truecharts/apps/compare/heimdall-11.0.25...heimdall-11.0.26) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [heimdall-11.0.26](https://github.com/truecharts/apps/compare/heimdall-11.0.25...heimdall-11.0.26) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [heimdall-11.0.25](https://github.com/truecharts/apps/compare/heimdall-11.0.24...heimdall-11.0.25) (2022-07-25) + +### Chore + +- update docker general non-major ([#3290](https://github.com/truecharts/apps/issues/3290)) + + + + +## [heimdall-11.0.24](https://github.com/truecharts/apps/compare/heimdall-11.0.23...heimdall-11.0.24) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [heimdall-11.0.24](https://github.com/truecharts/apps/compare/heimdall-11.0.23...heimdall-11.0.24) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [heimdall-11.0.24](https://github.com/truecharts/apps/compare/heimdall-11.0.23...heimdall-11.0.24) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + diff --git a/stable/heimdall/11.0.30/Chart.lock b/stable/heimdall/11.0.30/Chart.lock new file mode 100644 index 0000000000..803eae6870 --- /dev/null +++ b/stable/heimdall/11.0.30/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:39:14.088550137Z" diff --git a/stable/heimdall/11.0.30/Chart.yaml b/stable/heimdall/11.0.30/Chart.yaml new file mode 100644 index 0000000000..c9d97d8382 --- /dev/null +++ b/stable/heimdall/11.0.30/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2.4.13" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: false +description: An Application dashboard and launcher +home: https://truecharts.org/docs/charts/stable/heimdall +icon: https://truecharts.org/img/hotlink-ok/chart-icons/heimdall.png +keywords: + - heimdall +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: heimdall +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/heimdall + - https://github.com/linuxserver/Heimdall/ +type: application +version: 11.0.30 +annotations: + truecharts.org/catagories: | + - organizers + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/heimdall/11.0.30/README.md b/stable/heimdall/11.0.30/README.md new file mode 100644 index 0000000000..ba3d0f9119 --- /dev/null +++ b/stable/heimdall/11.0.30/README.md @@ -0,0 +1,108 @@ +# heimdall + +![Version: 11.0.30](https://img.shields.io/badge/Version-11.0.30-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.4.13](https://img.shields.io/badge/AppVersion-2.4.13-informational?style=flat-square) + +An Application dashboard and launcher + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [heimdall](https://truecharts.org/docs/charts/stable/heimdall) + +**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)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `heimdall` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install heimdall TrueCharts/heimdall +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `heimdall` deployment + +```console +helm uninstall heimdall +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install heimdall \ + --set env.TZ="America/New York" \ + TrueCharts/heimdall +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install heimdall TrueCharts/heimdall -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/heimdall/11.0.30/app-readme.md b/stable/heimdall/11.0.30/app-readme.md new file mode 100644 index 0000000000..83c1685024 --- /dev/null +++ b/stable/heimdall/11.0.30/app-readme.md @@ -0,0 +1,8 @@ +An Application dashboard and launcher + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/heimdall](https://truecharts.org/docs/charts/stable/heimdall) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/matomo/3.0.43/charts/common-10.4.9.tgz b/stable/heimdall/11.0.30/charts/common-10.4.9.tgz similarity index 100% rename from stable/matomo/3.0.43/charts/common-10.4.9.tgz rename to stable/heimdall/11.0.30/charts/common-10.4.9.tgz diff --git a/stable/heimdall/11.0.30/ix_values.yaml b/stable/heimdall/11.0.30/ix_values.yaml new file mode 100644 index 0000000000..161d1ad7c5 --- /dev/null +++ b/stable/heimdall/11.0.30/ix_values.yaml @@ -0,0 +1,31 @@ +image: + repository: tccr.io/truecharts/heimdall + tag: v2.4.13@sha256:032b6adfe77dcca6f81a9bdd451e10d70d025be5bd938eb29edb6ae550696a97 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10014 + targetPort: 80 + +probes: + startup: + enabled: true + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/heimdall/11.0.30/questions.yaml b/stable/heimdall/11.0.30/questions.yaml new file mode 100644 index 0000000000..1444dd6787 --- /dev/null +++ b/stable/heimdall/11.0.30/questions.yaml @@ -0,0 +1,2391 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +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: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 10014 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 80 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/octoprint/6.0.26/templates/common.yaml b/stable/heimdall/11.0.30/templates/common.yaml similarity index 100% rename from stable/octoprint/6.0.26/templates/common.yaml rename to stable/heimdall/11.0.30/templates/common.yaml diff --git a/stable/matomo/3.0.43/values.yaml b/stable/heimdall/11.0.30/values.yaml similarity index 100% rename from stable/matomo/3.0.43/values.yaml rename to stable/heimdall/11.0.30/values.yaml diff --git a/stable/home-assistant/15.0.38/CHANGELOG.md b/stable/home-assistant/15.0.38/CHANGELOG.md new file mode 100644 index 0000000000..e50b22b341 --- /dev/null +++ b/stable/home-assistant/15.0.38/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [home-assistant-15.0.38](https://github.com/truecharts/charts/compare/home-assistant-15.0.37...home-assistant-15.0.38) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [home-assistant-15.0.37](https://github.com/truecharts/charts/compare/home-assistant-15.0.36...home-assistant-15.0.37) (2022-08-09) + +### Chore + +- update helm general non-major helm releases to v10.4.9 ([#3413](https://github.com/truecharts/charts/issues/3413)) + + + + +## [home-assistant-15.0.36](https://github.com/truecharts/charts/compare/home-assistant-15.0.35...home-assistant-15.0.36) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [home-assistant-15.0.35](https://github.com/truecharts/apps/compare/home-assistant-15.0.34...home-assistant-15.0.35) (2022-07-27) + +### Chore + +- update docker general non-major ([#3313](https://github.com/truecharts/apps/issues/3313)) + + + + +## [home-assistant-15.0.34](https://github.com/truecharts/apps/compare/home-assistant-15.0.33...home-assistant-15.0.34) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [home-assistant-15.0.33](https://github.com/truecharts/apps/compare/home-assistant-15.0.32...home-assistant-15.0.33) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [home-assistant-15.0.33](https://github.com/truecharts/apps/compare/home-assistant-15.0.32...home-assistant-15.0.33) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [home-assistant-15.0.32](https://github.com/truecharts/apps/compare/home-assistant-15.0.31...home-assistant-15.0.32) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [home-assistant-15.0.32](https://github.com/truecharts/apps/compare/home-assistant-15.0.31...home-assistant-15.0.32) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [home-assistant-15.0.32](https://github.com/truecharts/apps/compare/home-assistant-15.0.31...home-assistant-15.0.32) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + diff --git a/stable/hedgedoc/4.0.31/Chart.lock b/stable/home-assistant/15.0.38/Chart.lock similarity index 85% rename from stable/hedgedoc/4.0.31/Chart.lock rename to stable/home-assistant/15.0.38/Chart.lock index cb2b8305a6..a59e7cfda6 100644 --- a/stable/hedgedoc/4.0.31/Chart.lock +++ b/stable/home-assistant/15.0.38/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 8.0.52 digest: sha256:1ca110dcf3a34a15796c8fbea5fbc5fae6f5737c910035c902611f822871d90f -generated: "2022-08-09T15:25:08.283881372Z" +generated: "2022-08-10T05:39:28.36399761Z" diff --git a/stable/home-assistant/15.0.38/Chart.yaml b/stable/home-assistant/15.0.38/Chart.yaml new file mode 100644 index 0000000000..2fd3df8036 --- /dev/null +++ b/stable/home-assistant/15.0.38/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "2022.8.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.52 +deprecated: false +description: home-assistant App for TrueNAS SCALE +home: https://truecharts.org/docs/charts/stable/home-assistant +icon: https://truecharts.org/img/hotlink-ok/chart-icons/home-assistant.png +keywords: + - home-assistant + - hass + - homeassistant +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: home-assistant +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/home-assistant + - https://github.com/home-assistant/home-assistant + - https://github.com/cdr/code-server +type: application +version: 15.0.38 +annotations: + truecharts.org/catagories: | + - home-automation + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/home-assistant/15.0.38/README.md b/stable/home-assistant/15.0.38/README.md new file mode 100644 index 0000000000..d8f7b103cd --- /dev/null +++ b/stable/home-assistant/15.0.38/README.md @@ -0,0 +1,110 @@ +# home-assistant + +![Version: 15.0.38](https://img.shields.io/badge/Version-15.0.38-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2022.8.2](https://img.shields.io/badge/AppVersion-2022.8.2-informational?style=flat-square) + +home-assistant App for TrueNAS SCALE + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [home-assistant](https://truecharts.org/docs/charts/stable/home-assistant) + +**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)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.52 | +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `home-assistant` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install home-assistant TrueCharts/home-assistant +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `home-assistant` deployment + +```console +helm uninstall home-assistant +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install home-assistant \ + --set env.TZ="America/New York" \ + TrueCharts/home-assistant +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install home-assistant TrueCharts/home-assistant -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/home-assistant/15.0.38/app-readme.md b/stable/home-assistant/15.0.38/app-readme.md new file mode 100644 index 0000000000..23f9974479 --- /dev/null +++ b/stable/home-assistant/15.0.38/app-readme.md @@ -0,0 +1,8 @@ +home-assistant App for TrueNAS SCALE + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/home-assistant](https://truecharts.org/docs/charts/stable/home-assistant) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/minecraft-java/1.0.36/charts/common-10.4.9.tgz b/stable/home-assistant/15.0.38/charts/common-10.4.9.tgz similarity index 100% rename from stable/minecraft-java/1.0.36/charts/common-10.4.9.tgz rename to stable/home-assistant/15.0.38/charts/common-10.4.9.tgz diff --git a/stable/wikijs/7.0.28/charts/postgresql-8.0.52.tgz b/stable/home-assistant/15.0.38/charts/postgresql-8.0.52.tgz similarity index 100% rename from stable/wikijs/7.0.28/charts/postgresql-8.0.52.tgz rename to stable/home-assistant/15.0.38/charts/postgresql-8.0.52.tgz diff --git a/stable/home-assistant/15.0.38/ix_values.yaml b/stable/home-assistant/15.0.38/ix_values.yaml new file mode 100644 index 0000000000..d077ca9e17 --- /dev/null +++ b/stable/home-assistant/15.0.38/ix_values.yaml @@ -0,0 +1,160 @@ +image: + repository: tccr.io/truecharts/home-assistant + pullPolicy: IfNotPresent + tag: 2022.8.2@sha256:a7f3fd6472dee0e40611881cdef816c518b19d17c6df6cff06945cca9bd0a17e + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 8123 + targetPort: 8123 + +initContainers: + init: + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + command: ["/config/init/init.sh"] + volumeMounts: + - name: init + mountPath: "/config/init" + - name: config + mountPath: "/config" + +# # Enable devices to be discoverable +# hostNetwork: true + +# # When hostNetwork is true set dnsPolicy to ClusterFirstWithHostNet +# dnsPolicy: ClusterFirstWithHostNet + +# Enable a prometheus-operator servicemonitor +prometheus: + serviceMonitor: + enabled: false + # interval: 1m + # additionalLabels: {} + +persistence: + config: + enabled: true + mountPath: "/config" + init: + enabled: "true" + mountPath: "/config/init" + readOnly: true + type: "custom" + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-init' + defaultMode: 0777 + +configmap: + init: + enabled: true + data: + init.sh: |- + #!/bin/sh + if test -f "/config/configuration.yaml"; then + echo "configuration.yaml exists." + if grep -q recorder: "/config/configuration.yaml"; then + echo "configuration.yaml already contains recorder" + else + cat /config/init/recorder.default >> /config/configuration.yaml + fi + if grep -q http: "/config/configuration.yaml"; then + echo "configuration.yaml already contains http section" + else + cat /config/init/http.default >> /config/configuration.yaml + fi + else + echo "configuration.yaml does NOT exist." + cp /config/init/configuration.yaml.default /config/configuration.yaml + cat /config/init/recorder.default >> /config/configuration.yaml + cat /config/init/http.default >> /config/configuration.yaml + fi + + echo "Creating include files..." + for include_file in groups.yaml automations.yaml scripts.yaml scenes.yaml; do + if test -f "/config/$include_file"; then + echo "$include_file exists." + else + echo "$include_file does NOT exist." + touch "/config/$include_file" + fi + done + + cd "/config" || echo "Could not change path to /config" + echo "Creating custom_components directory..." + mkdir "/config/custom_components" || echo "custom_components directory already exists" + + echo "Changing to the custom_components directory..." + cd "/config/custom_components" || echo "Could not change path to /config/custom_components" + + echo "Downloading HACS" + wget "https://github.com/hacs/integration/releases/latest/download/hacs.zip" || exit 0 + + if [ -d "/config/custom_components/hacs" ]; then + echo "HACS directory already exist, cleaning up..." + rm -R "/config/custom_components/hacs" + fi + + echo "Creating HACS directory..." + mkdir "/config/custom_components/hacs" + + echo "Unpacking HACS..." + unzip "/config/custom_components/hacs.zip" -d "/config/custom_components/hacs" >/dev/null 2>&1 + + echo "Removing HACS zip file..." + rm "/config/custom_components/hacs.zip" + echo "Installation complete." + + configuration.yaml.default: |- + # Configure a default setup of Home Assistant (frontend, api, etc) + default_config: + + # Text to speech + tts: + - platform: google_translate + + group: !include groups.yaml + automation: !include automations.yaml + script: !include scripts.yaml + scene: !include scenes.yaml + recorder.default: |- + + recorder: + purge_keep_days: 30 + commit_interval: 3 + db_url: {{ ( printf "%s?client_encoding=utf8" ( .Values.postgresql.url.complete | trimAll "\"" ) ) | quote }} + http.default: |- + + http: + use_x_forwarded_for: true + trusted_proxies: + - 172.16.0.0/16 + +postgresql: + enabled: true + postgresqlUsername: home-assistant + postgresqlDatabase: home-assistant + existingSecret: "dbcreds" + +influxdb: + enabled: false + architecture: standalone + database: home_assistant + authEnabled: false + persistence: + enabled: false + # storageClass: "" + # + +portal: + enabled: true diff --git a/stable/home-assistant/15.0.38/questions.yaml b/stable/home-assistant/15.0.38/questions.yaml new file mode 100644 index 0000000000..d401ef58c5 --- /dev/null +++ b/stable/home-assistant/15.0.38/questions.yaml @@ -0,0 +1,2391 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +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: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 8123 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 8123 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/home-assistant/15.0.38/templates/common.yaml b/stable/home-assistant/15.0.38/templates/common.yaml new file mode 100644 index 0000000000..b9e7208f38 --- /dev/null +++ b/stable/home-assistant/15.0.38/templates/common.yaml @@ -0,0 +1,5 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/minecraft-java/1.0.36/values.yaml b/stable/home-assistant/15.0.38/values.yaml similarity index 100% rename from stable/minecraft-java/1.0.36/values.yaml rename to stable/home-assistant/15.0.38/values.yaml diff --git a/stable/k8s-gateway/6.1.9/CHANGELOG.md b/stable/k8s-gateway/6.1.10/CHANGELOG.md similarity index 90% rename from stable/k8s-gateway/6.1.9/CHANGELOG.md rename to stable/k8s-gateway/6.1.10/CHANGELOG.md index 4b52f26e5c..63bf62906f 100644 --- a/stable/k8s-gateway/6.1.9/CHANGELOG.md +++ b/stable/k8s-gateway/6.1.10/CHANGELOG.md @@ -2,6 +2,15 @@ +## [k8s-gateway-6.1.10](https://github.com/truecharts/charts/compare/k8s-gateway-6.1.9...k8s-gateway-6.1.10) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [k8s-gateway-6.1.9](https://github.com/truecharts/charts/compare/k8s-gateway-6.1.8...k8s-gateway-6.1.9) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ -## [k8s-gateway-6.1.2](https://github.com/truecharts/apps/compare/k8s-gateway-6.1.1...k8s-gateway-6.1.2) (2022-07-19) - -### Chore - -- Update Readme and Description on SCALE - - - -## [k8s-gateway-6.1.1](https://github.com/truecharts/apps/compare/k8s-gateway-6.1.0...k8s-gateway-6.1.1) (2022-07-14) diff --git a/stable/k8s-gateway/6.1.10/Chart.lock b/stable/k8s-gateway/6.1.10/Chart.lock new file mode 100644 index 0000000000..76055f9831 --- /dev/null +++ b/stable/k8s-gateway/6.1.10/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:39:20.916773522Z" diff --git a/stable/k8s-gateway/6.1.9/Chart.yaml b/stable/k8s-gateway/6.1.10/Chart.yaml similarity index 95% rename from stable/k8s-gateway/6.1.9/Chart.yaml rename to stable/k8s-gateway/6.1.10/Chart.yaml index 06097ddafd..24f1d7b4ef 100644 --- a/stable/k8s-gateway/6.1.9/Chart.yaml +++ b/stable/k8s-gateway/6.1.10/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.3.0" +appVersion: "0.3.1" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/k8s-gateway - https://github.com/ori-edge/k8s_gateway type: application -version: 6.1.9 +version: 6.1.10 annotations: truecharts.org/catagories: | - networking diff --git a/stable/k8s-gateway/6.1.9/README.md b/stable/k8s-gateway/6.1.10/README.md similarity index 91% rename from stable/k8s-gateway/6.1.9/README.md rename to stable/k8s-gateway/6.1.10/README.md index a2962549c1..b0921fba94 100644 --- a/stable/k8s-gateway/6.1.9/README.md +++ b/stable/k8s-gateway/6.1.10/README.md @@ -1,6 +1,6 @@ # k8s-gateway -![Version: 6.1.9](https://img.shields.io/badge/Version-6.1.9-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.3.0](https://img.shields.io/badge/AppVersion-0.3.0-informational?style=flat-square) +![Version: 6.1.10](https://img.shields.io/badge/Version-6.1.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.3.1](https://img.shields.io/badge/AppVersion-0.3.1-informational?style=flat-square) A Helm chart for the k8s_gateway CoreDNS plugin diff --git a/stable/k8s-gateway/6.1.9/app-readme.md b/stable/k8s-gateway/6.1.10/app-readme.md similarity index 100% rename from stable/k8s-gateway/6.1.9/app-readme.md rename to stable/k8s-gateway/6.1.10/app-readme.md diff --git a/stable/minetest/1.0.23/charts/common-10.4.9.tgz b/stable/k8s-gateway/6.1.10/charts/common-10.4.9.tgz similarity index 100% rename from stable/minetest/1.0.23/charts/common-10.4.9.tgz rename to stable/k8s-gateway/6.1.10/charts/common-10.4.9.tgz diff --git a/stable/k8s-gateway/6.1.9/ix_values.yaml b/stable/k8s-gateway/6.1.10/ix_values.yaml similarity index 97% rename from stable/k8s-gateway/6.1.9/ix_values.yaml rename to stable/k8s-gateway/6.1.10/ix_values.yaml index a979a945a5..3127b2e0e5 100644 --- a/stable/k8s-gateway/6.1.9/ix_values.yaml +++ b/stable/k8s-gateway/6.1.10/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/k8s_gateway pullPolicy: IfNotPresent - tag: v0.3.0@sha256:85e8da4de2b67019bef4d629218f52a244936802e797cce7b0eae10e3d48d748 + tag: 0.3.1@sha256:ae1406e5d1b278300343fbc8a22d157faddcdfe09f06f2b196b2628c261bd31d controller: # -- Set additional annotations on the deployment/statefulset/daemonset diff --git a/stable/k8s-gateway/6.1.9/questions.yaml b/stable/k8s-gateway/6.1.10/questions.yaml similarity index 100% rename from stable/k8s-gateway/6.1.9/questions.yaml rename to stable/k8s-gateway/6.1.10/questions.yaml diff --git a/stable/k8s-gateway/6.1.9/templates/_configmap.tpl b/stable/k8s-gateway/6.1.10/templates/_configmap.tpl similarity index 100% rename from stable/k8s-gateway/6.1.9/templates/_configmap.tpl rename to stable/k8s-gateway/6.1.10/templates/_configmap.tpl diff --git a/stable/k8s-gateway/6.1.9/templates/common.yaml b/stable/k8s-gateway/6.1.10/templates/common.yaml similarity index 100% rename from stable/k8s-gateway/6.1.9/templates/common.yaml rename to stable/k8s-gateway/6.1.10/templates/common.yaml diff --git a/stable/minetest/1.0.23/values.yaml b/stable/k8s-gateway/6.1.10/values.yaml similarity index 100% rename from stable/minetest/1.0.23/values.yaml rename to stable/k8s-gateway/6.1.10/values.yaml diff --git a/stable/k8s-gateway/6.1.9/Chart.lock b/stable/k8s-gateway/6.1.9/Chart.lock deleted file mode 100644 index e6c69e1014..0000000000 --- a/stable/k8s-gateway/6.1.9/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:52:53.274985949Z" diff --git a/stable/koel/3.0.28/CHANGELOG.md b/stable/koel/3.0.29/CHANGELOG.md similarity index 88% rename from stable/koel/3.0.28/CHANGELOG.md rename to stable/koel/3.0.29/CHANGELOG.md index 38c9e2d7ee..1b85054894 100644 --- a/stable/koel/3.0.28/CHANGELOG.md +++ b/stable/koel/3.0.29/CHANGELOG.md @@ -2,6 +2,15 @@ +## [koel-3.0.29](https://github.com/truecharts/charts/compare/koel-3.0.28...koel-3.0.29) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [koel-3.0.28](https://github.com/truecharts/charts/compare/koel-3.0.27...koel-3.0.28) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ - -## [koel-3.0.22](https://github.com/truecharts/apps/compare/koel-3.0.20...koel-3.0.22) (2022-07-22) - -### Chore - -- Bump all charts to generate config and container references due to huge increase of repository - - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - - diff --git a/incubator/ghost/3.0.39/Chart.lock b/stable/koel/3.0.29/Chart.lock similarity index 85% rename from incubator/ghost/3.0.39/Chart.lock rename to stable/koel/3.0.29/Chart.lock index 00bbf3edff..c23fd32a62 100644 --- a/incubator/ghost/3.0.39/Chart.lock +++ b/stable/koel/3.0.29/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.50 digest: sha256:8edb2c5906bb8fd189ff20d2ba97199882f2eee47ec8de2207a085ad6e547432 -generated: "2022-08-09T15:19:11.225171127Z" +generated: "2022-08-10T05:39:42.38985732Z" diff --git a/stable/koel/3.0.28/Chart.yaml b/stable/koel/3.0.29/Chart.yaml similarity index 98% rename from stable/koel/3.0.28/Chart.yaml rename to stable/koel/3.0.29/Chart.yaml index 98d460de25..f12a8a6e4d 100644 --- a/stable/koel/3.0.28/Chart.yaml +++ b/stable/koel/3.0.29/Chart.yaml @@ -26,7 +26,7 @@ sources: - https://github.com/koel/docker - https://hub.docker.com/r/phanan/koel - https://github.com/koel/koel -version: 3.0.28 +version: 3.0.29 annotations: truecharts.org/catagories: | - media diff --git a/stable/koel/3.0.28/README.md b/stable/koel/3.0.29/README.md similarity index 98% rename from stable/koel/3.0.28/README.md rename to stable/koel/3.0.29/README.md index 93b773ab78..498dcdd214 100644 --- a/stable/koel/3.0.28/README.md +++ b/stable/koel/3.0.29/README.md @@ -1,6 +1,6 @@ # koel -![Version: 3.0.28](https://img.shields.io/badge/Version-3.0.28-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 3.0.29](https://img.shields.io/badge/Version-3.0.29-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Koel is a simple web-based personal audio streaming service written in Vue on the client side and Laravel on the server side. diff --git a/stable/koel/3.0.28/app-readme.md b/stable/koel/3.0.29/app-readme.md similarity index 100% rename from stable/koel/3.0.28/app-readme.md rename to stable/koel/3.0.29/app-readme.md diff --git a/stable/octoprint/6.0.26/charts/common-10.4.9.tgz b/stable/koel/3.0.29/charts/common-10.4.9.tgz similarity index 100% rename from stable/octoprint/6.0.26/charts/common-10.4.9.tgz rename to stable/koel/3.0.29/charts/common-10.4.9.tgz diff --git a/stable/koel/3.0.28/charts/mariadb-3.0.50.tgz b/stable/koel/3.0.29/charts/mariadb-3.0.50.tgz similarity index 100% rename from stable/koel/3.0.28/charts/mariadb-3.0.50.tgz rename to stable/koel/3.0.29/charts/mariadb-3.0.50.tgz diff --git a/stable/koel/3.0.28/ix_values.yaml b/stable/koel/3.0.29/ix_values.yaml similarity index 96% rename from stable/koel/3.0.28/ix_values.yaml rename to stable/koel/3.0.29/ix_values.yaml index a1383611f3..a270f4303a 100644 --- a/stable/koel/3.0.28/ix_values.yaml +++ b/stable/koel/3.0.29/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/koel - tag: latest@sha256:c646f14bb5221865b012bf918501926ab49fc161e1adeb2945b4c40962b86c78 + tag: latest@sha256:75c2b0c0432d8a9ee9437a49ce0f3d1f36f9a5bd9a9865f9d7562b169eaafd4b pullPolicy: IfNotPresent securityContext: diff --git a/stable/koel/3.0.28/questions.yaml b/stable/koel/3.0.29/questions.yaml similarity index 100% rename from stable/koel/3.0.28/questions.yaml rename to stable/koel/3.0.29/questions.yaml diff --git a/stable/koel/3.0.28/templates/_secrets.tpl b/stable/koel/3.0.29/templates/_secrets.tpl similarity index 100% rename from stable/koel/3.0.28/templates/_secrets.tpl rename to stable/koel/3.0.29/templates/_secrets.tpl diff --git a/stable/koel/3.0.28/templates/common.yaml b/stable/koel/3.0.29/templates/common.yaml similarity index 100% rename from stable/koel/3.0.28/templates/common.yaml rename to stable/koel/3.0.29/templates/common.yaml diff --git a/stable/octoprint/6.0.26/values.yaml b/stable/koel/3.0.29/values.yaml similarity index 100% rename from stable/octoprint/6.0.26/values.yaml rename to stable/koel/3.0.29/values.yaml diff --git a/stable/littlelink/6.0.45/CHANGELOG.md b/stable/littlelink/6.0.46/CHANGELOG.md similarity index 92% rename from stable/littlelink/6.0.45/CHANGELOG.md rename to stable/littlelink/6.0.46/CHANGELOG.md index 86d42a8078..c0ff4aa0b6 100644 --- a/stable/littlelink/6.0.45/CHANGELOG.md +++ b/stable/littlelink/6.0.46/CHANGELOG.md @@ -2,6 +2,15 @@ +## [littlelink-6.0.46](https://github.com/truecharts/charts/compare/littlelink-6.0.45...littlelink-6.0.46) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [littlelink-6.0.45](https://github.com/truecharts/charts/compare/littlelink-6.0.43...littlelink-6.0.45) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ - Auto-update chart README [skip ci] - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - - -## [littlelink-6.0.37](https://github.com/truecharts/apps/compare/littlelink-6.0.36...littlelink-6.0.37) (2022-07-23) - -### Chore - -- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - diff --git a/stable/littlelink/6.0.46/Chart.lock b/stable/littlelink/6.0.46/Chart.lock new file mode 100644 index 0000000000..d1f1018b1b --- /dev/null +++ b/stable/littlelink/6.0.46/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:39:41.540099021Z" diff --git a/stable/littlelink/6.0.45/Chart.yaml b/stable/littlelink/6.0.46/Chart.yaml similarity index 98% rename from stable/littlelink/6.0.45/Chart.yaml rename to stable/littlelink/6.0.46/Chart.yaml index c81280eb20..36a645216e 100644 --- a/stable/littlelink/6.0.45/Chart.yaml +++ b/stable/littlelink/6.0.46/Chart.yaml @@ -21,7 +21,7 @@ sources: - https://github.com/techno-tim/littlelink-server - https://github.com/sethcottle/littlelink type: application -version: 6.0.45 +version: 6.0.46 annotations: truecharts.org/catagories: | - social diff --git a/stable/littlelink/6.0.45/README.md b/stable/littlelink/6.0.46/README.md similarity index 98% rename from stable/littlelink/6.0.45/README.md rename to stable/littlelink/6.0.46/README.md index f42b1ef4ae..217e6ccce9 100644 --- a/stable/littlelink/6.0.45/README.md +++ b/stable/littlelink/6.0.46/README.md @@ -1,6 +1,6 @@ # littlelink -![Version: 6.0.45](https://img.shields.io/badge/Version-6.0.45-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 6.0.46](https://img.shields.io/badge/Version-6.0.46-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) Easy platform to combine all your social links diff --git a/stable/littlelink/6.0.45/app-readme.md b/stable/littlelink/6.0.46/app-readme.md similarity index 100% rename from stable/littlelink/6.0.45/app-readme.md rename to stable/littlelink/6.0.46/app-readme.md diff --git a/stable/omada-controller/6.0.45/charts/common-10.4.9.tgz b/stable/littlelink/6.0.46/charts/common-10.4.9.tgz similarity index 100% rename from stable/omada-controller/6.0.45/charts/common-10.4.9.tgz rename to stable/littlelink/6.0.46/charts/common-10.4.9.tgz diff --git a/stable/littlelink/6.0.45/ix_values.yaml b/stable/littlelink/6.0.46/ix_values.yaml similarity index 93% rename from stable/littlelink/6.0.45/ix_values.yaml rename to stable/littlelink/6.0.46/ix_values.yaml index 5a3db8181e..3e5ca01ecb 100644 --- a/stable/littlelink/6.0.45/ix_values.yaml +++ b/stable/littlelink/6.0.46/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/littlelink-server pullPolicy: IfNotPresent - tag: latest@sha256:ce1e68a40fc3672f0030c4a4eff55387d2b5b81906f57a0de73fbe0a763b23f0 + tag: latest@sha256:644892fb4104ea93f9eecc48bc39dadc1fc970f77f1adc4dabff437ad2d6d460 service: main: diff --git a/stable/littlelink/6.0.45/questions.yaml b/stable/littlelink/6.0.46/questions.yaml similarity index 100% rename from stable/littlelink/6.0.45/questions.yaml rename to stable/littlelink/6.0.46/questions.yaml diff --git a/stable/littlelink/6.0.45/templates/_configmap.tpl b/stable/littlelink/6.0.46/templates/_configmap.tpl similarity index 100% rename from stable/littlelink/6.0.45/templates/_configmap.tpl rename to stable/littlelink/6.0.46/templates/_configmap.tpl diff --git a/stable/littlelink/6.0.45/templates/common.yaml b/stable/littlelink/6.0.46/templates/common.yaml similarity index 100% rename from stable/littlelink/6.0.45/templates/common.yaml rename to stable/littlelink/6.0.46/templates/common.yaml diff --git a/stable/omada-controller/6.0.45/values.yaml b/stable/littlelink/6.0.46/values.yaml similarity index 100% rename from stable/omada-controller/6.0.45/values.yaml rename to stable/littlelink/6.0.46/values.yaml diff --git a/stable/matomo/3.0.43/CHANGELOG.md b/stable/matomo/3.0.44/CHANGELOG.md similarity index 90% rename from stable/matomo/3.0.43/CHANGELOG.md rename to stable/matomo/3.0.44/CHANGELOG.md index 3e95c90427..e32416bee9 100644 --- a/stable/matomo/3.0.43/CHANGELOG.md +++ b/stable/matomo/3.0.44/CHANGELOG.md @@ -2,6 +2,15 @@ +## [matomo-3.0.44](https://github.com/truecharts/charts/compare/matomo-3.0.43...matomo-3.0.44) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [matomo-3.0.43](https://github.com/truecharts/charts/compare/matomo-3.0.42...matomo-3.0.43) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ - -## [matomo-3.0.35](https://github.com/truecharts/apps/compare/matomo-3.0.34...matomo-3.0.35) (2022-07-23) - -### Chore - -- Auto-update chart README [skip ci] - - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - diff --git a/stable/matomo/3.0.43/Chart.lock b/stable/matomo/3.0.44/Chart.lock similarity index 85% rename from stable/matomo/3.0.43/Chart.lock rename to stable/matomo/3.0.44/Chart.lock index acf7cd3c67..3deb21c5ff 100644 --- a/stable/matomo/3.0.43/Chart.lock +++ b/stable/matomo/3.0.44/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org/ version: 3.0.50 digest: sha256:8edb2c5906bb8fd189ff20d2ba97199882f2eee47ec8de2207a085ad6e547432 -generated: "2022-08-09T15:27:39.055532424Z" +generated: "2022-08-10T05:39:56.080124223Z" diff --git a/stable/matomo/3.0.43/Chart.yaml b/stable/matomo/3.0.44/Chart.yaml similarity index 96% rename from stable/matomo/3.0.43/Chart.yaml rename to stable/matomo/3.0.44/Chart.yaml index b8818637e8..e0f17c39e4 100644 --- a/stable/matomo/3.0.43/Chart.yaml +++ b/stable/matomo/3.0.44/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "4.10.1" +appVersion: "4.11.0" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -24,7 +24,7 @@ sources: - https://hub.docker.com/r/bitnami/matomo - https://github.com/bitnami/bitnami-docker-matomo - https://github.com/matomo-org/matomo -version: 3.0.43 +version: 3.0.44 annotations: truecharts.org/catagories: | - productivity diff --git a/stable/matomo/3.0.43/README.md b/stable/matomo/3.0.44/README.md similarity index 94% rename from stable/matomo/3.0.43/README.md rename to stable/matomo/3.0.44/README.md index cb5f6f65de..fe937343b9 100644 --- a/stable/matomo/3.0.43/README.md +++ b/stable/matomo/3.0.44/README.md @@ -1,6 +1,6 @@ # matomo -![Version: 3.0.43](https://img.shields.io/badge/Version-3.0.43-informational?style=flat-square) ![AppVersion: 4.10.1](https://img.shields.io/badge/AppVersion-4.10.1-informational?style=flat-square) +![Version: 3.0.44](https://img.shields.io/badge/Version-3.0.44-informational?style=flat-square) ![AppVersion: 4.11.0](https://img.shields.io/badge/AppVersion-4.11.0-informational?style=flat-square) Matomo is the leading Free/Libre open analytics platform diff --git a/stable/matomo/3.0.43/app-readme.md b/stable/matomo/3.0.44/app-readme.md similarity index 100% rename from stable/matomo/3.0.43/app-readme.md rename to stable/matomo/3.0.44/app-readme.md diff --git a/stable/openvscode-server/2.0.27/charts/common-10.4.9.tgz b/stable/matomo/3.0.44/charts/common-10.4.9.tgz similarity index 100% rename from stable/openvscode-server/2.0.27/charts/common-10.4.9.tgz rename to stable/matomo/3.0.44/charts/common-10.4.9.tgz diff --git a/stable/matomo/3.0.43/charts/mariadb-3.0.50.tgz b/stable/matomo/3.0.44/charts/mariadb-3.0.50.tgz similarity index 100% rename from stable/matomo/3.0.43/charts/mariadb-3.0.50.tgz rename to stable/matomo/3.0.44/charts/mariadb-3.0.50.tgz diff --git a/stable/matomo/3.0.43/ix_values.yaml b/stable/matomo/3.0.44/ix_values.yaml similarity index 96% rename from stable/matomo/3.0.43/ix_values.yaml rename to stable/matomo/3.0.44/ix_values.yaml index 08c5253199..d1f4e73fbc 100644 --- a/stable/matomo/3.0.43/ix_values.yaml +++ b/stable/matomo/3.0.44/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/matomo - tag: v4.10.1@sha256:44375de5f2eee77697937b4c96129ef89952303eb76a2c155c2136b9d93fc0b3 + tag: 4.11.0@sha256:8f8ec0f9add949d64796482b7f1dd08b732dd28303ccd56dfe56ecc73f70d7e2 pullPolicy: IfNotPresent securityContext: diff --git a/stable/matomo/3.0.43/questions.yaml b/stable/matomo/3.0.44/questions.yaml similarity index 100% rename from stable/matomo/3.0.43/questions.yaml rename to stable/matomo/3.0.44/questions.yaml diff --git a/stable/omada-controller/6.0.45/templates/common.yaml b/stable/matomo/3.0.44/templates/common.yaml similarity index 100% rename from stable/omada-controller/6.0.45/templates/common.yaml rename to stable/matomo/3.0.44/templates/common.yaml diff --git a/stable/openvscode-server/2.0.27/values.yaml b/stable/matomo/3.0.44/values.yaml similarity index 100% rename from stable/openvscode-server/2.0.27/values.yaml rename to stable/matomo/3.0.44/values.yaml diff --git a/stable/minecraft-java/1.0.36/Chart.lock b/stable/minecraft-java/1.0.36/Chart.lock deleted file mode 100644 index 375c49b9ff..0000000000 --- a/stable/minecraft-java/1.0.36/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:56:58.851997943Z" diff --git a/stable/minecraft-java/1.0.36/CHANGELOG.md b/stable/minecraft-java/1.0.37/CHANGELOG.md similarity index 85% rename from stable/minecraft-java/1.0.36/CHANGELOG.md rename to stable/minecraft-java/1.0.37/CHANGELOG.md index 4a4cec1a8d..c075b35f2c 100644 --- a/stable/minecraft-java/1.0.36/CHANGELOG.md +++ b/stable/minecraft-java/1.0.37/CHANGELOG.md @@ -2,6 +2,15 @@ +## [minecraft-java-1.0.37](https://github.com/truecharts/charts/compare/minecraft-java-1.0.36...minecraft-java-1.0.37) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [minecraft-java-1.0.36](https://github.com/truecharts/charts/compare/minecraft-java-1.0.34...minecraft-java-1.0.36) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ - -## [minecraft-java-1.0.29](https://github.com/truecharts/apps/compare/minecraft-java-1.0.27...minecraft-java-1.0.29) (2022-07-22) - -### Chore - -- Bump all charts to generate config and container references due to huge increase of repository - - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - - update docker general non-major ([#3266](https://github.com/truecharts/apps/issues/3266)) - diff --git a/stable/minecraft-java/1.0.37/Chart.lock b/stable/minecraft-java/1.0.37/Chart.lock new file mode 100644 index 0000000000..6122bcaa11 --- /dev/null +++ b/stable/minecraft-java/1.0.37/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:39:56.658832436Z" diff --git a/stable/minecraft-java/1.0.36/Chart.yaml b/stable/minecraft-java/1.0.37/Chart.yaml similarity index 98% rename from stable/minecraft-java/1.0.36/Chart.yaml rename to stable/minecraft-java/1.0.37/Chart.yaml index 315f6fc78e..ff5907cb79 100644 --- a/stable/minecraft-java/1.0.36/Chart.yaml +++ b/stable/minecraft-java/1.0.37/Chart.yaml @@ -21,7 +21,7 @@ sources: - https://github.com/itzg/docker-minecraft-server - https://hub.docker.com/r/itzg/minecraft-server type: application -version: 1.0.36 +version: 1.0.37 annotations: truecharts.org/catagories: | - games diff --git a/stable/minecraft-java/1.0.36/README.md b/stable/minecraft-java/1.0.37/README.md similarity index 98% rename from stable/minecraft-java/1.0.36/README.md rename to stable/minecraft-java/1.0.37/README.md index d6257da638..6181fa29e6 100644 --- a/stable/minecraft-java/1.0.36/README.md +++ b/stable/minecraft-java/1.0.37/README.md @@ -1,6 +1,6 @@ # minecraft-java -![Version: 1.0.36](https://img.shields.io/badge/Version-1.0.36-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2022.10.0](https://img.shields.io/badge/AppVersion-2022.10.0-informational?style=flat-square) +![Version: 1.0.37](https://img.shields.io/badge/Version-1.0.37-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2022.10.0](https://img.shields.io/badge/AppVersion-2022.10.0-informational?style=flat-square) Minecraft Java Dedicated Server diff --git a/stable/minecraft-java/1.0.36/app-readme.md b/stable/minecraft-java/1.0.37/app-readme.md similarity index 100% rename from stable/minecraft-java/1.0.36/app-readme.md rename to stable/minecraft-java/1.0.37/app-readme.md diff --git a/stable/prometheus/4.0.57/charts/common-10.4.9.tgz b/stable/minecraft-java/1.0.37/charts/common-10.4.9.tgz similarity index 100% rename from stable/prometheus/4.0.57/charts/common-10.4.9.tgz rename to stable/minecraft-java/1.0.37/charts/common-10.4.9.tgz diff --git a/stable/minecraft-java/1.0.36/ci/base-values.yaml b/stable/minecraft-java/1.0.37/ci/base-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.36/ci/base-values.yaml rename to stable/minecraft-java/1.0.37/ci/base-values.yaml diff --git a/stable/minecraft-java/1.0.36/ci/j11-values.yaml b/stable/minecraft-java/1.0.37/ci/j11-values.yaml similarity index 54% rename from stable/minecraft-java/1.0.36/ci/j11-values.yaml rename to stable/minecraft-java/1.0.37/ci/j11-values.yaml index 72ec724d22..e1cc0936e8 100644 --- a/stable/minecraft-java/1.0.36/ci/j11-values.yaml +++ b/stable/minecraft-java/1.0.37/ci/j11-values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/minecraft-java11 - tag: latest@sha256:ca9ca54ee5d1879b82778adfc12395727bdcd0b3c0df1038bb8d7f7a22fbd7ec + tag: latest@sha256:8e047d6978f0e5ae0d5debb38f6a38c00d9df1497bd584776e45e55ba9a77ad4 pullPolicy: Always env: diff --git a/stable/minecraft-java/1.0.36/ci/j11j9-values.yaml b/stable/minecraft-java/1.0.37/ci/j11j9-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.36/ci/j11j9-values.yaml rename to stable/minecraft-java/1.0.37/ci/j11j9-values.yaml diff --git a/stable/minecraft-java/1.0.36/ci/j8-values.yaml b/stable/minecraft-java/1.0.37/ci/j8-values.yaml similarity index 56% rename from stable/minecraft-java/1.0.36/ci/j8-values.yaml rename to stable/minecraft-java/1.0.37/ci/j8-values.yaml index 6617fbe689..a3673b61a6 100644 --- a/stable/minecraft-java/1.0.36/ci/j8-values.yaml +++ b/stable/minecraft-java/1.0.37/ci/j8-values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/minecraft-java8-openj9 - tag: latest@sha256:a607435e87677cae1e0c3e09bb315352e5919e1c395b47af55e7e6b45735994c + tag: latest@sha256:26e8d2d0ca32e9ab8b9e8d5e2af510706bd609708932bd4003f07e3e722ed2c8 pullPolicy: Always env: diff --git a/stable/minecraft-java/1.0.36/ci/j8j9-values.yaml b/stable/minecraft-java/1.0.37/ci/j8j9-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.36/ci/j8j9-values.yaml rename to stable/minecraft-java/1.0.37/ci/j8j9-values.yaml diff --git a/stable/minecraft-java/1.0.36/ix_values.yaml b/stable/minecraft-java/1.0.37/ix_values.yaml similarity index 90% rename from stable/minecraft-java/1.0.36/ix_values.yaml rename to stable/minecraft-java/1.0.37/ix_values.yaml index 36bce14687..27690368f1 100644 --- a/stable/minecraft-java/1.0.36/ix_values.yaml +++ b/stable/minecraft-java/1.0.37/ix_values.yaml @@ -4,7 +4,7 @@ image: pullPolicy: Always j11Image: repository: tccr.io/truecharts/minecraft-java11 - tag: latest@sha256:ca9ca54ee5d1879b82778adfc12395727bdcd0b3c0df1038bb8d7f7a22fbd7ec + tag: latest@sha256:8e047d6978f0e5ae0d5debb38f6a38c00d9df1497bd584776e45e55ba9a77ad4 pullPolicy: Always j11j9Image: repository: tccr.io/truecharts/minecraft-java11-openj9 @@ -12,11 +12,11 @@ j11j9Image: pullPolicy: Always j8Image: repository: tccr.io/truecharts/minecraft-java8-openj9 - tag: latest@sha256:a607435e87677cae1e0c3e09bb315352e5919e1c395b47af55e7e6b45735994c + tag: latest@sha256:26e8d2d0ca32e9ab8b9e8d5e2af510706bd609708932bd4003f07e3e722ed2c8 pullPolicy: Always j8j9Image: repository: tccr.io/truecharts/minecraft-java8-openj9 - tag: latest@sha256:a607435e87677cae1e0c3e09bb315352e5919e1c395b47af55e7e6b45735994c + tag: latest@sha256:26e8d2d0ca32e9ab8b9e8d5e2af510706bd609708932bd4003f07e3e722ed2c8 pullPolicy: Always securityContext: diff --git a/stable/minecraft-java/1.0.36/questions.yaml b/stable/minecraft-java/1.0.37/questions.yaml similarity index 100% rename from stable/minecraft-java/1.0.36/questions.yaml rename to stable/minecraft-java/1.0.37/questions.yaml diff --git a/stable/openvscode-server/2.0.27/templates/common.yaml b/stable/minecraft-java/1.0.37/templates/common.yaml similarity index 100% rename from stable/openvscode-server/2.0.27/templates/common.yaml rename to stable/minecraft-java/1.0.37/templates/common.yaml diff --git a/stable/prometheus/4.0.57/values.yaml b/stable/minecraft-java/1.0.37/values.yaml similarity index 100% rename from stable/prometheus/4.0.57/values.yaml rename to stable/minecraft-java/1.0.37/values.yaml diff --git a/stable/minetest/1.0.23/Chart.lock b/stable/minetest/1.0.23/Chart.lock deleted file mode 100644 index 353b2b973a..0000000000 --- a/stable/minetest/1.0.23/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T22:57:10.902335291Z" diff --git a/stable/minetest/1.0.23/CHANGELOG.md b/stable/minetest/1.0.24/CHANGELOG.md similarity index 90% rename from stable/minetest/1.0.23/CHANGELOG.md rename to stable/minetest/1.0.24/CHANGELOG.md index bd9e2ecf06..42c4dd01f4 100644 --- a/stable/minetest/1.0.23/CHANGELOG.md +++ b/stable/minetest/1.0.24/CHANGELOG.md @@ -2,6 +2,15 @@ +## [minetest-1.0.24](https://github.com/truecharts/charts/compare/minetest-1.0.23...minetest-1.0.24) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [minetest-1.0.23](https://github.com/truecharts/charts/compare/minetest-1.0.22...minetest-1.0.23) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ ### Chore -- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) -- bump to cleanup old docs and use correct icon urls - - - -## [minetest-1.0.12](https://github.com/truecharts/apps/compare/minetest-1.0.11...minetest-1.0.12) (2022-07-12) - -### Chore - diff --git a/stable/minetest/1.0.24/Chart.lock b/stable/minetest/1.0.24/Chart.lock new file mode 100644 index 0000000000..16b995a55c --- /dev/null +++ b/stable/minetest/1.0.24/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:40:01.938958205Z" diff --git a/stable/minetest/1.0.23/Chart.yaml b/stable/minetest/1.0.24/Chart.yaml similarity index 95% rename from stable/minetest/1.0.23/Chart.yaml rename to stable/minetest/1.0.24/Chart.yaml index b8c53a80e6..ad51dddf15 100644 --- a/stable/minetest/1.0.23/Chart.yaml +++ b/stable/minetest/1.0.24/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: minetest -version: 1.0.23 -appVersion: "5.5.1" +version: 1.0.24 +appVersion: "5.6.0" description: Minetest (server) is a near-infinite-world block sandbox game and a game engine. type: application deprecated: false diff --git a/stable/minetest/1.0.23/README.md b/stable/minetest/1.0.24/README.md similarity index 95% rename from stable/minetest/1.0.23/README.md rename to stable/minetest/1.0.24/README.md index 76c76d416b..7017efa4a5 100644 --- a/stable/minetest/1.0.23/README.md +++ b/stable/minetest/1.0.24/README.md @@ -1,6 +1,6 @@ # minetest -![Version: 1.0.23](https://img.shields.io/badge/Version-1.0.23-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.5.1](https://img.shields.io/badge/AppVersion-5.5.1-informational?style=flat-square) +![Version: 1.0.24](https://img.shields.io/badge/Version-1.0.24-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 5.6.0](https://img.shields.io/badge/AppVersion-5.6.0-informational?style=flat-square) Minetest (server) is a near-infinite-world block sandbox game and a game engine. diff --git a/stable/minetest/1.0.23/app-readme.md b/stable/minetest/1.0.24/app-readme.md similarity index 100% rename from stable/minetest/1.0.23/app-readme.md rename to stable/minetest/1.0.24/app-readme.md diff --git a/stable/prowlarr/6.0.27/charts/common-10.4.9.tgz b/stable/minetest/1.0.24/charts/common-10.4.9.tgz similarity index 100% rename from stable/prowlarr/6.0.27/charts/common-10.4.9.tgz rename to stable/minetest/1.0.24/charts/common-10.4.9.tgz diff --git a/stable/minetest/1.0.23/ix_values.yaml b/stable/minetest/1.0.24/ix_values.yaml similarity index 97% rename from stable/minetest/1.0.23/ix_values.yaml rename to stable/minetest/1.0.24/ix_values.yaml index 674816a5e2..e171ff5057 100644 --- a/stable/minetest/1.0.23/ix_values.yaml +++ b/stable/minetest/1.0.24/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/minetest pullPolicy: IfNotPresent - tag: v5.5.1 + tag: 5.6.0 securityContext: runAsNonRoot: false diff --git a/stable/minetest/1.0.23/questions.yaml b/stable/minetest/1.0.24/questions.yaml similarity index 100% rename from stable/minetest/1.0.23/questions.yaml rename to stable/minetest/1.0.24/questions.yaml diff --git a/stable/prowlarr/6.0.27/templates/common.yaml b/stable/minetest/1.0.24/templates/common.yaml similarity index 100% rename from stable/prowlarr/6.0.27/templates/common.yaml rename to stable/minetest/1.0.24/templates/common.yaml diff --git a/stable/prowlarr/6.0.27/values.yaml b/stable/minetest/1.0.24/values.yaml similarity index 100% rename from stable/prowlarr/6.0.27/values.yaml rename to stable/minetest/1.0.24/values.yaml diff --git a/stable/nzbget/11.0.26/CHANGELOG.md b/stable/nzbget/11.0.26/CHANGELOG.md new file mode 100644 index 0000000000..71779cdeb8 --- /dev/null +++ b/stable/nzbget/11.0.26/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [nzbget-11.0.26](https://github.com/truecharts/charts/compare/nzbget-11.0.25...nzbget-11.0.26) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [nzbget-11.0.25](https://github.com/truecharts/charts/compare/nzbget-11.0.24...nzbget-11.0.25) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [nzbget-11.0.24](https://github.com/truecharts/apps/compare/nzbget-11.0.23...nzbget-11.0.24) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [nzbget-11.0.23](https://github.com/truecharts/apps/compare/nzbget-11.0.22...nzbget-11.0.23) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [nzbget-11.0.23](https://github.com/truecharts/apps/compare/nzbget-11.0.22...nzbget-11.0.23) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [nzbget-11.0.22](https://github.com/truecharts/apps/compare/nzbget-11.0.21...nzbget-11.0.22) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [nzbget-11.0.22](https://github.com/truecharts/apps/compare/nzbget-11.0.21...nzbget-11.0.22) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [nzbget-11.0.22](https://github.com/truecharts/apps/compare/nzbget-11.0.21...nzbget-11.0.22) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [nzbget-11.0.21](https://github.com/truecharts/apps/compare/nzbget-11.0.19...nzbget-11.0.21) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + + + +## [nzbget-11.0.19](https://github.com/truecharts/apps/compare/nzbget-11.0.18...nzbget-11.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + diff --git a/stable/nzbget/11.0.26/Chart.lock b/stable/nzbget/11.0.26/Chart.lock new file mode 100644 index 0000000000..e11106b20f --- /dev/null +++ b/stable/nzbget/11.0.26/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:40:10.70760378Z" diff --git a/stable/nzbget/11.0.26/Chart.yaml b/stable/nzbget/11.0.26/Chart.yaml new file mode 100644 index 0000000000..f866ab8a0d --- /dev/null +++ b/stable/nzbget/11.0.26/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "21.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: false +description: NZBGet is a Usenet downloader client +home: https://truecharts.org/docs/charts/stable/nzbget +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nzbget.png +keywords: + - nzbget + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nzbget +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/nzbget + - https://nzbget.net/ +type: application +version: 11.0.26 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nzbget/11.0.26/README.md b/stable/nzbget/11.0.26/README.md new file mode 100644 index 0000000000..dee834c6de --- /dev/null +++ b/stable/nzbget/11.0.26/README.md @@ -0,0 +1,108 @@ +# nzbget + +![Version: 11.0.26](https://img.shields.io/badge/Version-11.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 21.1](https://img.shields.io/badge/AppVersion-21.1-informational?style=flat-square) + +NZBGet is a Usenet downloader client + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [nzbget](https://truecharts.org/docs/charts/stable/nzbget) + +**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)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `nzbget` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install nzbget TrueCharts/nzbget +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `nzbget` deployment + +```console +helm uninstall nzbget +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install nzbget \ + --set env.TZ="America/New York" \ + TrueCharts/nzbget +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install nzbget TrueCharts/nzbget -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/nzbget/11.0.26/app-readme.md b/stable/nzbget/11.0.26/app-readme.md new file mode 100644 index 0000000000..3fc0b4b376 --- /dev/null +++ b/stable/nzbget/11.0.26/app-readme.md @@ -0,0 +1,8 @@ +NZBGet is a Usenet downloader client + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/nzbget](https://truecharts.org/docs/charts/stable/nzbget) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/rsshub/3.0.60/charts/common-10.4.9.tgz b/stable/nzbget/11.0.26/charts/common-10.4.9.tgz similarity index 100% rename from stable/rsshub/3.0.60/charts/common-10.4.9.tgz rename to stable/nzbget/11.0.26/charts/common-10.4.9.tgz diff --git a/stable/nzbget/11.0.26/ix_values.yaml b/stable/nzbget/11.0.26/ix_values.yaml new file mode 100644 index 0000000000..78bbabecbe --- /dev/null +++ b/stable/nzbget/11.0.26/ix_values.yaml @@ -0,0 +1,29 @@ +image: + repository: tccr.io/truecharts/nzbget + pullPolicy: IfNotPresent + tag: v21.1@sha256:08bbf5b40643e7e695e3cd44ce5255160e2ee178ea1b27f19cff23aaef570061 + +service: + main: + ports: + main: + port: 10057 + targetPort: 6789 + +probes: + liveness: + enabled: false + + readiness: + enabled: false + + startup: + enabled: false + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/nzbget/11.0.26/questions.yaml b/stable/nzbget/11.0.26/questions.yaml new file mode 100644 index 0000000000..d520326335 --- /dev/null +++ b/stable/nzbget/11.0.26/questions.yaml @@ -0,0 +1,2391 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +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: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 10057 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 6789 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/rsshub/3.0.60/templates/common.yaml b/stable/nzbget/11.0.26/templates/common.yaml similarity index 100% rename from stable/rsshub/3.0.60/templates/common.yaml rename to stable/nzbget/11.0.26/templates/common.yaml diff --git a/stable/rsshub/3.0.60/values.yaml b/stable/nzbget/11.0.26/values.yaml similarity index 100% rename from stable/rsshub/3.0.60/values.yaml rename to stable/nzbget/11.0.26/values.yaml diff --git a/stable/nzbhydra/11.0.29/CHANGELOG.md b/stable/nzbhydra/11.0.29/CHANGELOG.md new file mode 100644 index 0000000000..0d79a60b2f --- /dev/null +++ b/stable/nzbhydra/11.0.29/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [nzbhydra-11.0.29](https://github.com/truecharts/charts/compare/nzbhydra-11.0.28...nzbhydra-11.0.29) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [nzbhydra-11.0.28](https://github.com/truecharts/charts/compare/nzbhydra-11.0.27...nzbhydra-11.0.28) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [nzbhydra-11.0.27](https://github.com/truecharts/apps/compare/nzbhydra-11.0.26...nzbhydra-11.0.27) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [nzbhydra-11.0.26](https://github.com/truecharts/apps/compare/nzbhydra-11.0.25...nzbhydra-11.0.26) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [nzbhydra-11.0.26](https://github.com/truecharts/apps/compare/nzbhydra-11.0.25...nzbhydra-11.0.26) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [nzbhydra-11.0.25](https://github.com/truecharts/apps/compare/nzbhydra-11.0.24...nzbhydra-11.0.25) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [nzbhydra-11.0.25](https://github.com/truecharts/apps/compare/nzbhydra-11.0.24...nzbhydra-11.0.25) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [nzbhydra-11.0.25](https://github.com/truecharts/apps/compare/nzbhydra-11.0.24...nzbhydra-11.0.25) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [nzbhydra-11.0.24](https://github.com/truecharts/apps/compare/nzbhydra-11.0.22...nzbhydra-11.0.24) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + + + +## [nzbhydra-11.0.22](https://github.com/truecharts/apps/compare/nzbhydra-11.0.21...nzbhydra-11.0.22) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + diff --git a/stable/nzbhydra/11.0.29/Chart.lock b/stable/nzbhydra/11.0.29/Chart.lock new file mode 100644 index 0000000000..ab7a569abc --- /dev/null +++ b/stable/nzbhydra/11.0.29/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:40:17.608167394Z" diff --git a/stable/nzbhydra/11.0.29/Chart.yaml b/stable/nzbhydra/11.0.29/Chart.yaml new file mode 100644 index 0000000000..60ecd34ed2 --- /dev/null +++ b/stable/nzbhydra/11.0.29/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "4.5.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: true +description: Usenet meta search +home: https://truecharts.org/docs/charts/stable/nzbhydra +icon: https://truecharts.org/img/hotlink-ok/chart-icons/nzbhydra.png +keywords: + - nzbhydra + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: [] +name: nzbhydra +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/nzbhydra + - https://github.com/theotherp/nzbhydra2 +type: application +version: 11.0.29 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nzbhydra/11.0.29/README.md b/stable/nzbhydra/11.0.29/README.md new file mode 100644 index 0000000000..313595e80a --- /dev/null +++ b/stable/nzbhydra/11.0.29/README.md @@ -0,0 +1,110 @@ +# nzbhydra + +![Version: 11.0.29](https://img.shields.io/badge/Version-11.0.29-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.5.0](https://img.shields.io/badge/AppVersion-4.5.0-informational?style=flat-square) + +Usenet meta search + +> **:exclamation: This Helm Chart is deprecated!** + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [nzbhydra](https://truecharts.org/docs/charts/stable/nzbhydra) + +**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)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `nzbhydra` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install nzbhydra TrueCharts/nzbhydra +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `nzbhydra` deployment + +```console +helm uninstall nzbhydra +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install nzbhydra \ + --set env.TZ="America/New York" \ + TrueCharts/nzbhydra +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install nzbhydra TrueCharts/nzbhydra -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/nzbhydra/11.0.29/app-readme.md b/stable/nzbhydra/11.0.29/app-readme.md new file mode 100644 index 0000000000..5ca5a94ab2 --- /dev/null +++ b/stable/nzbhydra/11.0.29/app-readme.md @@ -0,0 +1,8 @@ +Usenet meta search + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/nzbhydra](https://truecharts.org/docs/charts/stable/nzbhydra) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/scrutiny/3.0.23/charts/common-10.4.9.tgz b/stable/nzbhydra/11.0.29/charts/common-10.4.9.tgz similarity index 100% rename from stable/scrutiny/3.0.23/charts/common-10.4.9.tgz rename to stable/nzbhydra/11.0.29/charts/common-10.4.9.tgz diff --git a/stable/nzbhydra/11.0.29/ix_values.yaml b/stable/nzbhydra/11.0.29/ix_values.yaml new file mode 100644 index 0000000000..3895198bab --- /dev/null +++ b/stable/nzbhydra/11.0.29/ix_values.yaml @@ -0,0 +1,57 @@ +image: + repository: tccr.io/truecharts/nzbhydra2 + pullPolicy: IfNotPresent + tag: v4.5.0@sha256:0353d237f594f736368ffd708db4deecc2eb00cebfec035eeb17a15d87f4aee2 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 5076 + targetPort: 5076 + +probes: + liveness: + custom: true + enabled: true + spec: + failureThreshold: 5 + httpGet: + path: /actuator/health/livenessState + port: main + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 10 + readiness: + custom: true + enabled: true + spec: + failureThreshold: 5 + httpGet: + path: /actuator/health/readinessState + port: main + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 10 + startup: + custom: true + enabled: true + spec: + failureThreshold: 5 + httpGet: + path: /actuator/health/readinessState + port: main + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 10 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/nzbhydra/11.0.29/questions.yaml b/stable/nzbhydra/11.0.29/questions.yaml new file mode 100644 index 0000000000..0150d3ec74 --- /dev/null +++ b/stable/nzbhydra/11.0.29/questions.yaml @@ -0,0 +1,2391 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +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: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 5076 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 5076 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/scrutiny/3.0.23/templates/common.yaml b/stable/nzbhydra/11.0.29/templates/common.yaml similarity index 100% rename from stable/scrutiny/3.0.23/templates/common.yaml rename to stable/nzbhydra/11.0.29/templates/common.yaml diff --git a/stable/scrutiny/3.0.23/values.yaml b/stable/nzbhydra/11.0.29/values.yaml similarity index 100% rename from stable/scrutiny/3.0.23/values.yaml rename to stable/nzbhydra/11.0.29/values.yaml diff --git a/stable/octoprint/6.0.26/Chart.lock b/stable/octoprint/6.0.26/Chart.lock deleted file mode 100644 index 8809372020..0000000000 --- a/stable/octoprint/6.0.26/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T23:00:17.32909305Z" diff --git a/stable/octoprint/6.0.26/CHANGELOG.md b/stable/octoprint/6.0.27/CHANGELOG.md similarity index 92% rename from stable/octoprint/6.0.26/CHANGELOG.md rename to stable/octoprint/6.0.27/CHANGELOG.md index 19ba5570b3..42866debba 100644 --- a/stable/octoprint/6.0.26/CHANGELOG.md +++ b/stable/octoprint/6.0.27/CHANGELOG.md @@ -2,6 +2,15 @@ +## [octoprint-6.0.27](https://github.com/truecharts/charts/compare/octoprint-6.0.26...octoprint-6.0.27) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [octoprint-6.0.26](https://github.com/truecharts/charts/compare/octoprint-6.0.25...octoprint-6.0.26) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ ### Chore -- Update Readme and Description on SCALE - - - -## [octoprint-6.0.19](https://github.com/truecharts/apps/compare/octoprint-6.0.18...octoprint-6.0.19) (2022-07-14) - -### Fix - -- regenerate catalog and update template diff --git a/stable/octoprint/6.0.27/Chart.lock b/stable/octoprint/6.0.27/Chart.lock new file mode 100644 index 0000000000..7f6e7e90e3 --- /dev/null +++ b/stable/octoprint/6.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:40:22.236020661Z" diff --git a/stable/octoprint/6.0.26/Chart.yaml b/stable/octoprint/6.0.27/Chart.yaml similarity index 95% rename from stable/octoprint/6.0.26/Chart.yaml rename to stable/octoprint/6.0.27/Chart.yaml index fddc95675f..6167e1524f 100644 --- a/stable/octoprint/6.0.26/Chart.yaml +++ b/stable/octoprint/6.0.27/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "1.8.1" +appVersion: "1.8.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/octoprint - https://github.com/OctoPrint/OctoPrint - https://hub.docker.com/r/octoprint/octoprint -version: 6.0.26 +version: 6.0.27 annotations: truecharts.org/catagories: | - media diff --git a/stable/octoprint/6.0.26/README.md b/stable/octoprint/6.0.27/README.md similarity index 94% rename from stable/octoprint/6.0.26/README.md rename to stable/octoprint/6.0.27/README.md index d72907c435..7aa37e3308 100644 --- a/stable/octoprint/6.0.26/README.md +++ b/stable/octoprint/6.0.27/README.md @@ -1,6 +1,6 @@ # octoprint -![Version: 6.0.26](https://img.shields.io/badge/Version-6.0.26-informational?style=flat-square) ![AppVersion: 1.8.1](https://img.shields.io/badge/AppVersion-1.8.1-informational?style=flat-square) +![Version: 6.0.27](https://img.shields.io/badge/Version-6.0.27-informational?style=flat-square) ![AppVersion: 1.8.2](https://img.shields.io/badge/AppVersion-1.8.2-informational?style=flat-square) OctoPrint is the snappy web interface for your 3D printer diff --git a/stable/octoprint/6.0.26/app-readme.md b/stable/octoprint/6.0.27/app-readme.md similarity index 100% rename from stable/octoprint/6.0.26/app-readme.md rename to stable/octoprint/6.0.27/app-readme.md diff --git a/stable/shlink-web-client/3.0.25/charts/common-10.4.9.tgz b/stable/octoprint/6.0.27/charts/common-10.4.9.tgz similarity index 100% rename from stable/shlink-web-client/3.0.25/charts/common-10.4.9.tgz rename to stable/octoprint/6.0.27/charts/common-10.4.9.tgz diff --git a/stable/octoprint/6.0.26/ix_values.yaml b/stable/octoprint/6.0.27/ix_values.yaml similarity index 87% rename from stable/octoprint/6.0.26/ix_values.yaml rename to stable/octoprint/6.0.27/ix_values.yaml index 3bd297b88f..8567f457a3 100644 --- a/stable/octoprint/6.0.26/ix_values.yaml +++ b/stable/octoprint/6.0.27/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/octoprint - tag: v1.8.1@sha256:25a48e4a195288d6183d7ac7589cd31324d744a10ebb7aa0c44f0d6e7628f50c + tag: 1.8.2@sha256:e2fb1feeaca38c66a3c526c8bb7a4c931ac01be9ed8b91a909a668efde66f858 pullPolicy: IfNotPresent securityContext: diff --git a/stable/octoprint/6.0.26/questions.yaml b/stable/octoprint/6.0.27/questions.yaml similarity index 100% rename from stable/octoprint/6.0.26/questions.yaml rename to stable/octoprint/6.0.27/questions.yaml diff --git a/stable/shlink-web-client/3.0.25/templates/common.yaml b/stable/octoprint/6.0.27/templates/common.yaml similarity index 100% rename from stable/shlink-web-client/3.0.25/templates/common.yaml rename to stable/octoprint/6.0.27/templates/common.yaml diff --git a/stable/shlink-web-client/3.0.25/values.yaml b/stable/octoprint/6.0.27/values.yaml similarity index 100% rename from stable/shlink-web-client/3.0.25/values.yaml rename to stable/octoprint/6.0.27/values.yaml diff --git a/stable/omada-controller/6.0.45/Chart.lock b/stable/omada-controller/6.0.45/Chart.lock deleted file mode 100644 index d9f6d724b9..0000000000 --- a/stable/omada-controller/6.0.45/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T23:00:29.93791278Z" diff --git a/stable/omada-controller/6.0.45/CHANGELOG.md b/stable/omada-controller/6.0.46/CHANGELOG.md similarity index 92% rename from stable/omada-controller/6.0.45/CHANGELOG.md rename to stable/omada-controller/6.0.46/CHANGELOG.md index 77e3da6122..0cea7e1d5a 100644 --- a/stable/omada-controller/6.0.45/CHANGELOG.md +++ b/stable/omada-controller/6.0.46/CHANGELOG.md @@ -2,6 +2,15 @@ +## [omada-controller-6.0.46](https://github.com/truecharts/charts/compare/omada-controller-6.0.45...omada-controller-6.0.46) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [omada-controller-6.0.45](https://github.com/truecharts/charts/compare/omada-controller-6.0.43...omada-controller-6.0.45) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ - Auto-update chart README [skip ci] - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) - - update docker general non-major ([#3279](https://github.com/truecharts/apps/issues/3279)) - - - - -## [omada-controller-6.0.37](https://github.com/truecharts/apps/compare/omada-controller-6.0.36...omada-controller-6.0.37) (2022-07-23) - -### Chore - diff --git a/stable/omada-controller/6.0.46/Chart.lock b/stable/omada-controller/6.0.46/Chart.lock new file mode 100644 index 0000000000..c4a5310230 --- /dev/null +++ b/stable/omada-controller/6.0.46/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:40:24.23767041Z" diff --git a/stable/omada-controller/6.0.45/Chart.yaml b/stable/omada-controller/6.0.46/Chart.yaml similarity index 98% rename from stable/omada-controller/6.0.45/Chart.yaml rename to stable/omada-controller/6.0.46/Chart.yaml index 56c2827078..db81b59085 100644 --- a/stable/omada-controller/6.0.45/Chart.yaml +++ b/stable/omada-controller/6.0.46/Chart.yaml @@ -18,7 +18,7 @@ name: omada-controller sources: - https://github.com/truecharts/charts/tree/master/charts/stable/omada-controller - https://github.com/mbentley/docker-omada-controller -version: 6.0.45 +version: 6.0.46 annotations: truecharts.org/catagories: | - media diff --git a/stable/omada-controller/6.0.45/README.md b/stable/omada-controller/6.0.46/README.md similarity index 98% rename from stable/omada-controller/6.0.45/README.md rename to stable/omada-controller/6.0.46/README.md index be5cdff753..2bf7651423 100644 --- a/stable/omada-controller/6.0.45/README.md +++ b/stable/omada-controller/6.0.46/README.md @@ -1,6 +1,6 @@ # omada-controller -![Version: 6.0.45](https://img.shields.io/badge/Version-6.0.45-informational?style=flat-square) ![AppVersion: 5.4](https://img.shields.io/badge/AppVersion-5.4-informational?style=flat-square) +![Version: 6.0.46](https://img.shields.io/badge/Version-6.0.46-informational?style=flat-square) ![AppVersion: 5.4](https://img.shields.io/badge/AppVersion-5.4-informational?style=flat-square) Omada is a SDN tool for TP-Link Omada hardware diff --git a/stable/omada-controller/6.0.45/app-readme.md b/stable/omada-controller/6.0.46/app-readme.md similarity index 100% rename from stable/omada-controller/6.0.45/app-readme.md rename to stable/omada-controller/6.0.46/app-readme.md diff --git a/stable/sickchill/3.0.29/charts/common-10.4.9.tgz b/stable/omada-controller/6.0.46/charts/common-10.4.9.tgz similarity index 100% rename from stable/sickchill/3.0.29/charts/common-10.4.9.tgz rename to stable/omada-controller/6.0.46/charts/common-10.4.9.tgz diff --git a/stable/omada-controller/6.0.45/ix_values.yaml b/stable/omada-controller/6.0.46/ix_values.yaml similarity index 93% rename from stable/omada-controller/6.0.45/ix_values.yaml rename to stable/omada-controller/6.0.46/ix_values.yaml index 04a2483efc..95363b4f6a 100644 --- a/stable/omada-controller/6.0.45/ix_values.yaml +++ b/stable/omada-controller/6.0.46/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/omada-controller - tag: 5.4@sha256:d447d17abddb8ab863de8046f80ef04415fdd6c3e9ae43c77384b78521850ac9 + tag: 5.4@sha256:7a2c561c805ceff52c977729d62029b8803bc624b3febf4ec534cd4d16a02d3b pullPolicy: IfNotPresent securityContext: diff --git a/stable/omada-controller/6.0.45/questions.yaml b/stable/omada-controller/6.0.46/questions.yaml similarity index 100% rename from stable/omada-controller/6.0.45/questions.yaml rename to stable/omada-controller/6.0.46/questions.yaml diff --git a/stable/trilium-notes/5.0.25/templates/common.yaml b/stable/omada-controller/6.0.46/templates/common.yaml similarity index 100% rename from stable/trilium-notes/5.0.25/templates/common.yaml rename to stable/omada-controller/6.0.46/templates/common.yaml diff --git a/stable/sickchill/3.0.29/values.yaml b/stable/omada-controller/6.0.46/values.yaml similarity index 100% rename from stable/sickchill/3.0.29/values.yaml rename to stable/omada-controller/6.0.46/values.yaml diff --git a/stable/ombi/11.0.28/CHANGELOG.md b/stable/ombi/11.0.28/CHANGELOG.md new file mode 100644 index 0000000000..a15de4eaa3 --- /dev/null +++ b/stable/ombi/11.0.28/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [ombi-11.0.28](https://github.com/truecharts/charts/compare/ombi-11.0.27...ombi-11.0.28) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [ombi-11.0.27](https://github.com/truecharts/charts/compare/ombi-11.0.26...ombi-11.0.27) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [ombi-11.0.26](https://github.com/truecharts/apps/compare/ombi-11.0.25...ombi-11.0.26) (2022-07-29) + +### Chore + +- update docker general non-major ([#3339](https://github.com/truecharts/apps/issues/3339)) + + + + +## [ombi-11.0.25](https://github.com/truecharts/apps/compare/ombi-11.0.24...ombi-11.0.25) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update docker general non-major ([#3301](https://github.com/truecharts/apps/issues/3301)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [ombi-11.0.24](https://github.com/truecharts/apps/compare/ombi-11.0.23...ombi-11.0.24) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [ombi-11.0.24](https://github.com/truecharts/apps/compare/ombi-11.0.23...ombi-11.0.24) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [ombi-11.0.24](https://github.com/truecharts/apps/compare/ombi-11.0.23...ombi-11.0.24) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [ombi-11.0.23](https://github.com/truecharts/apps/compare/ombi-11.0.22...ombi-11.0.23) (2022-07-23) + +### Chore + +- update docker general non-major ([#3272](https://github.com/truecharts/apps/issues/3272)) + + + + +## [ombi-11.0.22](https://github.com/truecharts/apps/compare/ombi-11.0.20...ombi-11.0.22) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + + + +## [ombi-11.0.20](https://github.com/truecharts/apps/compare/ombi-11.0.19...ombi-11.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + diff --git a/stable/ombi/11.0.28/Chart.lock b/stable/ombi/11.0.28/Chart.lock new file mode 100644 index 0000000000..8f5fcd3f73 --- /dev/null +++ b/stable/ombi/11.0.28/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:40:31.518190852Z" diff --git a/stable/ombi/11.0.28/Chart.yaml b/stable/ombi/11.0.28/Chart.yaml new file mode 100644 index 0000000000..c66d9f4ea0 --- /dev/null +++ b/stable/ombi/11.0.28/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "4.22.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: false +description: Want a Movie or TV Show on Plex or Emby? Use Ombi! +home: https://truecharts.org/docs/charts/stable/ombi +icon: https://truecharts.org/img/hotlink-ok/chart-icons/ombi.png +keywords: + - ombi + - plex + - emby + - sonarr + - radarr + - couchpotato +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ombi +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/ombi + - https://github.com/tidusjar/Ombi +type: application +version: 11.0.28 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ombi/11.0.28/README.md b/stable/ombi/11.0.28/README.md new file mode 100644 index 0000000000..3a17a2e016 --- /dev/null +++ b/stable/ombi/11.0.28/README.md @@ -0,0 +1,108 @@ +# ombi + +![Version: 11.0.28](https://img.shields.io/badge/Version-11.0.28-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.22.5](https://img.shields.io/badge/AppVersion-4.22.5-informational?style=flat-square) + +Want a Movie or TV Show on Plex or Emby? Use Ombi! + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [ombi](https://truecharts.org/docs/charts/stable/ombi) + +**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)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `ombi` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install ombi TrueCharts/ombi +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `ombi` deployment + +```console +helm uninstall ombi +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install ombi \ + --set env.TZ="America/New York" \ + TrueCharts/ombi +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install ombi TrueCharts/ombi -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/ombi/11.0.28/app-readme.md b/stable/ombi/11.0.28/app-readme.md new file mode 100644 index 0000000000..1b0187dcdf --- /dev/null +++ b/stable/ombi/11.0.28/app-readme.md @@ -0,0 +1,8 @@ +Want a Movie or TV Show on Plex or Emby? Use Ombi! + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/ombi](https://truecharts.org/docs/charts/stable/ombi) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/snipe-it/4.0.35/charts/common-10.4.9.tgz b/stable/ombi/11.0.28/charts/common-10.4.9.tgz similarity index 100% rename from stable/snipe-it/4.0.35/charts/common-10.4.9.tgz rename to stable/ombi/11.0.28/charts/common-10.4.9.tgz diff --git a/stable/ombi/11.0.28/ix_values.yaml b/stable/ombi/11.0.28/ix_values.yaml new file mode 100644 index 0000000000..39aba77c30 --- /dev/null +++ b/stable/ombi/11.0.28/ix_values.yaml @@ -0,0 +1,35 @@ +image: + repository: tccr.io/truecharts/ombi + pullPolicy: IfNotPresent + tag: 4.22.5@sha256:7dee7c3f8773f32e4dbe876091db0e99443bce6c5515da2085c54ad21dc0c449 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 3579 + targetPort: 3579 + +persistence: + config: + enabled: true + mountPath: "/config" + +# Enabled mariadb +# ... for more options see https://github.com/tccr.io/truecharts/charts/tree/master/tccr.io/truecharts/mariadb +mariadb: + enabled: false + architecture: standalone + auth: + database: ombi + username: ombi + password: ombi + primary: + persistence: + enabled: false + +portal: + enabled: true diff --git a/stable/ombi/11.0.28/questions.yaml b/stable/ombi/11.0.28/questions.yaml new file mode 100644 index 0000000000..3ff021d287 --- /dev/null +++ b/stable/ombi/11.0.28/questions.yaml @@ -0,0 +1,2391 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +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: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 3579 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 3579 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/wikijs/7.0.28/templates/common.yaml b/stable/ombi/11.0.28/templates/common.yaml similarity index 100% rename from stable/wikijs/7.0.28/templates/common.yaml rename to stable/ombi/11.0.28/templates/common.yaml diff --git a/stable/snipe-it/4.0.35/values.yaml b/stable/ombi/11.0.28/values.yaml similarity index 100% rename from stable/snipe-it/4.0.35/values.yaml rename to stable/ombi/11.0.28/values.yaml diff --git a/stable/openvscode-server/2.0.27/Chart.lock b/stable/openvscode-server/2.0.27/Chart.lock deleted file mode 100644 index d14f40a5be..0000000000 --- a/stable/openvscode-server/2.0.27/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T23:01:27.714739962Z" diff --git a/stable/openvscode-server/2.0.27/CHANGELOG.md b/stable/openvscode-server/2.0.28/CHANGELOG.md similarity index 88% rename from stable/openvscode-server/2.0.27/CHANGELOG.md rename to stable/openvscode-server/2.0.28/CHANGELOG.md index fd93d02edd..10a0b41091 100644 --- a/stable/openvscode-server/2.0.27/CHANGELOG.md +++ b/stable/openvscode-server/2.0.28/CHANGELOG.md @@ -2,6 +2,15 @@ +## [openvscode-server-2.0.28](https://github.com/truecharts/charts/compare/openvscode-server-2.0.27...openvscode-server-2.0.28) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [openvscode-server-2.0.27](https://github.com/truecharts/charts/compare/openvscode-server-2.0.26...openvscode-server-2.0.27) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ -## [openvscode-server-2.0.18](https://github.com/truecharts/apps/compare/openvscode-server-2.0.17...openvscode-server-2.0.18) (2022-07-13) - -### Chore - -- update docker general non-major ([#3157](https://github.com/truecharts/apps/issues/3157)) - - - -## [openvscode-server-2.0.17](https://github.com/truecharts/apps/compare/openvscode-server-2.0.15...openvscode-server-2.0.17) (2022-07-12) diff --git a/stable/openvscode-server/2.0.28/Chart.lock b/stable/openvscode-server/2.0.28/Chart.lock new file mode 100644 index 0000000000..0c70ee5f4c --- /dev/null +++ b/stable/openvscode-server/2.0.28/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:40:38.735426995Z" diff --git a/stable/openvscode-server/2.0.27/Chart.yaml b/stable/openvscode-server/2.0.28/Chart.yaml similarity index 95% rename from stable/openvscode-server/2.0.27/Chart.yaml rename to stable/openvscode-server/2.0.28/Chart.yaml index 9c08bc48fc..faad24d373 100644 --- a/stable/openvscode-server/2.0.27/Chart.yaml +++ b/stable/openvscode-server/2.0.28/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: openvscode-server -version: 2.0.27 -appVersion: "1.69.2" +version: 2.0.28 +appVersion: "1.70.0" description: Openvscode-server provides a version of VS Code that runs a server on a remote machine. type: application deprecated: false diff --git a/stable/openvscode-server/2.0.27/README.md b/stable/openvscode-server/2.0.28/README.md similarity index 95% rename from stable/openvscode-server/2.0.27/README.md rename to stable/openvscode-server/2.0.28/README.md index 03f914963a..a7128eac35 100644 --- a/stable/openvscode-server/2.0.27/README.md +++ b/stable/openvscode-server/2.0.28/README.md @@ -1,6 +1,6 @@ # openvscode-server -![Version: 2.0.27](https://img.shields.io/badge/Version-2.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.69.2](https://img.shields.io/badge/AppVersion-1.69.2-informational?style=flat-square) +![Version: 2.0.28](https://img.shields.io/badge/Version-2.0.28-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.70.0](https://img.shields.io/badge/AppVersion-1.70.0-informational?style=flat-square) Openvscode-server provides a version of VS Code that runs a server on a remote machine. diff --git a/stable/openvscode-server/2.0.27/app-readme.md b/stable/openvscode-server/2.0.28/app-readme.md similarity index 100% rename from stable/openvscode-server/2.0.27/app-readme.md rename to stable/openvscode-server/2.0.28/app-readme.md diff --git a/stable/trilium-notes/5.0.25/charts/common-10.4.9.tgz b/stable/openvscode-server/2.0.28/charts/common-10.4.9.tgz similarity index 100% rename from stable/trilium-notes/5.0.25/charts/common-10.4.9.tgz rename to stable/openvscode-server/2.0.28/charts/common-10.4.9.tgz diff --git a/stable/openvscode-server/2.0.27/ix_values.yaml b/stable/openvscode-server/2.0.28/ix_values.yaml similarity index 97% rename from stable/openvscode-server/2.0.27/ix_values.yaml rename to stable/openvscode-server/2.0.28/ix_values.yaml index d7de23fe33..5a70546b18 100644 --- a/stable/openvscode-server/2.0.27/ix_values.yaml +++ b/stable/openvscode-server/2.0.28/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/openvscode-server pullPolicy: IfNotPresent - tag: 1.69.2 + tag: 1.70.0 # portal: # path: "/?tkn={{ .Values.secret.CONNECTION_TOKEN }}" diff --git a/stable/openvscode-server/2.0.27/questions.yaml b/stable/openvscode-server/2.0.28/questions.yaml similarity index 100% rename from stable/openvscode-server/2.0.27/questions.yaml rename to stable/openvscode-server/2.0.28/questions.yaml diff --git a/stable/openvscode-server/2.0.28/templates/common.yaml b/stable/openvscode-server/2.0.28/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/openvscode-server/2.0.28/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/trilium-notes/5.0.25/values.yaml b/stable/openvscode-server/2.0.28/values.yaml similarity index 100% rename from stable/trilium-notes/5.0.25/values.yaml rename to stable/openvscode-server/2.0.28/values.yaml diff --git a/stable/plex/10.0.29/CHANGELOG.md b/stable/plex/10.0.29/CHANGELOG.md new file mode 100644 index 0000000000..cecfbd9a15 --- /dev/null +++ b/stable/plex/10.0.29/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [plex-10.0.29](https://github.com/truecharts/charts/compare/plextraktsync-0.0.17...plex-10.0.29) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [plex-10.0.28](https://github.com/truecharts/charts/compare/plextraktsync-0.0.15...plex-10.0.28) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [plex-10.0.27](https://github.com/truecharts/apps/compare/owi2plex-0.0.13...plex-10.0.27) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [plex-10.0.26](https://github.com/truecharts/apps/compare/plexripper-0.0.12...plex-10.0.26) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [plex-10.0.26](https://github.com/truecharts/apps/compare/plexripper-0.0.12...plex-10.0.26) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [plex-10.0.25](https://github.com/truecharts/apps/compare/plex-auto-languages-0.0.11...plex-10.0.25) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [plex-10.0.25](https://github.com/truecharts/apps/compare/plex-auto-languages-0.0.11...plex-10.0.25) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [plex-10.0.25](https://github.com/truecharts/apps/compare/plex-auto-languages-0.0.11...plex-10.0.25) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [plex-10.0.24](https://github.com/truecharts/apps/compare/plex-10.0.22...plex-10.0.24) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + + + +## [plex-10.0.22](https://github.com/truecharts/apps/compare/plex-meta-manager-0.0.6...plex-10.0.22) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + diff --git a/stable/plex/10.0.29/Chart.lock b/stable/plex/10.0.29/Chart.lock new file mode 100644 index 0000000000..f1384d6bc9 --- /dev/null +++ b/stable/plex/10.0.29/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:40:42.650283072Z" diff --git a/stable/plex/10.0.29/Chart.yaml b/stable/plex/10.0.29/Chart.yaml new file mode 100644 index 0000000000..7676ee8a7c --- /dev/null +++ b/stable/plex/10.0.29/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.28.0.599" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: false +description: Plex Media Server +home: https://truecharts.org/docs/charts/stable/plex +icon: https://truecharts.org/img/hotlink-ok/chart-icons/plex.png +keywords: + - plex + - plex-media-server +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: plex +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/plex + - https://github.com/k8s-at-home/container-images/pkgs/container/plex +type: application +version: 10.0.29 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/plex/10.0.29/README.md b/stable/plex/10.0.29/README.md new file mode 100644 index 0000000000..7224bca583 --- /dev/null +++ b/stable/plex/10.0.29/README.md @@ -0,0 +1,108 @@ +# plex + +![Version: 10.0.29](https://img.shields.io/badge/Version-10.0.29-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.28.0.599](https://img.shields.io/badge/AppVersion-1.28.0.599-informational?style=flat-square) + +Plex Media Server + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [plex](https://truecharts.org/docs/charts/stable/plex) + +**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)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `plex` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install plex TrueCharts/plex +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `plex` deployment + +```console +helm uninstall plex +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install plex \ + --set env.TZ="America/New York" \ + TrueCharts/plex +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install plex TrueCharts/plex -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/plex/10.0.29/app-readme.md b/stable/plex/10.0.29/app-readme.md new file mode 100644 index 0000000000..0c9dfd48c9 --- /dev/null +++ b/stable/plex/10.0.29/app-readme.md @@ -0,0 +1,8 @@ +Plex Media Server + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/plex](https://truecharts.org/docs/charts/stable/plex) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/wikijs/7.0.28/charts/common-10.4.9.tgz b/stable/plex/10.0.29/charts/common-10.4.9.tgz similarity index 100% rename from stable/wikijs/7.0.28/charts/common-10.4.9.tgz rename to stable/plex/10.0.29/charts/common-10.4.9.tgz diff --git a/stable/plex/10.0.29/ix_values.yaml b/stable/plex/10.0.29/ix_values.yaml new file mode 100644 index 0000000000..1acfbe2119 --- /dev/null +++ b/stable/plex/10.0.29/ix_values.yaml @@ -0,0 +1,24 @@ +image: + repository: tccr.io/truecharts/plex + pullPolicy: IfNotPresent + tag: 1.28.0.5999@sha256:1a8ea33f76cd96211243450529ce43c1eb887e4cf36a1ce86bbe00523d3db165 + +service: + main: + ports: + main: + port: 32400 + targetPort: 32400 + +persistence: + config: + enabled: true + mountPath: "/config" + +env: + ALLOWED_NETWORKS: "172.16.0.0/12,10.0.0.0/8,192.168.0.0/16" + ADVERTISE_IP: "" + PLEX_CLAIM: "" + +portal: + enabled: true diff --git a/stable/plex/10.0.29/questions.yaml b/stable/plex/10.0.29/questions.yaml new file mode 100644 index 0000000000..17f1cb3268 --- /dev/null +++ b/stable/plex/10.0.29/questions.yaml @@ -0,0 +1,2418 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/web" +questions: + - variable: global + label: Global Settings + group: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ADVERTISE_IP + label: "Advertise IP" + description: "IP to advertise to Plex, Change SERVER_IP to your actual server IP" + schema: + type: string + valid_chars: '^http(s)?:\/\/.*:\d*$' + default: "http://SERVER_IP:32400" + - variable: ALLOWED_NETWORKS + label: "Allowed Networks" + description: "Networks allowed to connect to plex. Add your local network IP to this list" + schema: + type: string + default: "172.16.0.0/12,10.0.0.0/8,192.168.0.0/16" + - variable: PLEX_CLAIM + label: "Plex Claim Token" + description: "Claim token to use to register the plex server (Max. 4 minutes old!). You can obtain a claim token to login your server to your plex account by visiting https://www.plex.tv/claim." + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 32400 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 32400 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/plex/10.0.29/templates/common.yaml b/stable/plex/10.0.29/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/plex/10.0.29/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/wikijs/7.0.28/values.yaml b/stable/plex/10.0.29/values.yaml similarity index 100% rename from stable/wikijs/7.0.28/values.yaml rename to stable/plex/10.0.29/values.yaml diff --git a/stable/prometheus/4.0.57/CHANGELOG.md b/stable/prometheus/4.0.58/CHANGELOG.md similarity index 92% rename from stable/prometheus/4.0.57/CHANGELOG.md rename to stable/prometheus/4.0.58/CHANGELOG.md index c6c1a1c0b4..f4dfb980b4 100644 --- a/stable/prometheus/4.0.57/CHANGELOG.md +++ b/stable/prometheus/4.0.58/CHANGELOG.md @@ -2,6 +2,15 @@ +## [prometheus-4.0.58](https://github.com/truecharts/charts/compare/prometheus-4.0.57...prometheus-4.0.58) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [prometheus-4.0.57](https://github.com/truecharts/charts/compare/prometheus-4.0.56...prometheus-4.0.57) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ ## [prometheus-4.0.48](https://github.com/truecharts/apps/compare/prometheus-4.0.47...prometheus-4.0.48) (2022-07-25) - -### Chore - -- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) - - - - -## [prometheus-4.0.47](https://github.com/truecharts/apps/compare/prometheus-4.0.46...prometheus-4.0.47) (2022-07-25) diff --git a/stable/prometheus/4.0.57/Chart.lock b/stable/prometheus/4.0.58/Chart.lock similarity index 89% rename from stable/prometheus/4.0.57/Chart.lock rename to stable/prometheus/4.0.58/Chart.lock index 1d18946cdb..9eb54afa72 100644 --- a/stable/prometheus/4.0.57/Chart.lock +++ b/stable/prometheus/4.0.58/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 3.1.6 digest: sha256:784eef73eb7cf10ff95b7833fb43acaf0cb6ed6cb9aa59c64889741853f94767 -generated: "2022-08-09T15:30:53.469583289Z" +generated: "2022-08-10T05:40:48.304907297Z" diff --git a/stable/prometheus/4.0.57/Chart.yaml b/stable/prometheus/4.0.58/Chart.yaml similarity index 98% rename from stable/prometheus/4.0.57/Chart.yaml rename to stable/prometheus/4.0.58/Chart.yaml index 5cb7caaa5d..9047288a77 100644 --- a/stable/prometheus/4.0.57/Chart.yaml +++ b/stable/prometheus/4.0.58/Chart.yaml @@ -29,7 +29,7 @@ sources: - https://github.com/prometheus-community/helm-charts - https://github.com/prometheus-operator/kube-prometheus type: application -version: 4.0.57 +version: 4.0.58 annotations: truecharts.org/catagories: | - metrics diff --git a/stable/prometheus/4.0.57/README.md b/stable/prometheus/4.0.58/README.md similarity index 98% rename from stable/prometheus/4.0.57/README.md rename to stable/prometheus/4.0.58/README.md index 2db9bdc685..f97513e186 100644 --- a/stable/prometheus/4.0.57/README.md +++ b/stable/prometheus/4.0.58/README.md @@ -1,6 +1,6 @@ # prometheus -![Version: 4.0.57](https://img.shields.io/badge/Version-4.0.57-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.58.0](https://img.shields.io/badge/AppVersion-0.58.0-informational?style=flat-square) +![Version: 4.0.58](https://img.shields.io/badge/Version-4.0.58-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.58.0](https://img.shields.io/badge/AppVersion-0.58.0-informational?style=flat-square) kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. diff --git a/stable/prometheus/4.0.57/app-readme.md b/stable/prometheus/4.0.58/app-readme.md similarity index 100% rename from stable/prometheus/4.0.57/app-readme.md rename to stable/prometheus/4.0.58/app-readme.md diff --git a/stable/prometheus/4.0.58/charts/common-10.4.9.tgz b/stable/prometheus/4.0.58/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/prometheus/4.0.58/charts/common-10.4.9.tgz differ diff --git a/stable/prometheus/4.0.57/charts/kube-state-metrics-3.1.6.tgz b/stable/prometheus/4.0.58/charts/kube-state-metrics-3.1.6.tgz similarity index 100% rename from stable/prometheus/4.0.57/charts/kube-state-metrics-3.1.6.tgz rename to stable/prometheus/4.0.58/charts/kube-state-metrics-3.1.6.tgz diff --git a/stable/prometheus/4.0.57/charts/node-exporter-3.0.8.tgz b/stable/prometheus/4.0.58/charts/node-exporter-3.0.8.tgz similarity index 100% rename from stable/prometheus/4.0.57/charts/node-exporter-3.0.8.tgz rename to stable/prometheus/4.0.58/charts/node-exporter-3.0.8.tgz diff --git a/stable/prometheus/4.0.57/crds/crd-alertmanager-config.yaml b/stable/prometheus/4.0.58/crds/crd-alertmanager-config.yaml similarity index 100% rename from stable/prometheus/4.0.57/crds/crd-alertmanager-config.yaml rename to stable/prometheus/4.0.58/crds/crd-alertmanager-config.yaml diff --git a/stable/prometheus/4.0.57/crds/crd-alertmanager.yaml b/stable/prometheus/4.0.58/crds/crd-alertmanager.yaml similarity index 100% rename from stable/prometheus/4.0.57/crds/crd-alertmanager.yaml rename to stable/prometheus/4.0.58/crds/crd-alertmanager.yaml diff --git a/stable/prometheus/4.0.57/crds/crd-podmonitor.yaml b/stable/prometheus/4.0.58/crds/crd-podmonitor.yaml similarity index 100% rename from stable/prometheus/4.0.57/crds/crd-podmonitor.yaml rename to stable/prometheus/4.0.58/crds/crd-podmonitor.yaml diff --git a/stable/prometheus/4.0.57/crds/crd-probes.yaml b/stable/prometheus/4.0.58/crds/crd-probes.yaml similarity index 100% rename from stable/prometheus/4.0.57/crds/crd-probes.yaml rename to stable/prometheus/4.0.58/crds/crd-probes.yaml diff --git a/stable/prometheus/4.0.57/crds/crd-prometheus.yaml b/stable/prometheus/4.0.58/crds/crd-prometheus.yaml similarity index 100% rename from stable/prometheus/4.0.57/crds/crd-prometheus.yaml rename to stable/prometheus/4.0.58/crds/crd-prometheus.yaml diff --git a/stable/prometheus/4.0.57/crds/crd-prometheusrules.yaml b/stable/prometheus/4.0.58/crds/crd-prometheusrules.yaml similarity index 100% rename from stable/prometheus/4.0.57/crds/crd-prometheusrules.yaml rename to stable/prometheus/4.0.58/crds/crd-prometheusrules.yaml diff --git a/stable/prometheus/4.0.57/crds/crd-servicemonitor.yaml b/stable/prometheus/4.0.58/crds/crd-servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.57/crds/crd-servicemonitor.yaml rename to stable/prometheus/4.0.58/crds/crd-servicemonitor.yaml diff --git a/stable/prometheus/4.0.57/crds/crd-thanosrulers.yaml b/stable/prometheus/4.0.58/crds/crd-thanosrulers.yaml similarity index 100% rename from stable/prometheus/4.0.57/crds/crd-thanosrulers.yaml rename to stable/prometheus/4.0.58/crds/crd-thanosrulers.yaml diff --git a/stable/prometheus/4.0.57/ix_values.yaml b/stable/prometheus/4.0.58/ix_values.yaml similarity index 99% rename from stable/prometheus/4.0.57/ix_values.yaml rename to stable/prometheus/4.0.58/ix_values.yaml index 1a1b5b4abe..ee142ade4d 100644 --- a/stable/prometheus/4.0.57/ix_values.yaml +++ b/stable/prometheus/4.0.58/ix_values.yaml @@ -1,18 +1,18 @@ image: repository: tccr.io/truecharts/prometheus-operator - tag: 0.58.0@sha256:df83d16af706b3ee8f8e749b6e63c032a7190714dab634dad1ea59696e56ede8 + tag: 0.58.0@sha256:99110f4151bbb488f0600f5b9692719110bdbc546780462230881e6ec0e8da5b prometheusImage: repository: tccr.io/truecharts/prometheus - tag: v2.37.0@sha256:11b528ac1ac59e3e4b1784256d8e7c0c2e86bed3e314eff05a1dc8bd10581d67 + tag: v2.37.0@sha256:bacc335c67f9c59ae2885787c3f1607b840de5877b7240008b70e24eb60e39ac thanosImage: repository: tccr.io/truecharts/thanos - tag: v0.27.0@sha256:638529b87ab1ddcc9a4af2753afeea08690746f09d298b0086221da685786f6c + tag: v0.27.0@sha256:e93a457cd77bbb38b08afc85b1f10e082dd2ef1c9f17c607cef747e372acc639 alertmanagerImage: repository: tccr.io/truecharts/alertmanager - tag: v0.24.0@sha256:d61da729bbad251c78a3d6b833d6e4b0e89be2fc2e70032183ae23a67ff21913 + tag: v0.24.0@sha256:5f0ed9d6402a1048af184a646f30b6139d2190b19a5c1b8190db2d781b826835 global: labels: {} diff --git a/stable/prometheus/4.0.57/questions.yaml b/stable/prometheus/4.0.58/questions.yaml similarity index 100% rename from stable/prometheus/4.0.57/questions.yaml rename to stable/prometheus/4.0.58/questions.yaml diff --git a/stable/prometheus/4.0.57/templates/_helpers.tpl b/stable/prometheus/4.0.58/templates/_helpers.tpl similarity index 100% rename from stable/prometheus/4.0.57/templates/_helpers.tpl rename to stable/prometheus/4.0.58/templates/_helpers.tpl diff --git a/stable/prometheus/4.0.57/templates/alertmanager/_alertmanager.tpl b/stable/prometheus/4.0.58/templates/alertmanager/_alertmanager.tpl similarity index 100% rename from stable/prometheus/4.0.57/templates/alertmanager/_alertmanager.tpl rename to stable/prometheus/4.0.58/templates/alertmanager/_alertmanager.tpl diff --git a/stable/prometheus/4.0.57/templates/alertmanager/secrets.yaml b/stable/prometheus/4.0.58/templates/alertmanager/secrets.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/alertmanager/secrets.yaml rename to stable/prometheus/4.0.58/templates/alertmanager/secrets.yaml diff --git a/stable/prometheus/4.0.57/templates/alertmanager/serviceaccount.yaml b/stable/prometheus/4.0.58/templates/alertmanager/serviceaccount.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/alertmanager/serviceaccount.yaml rename to stable/prometheus/4.0.58/templates/alertmanager/serviceaccount.yaml diff --git a/stable/prometheus/4.0.57/templates/alertmanager/servicemonitor.yaml b/stable/prometheus/4.0.58/templates/alertmanager/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/alertmanager/servicemonitor.yaml rename to stable/prometheus/4.0.58/templates/alertmanager/servicemonitor.yaml diff --git a/stable/prometheus/4.0.57/templates/common.yaml b/stable/prometheus/4.0.58/templates/common.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/common.yaml rename to stable/prometheus/4.0.58/templates/common.yaml diff --git a/stable/prometheus/4.0.57/templates/exporters/core-dns/service.yaml b/stable/prometheus/4.0.58/templates/exporters/core-dns/service.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/exporters/core-dns/service.yaml rename to stable/prometheus/4.0.58/templates/exporters/core-dns/service.yaml diff --git a/stable/prometheus/4.0.57/templates/exporters/core-dns/servicemonitor.yaml b/stable/prometheus/4.0.58/templates/exporters/core-dns/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/exporters/core-dns/servicemonitor.yaml rename to stable/prometheus/4.0.58/templates/exporters/core-dns/servicemonitor.yaml diff --git a/stable/prometheus/4.0.57/templates/exporters/kube-apiserver/servicemonitor.yaml b/stable/prometheus/4.0.58/templates/exporters/kube-apiserver/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/exporters/kube-apiserver/servicemonitor.yaml rename to stable/prometheus/4.0.58/templates/exporters/kube-apiserver/servicemonitor.yaml diff --git a/stable/prometheus/4.0.57/templates/exporters/kube-controller-manager/endpoints.yaml b/stable/prometheus/4.0.58/templates/exporters/kube-controller-manager/endpoints.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/exporters/kube-controller-manager/endpoints.yaml rename to stable/prometheus/4.0.58/templates/exporters/kube-controller-manager/endpoints.yaml diff --git a/stable/prometheus/4.0.57/templates/exporters/kube-controller-manager/service.yaml b/stable/prometheus/4.0.58/templates/exporters/kube-controller-manager/service.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/exporters/kube-controller-manager/service.yaml rename to stable/prometheus/4.0.58/templates/exporters/kube-controller-manager/service.yaml diff --git a/stable/prometheus/4.0.57/templates/exporters/kube-controller-manager/servicemonitor.yaml b/stable/prometheus/4.0.58/templates/exporters/kube-controller-manager/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/exporters/kube-controller-manager/servicemonitor.yaml rename to stable/prometheus/4.0.58/templates/exporters/kube-controller-manager/servicemonitor.yaml diff --git a/stable/prometheus/4.0.57/templates/exporters/kube-scheduler/endpoints.yaml b/stable/prometheus/4.0.58/templates/exporters/kube-scheduler/endpoints.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/exporters/kube-scheduler/endpoints.yaml rename to stable/prometheus/4.0.58/templates/exporters/kube-scheduler/endpoints.yaml diff --git a/stable/prometheus/4.0.57/templates/exporters/kube-scheduler/service.yaml b/stable/prometheus/4.0.58/templates/exporters/kube-scheduler/service.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/exporters/kube-scheduler/service.yaml rename to stable/prometheus/4.0.58/templates/exporters/kube-scheduler/service.yaml diff --git a/stable/prometheus/4.0.57/templates/exporters/kube-scheduler/servicemonitor.yaml b/stable/prometheus/4.0.58/templates/exporters/kube-scheduler/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/exporters/kube-scheduler/servicemonitor.yaml rename to stable/prometheus/4.0.58/templates/exporters/kube-scheduler/servicemonitor.yaml diff --git a/stable/prometheus/4.0.57/templates/exporters/kubelet/servicemonitor.yaml b/stable/prometheus/4.0.58/templates/exporters/kubelet/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/exporters/kubelet/servicemonitor.yaml rename to stable/prometheus/4.0.58/templates/exporters/kubelet/servicemonitor.yaml diff --git a/stable/prometheus/4.0.57/templates/operator/_args.tpl b/stable/prometheus/4.0.58/templates/operator/_args.tpl similarity index 100% rename from stable/prometheus/4.0.57/templates/operator/_args.tpl rename to stable/prometheus/4.0.58/templates/operator/_args.tpl diff --git a/stable/prometheus/4.0.57/templates/operator/configmap.yaml b/stable/prometheus/4.0.58/templates/operator/configmap.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/operator/configmap.yaml rename to stable/prometheus/4.0.58/templates/operator/configmap.yaml diff --git a/stable/prometheus/4.0.57/templates/operator/servicemonitor.yaml b/stable/prometheus/4.0.58/templates/operator/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/operator/servicemonitor.yaml rename to stable/prometheus/4.0.58/templates/operator/servicemonitor.yaml diff --git a/stable/prometheus/4.0.57/templates/prometheus/_additionalPrometheusRules.tpl b/stable/prometheus/4.0.58/templates/prometheus/_additionalPrometheusRules.tpl similarity index 100% rename from stable/prometheus/4.0.57/templates/prometheus/_additionalPrometheusRules.tpl rename to stable/prometheus/4.0.58/templates/prometheus/_additionalPrometheusRules.tpl diff --git a/stable/prometheus/4.0.57/templates/prometheus/_additionalScrapeJobs.tpl b/stable/prometheus/4.0.58/templates/prometheus/_additionalScrapeJobs.tpl similarity index 100% rename from stable/prometheus/4.0.57/templates/prometheus/_additionalScrapeJobs.tpl rename to stable/prometheus/4.0.58/templates/prometheus/_additionalScrapeJobs.tpl diff --git a/stable/prometheus/4.0.57/templates/prometheus/_prometheus.tpl b/stable/prometheus/4.0.58/templates/prometheus/_prometheus.tpl similarity index 100% rename from stable/prometheus/4.0.57/templates/prometheus/_prometheus.tpl rename to stable/prometheus/4.0.58/templates/prometheus/_prometheus.tpl diff --git a/stable/prometheus/4.0.57/templates/prometheus/_servicemonitor.tpl b/stable/prometheus/4.0.58/templates/prometheus/_servicemonitor.tpl similarity index 100% rename from stable/prometheus/4.0.57/templates/prometheus/_servicemonitor.tpl rename to stable/prometheus/4.0.58/templates/prometheus/_servicemonitor.tpl diff --git a/stable/prometheus/4.0.57/templates/prometheus/clusterrole.yaml b/stable/prometheus/4.0.58/templates/prometheus/clusterrole.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/prometheus/clusterrole.yaml rename to stable/prometheus/4.0.58/templates/prometheus/clusterrole.yaml diff --git a/stable/prometheus/4.0.57/templates/prometheus/clusterrolebinding.yaml b/stable/prometheus/4.0.58/templates/prometheus/clusterrolebinding.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/prometheus/clusterrolebinding.yaml rename to stable/prometheus/4.0.58/templates/prometheus/clusterrolebinding.yaml diff --git a/stable/prometheus/4.0.57/templates/prometheus/serviceaccount.yaml b/stable/prometheus/4.0.58/templates/prometheus/serviceaccount.yaml similarity index 100% rename from stable/prometheus/4.0.57/templates/prometheus/serviceaccount.yaml rename to stable/prometheus/4.0.58/templates/prometheus/serviceaccount.yaml diff --git a/stable/prometheus/4.0.58/values.yaml b/stable/prometheus/4.0.58/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/prowlarr/6.0.27/Chart.lock b/stable/prowlarr/6.0.27/Chart.lock deleted file mode 100644 index f8e665596a..0000000000 --- a/stable/prowlarr/6.0.27/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-09T10:33:32.425258868Z" diff --git a/stable/prowlarr/6.0.27/CHANGELOG.md b/stable/prowlarr/6.0.28/CHANGELOG.md similarity index 92% rename from stable/prowlarr/6.0.27/CHANGELOG.md rename to stable/prowlarr/6.0.28/CHANGELOG.md index 83607dd79f..40ed30191d 100644 --- a/stable/prowlarr/6.0.27/CHANGELOG.md +++ b/stable/prowlarr/6.0.28/CHANGELOG.md @@ -2,6 +2,15 @@ +## [prowlarr-6.0.28](https://github.com/truecharts/charts/compare/prowlarr-6.0.27...prowlarr-6.0.28) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [prowlarr-6.0.27](https://github.com/truecharts/charts/compare/prowlarr-6.0.26...prowlarr-6.0.27) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - -## [prowlarr-6.0.20](https://github.com/truecharts/apps/compare/prowlarr-6.0.19...prowlarr-6.0.20) (2022-07-20) - -### Chore - -- update docker general non-major ([#3222](https://github.com/truecharts/apps/issues/3222)) - - - diff --git a/stable/prowlarr/6.0.28/Chart.lock b/stable/prowlarr/6.0.28/Chart.lock new file mode 100644 index 0000000000..b11099eb49 --- /dev/null +++ b/stable/prowlarr/6.0.28/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:40:52.146756425Z" diff --git a/stable/prowlarr/6.0.27/Chart.yaml b/stable/prowlarr/6.0.28/Chart.yaml similarity index 98% rename from stable/prowlarr/6.0.27/Chart.yaml rename to stable/prowlarr/6.0.28/Chart.yaml index 838a085028..4b1c1f7aeb 100644 --- a/stable/prowlarr/6.0.27/Chart.yaml +++ b/stable/prowlarr/6.0.28/Chart.yaml @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/prowlarr - https://github.com/Prowlarr/Prowlarr - https://github.com/k8s-at-home/container-images -version: 6.0.27 +version: 6.0.28 annotations: truecharts.org/catagories: | - media diff --git a/stable/prowlarr/6.0.27/README.md b/stable/prowlarr/6.0.28/README.md similarity index 98% rename from stable/prowlarr/6.0.27/README.md rename to stable/prowlarr/6.0.28/README.md index e7e26ebd48..881a21f6fe 100644 --- a/stable/prowlarr/6.0.27/README.md +++ b/stable/prowlarr/6.0.28/README.md @@ -1,6 +1,6 @@ # prowlarr -![Version: 6.0.27](https://img.shields.io/badge/Version-6.0.27-informational?style=flat-square) ![AppVersion: 0.4.3.1921](https://img.shields.io/badge/AppVersion-0.4.3.1921-informational?style=flat-square) +![Version: 6.0.28](https://img.shields.io/badge/Version-6.0.28-informational?style=flat-square) ![AppVersion: 0.4.3.1921](https://img.shields.io/badge/AppVersion-0.4.3.1921-informational?style=flat-square) Indexer manager/proxy built on the popular arr net base stack to integrate with your various PVR apps. diff --git a/stable/prowlarr/6.0.27/app-readme.md b/stable/prowlarr/6.0.28/app-readme.md similarity index 100% rename from stable/prowlarr/6.0.27/app-readme.md rename to stable/prowlarr/6.0.28/app-readme.md diff --git a/stable/prowlarr/6.0.28/charts/common-10.4.9.tgz b/stable/prowlarr/6.0.28/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/prowlarr/6.0.28/charts/common-10.4.9.tgz differ diff --git a/stable/prowlarr/6.0.27/ix_values.yaml b/stable/prowlarr/6.0.28/ix_values.yaml similarity index 77% rename from stable/prowlarr/6.0.27/ix_values.yaml rename to stable/prowlarr/6.0.28/ix_values.yaml index 032dc8b573..a560e82007 100644 --- a/stable/prowlarr/6.0.27/ix_values.yaml +++ b/stable/prowlarr/6.0.28/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/prowlarr - tag: 0.4.3.1921@sha256:2a2ac7d313447b3fc1eb44614cb6c8c08a70af84db9b821a276c49d17841db21 + tag: 0.4.3.1921@sha256:5d9050dbca3e500e95091377131b33647489c0d3b2813aa0ecbf36e417e851b9 pullPolicy: IfNotPresent securityContext: diff --git a/stable/prowlarr/6.0.27/questions.yaml b/stable/prowlarr/6.0.28/questions.yaml similarity index 100% rename from stable/prowlarr/6.0.27/questions.yaml rename to stable/prowlarr/6.0.28/questions.yaml diff --git a/stable/prowlarr/6.0.28/templates/common.yaml b/stable/prowlarr/6.0.28/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/prowlarr/6.0.28/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/prowlarr/6.0.28/values.yaml b/stable/prowlarr/6.0.28/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/radarr/11.0.26/CHANGELOG.md b/stable/radarr/11.0.26/CHANGELOG.md new file mode 100644 index 0000000000..9eb816c93d --- /dev/null +++ b/stable/radarr/11.0.26/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [radarr-11.0.26](https://github.com/truecharts/charts/compare/radarrsync-0.0.15...radarr-11.0.26) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [radarr-11.0.25](https://github.com/truecharts/charts/compare/radarr-11.0.24...radarr-11.0.25) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [radarr-11.0.24](https://github.com/truecharts/apps/compare/radarr-11.0.23...radarr-11.0.24) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [radarr-11.0.23](https://github.com/truecharts/apps/compare/radarr-11.0.22...radarr-11.0.23) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [radarr-11.0.23](https://github.com/truecharts/apps/compare/radarr-11.0.22...radarr-11.0.23) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [radarr-11.0.22](https://github.com/truecharts/apps/compare/radarr-11.0.21...radarr-11.0.22) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [radarr-11.0.22](https://github.com/truecharts/apps/compare/radarr-11.0.21...radarr-11.0.22) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [radarr-11.0.22](https://github.com/truecharts/apps/compare/radarr-11.0.21...radarr-11.0.22) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [radarr-11.0.21](https://github.com/truecharts/apps/compare/radarr-11.0.19...radarr-11.0.21) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + + + +## [radarr-11.0.19](https://github.com/truecharts/apps/compare/radarr-11.0.18...radarr-11.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + diff --git a/stable/radarr/11.0.26/Chart.lock b/stable/radarr/11.0.26/Chart.lock new file mode 100644 index 0000000000..54de1a427f --- /dev/null +++ b/stable/radarr/11.0.26/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:40:58.668341358Z" diff --git a/stable/radarr/11.0.26/Chart.yaml b/stable/radarr/11.0.26/Chart.yaml new file mode 100644 index 0000000000..784b06bc3b --- /dev/null +++ b/stable/radarr/11.0.26/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "4.1.0.6175" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: false +description: "A fork of Sonarr to work with movies à la Couchpotato" +home: https://truecharts.org/docs/charts/stable/radarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/radarr.png +keywords: + - radarr + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: radarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/radarr + - https://github.com/Radarr/Radarr +type: application +version: 11.0.26 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/radarr/11.0.26/README.md b/stable/radarr/11.0.26/README.md new file mode 100644 index 0000000000..32c29a2bf8 --- /dev/null +++ b/stable/radarr/11.0.26/README.md @@ -0,0 +1,108 @@ +# radarr + +![Version: 11.0.26](https://img.shields.io/badge/Version-11.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.1.0.6175](https://img.shields.io/badge/AppVersion-4.1.0.6175-informational?style=flat-square) + +A fork of Sonarr to work with movies à la Couchpotato + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [radarr](https://truecharts.org/docs/charts/stable/radarr) + +**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)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `radarr` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install radarr TrueCharts/radarr +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `radarr` deployment + +```console +helm uninstall radarr +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install radarr \ + --set env.TZ="America/New York" \ + TrueCharts/radarr +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install radarr TrueCharts/radarr -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/radarr/11.0.26/app-readme.md b/stable/radarr/11.0.26/app-readme.md new file mode 100644 index 0000000000..2abad3f38c --- /dev/null +++ b/stable/radarr/11.0.26/app-readme.md @@ -0,0 +1,8 @@ +A fork of Sonarr to work with movies à la Couchpotato + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/radarr](https://truecharts.org/docs/charts/stable/radarr) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/radarr/11.0.26/charts/common-10.4.9.tgz b/stable/radarr/11.0.26/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/radarr/11.0.26/charts/common-10.4.9.tgz differ diff --git a/stable/radarr/11.0.26/ix_values.yaml b/stable/radarr/11.0.26/ix_values.yaml new file mode 100644 index 0000000000..5f74707d67 --- /dev/null +++ b/stable/radarr/11.0.26/ix_values.yaml @@ -0,0 +1,43 @@ +image: + repository: tccr.io/truecharts/radarr + pullPolicy: IfNotPresent + tag: v4.1.0.6175@sha256:32c89e468faf680f6c718e7d1f32c3f723594bec91e53af0dd300bf2e70ea2f0 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 7878 + targetPort: 7878 + +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:7878/api/v3/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/radarr/11.0.26/questions.yaml b/stable/radarr/11.0.26/questions.yaml new file mode 100644 index 0000000000..3a555ca336 --- /dev/null +++ b/stable/radarr/11.0.26/questions.yaml @@ -0,0 +1,2391 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +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: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 7878 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 7878 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/radarr/11.0.26/templates/common.yaml b/stable/radarr/11.0.26/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/radarr/11.0.26/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/radarr/11.0.26/values.yaml b/stable/radarr/11.0.26/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/rsshub/3.0.60/CHANGELOG.md b/stable/rsshub/3.0.61/CHANGELOG.md similarity index 92% rename from stable/rsshub/3.0.60/CHANGELOG.md rename to stable/rsshub/3.0.61/CHANGELOG.md index 80fa15b631..b51a0aedc7 100644 --- a/stable/rsshub/3.0.60/CHANGELOG.md +++ b/stable/rsshub/3.0.61/CHANGELOG.md @@ -2,6 +2,15 @@ +## [rsshub-3.0.61](https://github.com/truecharts/charts/compare/rsshub-3.0.60...rsshub-3.0.61) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [rsshub-3.0.60](https://github.com/truecharts/charts/compare/rsshub-3.0.59...rsshub-3.0.60) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ -## [rsshub-3.0.51](https://github.com/truecharts/apps/compare/rsshub-3.0.50...rsshub-3.0.51) (2022-07-25) - -### Chore - -- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) - - - - diff --git a/stable/rsshub/3.0.60/Chart.lock b/stable/rsshub/3.0.61/Chart.lock similarity index 85% rename from stable/rsshub/3.0.60/Chart.lock rename to stable/rsshub/3.0.61/Chart.lock index a6b8ff9d23..a63b7b0f85 100644 --- a/stable/rsshub/3.0.60/Chart.lock +++ b/stable/rsshub/3.0.61/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.50 digest: sha256:d81cd5ee7ca50749f37c18d868184567ae7fb2cb969e0e38a70cc0f58b8f06d8 -generated: "2022-08-09T15:31:47.853759986Z" +generated: "2022-08-10T05:41:11.73542129Z" diff --git a/stable/rsshub/3.0.60/Chart.yaml b/stable/rsshub/3.0.61/Chart.yaml similarity index 98% rename from stable/rsshub/3.0.60/Chart.yaml rename to stable/rsshub/3.0.61/Chart.yaml index 74f173fe5e..1ee47e115b 100644 --- a/stable/rsshub/3.0.60/Chart.yaml +++ b/stable/rsshub/3.0.61/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: rsshub -version: 3.0.60 +version: 3.0.61 appVersion: "latest" description: RSSHub can generate RSS feeds from pretty much everything type: application diff --git a/stable/rsshub/3.0.60/README.md b/stable/rsshub/3.0.61/README.md similarity index 98% rename from stable/rsshub/3.0.60/README.md rename to stable/rsshub/3.0.61/README.md index c7abfcfa64..1735e4ad06 100644 --- a/stable/rsshub/3.0.60/README.md +++ b/stable/rsshub/3.0.61/README.md @@ -1,6 +1,6 @@ # rsshub -![Version: 3.0.60](https://img.shields.io/badge/Version-3.0.60-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 3.0.61](https://img.shields.io/badge/Version-3.0.61-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) RSSHub can generate RSS feeds from pretty much everything diff --git a/stable/rsshub/3.0.60/app-readme.md b/stable/rsshub/3.0.61/app-readme.md similarity index 100% rename from stable/rsshub/3.0.60/app-readme.md rename to stable/rsshub/3.0.61/app-readme.md diff --git a/stable/rsshub/3.0.61/charts/common-10.4.9.tgz b/stable/rsshub/3.0.61/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/rsshub/3.0.61/charts/common-10.4.9.tgz differ diff --git a/stable/rsshub/3.0.60/charts/redis-3.0.50.tgz b/stable/rsshub/3.0.61/charts/redis-3.0.50.tgz similarity index 100% rename from stable/rsshub/3.0.60/charts/redis-3.0.50.tgz rename to stable/rsshub/3.0.61/charts/redis-3.0.50.tgz diff --git a/stable/rsshub/3.0.60/ix_values.yaml b/stable/rsshub/3.0.61/ix_values.yaml similarity index 93% rename from stable/rsshub/3.0.60/ix_values.yaml rename to stable/rsshub/3.0.61/ix_values.yaml index 0dc2526a9f..81cc3db6f7 100644 --- a/stable/rsshub/3.0.60/ix_values.yaml +++ b/stable/rsshub/3.0.61/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/rsshub pullPolicy: IfNotPresent - tag: latest@sha256:213c5e15e8470ebb5da89bd1e6c1e0a8099afb5dfad78e9802d71972355fea96 + tag: latest@sha256:752d7b73422de2796091a7269b5c9c03b2ee4d61af893c3c340d8151f7e90401 browserlessImage: repository: tccr.io/truecharts/browserless-chrome diff --git a/stable/rsshub/3.0.60/questions.yaml b/stable/rsshub/3.0.61/questions.yaml similarity index 100% rename from stable/rsshub/3.0.60/questions.yaml rename to stable/rsshub/3.0.61/questions.yaml diff --git a/stable/rsshub/3.0.61/templates/common.yaml b/stable/rsshub/3.0.61/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/rsshub/3.0.61/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/rsshub/3.0.61/values.yaml b/stable/rsshub/3.0.61/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/sabnzbd/11.0.27/CHANGELOG.md b/stable/sabnzbd/11.0.27/CHANGELOG.md new file mode 100644 index 0000000000..90fcc41fd5 --- /dev/null +++ b/stable/sabnzbd/11.0.27/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [sabnzbd-11.0.27](https://github.com/truecharts/charts/compare/sabnzbd-11.0.26...sabnzbd-11.0.27) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [sabnzbd-11.0.26](https://github.com/truecharts/charts/compare/sabnzbd-11.0.25...sabnzbd-11.0.26) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [sabnzbd-11.0.25](https://github.com/truecharts/apps/compare/sabnzbd-11.0.24...sabnzbd-11.0.25) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [sabnzbd-11.0.24](https://github.com/truecharts/apps/compare/sabnzbd-11.0.23...sabnzbd-11.0.24) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [sabnzbd-11.0.24](https://github.com/truecharts/apps/compare/sabnzbd-11.0.23...sabnzbd-11.0.24) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [sabnzbd-11.0.23](https://github.com/truecharts/apps/compare/sabnzbd-11.0.22...sabnzbd-11.0.23) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [sabnzbd-11.0.23](https://github.com/truecharts/apps/compare/sabnzbd-11.0.22...sabnzbd-11.0.23) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [sabnzbd-11.0.23](https://github.com/truecharts/apps/compare/sabnzbd-11.0.22...sabnzbd-11.0.23) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [sabnzbd-11.0.22](https://github.com/truecharts/apps/compare/sabnzbd-11.0.20...sabnzbd-11.0.22) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + + + +## [sabnzbd-11.0.20](https://github.com/truecharts/apps/compare/sabnzbd-11.0.19...sabnzbd-11.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + diff --git a/stable/sabnzbd/11.0.27/Chart.lock b/stable/sabnzbd/11.0.27/Chart.lock new file mode 100644 index 0000000000..390de3d131 --- /dev/null +++ b/stable/sabnzbd/11.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:41:13.252614898Z" diff --git a/stable/sabnzbd/11.0.27/Chart.yaml b/stable/sabnzbd/11.0.27/Chart.yaml new file mode 100644 index 0000000000..787d355dc3 --- /dev/null +++ b/stable/sabnzbd/11.0.27/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "3.6.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: false +description: Free and easy binary newsreader +home: https://truecharts.org/docs/charts/stable/sabnzbd +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sabnzbd.png +keywords: + - sabnzbd + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sabnzbd +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/sabnzbd + - https://sabnzbd.org/ +type: application +version: 11.0.27 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sabnzbd/11.0.27/README.md b/stable/sabnzbd/11.0.27/README.md new file mode 100644 index 0000000000..459cf363a8 --- /dev/null +++ b/stable/sabnzbd/11.0.27/README.md @@ -0,0 +1,108 @@ +# sabnzbd + +![Version: 11.0.27](https://img.shields.io/badge/Version-11.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.6.0](https://img.shields.io/badge/AppVersion-3.6.0-informational?style=flat-square) + +Free and easy binary newsreader + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [sabnzbd](https://truecharts.org/docs/charts/stable/sabnzbd) + +**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)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `sabnzbd` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install sabnzbd TrueCharts/sabnzbd +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `sabnzbd` deployment + +```console +helm uninstall sabnzbd +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install sabnzbd \ + --set env.TZ="America/New York" \ + TrueCharts/sabnzbd +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install sabnzbd TrueCharts/sabnzbd -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/sabnzbd/11.0.27/app-readme.md b/stable/sabnzbd/11.0.27/app-readme.md new file mode 100644 index 0000000000..ef05cce101 --- /dev/null +++ b/stable/sabnzbd/11.0.27/app-readme.md @@ -0,0 +1,8 @@ +Free and easy binary newsreader + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/sabnzbd](https://truecharts.org/docs/charts/stable/sabnzbd) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/sabnzbd/11.0.27/charts/common-10.4.9.tgz b/stable/sabnzbd/11.0.27/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/sabnzbd/11.0.27/charts/common-10.4.9.tgz differ diff --git a/stable/sabnzbd/11.0.27/ix_values.yaml b/stable/sabnzbd/11.0.27/ix_values.yaml new file mode 100644 index 0000000000..dfa2cea96b --- /dev/null +++ b/stable/sabnzbd/11.0.27/ix_values.yaml @@ -0,0 +1,22 @@ +image: + repository: tccr.io/truecharts/sabnzbd + pullPolicy: IfNotPresent + tag: v3.6.0@sha256:a31fc1addac024fa43c61e312ccd2bf6c990f847286b7cf9979520ed49bf2c33 + +env: + HOST_WHITELIST_ENTRIES: "" + +service: + main: + ports: + main: + port: 10097 + targetPort: 8080 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/sabnzbd/11.0.27/questions.yaml b/stable/sabnzbd/11.0.27/questions.yaml new file mode 100644 index 0000000000..a24bb19402 --- /dev/null +++ b/stable/sabnzbd/11.0.27/questions.yaml @@ -0,0 +1,2404 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +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: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: HOST_WHITELIST_ENTRIES + label: "HostName Whitelist" + description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 10097 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 8080 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/sabnzbd/11.0.27/templates/common.yaml b/stable/sabnzbd/11.0.27/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/sabnzbd/11.0.27/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/sabnzbd/11.0.27/values.yaml b/stable/sabnzbd/11.0.27/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/scrutiny/3.0.23/Chart.lock b/stable/scrutiny/3.0.23/Chart.lock deleted file mode 100644 index bd0a22b05f..0000000000 --- a/stable/scrutiny/3.0.23/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T23:06:39.934657225Z" diff --git a/stable/scrutiny/3.0.23/CHANGELOG.md b/stable/scrutiny/3.0.24/CHANGELOG.md similarity index 92% rename from stable/scrutiny/3.0.23/CHANGELOG.md rename to stable/scrutiny/3.0.24/CHANGELOG.md index 70b8b5834b..455d3edbe0 100644 --- a/stable/scrutiny/3.0.23/CHANGELOG.md +++ b/stable/scrutiny/3.0.24/CHANGELOG.md @@ -2,6 +2,15 @@ +## [scrutiny-3.0.24](https://github.com/truecharts/charts/compare/scrutiny-3.0.23...scrutiny-3.0.24) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [scrutiny-3.0.23](https://github.com/truecharts/charts/compare/scrutiny-3.0.22...scrutiny-3.0.23) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ ### Chore -- Update Readme and Description on SCALE - - - -## [scrutiny-3.0.16](https://github.com/truecharts/apps/compare/scrutiny-3.0.15...scrutiny-3.0.16) (2022-07-14) - -### Fix - -- regenerate catalog and update template diff --git a/stable/scrutiny/3.0.24/Chart.lock b/stable/scrutiny/3.0.24/Chart.lock new file mode 100644 index 0000000000..a2e7d24c05 --- /dev/null +++ b/stable/scrutiny/3.0.24/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:41:19.246126958Z" diff --git a/stable/scrutiny/3.0.23/Chart.yaml b/stable/scrutiny/3.0.24/Chart.yaml similarity index 95% rename from stable/scrutiny/3.0.23/Chart.yaml rename to stable/scrutiny/3.0.24/Chart.yaml index 5e8c85f5d6..34b9d2a120 100644 --- a/stable/scrutiny/3.0.23/Chart.yaml +++ b/stable/scrutiny/3.0.24/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: scrutiny -version: 3.0.23 -appVersion: "0.4.16" +version: 3.0.24 +appVersion: "0.5.0" description: Scrutiny WebUI for smartd S.M.A.R.T monitoring. Scrutiny is a Hard Drive Health Dashboard & Monitoring solution. type: application deprecated: false diff --git a/stable/scrutiny/3.0.23/README.md b/stable/scrutiny/3.0.24/README.md similarity index 95% rename from stable/scrutiny/3.0.23/README.md rename to stable/scrutiny/3.0.24/README.md index dcc912e7ee..48b7c0e4c1 100644 --- a/stable/scrutiny/3.0.23/README.md +++ b/stable/scrutiny/3.0.24/README.md @@ -1,6 +1,6 @@ # scrutiny -![Version: 3.0.23](https://img.shields.io/badge/Version-3.0.23-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.4.16](https://img.shields.io/badge/AppVersion-0.4.16-informational?style=flat-square) +![Version: 3.0.24](https://img.shields.io/badge/Version-3.0.24-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.5.0](https://img.shields.io/badge/AppVersion-0.5.0-informational?style=flat-square) Scrutiny WebUI for smartd S.M.A.R.T monitoring. Scrutiny is a Hard Drive Health Dashboard & Monitoring solution. diff --git a/stable/scrutiny/3.0.23/app-readme.md b/stable/scrutiny/3.0.24/app-readme.md similarity index 100% rename from stable/scrutiny/3.0.23/app-readme.md rename to stable/scrutiny/3.0.24/app-readme.md diff --git a/stable/scrutiny/3.0.24/charts/common-10.4.9.tgz b/stable/scrutiny/3.0.24/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/scrutiny/3.0.24/charts/common-10.4.9.tgz differ diff --git a/stable/scrutiny/3.0.23/ix_values.yaml b/stable/scrutiny/3.0.24/ix_values.yaml similarity index 91% rename from stable/scrutiny/3.0.23/ix_values.yaml rename to stable/scrutiny/3.0.24/ix_values.yaml index 2914bcd993..1198ad012d 100644 --- a/stable/scrutiny/3.0.23/ix_values.yaml +++ b/stable/scrutiny/3.0.24/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/scrutiny pullPolicy: IfNotPresent - tag: v0.4.16@sha256:e3ad2df0c58c994ae92e0d4c89a7ed5aede5ba683f04754e3aaad704781ec3a8 + tag: 0.5.0@sha256:b423a47896e4c20d125880dc2504248fe78d9de5b1d711747bb25c94949b15bf securityContext: runAsNonRoot: false diff --git a/stable/scrutiny/3.0.23/questions.yaml b/stable/scrutiny/3.0.24/questions.yaml similarity index 100% rename from stable/scrutiny/3.0.23/questions.yaml rename to stable/scrutiny/3.0.24/questions.yaml diff --git a/stable/scrutiny/3.0.24/templates/common.yaml b/stable/scrutiny/3.0.24/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/scrutiny/3.0.24/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/scrutiny/3.0.24/values.yaml b/stable/scrutiny/3.0.24/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/shlink-web-client/3.0.25/Chart.lock b/stable/shlink-web-client/3.0.25/Chart.lock deleted file mode 100644 index 44655f4422..0000000000 --- a/stable/shlink-web-client/3.0.25/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T23:07:04.586571656Z" diff --git a/stable/shlink-web-client/3.0.25/CHANGELOG.md b/stable/shlink-web-client/3.0.26/CHANGELOG.md similarity index 89% rename from stable/shlink-web-client/3.0.25/CHANGELOG.md rename to stable/shlink-web-client/3.0.26/CHANGELOG.md index cc616c087f..bcd9b028a0 100644 --- a/stable/shlink-web-client/3.0.25/CHANGELOG.md +++ b/stable/shlink-web-client/3.0.26/CHANGELOG.md @@ -2,6 +2,15 @@ +## [shlink-web-client-3.0.26](https://github.com/truecharts/charts/compare/shlink-web-client-3.0.25...shlink-web-client-3.0.26) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [shlink-web-client-3.0.25](https://github.com/truecharts/charts/compare/shlink-web-client-3.0.24...shlink-web-client-3.0.25) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ -## [shlink-web-client-3.0.18](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.17...shlink-web-client-3.0.18) (2022-07-14) - -### Fix - -- regenerate catalog and update template - - - -## [shlink-web-client-3.0.17](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.15...shlink-web-client-3.0.17) (2022-07-14) diff --git a/stable/shlink-web-client/3.0.26/Chart.lock b/stable/shlink-web-client/3.0.26/Chart.lock new file mode 100644 index 0000000000..2d900b1833 --- /dev/null +++ b/stable/shlink-web-client/3.0.26/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:41:27.151095914Z" diff --git a/stable/shlink-web-client/3.0.25/Chart.yaml b/stable/shlink-web-client/3.0.26/Chart.yaml similarity index 95% rename from stable/shlink-web-client/3.0.25/Chart.yaml rename to stable/shlink-web-client/3.0.26/Chart.yaml index 8f8d253d36..ab0a4afa9f 100644 --- a/stable/shlink-web-client/3.0.25/Chart.yaml +++ b/stable/shlink-web-client/3.0.26/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "3.7.1" +appVersion: "3.7.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/shlink-web-client - https://github.com/shlinkio/shlink-web-client type: application -version: 3.0.25 +version: 3.0.26 annotations: truecharts.org/catagories: | - utilities diff --git a/stable/shlink-web-client/3.0.25/README.md b/stable/shlink-web-client/3.0.26/README.md similarity index 95% rename from stable/shlink-web-client/3.0.25/README.md rename to stable/shlink-web-client/3.0.26/README.md index b4d3fb180b..e1c92471a4 100644 --- a/stable/shlink-web-client/3.0.25/README.md +++ b/stable/shlink-web-client/3.0.26/README.md @@ -1,6 +1,6 @@ # shlink-web-client -![Version: 3.0.25](https://img.shields.io/badge/Version-3.0.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.7.1](https://img.shields.io/badge/AppVersion-3.7.1-informational?style=flat-square) +![Version: 3.0.26](https://img.shields.io/badge/Version-3.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.7.2](https://img.shields.io/badge/AppVersion-3.7.2-informational?style=flat-square) A ReactJS-based progressive web application for Shlink. diff --git a/stable/shlink-web-client/3.0.25/app-readme.md b/stable/shlink-web-client/3.0.26/app-readme.md similarity index 100% rename from stable/shlink-web-client/3.0.25/app-readme.md rename to stable/shlink-web-client/3.0.26/app-readme.md diff --git a/stable/shlink-web-client/3.0.26/charts/common-10.4.9.tgz b/stable/shlink-web-client/3.0.26/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/shlink-web-client/3.0.26/charts/common-10.4.9.tgz differ diff --git a/stable/shlink-web-client/3.0.25/ix_values.yaml b/stable/shlink-web-client/3.0.26/ix_values.yaml similarity index 83% rename from stable/shlink-web-client/3.0.25/ix_values.yaml rename to stable/shlink-web-client/3.0.26/ix_values.yaml index 0a9f3a2aef..7233ffce5d 100644 --- a/stable/shlink-web-client/3.0.25/ix_values.yaml +++ b/stable/shlink-web-client/3.0.26/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/shlink-web-client pullPolicy: IfNotPresent - tag: v3.7.1@sha256:6dd3d455a91380358b91d1e0f30b53731d51885c1b3f77a8d01afcdd8ae4507a + tag: 3.7.2@sha256:b63931e2a6920f61c27e80a2bad173714cc0278f38a4512342c14977e6b09fc7 securityContext: readOnlyRootFilesystem: false diff --git a/stable/shlink-web-client/3.0.25/questions.yaml b/stable/shlink-web-client/3.0.26/questions.yaml similarity index 100% rename from stable/shlink-web-client/3.0.25/questions.yaml rename to stable/shlink-web-client/3.0.26/questions.yaml diff --git a/stable/shlink-web-client/3.0.26/templates/common.yaml b/stable/shlink-web-client/3.0.26/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/shlink-web-client/3.0.26/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/shlink-web-client/3.0.26/values.yaml b/stable/shlink-web-client/3.0.26/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/sickchill/3.0.29/Chart.lock b/stable/sickchill/3.0.29/Chart.lock deleted file mode 100644 index d723375b55..0000000000 --- a/stable/sickchill/3.0.29/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T23:07:25.844187814Z" diff --git a/stable/sickchill/3.0.29/CHANGELOG.md b/stable/sickchill/3.0.30/CHANGELOG.md similarity index 85% rename from stable/sickchill/3.0.29/CHANGELOG.md rename to stable/sickchill/3.0.30/CHANGELOG.md index 93e0260cc0..341d203edd 100644 --- a/stable/sickchill/3.0.29/CHANGELOG.md +++ b/stable/sickchill/3.0.30/CHANGELOG.md @@ -2,6 +2,15 @@ +## [sickchill-3.0.30](https://github.com/truecharts/charts/compare/sickchill-3.0.29...sickchill-3.0.30) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [sickchill-3.0.29](https://github.com/truecharts/charts/compare/sickchill-3.0.28...sickchill-3.0.29) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ - -## [sickchill-3.0.23](https://github.com/truecharts/apps/compare/sickchill-3.0.21...sickchill-3.0.23) (2022-07-22) - -### Chore - -- Bump all charts to generate config and container references due to huge increase of repository - - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - - update docker general non-major ([#3266](https://github.com/truecharts/apps/issues/3266)) - diff --git a/stable/sickchill/3.0.30/Chart.lock b/stable/sickchill/3.0.30/Chart.lock new file mode 100644 index 0000000000..550abe7313 --- /dev/null +++ b/stable/sickchill/3.0.30/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:41:33.694485496Z" diff --git a/stable/sickchill/3.0.29/Chart.yaml b/stable/sickchill/3.0.30/Chart.yaml similarity index 98% rename from stable/sickchill/3.0.29/Chart.yaml rename to stable/sickchill/3.0.30/Chart.yaml index 280d6a765a..af6b3053a1 100644 --- a/stable/sickchill/3.0.29/Chart.yaml +++ b/stable/sickchill/3.0.30/Chart.yaml @@ -23,7 +23,7 @@ sources: - https://github.com/linuxserver/docker-sickchill - https://github.com/SickChill/SickChill type: application -version: 3.0.29 +version: 3.0.30 annotations: truecharts.org/catagories: | - media diff --git a/stable/sickchill/3.0.29/README.md b/stable/sickchill/3.0.30/README.md similarity index 98% rename from stable/sickchill/3.0.29/README.md rename to stable/sickchill/3.0.30/README.md index 03b20f58de..9319162187 100644 --- a/stable/sickchill/3.0.29/README.md +++ b/stable/sickchill/3.0.30/README.md @@ -1,6 +1,6 @@ # sickchill -![Version: 3.0.29](https://img.shields.io/badge/Version-3.0.29-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2022.7.20](https://img.shields.io/badge/AppVersion-2022.7.20-informational?style=flat-square) +![Version: 3.0.30](https://img.shields.io/badge/Version-3.0.30-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2022.7.20](https://img.shields.io/badge/AppVersion-2022.7.20-informational?style=flat-square) An Automatic Video Library Manager for TV Shows diff --git a/stable/sickchill/3.0.29/app-readme.md b/stable/sickchill/3.0.30/app-readme.md similarity index 100% rename from stable/sickchill/3.0.29/app-readme.md rename to stable/sickchill/3.0.30/app-readme.md diff --git a/stable/sickchill/3.0.30/charts/common-10.4.9.tgz b/stable/sickchill/3.0.30/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/sickchill/3.0.30/charts/common-10.4.9.tgz differ diff --git a/stable/sickchill/3.0.29/ix_values.yaml b/stable/sickchill/3.0.30/ix_values.yaml similarity index 82% rename from stable/sickchill/3.0.29/ix_values.yaml rename to stable/sickchill/3.0.30/ix_values.yaml index 38af97f442..84d8d2f10c 100644 --- a/stable/sickchill/3.0.29/ix_values.yaml +++ b/stable/sickchill/3.0.30/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/sickchill pullPolicy: IfNotPresent - tag: 2022.7.20@sha256:4bf21faf5d3efb9175edd1dd7fdc064ec019700aeac6189e4ecaef619d4f28c0 + tag: 2022.7.20@sha256:d88d0ae337d51f6f914b7c5751b90e1aa85798427baad16b5af7b8f484b6d102 securityContext: readOnlyRootFilesystem: false diff --git a/stable/sickchill/3.0.29/questions.yaml b/stable/sickchill/3.0.30/questions.yaml similarity index 100% rename from stable/sickchill/3.0.29/questions.yaml rename to stable/sickchill/3.0.30/questions.yaml diff --git a/stable/sickchill/3.0.29/templates/common.yaml b/stable/sickchill/3.0.30/templates/common.yaml similarity index 100% rename from stable/sickchill/3.0.29/templates/common.yaml rename to stable/sickchill/3.0.30/templates/common.yaml diff --git a/stable/sickchill/3.0.30/values.yaml b/stable/sickchill/3.0.30/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/snipe-it/4.0.35/CHANGELOG.md b/stable/snipe-it/4.0.36/CHANGELOG.md similarity index 88% rename from stable/snipe-it/4.0.35/CHANGELOG.md rename to stable/snipe-it/4.0.36/CHANGELOG.md index f4ebeec378..07e01d6720 100644 --- a/stable/snipe-it/4.0.35/CHANGELOG.md +++ b/stable/snipe-it/4.0.36/CHANGELOG.md @@ -2,6 +2,15 @@ +## [snipe-it-4.0.36](https://github.com/truecharts/charts/compare/snipe-it-4.0.35...snipe-it-4.0.36) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [snipe-it-4.0.35](https://github.com/truecharts/charts/compare/snipe-it-4.0.34...snipe-it-4.0.35) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ - -## [snipe-it-4.0.29](https://github.com/truecharts/apps/compare/snipe-it-4.0.27...snipe-it-4.0.29) (2022-07-22) - -### Chore - -- Bump all charts to generate config and container references due to huge increase of repository - - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - - diff --git a/stable/anonaddy/9.0.34/Chart.lock b/stable/snipe-it/4.0.36/Chart.lock similarity index 88% rename from stable/anonaddy/9.0.34/Chart.lock rename to stable/snipe-it/4.0.36/Chart.lock index 996d0d3f8b..dbf3620638 100644 --- a/stable/anonaddy/9.0.34/Chart.lock +++ b/stable/snipe-it/4.0.36/Chart.lock @@ -9,4 +9,4 @@ dependencies: repository: https://charts.truecharts.org version: 3.0.50 digest: sha256:472b875bd1191598fe6818c498cf05c3c08f071db5dc280a9f5a25ed1504e880 -generated: "2022-08-09T15:21:33.329255816Z" +generated: "2022-08-10T05:41:54.301605448Z" diff --git a/stable/snipe-it/4.0.35/Chart.yaml b/stable/snipe-it/4.0.36/Chart.yaml similarity index 96% rename from stable/snipe-it/4.0.35/Chart.yaml rename to stable/snipe-it/4.0.36/Chart.yaml index 67dbf37ac5..2e0580f5bd 100644 --- a/stable/snipe-it/4.0.35/Chart.yaml +++ b/stable/snipe-it/4.0.36/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "6.0.8" +appVersion: "6.0.9" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -30,7 +30,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/snipe-it - https://snipeitapp.com/ - https://github.com/snipe/snipe-it -version: 4.0.35 +version: 4.0.36 annotations: truecharts.org/catagories: | - management diff --git a/stable/snipe-it/4.0.35/README.md b/stable/snipe-it/4.0.36/README.md similarity index 94% rename from stable/snipe-it/4.0.35/README.md rename to stable/snipe-it/4.0.36/README.md index 0e7888f4ec..4e6819c268 100644 --- a/stable/snipe-it/4.0.35/README.md +++ b/stable/snipe-it/4.0.36/README.md @@ -1,6 +1,6 @@ # snipe-it -![Version: 4.0.35](https://img.shields.io/badge/Version-4.0.35-informational?style=flat-square) ![AppVersion: 6.0.8](https://img.shields.io/badge/AppVersion-6.0.8-informational?style=flat-square) +![Version: 4.0.36](https://img.shields.io/badge/Version-4.0.36-informational?style=flat-square) ![AppVersion: 6.0.9](https://img.shields.io/badge/AppVersion-6.0.9-informational?style=flat-square) Open source asset management diff --git a/stable/snipe-it/4.0.35/app-readme.md b/stable/snipe-it/4.0.36/app-readme.md similarity index 100% rename from stable/snipe-it/4.0.35/app-readme.md rename to stable/snipe-it/4.0.36/app-readme.md diff --git a/stable/snipe-it/4.0.36/charts/common-10.4.9.tgz b/stable/snipe-it/4.0.36/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/snipe-it/4.0.36/charts/common-10.4.9.tgz differ diff --git a/stable/snipe-it/4.0.35/charts/mariadb-3.0.50.tgz b/stable/snipe-it/4.0.36/charts/mariadb-3.0.50.tgz similarity index 100% rename from stable/snipe-it/4.0.35/charts/mariadb-3.0.50.tgz rename to stable/snipe-it/4.0.36/charts/mariadb-3.0.50.tgz diff --git a/stable/snipe-it/4.0.35/charts/redis-3.0.50.tgz b/stable/snipe-it/4.0.36/charts/redis-3.0.50.tgz similarity index 100% rename from stable/snipe-it/4.0.35/charts/redis-3.0.50.tgz rename to stable/snipe-it/4.0.36/charts/redis-3.0.50.tgz diff --git a/stable/snipe-it/4.0.35/ix_values.yaml b/stable/snipe-it/4.0.36/ix_values.yaml similarity index 97% rename from stable/snipe-it/4.0.35/ix_values.yaml rename to stable/snipe-it/4.0.36/ix_values.yaml index e2dba63629..c225adc8a0 100644 --- a/stable/snipe-it/4.0.35/ix_values.yaml +++ b/stable/snipe-it/4.0.36/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/snipe-it pullPolicy: IfNotPresent - tag: v6.0.8@sha256:291606a4aa70ae3b7ab828f6b15bff32aed5e196986efb805075ac158a9bb714 + tag: 6.0.9@sha256:9e6cb8479f2cf03ef086db029b08b22ba12f4d902127a69297f67fe3b2262244 securityContext: runAsNonRoot: false diff --git a/stable/snipe-it/4.0.35/questions.yaml b/stable/snipe-it/4.0.36/questions.yaml similarity index 100% rename from stable/snipe-it/4.0.35/questions.yaml rename to stable/snipe-it/4.0.36/questions.yaml diff --git a/stable/snipe-it/4.0.35/templates/_secrets.tpl b/stable/snipe-it/4.0.36/templates/_secrets.tpl similarity index 100% rename from stable/snipe-it/4.0.35/templates/_secrets.tpl rename to stable/snipe-it/4.0.36/templates/_secrets.tpl diff --git a/stable/snipe-it/4.0.35/templates/common.yaml b/stable/snipe-it/4.0.36/templates/common.yaml similarity index 100% rename from stable/snipe-it/4.0.35/templates/common.yaml rename to stable/snipe-it/4.0.36/templates/common.yaml diff --git a/stable/snipe-it/4.0.36/values.yaml b/stable/snipe-it/4.0.36/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/sonarr/11.0.26/CHANGELOG.md b/stable/sonarr/11.0.26/CHANGELOG.md new file mode 100644 index 0000000000..4b1aa299c3 --- /dev/null +++ b/stable/sonarr/11.0.26/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [sonarr-11.0.26](https://github.com/truecharts/charts/compare/sonarr-11.0.25...sonarr-11.0.26) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [sonarr-11.0.25](https://github.com/truecharts/charts/compare/sonarr-11.0.24...sonarr-11.0.25) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [sonarr-11.0.24](https://github.com/truecharts/apps/compare/sonarr-11.0.23...sonarr-11.0.24) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [sonarr-11.0.23](https://github.com/truecharts/apps/compare/sonarr-11.0.22...sonarr-11.0.23) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [sonarr-11.0.23](https://github.com/truecharts/apps/compare/sonarr-11.0.22...sonarr-11.0.23) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [sonarr-11.0.22](https://github.com/truecharts/apps/compare/sonarr-11.0.21...sonarr-11.0.22) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [sonarr-11.0.22](https://github.com/truecharts/apps/compare/sonarr-11.0.21...sonarr-11.0.22) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [sonarr-11.0.22](https://github.com/truecharts/apps/compare/sonarr-11.0.21...sonarr-11.0.22) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [sonarr-11.0.21](https://github.com/truecharts/apps/compare/sonarr-11.0.19...sonarr-11.0.21) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + + + +## [sonarr-11.0.19](https://github.com/truecharts/apps/compare/sonarr-11.0.18...sonarr-11.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + diff --git a/stable/sonarr/11.0.26/Chart.lock b/stable/sonarr/11.0.26/Chart.lock new file mode 100644 index 0000000000..5c73f8f49f --- /dev/null +++ b/stable/sonarr/11.0.26/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:41:40.28820044Z" diff --git a/stable/sonarr/11.0.26/Chart.yaml b/stable/sonarr/11.0.26/Chart.yaml new file mode 100644 index 0000000000..10f76260d4 --- /dev/null +++ b/stable/sonarr/11.0.26/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "3.0.8.1507" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: false +description: Smart PVR for newsgroup and bittorrent users +home: https://truecharts.org/docs/charts/stable/sonarr +icon: https://truecharts.org/img/hotlink-ok/chart-icons/sonarr.png +keywords: + - sonarr + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sonarr +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/sonarr + - https://github.com/Sonarr/Sonarr +type: application +version: 11.0.26 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sonarr/11.0.26/README.md b/stable/sonarr/11.0.26/README.md new file mode 100644 index 0000000000..f6f960f3d7 --- /dev/null +++ b/stable/sonarr/11.0.26/README.md @@ -0,0 +1,108 @@ +# sonarr + +![Version: 11.0.26](https://img.shields.io/badge/Version-11.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.0.8.1507](https://img.shields.io/badge/AppVersion-3.0.8.1507-informational?style=flat-square) + +Smart PVR for newsgroup and bittorrent users + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [sonarr](https://truecharts.org/docs/charts/stable/sonarr) + +**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)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `sonarr` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install sonarr TrueCharts/sonarr +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `sonarr` deployment + +```console +helm uninstall sonarr +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install sonarr \ + --set env.TZ="America/New York" \ + TrueCharts/sonarr +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install sonarr TrueCharts/sonarr -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/sonarr/11.0.26/app-readme.md b/stable/sonarr/11.0.26/app-readme.md new file mode 100644 index 0000000000..750c7de1fe --- /dev/null +++ b/stable/sonarr/11.0.26/app-readme.md @@ -0,0 +1,8 @@ +Smart PVR for newsgroup and bittorrent users + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/sonarr](https://truecharts.org/docs/charts/stable/sonarr) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/sonarr/11.0.26/charts/common-10.4.9.tgz b/stable/sonarr/11.0.26/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/sonarr/11.0.26/charts/common-10.4.9.tgz differ diff --git a/stable/sonarr/11.0.26/ix_values.yaml b/stable/sonarr/11.0.26/ix_values.yaml new file mode 100644 index 0000000000..01997294c5 --- /dev/null +++ b/stable/sonarr/11.0.26/ix_values.yaml @@ -0,0 +1,40 @@ +image: + repository: tccr.io/truecharts/sonarr + pullPolicy: IfNotPresent + tag: v3.0.8.1507@sha256:1838642f1d3209c039a94e615a7e656ab5cc1080413e55b65d0c55f46d042559 + +service: + main: + ports: + main: + port: 8989 + targetPort: 8989 + +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:8989/api/v3/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/sonarr/11.0.26/questions.yaml b/stable/sonarr/11.0.26/questions.yaml new file mode 100644 index 0000000000..65cf0bf51f --- /dev/null +++ b/stable/sonarr/11.0.26/questions.yaml @@ -0,0 +1,2391 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +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: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 8989 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 8989 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/sonarr/11.0.26/templates/common.yaml b/stable/sonarr/11.0.26/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/sonarr/11.0.26/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/sonarr/11.0.26/values.yaml b/stable/sonarr/11.0.26/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/tautulli/11.0.26/CHANGELOG.md b/stable/tautulli/11.0.26/CHANGELOG.md new file mode 100644 index 0000000000..09d1c96345 --- /dev/null +++ b/stable/tautulli/11.0.26/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [tautulli-11.0.26](https://github.com/truecharts/charts/compare/tautulli-11.0.25...tautulli-11.0.26) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [tautulli-11.0.25](https://github.com/truecharts/charts/compare/tautulli-11.0.24...tautulli-11.0.25) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [tautulli-11.0.24](https://github.com/truecharts/apps/compare/tautulli-11.0.23...tautulli-11.0.24) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [tautulli-11.0.23](https://github.com/truecharts/apps/compare/tautulli-11.0.22...tautulli-11.0.23) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [tautulli-11.0.23](https://github.com/truecharts/apps/compare/tautulli-11.0.22...tautulli-11.0.23) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [tautulli-11.0.22](https://github.com/truecharts/apps/compare/tautulli-11.0.21...tautulli-11.0.22) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [tautulli-11.0.22](https://github.com/truecharts/apps/compare/tautulli-11.0.21...tautulli-11.0.22) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [tautulli-11.0.22](https://github.com/truecharts/apps/compare/tautulli-11.0.21...tautulli-11.0.22) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [tautulli-11.0.21](https://github.com/truecharts/apps/compare/tautulli-11.0.19...tautulli-11.0.21) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + + + +## [tautulli-11.0.19](https://github.com/truecharts/apps/compare/tautulli-11.0.18...tautulli-11.0.19) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + diff --git a/stable/tautulli/11.0.26/Chart.lock b/stable/tautulli/11.0.26/Chart.lock new file mode 100644 index 0000000000..f61e30a379 --- /dev/null +++ b/stable/tautulli/11.0.26/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:41:47.466301611Z" diff --git a/stable/tautulli/11.0.26/Chart.yaml b/stable/tautulli/11.0.26/Chart.yaml new file mode 100644 index 0000000000..056dbf645b --- /dev/null +++ b/stable/tautulli/11.0.26/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2.10.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: false +description: A Python based monitoring and tracking tool for Plex Media Server +home: https://truecharts.org/docs/charts/stable/tautulli +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tautulli.png +keywords: + - tautulli + - plex +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tautulli +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/tautulli + - https://github.com/Tautulli/Tautulli +type: application +version: 11.0.26 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tautulli/11.0.26/README.md b/stable/tautulli/11.0.26/README.md new file mode 100644 index 0000000000..006de2f251 --- /dev/null +++ b/stable/tautulli/11.0.26/README.md @@ -0,0 +1,108 @@ +# tautulli + +![Version: 11.0.26](https://img.shields.io/badge/Version-11.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.10.2](https://img.shields.io/badge/AppVersion-2.10.2-informational?style=flat-square) + +A Python based monitoring and tracking tool for Plex Media Server + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [tautulli](https://truecharts.org/docs/charts/stable/tautulli) + +**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)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `tautulli` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install tautulli TrueCharts/tautulli +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `tautulli` deployment + +```console +helm uninstall tautulli +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install tautulli \ + --set env.TZ="America/New York" \ + TrueCharts/tautulli +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install tautulli TrueCharts/tautulli -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/tautulli/11.0.26/app-readme.md b/stable/tautulli/11.0.26/app-readme.md new file mode 100644 index 0000000000..90d92b60b4 --- /dev/null +++ b/stable/tautulli/11.0.26/app-readme.md @@ -0,0 +1,8 @@ +A Python based monitoring and tracking tool for Plex Media Server + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/tautulli](https://truecharts.org/docs/charts/stable/tautulli) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/tautulli/11.0.26/charts/common-10.4.9.tgz b/stable/tautulli/11.0.26/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/tautulli/11.0.26/charts/common-10.4.9.tgz differ diff --git a/stable/tautulli/11.0.26/ix_values.yaml b/stable/tautulli/11.0.26/ix_values.yaml new file mode 100644 index 0000000000..0f42d80e7a --- /dev/null +++ b/stable/tautulli/11.0.26/ix_values.yaml @@ -0,0 +1,19 @@ +image: + repository: tccr.io/truecharts/tautulli + pullPolicy: IfNotPresent + tag: v2.10.2@sha256:fc9058a4d28461f3f2229d58d33cf4af22491b1c8f03af6ef5745e5029679ee7 + +service: + main: + ports: + main: + port: 8181 + targetPort: 8181 + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/tautulli/11.0.26/questions.yaml b/stable/tautulli/11.0.26/questions.yaml new file mode 100644 index 0000000000..33d0420b8b --- /dev/null +++ b/stable/tautulli/11.0.26/questions.yaml @@ -0,0 +1,2391 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +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: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 8181 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 8181 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/tautulli/11.0.26/templates/common.yaml b/stable/tautulli/11.0.26/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/tautulli/11.0.26/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tautulli/11.0.26/values.yaml b/stable/tautulli/11.0.26/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/transmission/12.0.27/CHANGELOG.md b/stable/transmission/12.0.27/CHANGELOG.md new file mode 100644 index 0000000000..0a5d921a3f --- /dev/null +++ b/stable/transmission/12.0.27/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [transmission-12.0.27](https://github.com/truecharts/charts/compare/transmission-12.0.26...transmission-12.0.27) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [transmission-12.0.26](https://github.com/truecharts/charts/compare/transmission-12.0.25...transmission-12.0.26) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [transmission-12.0.25](https://github.com/truecharts/apps/compare/transmission-12.0.24...transmission-12.0.25) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [transmission-12.0.24](https://github.com/truecharts/apps/compare/transmission-12.0.23...transmission-12.0.24) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [transmission-12.0.24](https://github.com/truecharts/apps/compare/transmission-12.0.23...transmission-12.0.24) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [transmission-12.0.23](https://github.com/truecharts/apps/compare/transmission-12.0.22...transmission-12.0.23) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [transmission-12.0.23](https://github.com/truecharts/apps/compare/transmission-12.0.22...transmission-12.0.23) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [transmission-12.0.23](https://github.com/truecharts/apps/compare/transmission-12.0.22...transmission-12.0.23) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [transmission-12.0.22](https://github.com/truecharts/apps/compare/transmission-12.0.20...transmission-12.0.22) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + + + +## [transmission-12.0.20](https://github.com/truecharts/apps/compare/transmission-12.0.19...transmission-12.0.20) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + diff --git a/stable/transmission/12.0.27/Chart.lock b/stable/transmission/12.0.27/Chart.lock new file mode 100644 index 0000000000..36b6e2b4c7 --- /dev/null +++ b/stable/transmission/12.0.27/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:41:53.965885258Z" diff --git a/stable/transmission/12.0.27/Chart.yaml b/stable/transmission/12.0.27/Chart.yaml new file mode 100644 index 0000000000..97d99d4382 --- /dev/null +++ b/stable/transmission/12.0.27/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "3.00" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: false +description: API Support for your favorite torrent trackers. +home: https://truecharts.org/docs/charts/stable/transmission +icon: https://truecharts.org/img/hotlink-ok/chart-icons/transmission.png +keywords: + - transmission + - torrent + - usenet +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: transmission +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/transmission + - https://github.com/transmission/transmission + - https://hub.docker.com/r/linuxserver/transmission +type: application +version: 12.0.27 +annotations: + truecharts.org/catagories: | + - download-tools + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/transmission/12.0.27/README.md b/stable/transmission/12.0.27/README.md new file mode 100644 index 0000000000..b06ddebccc --- /dev/null +++ b/stable/transmission/12.0.27/README.md @@ -0,0 +1,109 @@ +# transmission + +![Version: 12.0.27](https://img.shields.io/badge/Version-12.0.27-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.00](https://img.shields.io/badge/AppVersion-3.00-informational?style=flat-square) + +API Support for your favorite torrent trackers. + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [transmission](https://truecharts.org/docs/charts/stable/transmission) + +**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)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `transmission` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install transmission TrueCharts/transmission +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `transmission` deployment + +```console +helm uninstall transmission +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install transmission \ + --set env.TZ="America/New York" \ + TrueCharts/transmission +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install transmission TrueCharts/transmission -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/transmission/12.0.27/app-readme.md b/stable/transmission/12.0.27/app-readme.md new file mode 100644 index 0000000000..80f77a48d7 --- /dev/null +++ b/stable/transmission/12.0.27/app-readme.md @@ -0,0 +1,8 @@ +API Support for your favorite torrent trackers. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/transmission](https://truecharts.org/docs/charts/stable/transmission) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/transmission/12.0.27/charts/common-10.4.9.tgz b/stable/transmission/12.0.27/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/transmission/12.0.27/charts/common-10.4.9.tgz differ diff --git a/stable/transmission/12.0.27/ix_values.yaml b/stable/transmission/12.0.27/ix_values.yaml new file mode 100644 index 0000000000..19d6a2fc6a --- /dev/null +++ b/stable/transmission/12.0.27/ix_values.yaml @@ -0,0 +1,106 @@ +image: + repository: tccr.io/truecharts/transmission + pullPolicy: IfNotPresent + tag: v3.00@sha256:cf61bde05f265653ce12b0ef42e25ac25abcc51ff84c9e5528ef75fea8330eda + +service: + main: + ports: + main: + port: 10109 + targetPort: 9091 + torrent: + enabled: true + ports: + torrent: + enabled: true + port: 51414 + targetPort: 51414 + torrentudp: + enabled: true + ports: + torrentudp: + enabled: true + port: 51414 + targetPort: 51414 + protocol: UDP +secretEnv: + {} + # TRANSMISSION_RPC_USERNAME: "" + # TRANSMISSION_RPC_PASSWORD: "" +env: + # PUID: 1001 + # TRANSMISSION_ALT_SPEED_DOWN: 50 + # TRANSMISSION_ALT_SPEED_ENABLED: false + # TRANSMISSION_ALT_SPEED_TIME_BEGIN: 540 + # TRANSMISSION_ALT_SPEED_TIME_DAY: 127 + # TRANSMISSION_ALT_SPEED_TIME_ENABLED: false + # TRANSMISSION_ALT_SPEED_TIME_END: 1020 + # TRANSMISSION_ALT_SPEED_UP: 50 + # TRANSMISSION_BIND_ADDRESS_IPV4: "0.0.0.0" + # TRANSMISSION_BIND_ADDRESS_IPV6: "::" + # TRANSMISSION_BLOCKLIST_ENABLED: true + # TRANSMISSION_BLOCKLIST_URL: "http://john.bitsurge.net/public/biglist.p2p.gz" + # TRANSMISSION_CACHE_SIZE_MB: 4 + # TRANSMISSION_DHT_ENABLED: true + # TRANSMISSION_DOWNLOAD_DIR: "/downloads/complete" + # TRANSMISSION_DOWNLOAD_QUEUE_ENABLED: true + # TRANSMISSION_DOWNLOAD_QUEUE_SIZE: 5 + # TRANSMISSION_ENCRYPTION: 1 + # TRANSMISSION_IDLE_SEEDING_LIMIT: 30 + # TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED: false + # TRANSMISSION_INCOMPLETE_DIR: "/downloads/incomplete" + # TRANSMISSION_INCOMPLETE_DIR_ENABLED: true + # TRANSMISSION_LPD_ENABLED: false + # TRANSMISSION_MESSAGE_LEVEL: 2 + # TRANSMISSION_PEER_CONGESTION_ALGORITHM: "" + # TRANSMISSION_PEER_ID_TTL_HOURS: 6 + # TRANSMISSION_PEER_LIMIT_GLOBAL: 200 + # TRANSMISSION_PEER_LIMIT_PER_TORRENT: 50 + TRANSMISSION_PEER_PORT: "{{ .Values.service.torrent.ports.torrent.targetPort }}" + # TRANSMISSION_PEER_PORT_RANDOM_HIGH: 65535 + # TRANSMISSION_PEER_PORT_RANDOM_LOW: 49152 + # TRANSMISSION_PEER_PORT_RANDOM_ON_START: false + # TRANSMISSION_PEER_SOCKET_TOS: default" + # TRANSMISSION_PEX_ENABLED: true + # TRANSMISSION_PORT_FORWARDING_ENABLED: false + # TRANSMISSION_PREALLOCATION: 1 + # TRANSMISSION_PREFETCH_ENABLED: true + # TRANSMISSION_QUEUE_STALLED_ENABLED: true + # TRANSMISSION_QUEUE_STALLED_MINUTES: 30 + # TRANSMISSION_RATIO_LIMIT: 2 + # TRANSMISSION_RATIO_LIMIT_ENABLED: false + # TRANSMISSION_RENAME_PARTIAL_FILES: true + # TRANSMISSION_RPC_AUTHENTICATION_REQUIRED: false + # TRANSMISSION_RPC_BIND_ADDRESS: "0.0.0.0" + # TRANSMISSION_RPC_ENABLED: true + # TRANSMISSION_RPC_HOST_WHITELIST: "" + # TRANSMISSION_RPC_HOST_WHITELIST_ENABLED: false + TRANSMISSION_RPC_PORT: "{{ .Values.service.main.ports.main.targetPort }}" + # TRANSMISSION_RPC_URL: "/transmission/" + # TRANSMISSION_RPC_WHITELIST: "" + # TRANSMISSION_RPC_WHITELIST_ENABLED: false + # TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED: true + # TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED: false + # TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME: "" + # TRANSMISSION_SEED_QUEUE_ENABLED: false + # TRANSMISSION_SEED_QUEUE_SIZE: 10 + # TRANSMISSION_SPEED_LIMIT_DOWN: 100 + # TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED: false + # TRANSMISSION_SPEED_LIMIT_UP: 100 + # TRANSMISSION_SPEED_LIMIT_UP_ENABLED: false + # TRANSMISSION_START_ADDED_TORRENTS: true + # TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES: false + # TRANSMISSION_UMASK: 2 + # TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT: 14 + # TRANSMISSION_UTP_ENABLED: true + # TRANSMISSION_WATCH_DIR: "/watch" + # TRANSMISSION_WATCH_DIR_ENABLED: false + +persistence: + config: + enabled: true + mountPath: "/config" + +portal: + enabled: true diff --git a/stable/transmission/12.0.27/questions.yaml b/stable/transmission/12.0.27/questions.yaml new file mode 100644 index 0000000000..34397fd2c5 --- /dev/null +++ b/stable/transmission/12.0.27/questions.yaml @@ -0,0 +1,2981 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/transmission/web/#files" +questions: + - variable: global + label: Global Settings + group: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: secretEnv + group: "Container Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TRANSMISSION_RPC_USERNAME + label: TRANSMISSION_RPC_USERNAME + schema: + type: string + default: "REPLACETHIS" + - variable: TRANSMISSION_RPC_PASSWORD + label: TRANSMISSION_RPC_PASSWORD + schema: + type: string + private: true + default: "REPLACETHIS" + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TRANSMISSION_ALT_SPEED_DOWN + label: TRANSMISSION_ALT_SPEED_DOWN + schema: + type: int + default: 50 + - variable: TRANSMISSION_ALT_SPEED_ENABLED + label: TRANSMISSION_ALT_SPEED_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_ALT_SPEED_TIME_BEGIN + label: TRANSMISSION_ALT_SPEED_TIME_BEGIN + schema: + type: int + default: 540 + - variable: TRANSMISSION_ALT_SPEED_TIME_DAY + label: TRANSMISSION_ALT_SPEED_TIME_DAY + schema: + type: int + default: 127 + - variable: TRANSMISSION_ALT_SPEED_TIME_ENABLED + label: TRANSMISSION_ALT_SPEED_TIME_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_ALT_SPEED_TIME_END + label: TRANSMISSION_ALT_SPEED_TIME_END + schema: + type: int + default: 1020 + - variable: TRANSMISSION_ALT_SPEED_UP + label: TRANSMISSION_ALT_SPEED_UP + schema: + type: int + default: 50 + - variable: TRANSMISSION_BIND_ADDRESS_IPV4 + label: TRANSMISSION_BIND_ADDRESS_IPV4 + schema: + type: string + default: "0.0.0.0" + - variable: TRANSMISSION_BIND_ADDRESS_IPV6 + label: TRANSMISSION_BIND_ADDRESS_IPV6 + schema: + type: string + default: "::" + - variable: TRANSMISSION_BLOCKLIST_ENABLED + label: TRANSMISSION_BLOCKLIST_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_BLOCKLIST_URL + label: TRANSMISSION_BLOCKLIST_URL + schema: + type: string + default: "http://john.bitsurge.net/public/biglist.p2p.gz" + - variable: TRANSMISSION_CACHE_SIZE_MB + label: TRANSMISSION_CACHE_SIZE_MB + schema: + type: int + default: 4 + - variable: TRANSMISSION_DHT_ENABLED + label: TRANSMISSION_DHT_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_DOWNLOAD_DIR + label: TRANSMISSION_DOWNLOAD_DIR + schema: + type: string + default: "/downloads/complete" + - variable: TRANSMISSION_DOWNLOAD_QUEUE_ENABLED + label: TRANSMISSION_DOWNLOAD_QUEUE_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_DOWNLOAD_QUEUE_SIZE + label: TRANSMISSION_DOWNLOAD_QUEUE_SIZE + schema: + type: int + default: 5 + - variable: TRANSMISSION_ENCRYPTION + label: TRANSMISSION_ENCRYPTION + schema: + type: int + default: 1 + - variable: TRANSMISSION_IDLE_SEEDING_LIMIT + label: TRANSMISSION_IDLE_SEEDING_LIMIT + schema: + type: int + default: 30 + - variable: TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED + label: TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_INCOMPLETE_DIR + label: TRANSMISSION_INCOMPLETE_DIR + schema: + type: string + default: "/downloads/incomplete" + - variable: TRANSMISSION_INCOMPLETE_DIR_ENABLED + label: TRANSMISSION_INCOMPLETE_DIR_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_LPD_ENABLED + label: TRANSMISSION_LPD_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_MESSAGE_LEVEL + label: TRANSMISSION_MESSAGE_LEVEL + schema: + type: int + default: 2 + - variable: TRANSMISSION_PEER_CONGESTION_ALGORITHM + label: TRANSMISSION_PEER_CONGESTION_ALGORITHM + schema: + type: string + default: "" + - variable: TRANSMISSION_PEER_ID_TTL_HOURS + label: TRANSMISSION_PEER_ID_TTL_HOURS + schema: + type: int + default: 6 + - variable: TRANSMISSION_PEER_LIMIT_GLOBAL + label: TRANSMISSION_PEER_LIMIT_GLOBAL + schema: + type: int + default: 200 + - variable: TRANSMISSION_PEER_LIMIT_PER_TORRENT + label: TRANSMISSION_PEER_LIMIT_PER_TORRENT + schema: + type: int + default: 50 + - variable: TRANSMISSION_PEER_SOCKET_TOS + label: TRANSMISSION_PEER_SOCKET_TOS + schema: + type: string + default: "default" + - variable: TRANSMISSION_PEX_ENABLED + label: TRANSMISSION_PEX_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_PORT_FORWARDING_ENABLED + label: TRANSMISSION_PORT_FORWARDING_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_PREALLOCATION + label: TRANSMISSION_PREALLOCATION + schema: + type: int + default: 1 + - variable: TRANSMISSION_PREFETCH_ENABLED + label: TRANSMISSION_PREFETCH_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_QUEUE_STALLED_ENABLED + label: TRANSMISSION_QUEUE_STALLED_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_QUEUE_STALLED_MINUTES + label: TRANSMISSION_QUEUE_STALLED_MINUTES + schema: + type: int + default: 30 + - variable: TRANSMISSION_RATIO_LIMIT + label: TRANSMISSION_RATIO_LIMIT + schema: + type: int + default: 2 + - variable: TRANSMISSION_RATIO_LIMIT_ENABLED + label: TRANSMISSION_RATIO_LIMIT_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_RENAME_PARTIAL_FILES + label: TRANSMISSION_RENAME_PARTIAL_FILES + schema: + type: boolean + default: true + - variable: TRANSMISSION_RPC_AUTHENTICATION_REQUIRED + label: TRANSMISSION_RPC_AUTHENTICATION_REQUIRED + schema: + type: boolean + default: false + - variable: TRANSMISSION_RPC_BIND_ADDRESS + label: TRANSMISSION_RPC_BIND_ADDRESS + schema: + type: string + default: "0.0.0.0" + - variable: TRANSMISSION_RPC_ENABLED + label: TRANSMISSION_RPC_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_RPC_HOST_WHITELIST + label: TRANSMISSION_RPC_HOST_WHITELIST + schema: + type: string + default: "" + - variable: TRANSMISSION_RPC_HOST_WHITELIST_ENABLED + label: TRANSMISSION_RPC_HOST_WHITELIST_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_RPC_WHITELIST + label: TRANSMISSION_RPC_WHITELIST + schema: + type: string + default: "" + - variable: TRANSMISSION_RPC_WHITELIST_ENABLED + label: TRANSMISSION_RPC_WHITELIST_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED + label: TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED + label: TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME + label: TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME + schema: + type: string + default: "" + - variable: TRANSMISSION_SEED_QUEUE_ENABLED + label: TRANSMISSION_SEED_QUEUE_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SEED_QUEUE_SIZE + label: TRANSMISSION_SEED_QUEUE_SIZE + schema: + type: int + default: 10 + - variable: TRANSMISSION_SPEED_LIMIT_DOWN + label: TRANSMISSION_SPEED_LIMIT_DOWN + schema: + type: int + default: 100 + - variable: TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED + label: TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SPEED_LIMIT_UP + label: TRANSMISSION_SPEED_LIMIT_UP + schema: + type: int + default: 100 + - variable: TRANSMISSION_SPEED_LIMIT_UP_ENABLED + label: TRANSMISSION_SPEED_LIMIT_UP_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_START_ADDED_TORRENTS + label: TRANSMISSION_START_ADDED_TORRENTS + schema: + type: boolean + default: true + - variable: TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES + label: TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES + schema: + type: boolean + default: false + - variable: TRANSMISSION_UMASK + label: TRANSMISSION_UMASK + schema: + type: int + default: 2 + - variable: TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT + label: TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT + schema: + type: int + default: 14 + - variable: TRANSMISSION_UTP_ENABLED + label: TRANSMISSION_UTP_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_WATCH_DIR + label: TRANSMISSION_WATCH_DIR + schema: + type: string + default: "/watch" + - variable: TRANSMISSION_WATCH_DIR_ENABLED + label: TRANSMISSION_WATCH_DIR_ENABLED + schema: + type: boolean + default: false + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 10109 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 10109 + - variable: torrent + label: "TCP 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 51414 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 51414 + - variable: torrentudp + label: "UDP 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: torrentudp + label: "UDP 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: 51413 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 51413 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/transmission/12.0.27/templates/common.yaml b/stable/transmission/12.0.27/templates/common.yaml new file mode 100644 index 0000000000..cbf66c2081 --- /dev/null +++ b/stable/transmission/12.0.27/templates/common.yaml @@ -0,0 +1,2 @@ +{{/* Render the templates */}} +{{ include "tc.common.loader.all" . }} diff --git a/stable/transmission/12.0.27/values.yaml b/stable/transmission/12.0.27/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/trilium-notes/5.0.25/Chart.lock b/stable/trilium-notes/5.0.25/Chart.lock deleted file mode 100644 index 3b7eb3ffa2..0000000000 --- a/stable/trilium-notes/5.0.25/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.9 -digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 -generated: "2022-08-08T23:10:21.980252767Z" diff --git a/stable/trilium-notes/5.0.25/CHANGELOG.md b/stable/trilium-notes/5.0.26/CHANGELOG.md similarity index 89% rename from stable/trilium-notes/5.0.25/CHANGELOG.md rename to stable/trilium-notes/5.0.26/CHANGELOG.md index dbe828ee63..484185c587 100644 --- a/stable/trilium-notes/5.0.25/CHANGELOG.md +++ b/stable/trilium-notes/5.0.26/CHANGELOG.md @@ -2,6 +2,15 @@ +## [trilium-notes-5.0.26](https://github.com/truecharts/charts/compare/trilium-notes-5.0.25...trilium-notes-5.0.26) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [trilium-notes-5.0.25](https://github.com/truecharts/charts/compare/trilium-notes-5.0.24...trilium-notes-5.0.25) (2022-08-08) ### Chore @@ -88,12 +97,3 @@ -## [trilium-notes-5.0.18](https://github.com/truecharts/apps/compare/trilium-notes-5.0.17...trilium-notes-5.0.18) (2022-07-14) - -### Fix - -- regenerate catalog and update template - - - -## [trilium-notes-5.0.17](https://github.com/truecharts/apps/compare/trilium-notes-5.0.15...trilium-notes-5.0.17) (2022-07-14) diff --git a/stable/trilium-notes/5.0.26/Chart.lock b/stable/trilium-notes/5.0.26/Chart.lock new file mode 100644 index 0000000000..011fa23064 --- /dev/null +++ b/stable/trilium-notes/5.0.26/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:42:01.165334366Z" diff --git a/stable/trilium-notes/5.0.25/Chart.yaml b/stable/trilium-notes/5.0.26/Chart.yaml similarity index 96% rename from stable/trilium-notes/5.0.25/Chart.yaml rename to stable/trilium-notes/5.0.26/Chart.yaml index d469c50105..37c8608bf2 100644 --- a/stable/trilium-notes/5.0.25/Chart.yaml +++ b/stable/trilium-notes/5.0.26/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "0.53.2" +appVersion: "0.54.2" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -24,7 +24,7 @@ sources: - https://hub.docker.com/r/zadam/trilium - https://github.com/zadam/trilium type: application -version: 5.0.25 +version: 5.0.26 annotations: truecharts.org/catagories: | - media diff --git a/stable/trilium-notes/5.0.25/README.md b/stable/trilium-notes/5.0.26/README.md similarity index 95% rename from stable/trilium-notes/5.0.25/README.md rename to stable/trilium-notes/5.0.26/README.md index 6646d02e33..eaf16318c8 100644 --- a/stable/trilium-notes/5.0.25/README.md +++ b/stable/trilium-notes/5.0.26/README.md @@ -1,6 +1,6 @@ # trilium-notes -![Version: 5.0.25](https://img.shields.io/badge/Version-5.0.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.53.2](https://img.shields.io/badge/AppVersion-0.53.2-informational?style=flat-square) +![Version: 5.0.26](https://img.shields.io/badge/Version-5.0.26-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.54.2](https://img.shields.io/badge/AppVersion-0.54.2-informational?style=flat-square) Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. diff --git a/stable/trilium-notes/5.0.25/app-readme.md b/stable/trilium-notes/5.0.26/app-readme.md similarity index 100% rename from stable/trilium-notes/5.0.25/app-readme.md rename to stable/trilium-notes/5.0.26/app-readme.md diff --git a/stable/trilium-notes/5.0.26/charts/common-10.4.9.tgz b/stable/trilium-notes/5.0.26/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/trilium-notes/5.0.26/charts/common-10.4.9.tgz differ diff --git a/stable/trilium-notes/5.0.25/ix_values.yaml b/stable/trilium-notes/5.0.26/ix_values.yaml similarity index 81% rename from stable/trilium-notes/5.0.25/ix_values.yaml rename to stable/trilium-notes/5.0.26/ix_values.yaml index f2789d20c8..db531313d6 100644 --- a/stable/trilium-notes/5.0.25/ix_values.yaml +++ b/stable/trilium-notes/5.0.26/ix_values.yaml @@ -1,7 +1,7 @@ image: repository: tccr.io/truecharts/trilium-notes pullPolicy: IfNotPresent - tag: v0.53.2@sha256:98aacb5914707b4f36f88bf24ebdd0484d91cc0bddd531d1954080728edec6d6 + tag: 0.54.2@sha256:7e8323008b914adeda828a812acb1789933798670e80498388ae67f94260f8a2 securityContext: runAsNonRoot: false diff --git a/stable/trilium-notes/5.0.25/questions.yaml b/stable/trilium-notes/5.0.26/questions.yaml similarity index 100% rename from stable/trilium-notes/5.0.25/questions.yaml rename to stable/trilium-notes/5.0.26/questions.yaml diff --git a/stable/trilium-notes/5.0.26/templates/common.yaml b/stable/trilium-notes/5.0.26/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/trilium-notes/5.0.26/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/trilium-notes/5.0.26/values.yaml b/stable/trilium-notes/5.0.26/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/truecommand/11.0.25/CHANGELOG.md b/stable/truecommand/11.0.25/CHANGELOG.md new file mode 100644 index 0000000000..27f5881d40 --- /dev/null +++ b/stable/truecommand/11.0.25/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [truecommand-11.0.25](https://github.com/truecharts/charts/compare/truecommand-11.0.24...truecommand-11.0.25) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + +## [truecommand-11.0.24](https://github.com/truecharts/charts/compare/truecommand-11.0.23...truecommand-11.0.24) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [truecommand-11.0.23](https://github.com/truecharts/apps/compare/truecommand-11.0.22...truecommand-11.0.23) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [truecommand-11.0.22](https://github.com/truecharts/apps/compare/truecommand-11.0.21...truecommand-11.0.22) (2022-07-25) + +### Chore + +- Auto-update chart README [skip ci] + - update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [truecommand-11.0.22](https://github.com/truecharts/apps/compare/truecommand-11.0.21...truecommand-11.0.22) (2022-07-25) + +### Chore + +- update docker general non-major ([#3295](https://github.com/truecharts/apps/issues/3295)) + + + + +## [truecommand-11.0.21](https://github.com/truecharts/apps/compare/truecommand-11.0.20...truecommand-11.0.21) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [truecommand-11.0.21](https://github.com/truecharts/apps/compare/truecommand-11.0.20...truecommand-11.0.21) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [truecommand-11.0.21](https://github.com/truecharts/apps/compare/truecommand-11.0.20...truecommand-11.0.21) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [truecommand-11.0.20](https://github.com/truecharts/apps/compare/truecommand-11.0.18...truecommand-11.0.20) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + + + +## [truecommand-11.0.18](https://github.com/truecharts/apps/compare/truecommand-11.0.17...truecommand-11.0.18) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + diff --git a/stable/truecommand/11.0.25/Chart.lock b/stable/truecommand/11.0.25/Chart.lock new file mode 100644 index 0000000000..575ad1357b --- /dev/null +++ b/stable/truecommand/11.0.25/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:42:08.42296675Z" diff --git a/stable/truecommand/11.0.25/Chart.yaml b/stable/truecommand/11.0.25/Chart.yaml new file mode 100644 index 0000000000..e392d59729 --- /dev/null +++ b/stable/truecommand/11.0.25/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2.2" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: false +description: Aggregated management of TrueNAS devices +home: https://truecharts.org/docs/charts/stable/truecommand +icon: https://truecharts.org/img/hotlink-ok/chart-icons/truecommand.png +keywords: + - truecommand +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: truecommand +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/truecommand + - https://hub.docker.com/r/ixsystems/truecommand +type: application +version: 11.0.25 +annotations: + truecharts.org/catagories: | + - Administration + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/truecommand/11.0.25/README.md b/stable/truecommand/11.0.25/README.md new file mode 100644 index 0000000000..5e4212829b --- /dev/null +++ b/stable/truecommand/11.0.25/README.md @@ -0,0 +1,108 @@ +# truecommand + +![Version: 11.0.25](https://img.shields.io/badge/Version-11.0.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.2](https://img.shields.io/badge/AppVersion-2.2-informational?style=flat-square) + +Aggregated management of TrueNAS devices + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [truecommand](https://truecharts.org/docs/charts/stable/truecommand) + +**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)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `truecommand` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install truecommand TrueCharts/truecommand +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `truecommand` deployment + +```console +helm uninstall truecommand +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install truecommand \ + --set env.TZ="America/New York" \ + TrueCharts/truecommand +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install truecommand TrueCharts/truecommand -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/truecommand/11.0.25/app-readme.md b/stable/truecommand/11.0.25/app-readme.md new file mode 100644 index 0000000000..f4d46a23c9 --- /dev/null +++ b/stable/truecommand/11.0.25/app-readme.md @@ -0,0 +1,8 @@ +Aggregated management of TrueNAS devices + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/truecommand](https://truecharts.org/docs/charts/stable/truecommand) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/truecommand/11.0.25/charts/common-10.4.9.tgz b/stable/truecommand/11.0.25/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/truecommand/11.0.25/charts/common-10.4.9.tgz differ diff --git a/stable/truecommand/11.0.25/ix_values.yaml b/stable/truecommand/11.0.25/ix_values.yaml new file mode 100644 index 0000000000..524872271a --- /dev/null +++ b/stable/truecommand/11.0.25/ix_values.yaml @@ -0,0 +1,27 @@ +image: + repository: tccr.io/truecharts/truecommand + pullPolicy: IfNotPresent + tag: 2.2@sha256:e1e97b3a75948def0616e8b6032c7bab50b805ff33f1383d0ad55cb88ef7dd88 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10031 + targetPort: 80 + +persistence: + data: + enabled: true + mountPath: "/data" + +portal: + enabled: true diff --git a/stable/truecommand/11.0.25/questions.yaml b/stable/truecommand/11.0.25/questions.yaml new file mode 100644 index 0000000000..7231b8b012 --- /dev/null +++ b/stable/truecommand/11.0.25/questions.yaml @@ -0,0 +1,2391 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +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: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 10031 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 80 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/truecommand/11.0.25/templates/common.yaml b/stable/truecommand/11.0.25/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/truecommand/11.0.25/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/truecommand/11.0.25/values.yaml b/stable/truecommand/11.0.25/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/tvheadend/12.0.24/CHANGELOG.md b/stable/tvheadend/12.0.24/CHANGELOG.md new file mode 100644 index 0000000000..31e17f5bb6 --- /dev/null +++ b/stable/tvheadend/12.0.24/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [tvheadend-12.0.24](https://github.com/truecharts/charts/compare/tvheadend-12.0.23...tvheadend-12.0.24) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + - add run_opts in the UI ([#3393](https://github.com/truecharts/charts/issues/3393)) + + + + +## [tvheadend-12.0.23](https://github.com/truecharts/charts/compare/tvheadend-12.0.22...tvheadend-12.0.23) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) + - replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + + + + +## [tvheadend-12.0.22](https://github.com/truecharts/apps/compare/tvheadend-12.0.21...tvheadend-12.0.22) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) + - update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + + + + +## [tvheadend-12.0.21](https://github.com/truecharts/apps/compare/tvheadend-12.0.20...tvheadend-12.0.21) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [tvheadend-12.0.21](https://github.com/truecharts/apps/compare/tvheadend-12.0.20...tvheadend-12.0.21) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] + - update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [tvheadend-12.0.21](https://github.com/truecharts/apps/compare/tvheadend-12.0.20...tvheadend-12.0.21) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + + + + +## [tvheadend-12.0.20](https://github.com/truecharts/apps/compare/tvheadend-12.0.18...tvheadend-12.0.20) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository + - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) + + + +## [tvheadend-12.0.18](https://github.com/truecharts/apps/compare/tvheadend-12.0.17...tvheadend-12.0.18) (2022-07-19) + +### Chore + +- Update Readme and Description on SCALE + + + +## [tvheadend-12.0.17](https://github.com/truecharts/apps/compare/tvheadend-12.0.16...tvheadend-12.0.17) (2022-07-14) + +### Fix + +- regenerate catalog and update template + + + +## [tvheadend-12.0.16](https://github.com/truecharts/apps/compare/tvheadend-12.0.14...tvheadend-12.0.16) (2022-07-14) + +### Fix + +- bump to ensure .helmignore is present on all Charts + + + +## [tvheadend-12.0.14](https://github.com/truecharts/apps/compare/tvheadend-12.0.12...tvheadend-12.0.14) (2022-07-12) + diff --git a/stable/tvheadend/12.0.24/Chart.lock b/stable/tvheadend/12.0.24/Chart.lock new file mode 100644 index 0000000000..b0e27f4e96 --- /dev/null +++ b/stable/tvheadend/12.0.24/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +digest: sha256:ba284a99a55c79f156102daabf938cc9651dce305ca6e8b02c2575b3b34d2cc4 +generated: "2022-08-10T05:42:14.651834787Z" diff --git a/stable/tvheadend/12.0.24/Chart.yaml b/stable/tvheadend/12.0.24/Chart.yaml new file mode 100644 index 0000000000..247f43ff8c --- /dev/null +++ b/stable/tvheadend/12.0.24/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +deprecated: false +description: TVheadend - a TV streaming server and digital video recorder +home: https://truecharts.org/docs/charts/stable/tvheadend +icon: https://truecharts.org/img/hotlink-ok/chart-icons/tvheadend.png +keywords: + - tvheadend + - tv + - streaming + - dvb +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tvheadend +sources: + - https://github.com/truecharts/charts/tree/master/charts/stable/tvheadend + - https://github.com/tvheadend/tvheadend +type: application +version: 12.0.24 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tvheadend/12.0.24/README.md b/stable/tvheadend/12.0.24/README.md new file mode 100644 index 0000000000..731920e280 --- /dev/null +++ b/stable/tvheadend/12.0.24/README.md @@ -0,0 +1,108 @@ +# tvheadend + +![Version: 12.0.24](https://img.shields.io/badge/Version-12.0.24-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) + +TVheadend - a TV streaming server and digital video recorder + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. + +This readme is just an automatically generated general guide on installing our Helm Charts and Apps. +For more information, please click here: [tvheadend](https://truecharts.org/docs/charts/stable/tvheadend) + +**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)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.9 | + +## Installing the Chart + +### TrueNAS SCALE + +To install this Chart on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Installing-an-App). + +### Helm + +To install the chart with the release name `tvheadend` + +```console +helm repo add TrueCharts https://charts.truecharts.org +helm repo update +helm install tvheadend TrueCharts/tvheadend +``` + +## Uninstall + +### TrueNAS SCALE + +**Upgrading, Rolling Back and Uninstalling the Chart** + +To upgrade, rollback or delete this Chart from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Upgrade-rollback-delete-an-App). + +### Helm + +To uninstall the `tvheadend` deployment + +```console +helm uninstall tvheadend +``` + +## Configuration + +### Helm + +#### Available Settings + +Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. +Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). + +#### Configure using the command line + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. + +```console +helm install tvheadend \ + --set env.TZ="America/New York" \ + TrueCharts/tvheadend +``` + +#### Configure using a yaml file + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. + +```console +helm install tvheadend TrueCharts/tvheadend -f values.yaml +``` + +#### Connecting to other charts + +If you need to connect this Chart to other Charts on TrueNAS SCALE, please refer to our [Linking Charts Internally](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/linking-apps) quick-start guide. + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/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/docs/about/sponsor) or contributing back to the project any way you can! + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/tvheadend/12.0.24/app-readme.md b/stable/tvheadend/12.0.24/app-readme.md new file mode 100644 index 0000000000..e57a8da91f --- /dev/null +++ b/stable/tvheadend/12.0.24/app-readme.md @@ -0,0 +1,8 @@ +TVheadend - a TV streaming server and digital video recorder + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/stable/tvheadend](https://truecharts.org/docs/charts/stable/tvheadend) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! diff --git a/stable/tvheadend/12.0.24/charts/common-10.4.9.tgz b/stable/tvheadend/12.0.24/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/tvheadend/12.0.24/charts/common-10.4.9.tgz differ diff --git a/stable/tvheadend/12.0.24/ix_values.yaml b/stable/tvheadend/12.0.24/ix_values.yaml new file mode 100644 index 0000000000..42bd7fff80 --- /dev/null +++ b/stable/tvheadend/12.0.24/ix_values.yaml @@ -0,0 +1,39 @@ +image: + repository: tccr.io/truecharts/tvheadend + pullPolicy: IfNotPresent + tag: latest@sha256:bb909db6e773c6f48a6d025b444ef526bc9e79284ba8626a565616dc424a4ee0 + +securityContext: + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +# See https://github.com/linuxserver/docker-tvheadend#parameters +env: + RUN_OPTS: "" + +service: + main: + ports: + main: + port: 9981 + targetPort: 9981 + htsp: + enabled: true + ports: + htsp: + enabled: true + port: 9982 + targetPort: 9982 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true + +portal: + enabled: true diff --git a/stable/tvheadend/12.0.24/questions.yaml b/stable/tvheadend/12.0.24/questions.yaml new file mode 100644 index 0000000000..221acc4af0 --- /dev/null +++ b/stable/tvheadend/12.0.24/questions.yaml @@ -0,0 +1,2536 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: Controller + description: Configure Workload Deployment + - name: Container Configuration + description: Additional Container Configuration + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration +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: Controller + schema: + type: dict + hidden: true + attrs: + - variable: isSCALE + label: Flag this is SCALE + schema: + type: boolean + default: true + hidden: true + - variable: controller + group: Controller + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: Show Advanced Controller Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: type + description: Please specify type of workload to deploy + label: (Advanced) Controller Type + schema: + type: string + required: true + enum: + - value: deployment + description: Deployment + - value: statefulset + description: Statefulset + - value: daemonset + description: Daemonset + default: deployment + - variable: replicas + description: Number of desired pod replicas + label: Desired Replicas + schema: + type: int + required: true + default: 1 + - variable: strategy + description: Please specify type of workload to deploy + label: (Advanced) Update Strategy + schema: + type: string + required: true + enum: + - value: Recreate + description: "Recreate: Kill existing pods before creating new ones" + - value: RollingUpdate + description: "RollingUpdate: Create new pods and then kill old ones" + - value: OnDelete + description: "(Legacy) OnDelete: ignore .spec.template changes" + default: Recreate + - variable: expert + label: Show Expert Configuration Options + 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: labelsList + label: Controller Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Controller Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: RUN_OPTS + label: 'RUN_OPTS' + description: "Container Variable RUN_OPTS" + schema: + type: string + default: "" + - variable: TZ + label: Timezone + group: Container Configuration + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: envList + label: Image Environment + group: Container Configuration + 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: expertpodconf + group: Container Configuration + label: Show Expert Configuration + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: tty + label: Enable TTY + description: Determines whether containers in a pod runs with TTY enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: stdin + label: Enable STDIN + description: Determines whether containers in a pod runs with stdin enabled. By default pod has it disabled. + group: Workload Details + schema: + type: boolean + default: false + - variable: termination + group: Container Configuration + label: Termination settings + schema: + additional_attrs: true + type: dict + attrs: + - variable: gracePeriodSeconds + label: Grace Period Seconds + schema: + type: int + default: 10 + - variable: podLabelsList + group: Container Configuration + label: Pod Labels + schema: + type: list + default: [] + items: + - variable: podLabelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: podAnnotationsList + group: Container Configuration + label: Pod Annotations + schema: + type: list + default: [] + items: + - variable: podAnnotationItem + label: Label + 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - 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: 9981 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: HTTP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 9981 + - variable: htsp + label: "HTSP Service" + description: "HTSP 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: htsp + 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: 9982 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 9982 + - 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: dnsPolicy + group: Networking and Services + label: dnsPolicy + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ClusterFirst + description: ClusterFirst + - value: ClusterFirstWithHostNet + description: ClusterFirstWithHostNet + - value: None + description: None + - variable: dnsConfig + label: DNS Configuration + group: Networking and Services + description: Specify custom DNS configuration which will be applied to the pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: nameservers + label: Name Servers + schema: + default: [] + type: list + items: + - variable: nameserver + label: Name Server + schema: + type: string + - variable: options + label: Options + schema: + default: [] + type: list + items: + - variable: option + label: Option Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: searches + label: Searches + schema: + default: [] + type: list + items: + - variable: search + label: Search Entry + schema: + type: string + - 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + 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: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort + schema: + type: int + min: 9000 + max: 65535 + - 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: simplePVC + enum: + - value: simplePVC + description: PVC (simple) + - value: simpleHP + description: Host Path (simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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 + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 999Gi + - variable: hostPathType + label: (Advanced) hostPath Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) storageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: name + label: Name (Optional) + description: "Not required, please set to config when mounting /config or temp when mounting /tmp" + schema: + type: string + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: simpleHP + enum: + - value: simplePVC + description: PVC (Simple) + - value: simpleHP + description: Host Path (Simple) + - value: emptyDir + description: emptyDir + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - 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: setPermissionsSimple + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "simpleHP"]] + type: boolean + default: true + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: true + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPathSimple + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - 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: 999Gi + - variable: hostPathType + label: (Advanced) Host Path Type + schema: + show_if: [["type", "=", "hostPath"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: DirectoryOrCreate + description: DirectoryOrCreate + - value: Directory + description: Directory + - value: FileOrCreate + description: FileOrCreate + - value: File + description: File + - value: Socket + description: Socket + - value: CharDevice + description: CharDevice + - value: BlockDevice + description: BlockDevice + - variable: storageClass + label: (Advanced) StorageClass + description: "Warning: Anything other than SCALE-ZFS or empty will break rollback!" + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: SCALE-ZFS + - variable: accessMode + label: (Advanced) Access Mode + description: Allow or disallow multiple PVC's writhing to the same PV + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: ReadWriteOnce + enum: + - value: ReadWriteOnce + description: ReadWriteOnce + - value: ReadOnlyMany + description: ReadOnlyMany + - value: ReadWriteMany + description: ReadWriteMany + - variable: advanced + label: Show Advanced Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: 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: expert + label: Show Expert Configuration Options + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enableFixedMiddlewares + description: These middlewares enforce a number of best practices. + label: Enable Default Middlewares + schema: + type: boolean + default: true + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: labelsList + label: Labels + schema: + type: list + default: [] + items: + - variable: labelItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: annotationsList + label: Annotations + schema: + type: list + default: [] + items: + - variable: annotationItem + label: Label + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - 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: tls + label: TLS-Settings + schema: + type: list + 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: scaleCert + label: Select TrueNAS SCALE Certificate + schema: + type: int + $ref: + - "definitions/certificate" + - 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: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - variable: capabilities + label: Capabilities + schema: + additional_attrs: true + type: dict + attrs: + - variable: drop + label: Drop Capability + schema: + type: list + default: [] + items: + - variable: dropEntry + label: "" + schema: + type: string + - variable: add + label: Add Capability + schema: + type: list + default: [] + items: + - variable: addEntry + label: "" + schema: + type: string + - 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: advancedresources + label: Set Custom Resource Limits/Requests (Advanced) + group: Resources and Devices + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: resources + label: "" + 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 + 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 + 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 + 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: autoscaling +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - 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: +# additional_attrs: true +# type: dict +# attrs: +# - 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: 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 + - 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: 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: "" + required: true + - 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: 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, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: NodePort + enum: + - value: NodePort + description: NodePort + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: nodePort + description: Leave Empty to Disable + label: "nodePort" + 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: promtail + label: Promtail + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: loki + label: Loki URL + schema: + type: string + required: true + - variable: logs + label: Log Paths + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: path + label: Path + schema: + type: string + required: true + - variable: args + label: Promtail Command Line Arguments + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + required: true + - variable: envList + label: Promtail Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true diff --git a/stable/tvheadend/12.0.24/templates/common.yaml b/stable/tvheadend/12.0.24/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/tvheadend/12.0.24/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tvheadend/12.0.24/values.yaml b/stable/tvheadend/12.0.24/values.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/stable/wikijs/7.0.28/CHANGELOG.md b/stable/wikijs/7.0.29/CHANGELOG.md similarity index 88% rename from stable/wikijs/7.0.28/CHANGELOG.md rename to stable/wikijs/7.0.29/CHANGELOG.md index 518cd742b6..4f1da652e9 100644 --- a/stable/wikijs/7.0.28/CHANGELOG.md +++ b/stable/wikijs/7.0.29/CHANGELOG.md @@ -2,6 +2,15 @@ +## [wikijs-7.0.29](https://github.com/truecharts/charts/compare/wikijs-7.0.28...wikijs-7.0.29) (2022-08-10) + +### Chore + +- update docker general non-major ([#3421](https://github.com/truecharts/charts/issues/3421)) + + + + ## [wikijs-7.0.28](https://github.com/truecharts/charts/compare/wikijs-7.0.27...wikijs-7.0.28) (2022-08-09) ### Chore @@ -88,12 +97,3 @@ - -## [wikijs-7.0.22](https://github.com/truecharts/apps/compare/wikijs-7.0.20...wikijs-7.0.22) (2022-07-22) - -### Chore - -- Bump all charts to generate config and container references due to huge increase of repository - - update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) - - diff --git a/stable/wikijs/7.0.29/Chart.lock b/stable/wikijs/7.0.29/Chart.lock new file mode 100644 index 0000000000..898eaaa216 --- /dev/null +++ b/stable/wikijs/7.0.29/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.9 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.52 +digest: sha256:1ca110dcf3a34a15796c8fbea5fbc5fae6f5737c910035c902611f822871d90f +generated: "2022-08-10T05:42:29.359751291Z" diff --git a/stable/wikijs/7.0.28/Chart.yaml b/stable/wikijs/7.0.29/Chart.yaml similarity index 96% rename from stable/wikijs/7.0.28/Chart.yaml rename to stable/wikijs/7.0.29/Chart.yaml index dd1737dc0a..c2a35437bc 100644 --- a/stable/wikijs/7.0.28/Chart.yaml +++ b/stable/wikijs/7.0.29/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: "2.5.285" +appVersion: "2.5.286" description: Make documentation a joy to write using Wiki.js's beautiful and intuitive interface! name: wikijs -version: 7.0.28 +version: 7.0.29 kubeVersion: ">=1.16.0-0" keywords: - wiki diff --git a/stable/wikijs/7.0.28/README.md b/stable/wikijs/7.0.29/README.md similarity index 94% rename from stable/wikijs/7.0.28/README.md rename to stable/wikijs/7.0.29/README.md index 9a6c142e3c..a525328da8 100644 --- a/stable/wikijs/7.0.28/README.md +++ b/stable/wikijs/7.0.29/README.md @@ -1,6 +1,6 @@ # wikijs -![Version: 7.0.28](https://img.shields.io/badge/Version-7.0.28-informational?style=flat-square) ![AppVersion: 2.5.285](https://img.shields.io/badge/AppVersion-2.5.285-informational?style=flat-square) +![Version: 7.0.29](https://img.shields.io/badge/Version-7.0.29-informational?style=flat-square) ![AppVersion: 2.5.286](https://img.shields.io/badge/AppVersion-2.5.286-informational?style=flat-square) Make documentation a joy to write using Wiki.js's beautiful and intuitive interface! diff --git a/stable/wikijs/7.0.28/app-readme.md b/stable/wikijs/7.0.29/app-readme.md similarity index 100% rename from stable/wikijs/7.0.28/app-readme.md rename to stable/wikijs/7.0.29/app-readme.md diff --git a/stable/wikijs/7.0.29/charts/common-10.4.9.tgz b/stable/wikijs/7.0.29/charts/common-10.4.9.tgz new file mode 100644 index 0000000000..0596af14d2 Binary files /dev/null and b/stable/wikijs/7.0.29/charts/common-10.4.9.tgz differ diff --git a/stable/wikijs/7.0.29/charts/postgresql-8.0.52.tgz b/stable/wikijs/7.0.29/charts/postgresql-8.0.52.tgz new file mode 100644 index 0000000000..a88ae09ab9 Binary files /dev/null and b/stable/wikijs/7.0.29/charts/postgresql-8.0.52.tgz differ diff --git a/stable/wikijs/7.0.28/ix_values.yaml b/stable/wikijs/7.0.29/ix_values.yaml similarity index 91% rename from stable/wikijs/7.0.28/ix_values.yaml rename to stable/wikijs/7.0.29/ix_values.yaml index 1b6761631b..63f212ac4e 100644 --- a/stable/wikijs/7.0.28/ix_values.yaml +++ b/stable/wikijs/7.0.29/ix_values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/wikijs - tag: v2.5.285@sha256:7b0b6ca76a6dd7bada8dce10ca85129a3cdd34f21fd8385b977057d0c90817b5 + tag: 2.5.286@sha256:0491fa2d0a5591536c08c81fe74700f640cb8aae74c7f202fedfbf6ee2454c53 pullPolicy: IfNotPresent env: diff --git a/stable/wikijs/7.0.28/questions.yaml b/stable/wikijs/7.0.29/questions.yaml similarity index 100% rename from stable/wikijs/7.0.28/questions.yaml rename to stable/wikijs/7.0.29/questions.yaml diff --git a/stable/wikijs/7.0.29/templates/common.yaml b/stable/wikijs/7.0.29/templates/common.yaml new file mode 100644 index 0000000000..c1a366e1cf --- /dev/null +++ b/stable/wikijs/7.0.29/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/wikijs/7.0.29/values.yaml b/stable/wikijs/7.0.29/values.yaml new file mode 100644 index 0000000000..e69de29bb2